RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons

    Scheduled Pinned Locked Moved Ideas and Development
    409 Posts 26 Posters 178.8k 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.
    • future.childF
      future.child @kruuth
      last edited by

      @kruuth It makes no difference if my script or zerojay's is being used as in both only the debugger key has been removed.
      I'll have a look at the database later today.

      1 Reply Last reply Reply Quote 0
      • future.childF
        future.child
        last edited by

        @kruuth I had a look at the database and i see a "J0 - Logitech Logitech Dual Action" configured to have buttons 10 and 11 serve as combo input to exit the emulator upon pressing the buttons.
        As far as i can tell this should work as advertised (i would expect to see button id's 8 and 9 for start and select though).

        Can you confirm this is the joystick you are trying to configure and see if the button id's 10 and 11 are correct.
        If needed it's also possible to compile a binary with the start + select buttons hard coded to quit the emulator.

        1 Reply Last reply Reply Quote 0
        • K
          kruuth
          last edited by

          @future-child said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:

          @kruuth I had a look at the database and i see a "J0 - Logitech Logitech Dual Action" configured to have buttons 10 and 11 serve as combo input to exit the emulator upon pressing the buttons.
          As far as i can tell this should work as advertised (i would expect to see button id's 8 and 9 for start and select though).

          Can you confirm this is the joystick you are trying to configure and see if the button id's 10 and 11 are correct.
          If needed it's also possible to compile a binary with the start + select buttons hard coded to quit the emulator.

          Yes, that's the proper controller.

          1 Reply Last reply Reply Quote 0
          • K
            kruuth
            last edited by

            Ok scratch that one. Apparently it's working now. I reinstalled everything and now it's working. Odd.

            1 Reply Last reply Reply Quote 0
            • E
              EvilDindon
              last edited by EvilDindon

              Hey dudes,

              Apparently I missed important things since my last connection on here.

              Is kat5200 the way to go now ? Better than the modified atari800 emu ?

              Can you link me to the post that announces the port of kat5200 to retropie ?

              Cheers,

              Mike

              future.childF 1 Reply Last reply Reply Quote 0
              • future.childF
                future.child @EvilDindon
                last edited by

                @evildindon I personally believe the Kat5200 offers more functionality in controller configuration over atari800 like per rom configs, flexible input mapping and fixes for specific roms.

                I abandoned my modification to atari800 as it would take too much effort changing from polling to a event driven input handler and polling causes too much lag for comfort. The retroarch port of atari800 offers no real improvement to this either.

                Kat5200 was announced here, as unofficial/experimental.
                Initially i just wrote a small script too have it installed under retropie with a few modifications, lateron zerojay added it to his extra's menu, which is now my preferred way of installing.

                @future-child said in Atari 5200: New version of Atari800 (Beta): two triggers (Moon Patrol!!!), hat start and exit buttons:

                @keithmason The instructions for zerojay's extra's can be found here.

                Step one is to install the extra's menu:

                cd ~
                git clone https://github.com/zerojay/RetroPie-Extra.git
                cd RetroPie-Extra/
                ./install-extras.sh
                

                Step two is to run the extra's menu:

                cd ~
                cd RetroPie-Extra/
                git pull origin
                ./install-extras.sh
                

                You should be able to find kat5200 under emulators and install it from there.

                Step three is to place you roms and bios files in their proper folders, after rebooting the roms should be listed and be able to launch kat5200.
                First start of kat5200 should begin with a configuration wizard for which you need keyboard/mouse.

                If you want Atari800 as a menu option as well you could modify the /opt/retropie/configs/all/emulationstation/es_systems.cfg and /opt/retropie/configs/atari800/emulators.cfg files.

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

                  What do I put in the /opt/retropie/configs/all/emulationstation/es_systems.cfg and /opt/retropie/configs/atari800/emulators.cfg files if I want Kat5200 as a menu option?

                  future.childF 1 Reply Last reply Reply Quote 0
                  • future.childF
                    future.child @cloudlink
                    last edited by

                    @cloudlink

                    you can use the following as a guide:

                    es_systems.cfg :

                    <system>
                        <name>atari800</name>
                        <fullname>Atari 800</fullname>
                        <path>/home/pi/RetroPie/roms/atari800</path>
                        <extension>.a52 .bin .7Z .A52 .BIN</extension>
                        <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ atari5200 %ROM%</command>
                        <platform>atari800</platform>
                        <theme>atari800</theme>
                      </system>
                    

                    /opt/retropie/configs/atari800/emulators.cfg:

                    kat5200 = "/usr/local/bin/kat5200 %ROM%"
                    default = "kat5200"
                    
                    C Used2BeRXU 2 Replies Last reply Reply Quote 0
                    • K
                      kruuth
                      last edited by

                      So far I'm pretty happy with Kat5200. I've gotten things running and things play fine with a digital controller. I was planning on using the analogue stick but I haven't been able to get it to work right. Other than that, it's great.

                      1 Reply Last reply Reply Quote 0
                      • E
                        EvilDindon
                        last edited by

                        Ok, thanks future.child for links. Will try it later.

                        1 Reply Last reply Reply Quote 0
                        • C
                          cloudlink @future.child
                          last edited by

                          @future-child thank you! This works great!

                          1 Reply Last reply Reply Quote 0
                          • hansolo77H
                            hansolo77
                            last edited by

                            I've still not messed much with Atari 5200/800 stuff. I was waiting to see what the results were with lr-atari800, and this kat5200 emulator. Has anybody got any recommendations/suggestions? Is the LibRetro core the way to go, or is this one, with all the mods, fully up and running? I'm sure a future addon to the LibRetro core will be the eventuality of cheevos, so I'm leaning towards that. But I've not bothered installing anything as yet.

                            Who's Scruffy Looking?

                            mediamogulM 1 Reply Last reply Reply Quote 0
                            • mediamogulM
                              mediamogul Global Moderator @hansolo77
                              last edited by mediamogul

                              @hansolo77

                              There's always the original Atari800 emulator as well. Once it's set up, it'll run the largest portion of the Atari 8-bit library. it'll also emulate all the various control schemes unique to the system that are missing in most other emulators.

                              RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                              1 Reply Last reply Reply Quote 0
                              • jamesnjJ
                                jamesnj
                                last edited by

                                @hansolo77 see my recent thread here

                                I don't know yet if kat5200 solves all 5200 emulation desired, but so far it seem to work well for me. My last comment sums up most of the thread.

                                hansolo77H 1 Reply Last reply Reply Quote 0
                                • hansolo77H
                                  hansolo77 @jamesnj
                                  last edited by

                                  @jamesnj
                                  Thanks , I'll give it a go when I have some free time!

                                  Who's Scruffy Looking?

                                  1 Reply Last reply Reply Quote 0
                                  • Used2BeRXU
                                    Used2BeRX @future.child
                                    last edited by

                                    @future-child Hey bud,

                                    I'm running a completely new RetroPie 4.4 build on my Pi Zero so I can make an image for my brother sometime in the next week or two.

                                    Nothing we did in the past here works anymore. :(

                                    Did anything change with the install files here or with RetroPie 4.4 that would change anything? Every game I try to launch with all of the configuration files I had put together just fades to black and then kicks you back to the romlist.

                                    Any ideas?

                                    future.childF 1 Reply Last reply Reply Quote 0
                                    • future.childF
                                      future.child @Used2BeRX
                                      last edited by

                                      @used2berx the 4.4 release of retropie switched to a retroarch port of the atari800 emulator, whis has none of the "enhancements" discussed in this thread to it (aside retroarch integration it's the stock atari800 emulator, and afaik has some issues getting it configured properly).

                                      Downloading the atari800 binary alone won't work unless you also point the runcommand to it (i think it now points to lr-atari800 or something like that).

                                      As i said before, i ditched this emu, as soon as i learned modding it was a dead end effort, in favor of kat5200 (which has all i need already built-in, like settings per rom-crc, flexible button/axis config, analog support, combo-buttons)

                                      Used2BeRXU darkniorD 2 Replies Last reply Reply Quote 0
                                      • Used2BeRXU
                                        Used2BeRX @future.child
                                        last edited by

                                        @future-child Yeah.... I'm kind of on a time crunch here and don't have time to re-configure everything on a new emulator. After all the work I did getting everything set up for Atari 5200 to work almost perfectly, I'm going to try to get that setup working again.

                                        Any ideas about where I need to change lr-atari800 to atari800 to get this to work then?

                                        Used2BeRXU 1 Reply Last reply Reply Quote 0
                                        • Used2BeRXU
                                          Used2BeRX @Used2BeRX
                                          last edited by

                                          kat5200 doesn't work. After looking for BIOS for about a half hour it said "Error Loading BIOS Image". Now when I restart it, it just automatically says that. I can't figure out how to do anything at that point and I have to unplug the Pi.

                                          atari800 doesn't work. As I've said before, it just boots me back to the romlist.

                                          lr-atari800 doesn't work. It loads a blue screen that you can type on, but nothing else happens.

                                          Kind of annoyed that all of these massive changes were done to the Atari5200/800 in 4.4 if there wasn't any good working option that was implemented. I've read that even if you get lr-atari800 it doesn't work well anyhow and everybody seems to be trying to use kat5200 instead.

                                          I guess I'm just going to delete all the 5200 stuff off of my brother's Pi since I don't have time to mess with any of this right now. Shame, since he just recently gave me a legitimate boxed 5200 system with 10 games.

                                          mediamogulM future.childF 2 Replies Last reply Reply Quote 0
                                          • mediamogulM
                                            mediamogul Global Moderator @Used2BeRX
                                            last edited by mediamogul

                                            @used2berx

                                            I play 5200 games a lot and the best solution I've found is simply Atari800. It runs the most amount of games and emulates the largest amount of control peripherals which are necessary for certain games. Seeing as how you're under a time crunch, you're probably better off leaving the whole system out, but perhaps when you have some more time I could help you troubleshoot the software exiting. At first blush it sounds like a BIOS issue, but there might be some additional clues in /dev/shm/runcommand.log.

                                            RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

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