Weird issues regarding retropie-setup and mupen64plus.
-
Hey everyone.
I'm setting up a RetroPie build for a friend, and so far everything has been excellent. Overclocked to 1.4GHz running cool with a fan, swap space for cores, USB ROM Service from an external drive, the whole nine... He mentioned wanting to play N64. I said okay, I got it running perfect on my Pi 3, but his is another story...
I have an original N64 controller ready to go. I've turned off hotkeys in autoconf.cfg and made sure controllers are not automatic in mupen64plus.cfg. I've mapped the correct buttons and axes as well in InputAutoCfg.ini. In Emulation Station, I map the buttons just like the wiki says. This all works fine. I'm using mupen64plus with Glide, Rice, or GLES depending on the ROM. I've basically set it up exactly like my Pi so it should work.
However, when I go to test a few games, I have no input inside the game. Even worse, if I quit out with the keyboard, I cannot access terminal with F4 because it will stay frozen at the terminal prompt, where cutting the power is the only way to shut off. If I pull the power and reboot, my controller is no longer mapped in ES. Very frustrating, seeing as how this was working just fine a week ago. ROMs loaded and played just fine.
Some other odd things I see are mupen64plus.cfg in green text in terminal. I figured maybe root owns it, but doing an ls -l shows that user pi owns it. On my pi, this file is not in green text. Also, retropie-setup.sh is the same way. Green text, except I cannot open it at all, not even with sudo. It acts like it doesn't exist. I've re-installed mupen64plus from source to no avail, and I've updated the RetroPie Setup Script hoping to fix that problem, but I still cannot open it from terminal.
Is there anything I can do to fix my problems without starting from scratch? The only thing else I did was install Stephen Selph's scraper. I also noticed when in retropie-setup (when it worked) I went to configure ES so I could turn on the A and B button swap, and it brought me to terminal instead to install a bunch of dependencies? Could that have screwed things up?
-
@r4l did you clone your card for his setup or start a new build from scratch? There seems to be quite a few differences between the 2. I have done a similar thing on my setup but haven’t seen any of these issues unfortunately.
-
I did not clone the image. It is a fresh install of RetroPie on a 16GB card. All I did was enable USB ROM Service, get all my emulators set up. Everything was working perfectly. Save states and SRAM saves all work, all my video configs are saved and working. N64 was even working with a keyboard perfectly! I just don't understand why it isn't working now.
-
-
get rid of the overclock. any stability/freezing problems = get rid of the overclock
-
i don't know why you're editing files. mupen64plus should get automatically configured when you configure your controller in ES. if you're using a proper n64 controller you may need to do some manual tweaks after that to get the c-buttons working nicely, but i would take one step at a time.
-
-
@dankcushions said in Weird issues regarding retropie-setup and mupen64plus.:
-
get rid of the overclock. any stability/freezing problems = get rid of the overclock
-
i don't know why you're editing files. mupen64plus should get automatically configured when you configure your controller in ES. if you're using a proper n64 controller you may need to do some manual tweaks after that to get the c-buttons working nicely, but i would take one step at a time.
Do you know how buttons are mapped in mupen64plus? They are automatically configured, often times the WRONG way. You have to turn off hotkeys in autoconf.cfg and make controllers fully manual in mupen64plus.cfg. Then you have to set the right button mappings in InputAutoCfg.ini. Basically I set up the controls in ES, then I fix them in InputAutoCfg.ini because if I don't, they are totally wrong.
As for the overclock, I am using a Mackertop 5.25v 3a PSU. Even at 1.4GHz, the system is totally stable. Everything else works fine, except N64. I guess I could try going to 1.3GHz and seeing what happens, but I don't think that's the problem.
-
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.