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

    GBA Not Launching (bios added)

    Scheduled Pinned Locked Moved Help and Support
    gbaretroflag gpipi zero wroms wont workbios
    7 Posts 3 Posters 3.0k 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.
    • C
      ChrisRedfearn
      last edited by

      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?

      1 Reply Last reply Reply Quote 0
      • ClydeC
        Clyde
        last edited by

        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.

        1 Reply Last reply Reply Quote 1
        • C
          ChrisRedfearn
          last edited by

          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 ROM

          Please 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.

          1 Reply Last reply Reply Quote 0
          • ClydeC
            Clyde
            last edited by Clyde

            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:

            1. Run the game with verbose logging.
            2. Back in Emulation Station, press F4 for the command shell.
            3. Enter ls -l /dev/shm to see its contents (both l are small L).
            4. If there is a runcommand.log, either less /dev/shm/runcommand.log (interactive) or cat /dev/shm/runcommand.log (non-interactive) will show its contents. You can navigate in less with the cursor keys and pgup/pgdown, and exit it with the q key.
            5. 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 enter mc 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.

            1 Reply Last reply Reply Quote 1
            • C
              ChrisRedfearn
              last edited by

              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

              dankcushionsD 1 Reply Last reply Reply Quote 0
              • dankcushionsD
                dankcushions Global Moderator @ChrisRedfearn
                last edited by

                @ChrisRedfearn said in GBA Not Launching (bios added):

                https://pastebin.com/ifYwXEhY

                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.

                1 Reply Last reply Reply Quote 1
                • C
                  ChrisRedfearn
                  last edited by

                  @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

                  1 Reply Last reply Reply Quote 1
                  • 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.