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

    lr-atari800 not starting after updating from 4.5.1

    Scheduled Pinned Locked Moved Help and Support
    lr-atari800brokenretroarch8005200
    34 Posts 6 Posters 4.1k 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.
    • GeekOBG
      GeekOB
      last edited by

      Hi all,
      I was on RetroPie 4.5.1 with Retroarch 1.7.6 for a long time as it was working fine for me. I had to update to fix another issue I had with retroarch (left mouse click was freezing the emulator when bezels were applied) so I went straight to RetroPie 4.5.8 and Retroarch 1.7.9.2.
      Unfortunately, I noticed both Atari 5200 and 8-bit are now broken, both use lr-atari800 core. When I select any game in these systems from EmulationStation I get the runcommand screen and then exit back to the ES menu. I looked into both systems' config files but couldn't find any major changes after the update.
      My configuration is as follows:

      Pi Model: 3B
      Power Supply used: 5v 3A
      Current RetroPie Version: 4.5.9
      Built From: RetroPie 4.5.1 image
      USB Devices connected: Logitech Unifying Receiver, external Bluetooth 4.1 dongle (internal BT disabled)
      Controller used: 8Bitdo SN30 Pro
      Log found in /dev/shm/runcommand.log:

      when opening an Atari 5200 game:

      Parameters: 
      Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-atari800/atari800_libretro.so --config /opt/retropie/configs/atari5200/retroarch.cfg "/home/pi/RetroPie/roms/atari5200/Frogger (USA).zip" --appendconfig /dev/shm/retroarch.cfg
      [libretro-atari800]: Got size: 336 x 240.
      [libretro-atari800]: Got size: 336 x 240.
      [libretro-atari800]: Got size: 336 x 240.
      Retro SYSTEM_DIRECTORY /home/pi/RetroPie/BIOS
      Retro SAVE_DIRECTORY /home/pi/RetroPie/roms/atari5200/
      Retro CONTENT_DIRECTORY /home/pi/.config/retroarch/downloads
      WRAP EMU THD
       0  prg
       1  /tmp/retroarch/Frogger (USA).a52
      Using Atari800 config file: /home/pi/.lr-atari800.cfg
      Created by Atari 800 Emulator, Version 3.1.0
      
      Core init
      Hack Libretro:crc A5200 ON sz:8 crc:ae7e3444
      Hack Libretro:A5200 cart->type:19 ae7e3444
      First retrun to main thread!
      [CDROM] Could not open /dev/sg0, please check permissions.
      [libretro-atari800]: Got size: 336 x 240.
      /opt/retropie/supplementary/runcommand/runcommand.sh: line 1245:  1050 Segmentation fault      /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-atari800/atari800_libretro.so --config /opt/retropie/configs/atari5200/retroarch.cfg "/home/pi/RetroPie/roms/atari5200/Frogger (USA).zip" --appendconfig /dev/shm/retroarch.cfg
      

      When opening an Atari 8-bit game:

      Parameters: 
      Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-atari800/atari800_libretro.so --config /opt/retropie/configs/atari800/retroarch.cfg "/home/pi/RetroPie/roms/atari800/Agent USA.atr" --appendconfig /dev/shm/retroarch.cfg
      [libretro-atari800]: Got size: 336 x 240.
      [libretro-atari800]: Got size: 336 x 240.
      [libretro-atari800]: Got size: 336 x 240.
      Retro SYSTEM_DIRECTORY /home/pi/RetroPie/BIOS
      Retro SAVE_DIRECTORY /home/pi/RetroPie/roms/atari800/
      Retro CONTENT_DIRECTORY /home/pi/.config/retroarch/downloads
      WRAP EMU THD
       0  prg
       1  /home/pi/RetroPie/roms/atari800/Agent USA.atr
      Using Atari800 config file: /home/pi/.lr-atari800.cfg
      Created by Atari 800 Emulator, Version 3.1.0
      
      Core init
      First retrun to main thread!
      [CDROM] Could not open /dev/sg0, please check permissions.
      [libretro-atari800]: Got size: 336 x 240.
      /opt/retropie/supplementary/runcommand/runcommand.sh: line 1245:  1059 Segmentation fault      /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-atari800/atari800_libretro.so --config /opt/retropie/configs/atari800/retroarch.cfg "/home/pi/RetroPie/roms/atari800/Agent USA.atr" --appendconfig /dev/shm/retroarch.cfg
      

      Any help on restoring the lr-atari800 core's functionality is greaty appreciated
      Thanks!

      1 Reply Last reply Reply Quote 1
      • mituM
        mitu Global Moderator
        last edited by

        Do you have any shaders configured for the system(s) ?

        1 Reply Last reply Reply Quote 0
        • GeekOBG
          GeekOB
          last edited by GeekOB

          No shaders, only bezels (overlays)
          I'm more than happy to disable all if that's what it takes, not a big fan of the bezels. I usually set scan lines when playing some games so at some point I'd like to set a global one, but I haven't done it yet.

          Thanks for the quick reply @mitu

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

            It's a known problem after recent retroarch update. The standalone emulator is a lot better but need keyboard to exit.

            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
            • GeekOBG
              GeekOB
              last edited by

              Thanks @BuZz , so I'm stuck with the broken lr-atari800 until the issue is addressed on a later RetroArch version?
              I guess that's ok, I can use the atari800 emulator in the meantime.
              Do you know if the issue is fixed in any of the versions between the RetroPie one and 1.8.3?

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

                @GeekOB possibly but not tested.

                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

                GeekOBG 1 Reply Last reply Reply Quote 0
                • GeekOBG
                  GeekOB @BuZz
                  last edited by

                  Understood @BuZz,
                  Please let me know if I can help with the testing, I'm happy to try any newer versions and report on core behaviour and functionality.

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

                    Could downgrade RetroPie-Setup temporarily and install retroarch from source - SDL will probably be downgraded too. But should work ok.

                    git -C ~/RetroPie-Setup checkout ea69edb

                    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
                    • BuZzB
                      BuZz administrators
                      last edited by

                      @mitu has a 1.8.3 branch I think. Or you could adjust the RetroPie-Setup source but not sure if our patches apply without rebasing.

                      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

                      GeekOBG 1 Reply Last reply Reply Quote 0
                      • GeekOBG
                        GeekOB @BuZz
                        last edited by

                        @BuZz I can run the string you suggest above or wait for @mitu. Happy to connect over email if you want to give me more specific directions

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

                          @GeekOB try the above. Will downgrade to RetroPie-Setup 4.5.6 with older retroarch. But you will need to use source install for retroarch. Will have the bug you mention of course in first post as it will be v1.7.6

                          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

                          GeekOBG 1 Reply Last reply Reply Quote 0
                          • GeekOBG
                            GeekOB @BuZz
                            last edited by

                            Oh... the freezing on mouse click is an issue for me as well @BuZz.
                            Would it be possible to test out 1.8.3 from @mitu before?

                            mituM 1 Reply Last reply Reply Quote 0
                            • mituM
                              mitu Global Moderator @GeekOB
                              last edited by

                              @GeekOB You can test, but I'm not sure it will fix this probem

                              cd $HOME/RetroPie-Setup
                              git remote add mitu https://github.com/cmitu/RetroPie-Setup
                              git fetch mitu
                              git checkout mitu/ra_183
                              

                              go into packages and install RetroArch from source to test. You should get 1.8.3 and see if it solves your problem.
                              To get back to the normal RetroPie repo:

                              cd $HOME/RetroPie-Setup
                              git checkout master
                              git remote remove mitu
                              
                              GeekOBG 1 Reply Last reply Reply Quote 0
                              • GeekOBG
                                GeekOB @mitu
                                last edited by

                                There were some errors at the end of the update from source process, @mitu
                                See the log here: https://pastebin.com/pfzzgaEv
                                Should I still go ahead and test?

                                mituM 1 Reply Last reply Reply Quote 0
                                • mituM
                                  mitu Global Moderator @GeekOB
                                  last edited by

                                  @GeekOB said in lr-atari800 not starting after updating from 4.5.1:

                                  Should I still go ahead and test?

                                  Well, the installation failed - so there's really nothing to test. Just revert back to the RetroPie's repository - as mentioned in my previous post. I'll see why that error you posted appears - didn't get that in my build, but maybe something changed upstream.

                                  GeekOBG 1 Reply Last reply Reply Quote 0
                                  • GeekOBG
                                    GeekOB @mitu
                                    last edited by

                                    I noticed I'm getting these messages when updating the Pi @mitu

                                    raspberrypi-bootloader was already set on hold.
                                    libraspberrypi0 was already set on hold.
                                    libraspberrypi-doc was already set on hold.
                                    libraspberrypi-dev was already set on hold.
                                    libraspberrypi-bin was already set on hold.
                                    raspberrypi-kernel-headers was already set on hold.
                                    raspberrypi-kernel was already set on hold.
                                    

                                    Would this be related to the failed install?
                                    How do I "release" the packages??

                                    mituM 1 Reply Last reply Reply Quote 0
                                    • mituM
                                      mitu Global Moderator @GeekOB
                                      last edited by mitu

                                      @GeekOB said in lr-atari800 not starting after updating from 4.5.1:

                                      Would this be related to the failed install?

                                      No, the main RetroPie script does that.

                                      How do I "release" the packages??

                                      You don't need to.

                                      GeekOBG 1 Reply Last reply Reply Quote 0
                                      • GeekOBG
                                        GeekOB @mitu
                                        last edited by

                                        Thanks @mitu
                                        I'll work on removing all bezels from my systems and then try the reverting instructions that @BuZz gave me. But I'm still very much interested in helping you guys test RetroArch 1.8.3 (if I can build it from source successfully that is), just let me know what I need to do.

                                        mituM 1 Reply Last reply Reply Quote 0
                                        • mituM
                                          mitu Global Moderator @GeekOB
                                          last edited by

                                          @GeekOB said in lr-atari800 not starting after updating from 4.5.1:

                                          But I'm still very much interested in helping you guys test RetroArch 1.8.3 (if I can build it from source successfully that is), just let me know what I need to do.

                                          I'm trying to figure it out why it the installation errors out - works on a Pi4/Buster, but has the errors you found on a Pi3/Stretch installation.

                                          GeekOBG 1 Reply Last reply Reply Quote 0
                                          • GeekOBG
                                            GeekOB @mitu
                                            last edited by

                                            Thanks @mitu, I'll keep checking this thread for any updates.

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