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 201.4k 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.
    • G
      GreyRhino @rkoster
      last edited by

      @rkoster , I'm having a similar issue where several of my buttons pause the game in Bruce Lee. I'm using a PS3 controller and the 4 primary action buttons pause the game (but still work as mapped to *, # and punch/kick). I have the option / select working, just cant figure out where you remap the 5200 keypad to something other than button 0. Can you provide some details on that? I've read through the thread and poked around in a few files but am missing something. Your help would be appreciated.

      rkosterR 1 Reply Last reply Reply Quote 0
      • rkosterR
        rkoster @GreyRhino
        last edited by

        @greyrhino My Pi setup is currently disconnected but soon as I reconnect it I will post my config file here.

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

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

          @future-child Cool man. I haven't forgotten about this. I just got pulled way in another direction and then some real life stuff came up the last 3 or so weeks. I should be able to get back to this and give you more feedback soon. :)

          1 Reply Last reply Reply Quote 0
          • Z
            zerojay
            last edited by

            I created a script to install @future.child's version of atari800 and put it into my repo tonight: https://github.com/zerojay/RetroPie-Extra/blob/master/scriptmodules/emulators/atari800.sh

            I'm not using the automatic controller updating script (atari5200.py) because for some reason, I get very strange permissions errors when I use the script to try copying it to the right place and for some reason runcommand can't see the script either.

            Used2BeRXU darkniorD 2 Replies Last reply Reply Quote 0
            • Used2BeRXU
              Used2BeRX @zerojay
              last edited by

              @zerojay Not sure what you mean man. What did you do?

              I don't know anything about how repos work.

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

                @used2berx All is explain here : https://github.com/zerojay/RetroPie-Extra

                Execute :

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

                And you will have new stuff on you EXPERIMENTAL Retropi-Setup ;)

                Life is game, just play it !

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

                  @darknior Well I was working quite a bit with @future-child on testing changes for the emulator, so I've probably already got it. :)

                  I'm assuming what @zerojay did was make it easier to install for people who don't have it though?

                  1 Reply Last reply Reply Quote 0
                  • darkniorD
                    darknior @zerojay
                    last edited by

                    @zerojay Thanks for this update :)

                    I ve not read all the thread but i don't understand all fine ...

                    @zerojay you make for us this :

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

                    cd /opt/retropie/emulators/atari800/bin/
                    sudo cp atari800 atari800.original
                    sudo wget https://github.com/futurechild/atari800-rpi/blob/master/atari800?raw=true -O atari800
                    sudo chmod +x atari800

                    I have verify and emulators.cfg is ok for :

                    atari800 = "/opt/retropie/emulators/atari800/bin/atari800 -config /opt/retropie/configs/atari800/atari800.cfg %ROM%"
                    default = "atari800"

                    Not the second, i have :

                    atari800 = "/opt/retropie/emulators/atari800/bin/atari800 -5200 -cart-type 4 -cart %ROM%"
                    default = "atari800"

                    And you write :

                    atari5200="echo %ROM: -\ % > /dev/null;/opt/retropie/emulators/atari800/bin/atari800 -config /opt/retropie/configs/atari5200/atari5200.cfg -cart %ROM%"
                    default = "atari5200"
                    atari800 = "/opt/retropie/emulators/atari800/bin/atari800 %ROM%"

                    And i don't found the two atari800.cfg n atari5200.cfg :(
                    Some one can help me ?
                    Thanks

                    Life is game, just play it !

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

                      @Used2BeRX , basically this adds the option to install my version (and other systems/ports/etc) from within the main retropie setup script.

                      @darknior did you have the default atari800 installed and working prior to replacing the binary with my version ?

                      @zerojay I also see there are lot's of other systems you added, maybe kat5200 could be one of them ?
                      I created a rudimentary installer for it here but you may want to remove the default overwriting of config files from emulators.cfg as that is just a workaround to enable for per-rom config's.

                      Z 1 Reply Last reply Reply Quote 0
                      • Z
                        zerojay @future.child
                        last edited by

                        @future-child I could give it a shot.

                        1 Reply Last reply Reply Quote 0
                        • darkniorD
                          darknior
                          last edited by

                          Thanks

                          @future-child said :

                          did you have the default atari800 installed and working prior to replacing the binary with my version ?

                          I think i have install A800 before, some month ago ... i don't remember.
                          And today i only update with the @zerojay fix.

                          The old A800 install was :
                          https://github.com/RetroPie/RetroPie-Setup/blob/6f8fbc8bf7087bcacd0322d3b617b833c694db53/scriptmodules/emulators/atari800.sh
                          And @zerojay replace it with :
                          https://github.com/zerojay/RetroPie-Extra/blob/master/scriptmodules/emulators/atari800.sh
                          Now the source install come from your A800 Fork.

                          gitPullOrClone "$md_build" https://github.com/futurechild/atari800-rpi.git
                          

                          And it change the ROM command line at the end.

                              addEmulator 1 "atari800" "atari800" "$md_inst/bin/atari800 -800 %ROM%"
                              addEmulator 1 "atari800" "atari5200" "$md_inst/bin/atari800 -5200 -cart-type 4 -cart %ROM%"
                          

                          I also read the tutorial : https://github.com/retropie/retropie-setup/wiki/Atari-800-and-5200
                          And ad the ROMs, BIOS. Adding too your emulators CFG files.

                          • Launch an Atari 800 game and it working fine with my x360 Joystick :)

                          • Launch a Atari 5200 game and for this one Joystick working, but i can't do what i want ...

                          Have you @future-child port this emulator on PI too ? http://kat5200.jillybunch.com/
                          It can be fantastic if it works fine and be add to RETROPIE with your install script : https://raw.githubusercontent.com/futurechild/Kat5200-Retropie/master/install

                          Life is game, just play it !

                          Z 1 Reply Last reply Reply Quote 0
                          • Z
                            zerojay @darknior
                            last edited by

                            • Launch a Atari 5200 game and for this one Joystick working, but i can't do what i want ...

                            I have no idea what you are trying to do, so...?
                            For me, the joystick works (after configuring the emulator) and I'm able to play. The only games that don't auto boot, I select the other 5200 cartridge option and it boots up fine.

                            I'll see what I can do about kat5200.

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

                              @zerojay have the config directives (i.e. -config /opt/retropie/configs/atari800/atari800.cfg) been purposly omitted from emulators.cfg entries because now it will default to the config file located at the install directory ?

                              @darknior i did not realy port it, just created a installer script for it , you can find more info here

                              Z 2 Replies Last reply Reply Quote 1
                              • Z
                                zerojay @future.child
                                last edited by

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

                                @zerojay have the config directives (i.e. -config /opt/retropie/configs/atari800/atari800.cfg) been purposly omitted from emulators.cfg entries because now it will default to the config file located at the install directory ?

                                No. I'll accept a pull request with a fix though.

                                1 Reply Last reply Reply Quote 0
                                • Z
                                  zerojay
                                  last edited by zerojay

                                  Got a version of Kat5200 working. For use with 5200, I have it running fine, just need to update the config file stuff so that it is created and linked in the right place. For the other consoles/computers it supports, I haven't touched anything for those yet as I have no experience with them.

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

                                    Just want to chime in real quick. I'm glad some work and success has been done for this system. Atari 800 PC was THE gaming system in my home before the Sega Genesis (Mega Drive). If I can get a good setup for that, I'll be in heaven. Will continue to monitor everybody's progress. Keep us updated!

                                    Who's Scruffy Looking?

                                    1 Reply Last reply Reply Quote 0
                                    • darkniorD
                                      darknior
                                      last edited by

                                      @future-child Very strange this emulator ... this afternoon i can play Bruce Lee with your gamepad settings and my x360 Pad, 15 min without problem.
                                      This evening i launch it with other games and when y go right it exit the emulator.

                                      For the Atari 5200, i finaly can play Mario Bross fine.
                                      But with Pengo for exemple, i can only move to left, it block my penguin and i can't move more, same on other games ...
                                      And i also have problem with some games show me a test menu and not the game.

                                      Life is game, just play it !

                                      Used2BeRXU 1 Reply Last reply Reply Quote 0
                                      • Z
                                        zerojay
                                        last edited by

                                        kat5200 script updated to handle config directories.

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

                                          @darknior Man... It's been too long and I've been doing so much other stuff I can't really help you out much with this right now. I'd have to find my notes on a lot of things to even get started.

                                          I do remember that Pengo has a problem with the input though. I think it wants a trackball or something. Try changing the input device to that one to the Mouse.

                                          There was a better fix for it that we came up with, but you'll have to wait and see what @future-child says.

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

                                            @darknior If you get the test menu (self test, with the memory, audio-visual etc.) my first guess would be you are in A800 mode instead of A5200.
                                            This could be caused by the emulator loading the wrong config file.

                                            Can you check in the relevant emulators.cfg if the following is present in the command to launch the emulator:
                                            for A5200: -config /opt/retropie/configs/atari5200/atari5200.cfg
                                            for A800: -config /opt/retropie/configs/atari800/atari800.cfg

                                            and check if these config files are at their respective locations.

                                            As for Pengo, According to the stuff @Used2BeRX did in testing you need to add "-mouse st" to the launch line in emulators.cfg file as well as JOY_SPEED_ADJUST=2 to Pengo.cfg to play this game.
                                            There is a spreadsheed with settings he tested that could serve as a guide to controller setup for roms here

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