lr-gpsp (gameboy advance) no longer working
-
Not sure why it stopped working, but it wont work for me anymore. perhaps theres a conflict with the newest retropie setup script? if i check the runcommand log, like it prompts me to do, the log is blank. when i try to launch a game, all i see is the little grey box, that tells me to press a button to configure, and then nothing loads, just a blinking cursor top left..and it kicks me back to the game list.
i've tried uninstalling, reinstalling, updating from both source and binary.. nothing works
-
@skrapps914 Does it work after a fresh install?
-
@meleu haven't gone and done another fresh install yet, i just updated all packages from binary, to see if that would do the trick, and it didnt work. i'll be formatting it now
-
@meleu finally got a chance to reformatting, and installing my backup image.. and now lr-gpsp works again. im about to try and update the retropie setup script and see what happens.
-
@skrapps914 update the retropie setup script is perfectly secure. Maybe the problem is to update the lr-gpsp.
-
@meleu Indeed. That now seems to be the case as I've tested one by one the following things.
Core packages updated from binary
Updated retropie setup script lr-gpSP worked
Updated emulationstation lr-gpSP worked
Updated retroarch lr-gpSP worked
Updated retropiemenu lr-gpSP
WorkedUpdated runcommand lr-gpSP
WorkedAll turned out ok with the core updates
Installed retropie-joystick-selection lr-gpSP worked
-
@skrapps914 some thoughts about this updating compulsion were made here:
https://retropie.org.uk/forum/topic/2444/retropi-on-linux-mint/19 -
@meleu i'm a spaz when it comes to update, because i like to make sure everything works right. hopefully, i can pinpoint the error thats causing the emulator to stop playing roms, and help people out
-
@meleu well, i've managed to track down the error. apparently, its confusion with retroarch and lr-gpsp. I just tried to plug in a 2nd controller, and use it as gamepad in port 0.. and now the emulator wont load. .. not sure how to fix it, since removing the controller, and putting the original one back in port 0 didnt fix it.
-
@skrapps914 said in lr-gpsp (gameboy advance) no longer working:
I just tried to plug in a 2nd controller, and use it as gamepad in port 0..
Can you detail what you did?
What exactly do you mean with "port 0"? -
@meleu port #0 /USB slot 1
I took the controller I had in, and replaced it with another controllerMy original controller is a teensy wired up and coded as a keyboard/mouse/joystick
I took that out, plugged in a gravis gamepad pro. And reconfigured the controller in port 0 to match up. And it caused lr-gpsp to stop working
-
@skrapps914
The strange thing is: if you replaced a controller with another, there is NOT a second controller. Am I right?What exactly do you mean with "reconfigured the controller in port 0 to match up"? What files (and what lines) did you change?
-
@meleu yeah, there's only 1 controller plugged in, since i disconnected the other. and since i plug a new controller in, and its in port 0, the buttons are different, so i have to re-bind them in retroarch. and when i do.. it messes things up, the emulator stops working, and on top of that, i just noticed, i get a "welcome to retroarch" message now, like it reset, or something, giving me the first welcome message. thing is, it didnt reset, its weird
-
@skrapps914 said in lr-gpsp (gameboy advance) no longer working:
since i plug a new controller in, and its in port 0, the buttons are different, so i have to re-bind them in retroarch.
It's not true!
If you configure all of your controllers in emulationstation, it'll create a specific configuration file for each controller. And these files will be stored at/opt/retropie/configs/all/retroarch-joypads/
. So, if you have your controllers properly configured and unplug a controller and plug another on the same port, there is no need to mess up theretroarch.cfg
. -
@meleu yeah, i know, but whats happening is, when i put in the gravis gamepad, the buttons aren't correct/same order as the previous one that i take out..so i hae to go into retroarch (even after configuring in emulationstation), and make them match up.. and when i do, thats when the error happens
-
@skrapps914
I think you should configure it in/opt/retropie/configs/all/retroarch-joypads/YOUR_GRAVIS_GAMEPAD_NAME.cfg
, not inretroarch.cfg
.Other question: is there a reason to make you use lr-gpsp? Some friends of mine use lr-vba-next and never reported any problem.
-
@meleu well, the original controller i use, is a custom coded teensy in a gameboy project im making
I'm trying to set everything up, before i stick my pi zero in the case. the code i use for the gameboy custom controller, uses the d-pad as hat switch, and for some odd reason, the non lr emulators, wont detect my d-pad presses, but they will detect all my other buttons (a,b,select start). so, i decided to put that on hold, and look into the lr emulators, and started with gpsp... and thats where i came across the issue, with swapping controllers. initially, i spent days and hours, trying to get mame4all (non lr) to detect my dpad/hat switch and it wouldnt, and that mame4all runs games the fastest/smoothest for me.
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.