Mupen64plus emulator not working
-
My mupen64plus and lr-mupen64plus are both not working. I have Retropie v 3.8.1 on a raspberry pi 2 model B. please help me!
-
More details on what "not working" means would be helpful.
Do they launch at all?
Are there any errors displayed on screen?
Have you made any changes to the runcommand menu?
Have you modified any configuration files for lr or non lr Mupen64Plus? If so what have you changed?The default settings for both should at the very least launch the emulators.
-
The default settings do not launch it at all, and I have not changed a thing.
-
Ok is this the lr version of mupen? Changes to the lr core for one emulator could cause issues in another.
I am by no means an expert, I am working through my own issues with mupen64plus but I haven't encountered any issues with the emulators not launching at all before. When you say you haven't changed a thing do you mean with mupen itself or the entire retropie image (ex. this is a fresh write of the SD card with just a rom or two loaded)? If it is the latter then you can ignore my suggestion below.
Just for the sake of simplicity, if you backup your SD card and start with a fresh image of RetroPie with no changes from the stock image and load a ROM onto it does it work? This is how I begin my testing for issues when I am unsure exactly which one of my many changes has caused an issue.
Can you post your mupen64plus.cfg file?
-
I have tried to use both the sd image and the version over debian without changing a thing except for adding roms (I have 16 roms). Here is my Config file.
# Mupen64Plus Configuration File # This file is automatically read and written by the Mupen64Plus Core library [Core] # Mupen64Plus Core config parameter set version number. Please don't change this version number. Version = 1.010000 # Draw on-screen display if True, otherwise don't draw OSD OnScreenDisplay = True # Use Pure Interpreter if 0, Cached Interpreter if 1, or Dynamic Recompiler if 2 or more R4300Emulator = 2 # Disable compiled jump commands in dynamic recompiler (should be set to False) NoCompiledJump = False # Disable 4MB expansion RAM pack. May be necessary for some games DisableExtraMem = False # Increment the save state slot after each save operation AutoStateSlotIncrement = False # Activate the R4300 debugger when ROM execution begins, if core was built with Debugger support EnableDebugger = False # Save state slot (0-9) to use when saving/loading the emulator state CurrentStateSlot = 0 # Path to directory where screenshots are saved. If this is blank, the default value of ${UserConfigPath}/screenshot will be used ScreenshotPath = "" # Path to directory where emulator save states (snapshots) are saved. If this is blank, the default value of ${UserConfigPath}/save will be used SaveStatePath = "" # Path to directory where SRAM/EEPROM data (in-game saves) are stored. If this is blank, the default value of ${UserConfigPath}/save will be used SaveSRAMPath = "" # Path to a directory to search when looking for shared data files SharedDataPath = "" # Delay interrupt after DMA SI read/write DelaySI = True # Force number of cycles per emulated instruction CountPerOp = 0 [CoreEvents] # Mupen64Plus CoreEvents config parameter set version number. Please don't change this version number. Version = 1.000000 # SDL keysym for stopping the emulator Kbd Mapping Stop = 27 # SDL keysym for switching between fullscreen/windowed modes Kbd Mapping Fullscreen = 0 # SDL keysym for saving the emulator state Kbd Mapping Save State = 286 # SDL keysym for loading the emulator state Kbd Mapping Load State = 288 # SDL keysym for advancing the save state slot Kbd Mapping Increment Slot = 0 # SDL keysym for resetting the emulator Kbd Mapping Reset = 290 # SDL keysym for slowing down the emulator Kbd Mapping Speed Down = 291 # SDL keysym for speeding up the emulator Kbd Mapping Speed Up = 292 # SDL keysym for taking a screenshot Kbd Mapping Screenshot = 293 # SDL keysym for pausing the emulator Kbd Mapping Pause = 112 # SDL keysym for muting/unmuting the sound Kbd Mapping Mute = 109 # SDL keysym for increasing the volume Kbd Mapping Increase Volume = 93 # SDL keysym for decreasing the volume Kbd Mapping Decrease Volume = 91 # SDL keysym for temporarily going really fast Kbd Mapping Fast Forward = 102 # SDL keysym for advancing by one frame when paused Kbd Mapping Frame Advance = 47 # SDL keysym for pressing the game shark button Kbd Mapping Gameshark = 103 # Joystick event string for stopping the emulator Joy Mapping Stop = "" # Joystick event string for switching between fullscreen/windowed modes Joy Mapping Fullscreen = "" # Joystick event string for saving the emulator state Joy Mapping Save State = "" # Joystick event string for loading the emulator state Joy Mapping Load State = "" # Joystick event string for advancing the save state slot Joy Mapping Increment Slot = "" # Joystick event string for taking a screenshot Joy Mapping Screenshot = "" # Joystick event string for pausing the emulator Joy Mapping Pause = "" # Joystick event string for muting/unmuting the sound Joy Mapping Mute = "" # Joystick event string for increasing the volume Joy Mapping Increase Volume = "" # Joystick event string for decreasing the volume Joy Mapping Decrease Volume = "" # Joystick event string for fast-forward Joy Mapping Fast Forward = "" # Joystick event string for pressing the game shark button Joy Mapping Gameshark = "" [UI-Console] # Mupen64Plus UI-Console config parameter set version number. Please don't change this version number. Version = 1.000000 # Directory in which to search for plugins PluginDir = "./" # Filename of video plugin VideoPlugin = "mupen64plus-video-rice.so" # Filename of audio plugin AudioPlugin = "mupen64plus-audio-sdl.so" # Filename of input plugin InputPlugin = "mupen64plus-input-sdl.so" # Filename of RSP plugin RspPlugin = "mupen64plus-rsp-hle.so" [Video-General] [Video-GLideN64] configVersion = 11 bilinearMode = 1 CacheSize = 192 EnableFBEmulation = False nativeResFactor = 1
-
I am having a similar issue I have added the roms for N64 I can see them on the Pi when I use the FTP software to look through the directories, however the emulator isn't showing up at all. Any idea what I am missing? Currently running 3.8.1 on a Pi3.
-
@jefftheguyperson please format your post. See the compose help when editing.
-
Hey guys! Thanks for all the feedback, but I actually found the issue. It turns out you have to extract the roms to the folder for the emulator to work. Sadly, I figured this out after 4 months of searching through files for the problem.
-
@jefftheguyperson if your controller select and start buttons are 1 & 11 like you said your auto config says edit this line with your start and select buttons:
Joy Mapping Stop = "J0B1/B11
Otherwise add the correct numbers and save. See if that helps. Otherwise delete everything inside that file then restart the emu and see if it works
-
@jefftheguyperson just FYI - I formatted your earlier post for you.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.