• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

Problem Setting up Atari 5200

Scheduled Pinned Locked Moved Help and Support
atari 5200atari 5200 800
25 Posts 6 Posters 5.7k 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.
  • D
    dsquared @rkoster
    last edited by dsquared 4 Feb 2021, 16:38 2 Apr 2021, 15:34

    @rkoster said in Problem Setting up Atari 5200:

    This means that Retroarch launched the emulator as an Atari 8-bit computer.
    This means two things:

    you have set .a52 as a valid extension for Atari 8 bit computers. I suggest you make .a52 only work for 5200 games.
    your retroarch-core-options.cfg file for Atari 5200 doesn't say atari800_system = "5200"

    You need to have a retroarch-core-options.cfg for EACH system, Atari 8 bit and Atari 5200, in the appropriate directories. The one for the 5200 should say the above; the other should specify a computer model. Then when you launch a file associated with one or the other, it will launch the core with the right config.

    If you look at my original post I included my retroarch-core-options.cfg file as attachment 3 ( https://pastebin.com/WD1DSCsf).
    Doesn't the last line of this file say atari800_system = "5200"? or am I reading it wrong?

    Thank you everybody for your help, but I think I am going to give up on the ATARI5200 emulator. It does not appear to be ready for "Prime Time".

    Maybe the lr-atari800 package should be moved to experimental packages given the atari5200 emulator need for additional instructions and failure to launch in all cases..... In any event the instructions should be updated when time is available at the very least.

    J 1 Reply Last reply 2 Apr 2021, 17:52 Reply Quote 0
    • J
      jamrom2 @dsquared
      last edited by jamrom2 4 Feb 2021, 18:57 2 Apr 2021, 17:52

      @dsquared Wait... before you give up, as I stated before the A5200 is tricky to get working alongside the A800. Mostly because it's the same core running two separate versions of the emulator by configuration only. So if one thing is not correct... it won't work.

      I'll post what I have and change yours to what I have.

      In the /opt/retropie/configs.hdmi/atari5200/retroarch-core-options.cfg

      change it to what I have here... I know what I have is not what is written in the instructions... but mine is working... so let's start there.

      atari800_artifacting = "enabled"
      atari800_cassboot = "disabled"
      atari800_internalbasic = "disabled"
      atari800_keyboard = "poll"
      atari800_ntscpal = "NTSC"
      atari800_opt1 = "enabled"
      atari800_opt2 = "disabled"
      atari800_resolution = "336x240"
      atari800_sioaccel = "enabled"
      atari800_system = "5200"

      Make sure in your retroarch.cfg file in the same folder you have the following statement... if not, change it to this.

      core_options_path = "/opt/retropie/configs/atari5200/retroarch-core-options.cfg"

      In the same folder as well...

      emulators.cfg

      should have the following:
      lr-atari800 = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-atari800/atari800_libretro.so --config /opt/retropie/configs/atari5200/retroarch.cfg %ROM%"
      default = "lr-atari800"

      Now one more thing...

      In /opt/retropie/configs.hdmi/atari800 copy the lr-atari800.cfg file and rename it to just atari800.cfg. open it and make sure you have the A5200 rom name listed like this...

      ROM_5200=/home/pi/RetroPie/BIOS/atari5200.rom
      ATARI_FILES_DIR=/home/pi/RetroPie/roms/atari5200

      About a week ago, I updated retroarch to the latest build. Shortly after doing that, my A5200 side of the Atari800 emulator failed to load games. I checked everything as I had changed nothing... but I looked at my runcommand.log and it was looking for that config file I just told you about. I have no idea why as it never did before. I did what I just told you to do, and it's been fine since.

      Just make sure you have good known a5200 bios rom and all the atari bios roms placed in the bios folder, unzipped. If they are bad, or one is... nothing will work.

      Here are the rest of my BIOS names listed.... and location. Google to find them.
      ROM_BASIC_A=/home/pi/RetroPie/BIOS/BASIC Revision A (19xx)(Atari)(400-800).rom
      ROM_BASIC_B=/home/pi/RetroPie/BIOS/BASIC Revision B (19xx)(Atari)(400-800).rom
      ROM_BASIC_C=/home/pi/RetroPie/BIOS/ATARIBAS.ROM

      Tell me if that helps at all.

      BTW... all of my a5200 roms are .bin files and zipped. The need to be a good set otherwise they won't work either... same for the BIOS files.

      D 1 Reply Last reply 2 Apr 2021, 18:55 Reply Quote 1
      • D
        dsquared @jamrom2
        last edited by dsquared 4 Feb 2021, 20:45 2 Apr 2021, 18:55

        I just tied it out and IT WORKS!!!!! (including all the games in 7z format! Thank- you everybody so much!!!!!!

        @jamrom2 said in Problem Setting up Atari 5200:

        change it to what I have here... I know what I have is not what is written in the instructions... but mine is working... so let's start there.
        atari800_artifacting = "enabled"
        atari800_cassboot = "disabled"
        atari800_internalbasic = "disabled"
        atari800_keyboard = "poll"
        atari800_ntscpal = "NTSC"
        atari800_opt1 = "enabled"
        atari800_opt2 = "disabled"
        atari800_resolution = "336x240"
        atari800_sioaccel = "enabled"
        atari800_system = "5200"

        Did this

        Make sure in your retroarch.cfg file in the same folder you have the following statement... if not, change it to this.
        core_options_path = "/opt/retropie/configs/atari5200/retroarch-core-options.cfg"
        In the same folder as well...
        emulators.cfg
        should have the following:
        lr-atari800 = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-atari800/atari800_libretro.so --config /opt/retropie/configs/atari5200/retroarch.cfg %ROM%"
        default = "lr-atari800"

        It was like this but I followed your instructions and deleted the old file and replaced it with a new one.

        Now one more thing...
        In /opt/retropie/configs.hdmi/atari800 copy the lr-atari800.cfg file and rename it to just atari800.cfg. open it and make sure you have the A5200 rom name listed like this...
        ROM_5200=/home/pi/RetroPie/BIOS/atari5200.rom
        ATARI_FILES_DIR=/home/pi/RetroPie/roms/atari5200

        Now we run into a problem. I do not have a directory called "/opt/retropie/configs.hdmi/" only one called "/opt/retropie/configs/" - When I go to the file called /opt/retropie/configs/atari800/atari800.cfg, I have the first line as:

        ROM_5200=/home/pi/RetroPie/BIOS/5200.rom

        Because my BIOS is called 5200.rom (not atari5200.rom) in my BIOS directory (~/RetroPie/BIOS)) as per the instructions.

        About a week ago, I updated retroarch to the latest build. Shortly after doing that, my A5200 side of the Atari800 emulator failed to load games. I checked everything as I had changed nothing... but I looked at my runcommand.log and it was looking for that config file I just told you about. I have no idea why as it never did before. I did what I just told you to do, and it's been fine since.
        Just make sure you have good known a5200 bios rom and all the atari bios roms placed in the bios folder, unzipped. If they are bad, or one is... nothing will work.
        Here are the rest of my BIOS names listed.... and location. Google to find them.
        ROM_BASIC_A=/home/pi/RetroPie/BIOS/BASIC Revision A (19xx)(Atari)(400-800).rom
        ROM_BASIC_B=/home/pi/RetroPie/BIOS/BASIC Revision B (19xx)(Atari)(400-800).rom
        ROM_BASIC_C=/home/pi/RetroPie/BIOS/ATARIBAS.ROM
        Tell me if that helps at all.

        BTW... all of my a5200 roms are .bin files and zipped. The need to be a good set otherwise they won't work either... same for the BIOS files.

        The BIOS files are good - as I said in the 5th post of this thread I have verified all their MD5 checksums posted on the instruction page.

        J 1 Reply Last reply 2 Apr 2021, 22:46 Reply Quote 0
        • J
          jamrom2 @dsquared
          last edited by 2 Apr 2021, 22:46

          @dsquared so what got it working? Your bios file name or the changes to retroarch-core-options.cfg. If you change the line for opt1 to "disable" it crashes the emulator. I'm not sure what it's for, but that worked for me.

          Also... I don't know that you needed to add in that extra config file like I did. For whatever reason, I had to.

          The "/opt/retropie/configs.hdmi/" points to the same folder you used ... I don't know why it is setup this way. It's just a location marker. So you were in the correct folder, I should have removed the "hdmi" from my address.

          I'm glad it's working for you. Paitence is really needed with some of these setups.

          Now the fun begins... Overlays and shaders. When you're ready for really making it look authentic, let me know.

          D 1 Reply Last reply 3 Apr 2021, 17:11 Reply Quote 0
          • D
            dsquared @jamrom2
            last edited by 3 Apr 2021, 17:11

            @jamrom2

            Ok, now another problem has emerged with the Atari 5200 emulator. When I scrape my game collection - The images and descriptions are not saved. I suspect I need to tweak an emulationstation config file somehow.....

            Once again any helpful suggestions would be appreciated.

            J 1 Reply Last reply 3 Apr 2021, 22:14 Reply Quote 0
            • J
              jamrom2 @dsquared
              last edited by 3 Apr 2021, 22:14

              @dsquared open the gamelist file for a5200 and see if there is anything in it. Sounds like a permission issue. If it finds the games, it should create and write a gamelist.

              If there is no gamelist or folder for it, check the permissions for the main folder and change them so they can be accessible to everything.

              See if that helps. The config file is only if the games don't scrape at all. If the A5200 is found in the systems list, and the games are found by the scraper, you're good.

              D 1 Reply Last reply 3 Apr 2021, 23:16 Reply Quote 0
              • D
                dsquared @jamrom2
                last edited by dsquared 4 Apr 2021, 04:32 3 Apr 2021, 23:16

                @jamrom2 said in Problem Setting up Atari 5200:

                open the gamelist file for a5200 and see if there is anything in it

                Ok, I got it working - I tried updating the permissions on /home/pi/.emulationstation/gamelist/atari5200/gamelist.xml - I kept getting

                Error parsing XML file /home/pi/.emulationstation/gamelists/atari5200/gamelist.xml

                So I renamed that file and tried again and emulationstation created a new /home/pi/.emulationstation/gamelists/atari5200/gamelist.xml file that saved the images & descriptions.

                J 1 Reply Last reply 4 Apr 2021, 19:34 Reply Quote 0
                • J
                  jamrom2 @dsquared
                  last edited by 4 Apr 2021, 19:34

                  @dsquared ok. Cool. I was leading to that "error parsing" message. I did the same for mine as well when. I got it

                  I'm glad it's working for you.

                  1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User
                    last edited by A Former User 13 Jul 2022, 16:23

                    Hello everyone,

                    How can I set default controller on RetroArch for Atari 5200 emulator to be Atari Joystick instead of RetroPad?

                    RetroPad doesn't work only Atari Joystick works.

                    Right now I have to change it every time I play an Atari 5200 game and it won't save it.

                    Regards

                    rkosterR 1 Reply Last reply 25 Jul 2022, 03:52 Reply Quote 0
                    • rkosterR
                      rkoster @A Former User
                      last edited by 25 Jul 2022, 03:52

                      @JuanZt set it, then choose Save Core Override. Or, find the line in the .cfg and manually edit it.

                      Github/helper scripts * Creativision/Arcadia/Astrocade guide * Amiga guide * Atari 8bit guide

                      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.

                        This community forum collects and processes your personal information.
                        consent.not_received