RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Mupen64plus emulator not working

    Scheduled Pinned Locked Moved Help and Support
    10 Posts 5 Posters 4.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • jefftheguypersonJ
      jefftheguyperson
      last edited by jefftheguyperson

      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!

      1 Reply Last reply Reply Quote 0
      • C
        chaberman
        last edited by

        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.

        1 Reply Last reply Reply Quote 1
        • jefftheguypersonJ
          jefftheguyperson
          last edited by

          The default settings do not launch it at all, and I have not changed a thing.

          1 Reply Last reply Reply Quote 0
          • C
            chaberman
            last edited by chaberman

            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?

            1 Reply Last reply Reply Quote 0
            • jefftheguypersonJ
              jefftheguyperson
              last edited by BuZz

              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
              
              BuZzB 1 Reply Last reply Reply Quote 0
              • theteflondonT
                theteflondon
                last edited by

                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.

                1 Reply Last reply Reply Quote 0
                • BuZzB
                  BuZz administrators @jefftheguyperson
                  last edited by BuZz

                  @jefftheguyperson please format your post. See the compose help when editing.

                  To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                  1 Reply Last reply Reply Quote 0
                  • jefftheguypersonJ
                    jefftheguyperson
                    last edited by

                    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.

                    edmaul69E BuZzB 2 Replies Last reply Reply Quote 0
                    • edmaul69E
                      edmaul69 @jefftheguyperson
                      last edited by

                      @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

                      1 Reply Last reply Reply Quote 0
                      • BuZzB
                        BuZz administrators @jefftheguyperson
                        last edited by

                        @jefftheguyperson just FYI - I formatted your earlier post for you.

                        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        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.