GBA Not Launching (bios added)
-
Hi
Got a Retroflag GPI Case with a Pi ZeroW, all handheld emulators working as expected (even Wonderswan), except all GBA games which do not run.
When opening them, they appear to launch with the "press a to configure screen", but then go back to the games list.
Based on older posts in the forum, this would indicate that there's no BIOS file. I've searched the correct CRC32 and MD5 file names as stated in the docs, and tried different BIOS files from a few top searches (one at at a time), but they don't make any difference.
I'm adding the BIOS files into /home/pi/RetroPie/BIOS/ and are correctly labelled all lowercase as gba_bios.bin
Am I missing something obvious?
-
Please add the information that's asked for in https://retropie.org.uk/forum/topic/3/read-this-first
Additionally, please show us the filee
/dev/shm/runcommand.log
after running a GBA game with verbose logging via the Runcommand Launch Menu. -
Pi Model or other hardware: Zero W in Retroflag GPI housing
Power Supply used: USB to DC cable or AA batteries
RetroPie Version Used: 4.6-rp1_zero
Built From: Pre made SD Image on RetroPie website
USB Devices connected: none
Controller used: Retroflag GPI Case
Error messages received: none
Verbose log (if relevant): not available
Guide used: retropie.org.uk/docs/Game-Boy-Advance
File: /home/pi/RetroPie/roms/gba/(any file - all unzipped .gba)
Emulator: lr-gpsp
Attachment of config files: not available
How to replicate the problem: launch GBA ROMPlease note I've run the same ROMs on a PI3B+ and they've worked fine, although I understand this uses lr-mgba as default, which is unavailable on a Zero.
I've tried launching different games with verbose logging enabled, but /dev/shm/ remains empty when viewed with SFTP. I'm guessing this may be because the game itself doesn't fully launch? Or do I need to create a file named runcommand.log with notepad++ before doing so?
Ty for your guidance Clyde, apologies if I'm being dumb.
-
Nobody is dumb just because they don't know everything.
Do you see other files in
/dev/shm
? It may be that you can't see it via SFTP. You could try this if you can connect a keyboard to your Pi:- Run the game with verbose logging.
- Back in Emulation Station, press F4 for the command shell.
- Enter
ls -l /dev/shm
to see its contents (bothl
are small L). - If there is a
runcommand.log
, eitherless /dev/shm/runcommand.log
(interactive) orcat /dev/shm/runcommand.log
(non-interactive) will show its contents. You can navigate inless
with the cursor keys and pgup/pgdown, and exit it with theq
key. - If SFTP is the problem , you could also copy the runcommand.log to a directory that you can see, e.g. the
pi
user's home directory:
cp /dev/shm/runcommand.log /home/pi
(No message means that the command was successful.)
edit:
6. Ah, and as I tend to forget, you can entermc
in the command shell to get a text based file manager. F10 exits back to the shell.
7.exit
in the shell gets you back to ES. -
No nothing at all in /dev/shm, perhaps they're hidden in SFTP as you say.
No bluetooth keyboard, so unable to connect in a RetroFlag GPI Case.
Tried above instructions instead using PuTTy, and used the text based file manager to get a runcommand.log file, which can be seen here: https://pastebin.com/ifYwXEhY
-
@ChrisRedfearn said in GBA Not Launching (bios added):
i think this is this issue: https://retropie.org.uk/forum/topic/25111/lr-gpsp-giving-illegal-instruction-on-raspberry-pi-models-0w-3b-and-4
update retropie-setup script, then install lr-gpsp from source.
-
@dankcushions said in GBA Not Launching (bios added):
update retropie-setup script, then install lr-gpsp from source.
Fantastic, took a while, but that's fixed it!
Apologies for not spotting the earlier post, I was scouring through the tag PI ZERO W rather than RASPBERRY PI 0W
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.