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

    Atari 5200 - few games not working

    Scheduled Pinned Locked Moved Help and Support
    atari5200atari800atari 5200 800atarilr-atari800
    28 Posts 3 Posters 3.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.
    • C
      Chuck_B
      last edited by

      I configured lr-atari800 for playing atari 5200 games following this tutorial

      Most of the games work flawlessly, but few games don't work at all.
      For example Asteoroids fails to load, and gives me the message "The Atari ocmputer has crashed". It also says "Code $22 (CIM) at address $0007".

      Anyone here can help me?

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

        Please add more info about your system - as detailed in https://retropie.org.uk/forum/topic/3/read-this-first.
        Did you copy the necessary BIOS files for the 5200 model ? Btw, I recommend you use the options in RetroArch and create an option file for the game, instead of saving the configuration - as shown in the video.

        C S 2 Replies Last reply Reply Quote 0
        • C
          Chuck_B @mitu
          last edited by

          @mitu
          I have Retropie 4.5.1 installed on a Raspberry pi 3.
          Retroarch version is 1.7.6.
          All of 5 bios files are placed.

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

            Can you post the /home/pi/.atari800.cfg file from your system ?

            C 1 Reply Last reply Reply Quote 0
            • C
              Chuck_B @mitu
              last edited by

              @mitu here it is

              Atari 800 Emulator, Version 3.1.0
              ROM_OS_A_NTSC=
              ROM_OS_A_PAL=/home/pi/RetroPie/BIOS/ATARIOSA.ROM
              ROM_OS_B_NTSC=
              ROM_OS_AA00R10=
              ROM_OS_AA00R11=
              ROM_OS_BB00R1=
              ROM_OS_BB01R2=/home/pi/RetroPie/BIOS/ATARIXL.ROM
              ROM_OS_BB02R3=
              ROM_OS_BB02R3V4=
              ROM_OS_CC01R4=
              ROM_OS_BB01R3=
              ROM_OS_BB01R4=
              ROM_OS_BB01R59=
              ROM_OS_BB01R59A=
              ROM_5200=/home/pi/RetroPie/BIOS/5200.rom
              ROM_5200_A=
              ROM_BASIC_A=
              ROM_BASIC_B=
              ROM_BASIC_C=/home/pi/RetroPie/BIOS/ATARIBAS.ROM
              ROM_XEGAME=
              ROM_400/800_CUSTOM=/home/pi/RetroPie/BIOS/ATARIOSB.ROM
              ROM_XL/XE_CUSTOM=
              ROM_5200_CUSTOM=
              ROM_BASIC_CUSTOM=
              ROM_XEGAME_CUSTOM=
              OS_400/800_VERSION=AUTO
              OS_XL/XE_VERSION=AUTO
              OS_5200_VERSION=AUTO
              BASIC_VERSION=AUTO
              XEGS_GAME_VERSION=AUTO
              ATARI_FILES_DIR=/home/pi/RetroPie/roms/atari5200
              H1_DIR=
              H2_DIR=
              H3_DIR=
              H4_DIR=
              HD_READ_ONLY=1
              PRINT_COMMAND=lpr %s
              SCREEN_REFRESH_RATIO=1
              MACHINE_TYPE=Atari 400/800
              RAM_SIZE=48
              DEFAULT_TV_MODE=NTSC
              MOSAIC_RAM_NUM_BANKS=0
              AXLON_RAM_NUM_BANKS=0
              ENABLE_MAPRAM=0
              DISABLE_BASIC=1
              ENABLE_SIO_PATCH=0
              ENABLE_SLOW_XEX_LOADING=0
              ENABLE_H_PATCH=0
              ENABLE_P_PATCH=0
              ENABLE_NEW_POKEY=1
              STEREO_POKEY=1
              BUILTIN_BASIC=0
              KEYBOARD_LEDS=0
              F_KEYS=0
              BUILTIN_GAME=0
              KEYBOARD_DETACHED=0
              1200XL_JUMPER=0
              CFG_SAVE_ON_EXIT=0
              MIO_ROM=
              BLACK_BOX_ROM=
              PROTO80_ROM=
              CARTRIDGE_FILENAME=/home/pi/RetroPie/roms/atari5200/Ballblazer .bin
              CARTRIDGE_TYPE=0
              CARTRIDGE_PIGGYBACK_FILENAME=
              CARTRIDGE_PIGGYBACK_TYPE=0
              CARTRIDGE_AUTOREBOOT=1
              CASSETTE_FILENAME=
              CASSETTE_LOADED=0
              CASSETTE_WRITE_PROTECT=0
              RTIME=1
              XEP80_CHARSET=
              AF80_ROM=
              AF80_CHARSET=
              COLOURS_NTSC_SATURATION=0
              COLOURS_NTSC_CONTRAST=0
              COLOURS_NTSC_BRIGHTNESS=0
              COLOURS_NTSC_GAMMA=2.35
              COLOURS_NTSC_HUE=0
              COLOURS_NTSC_GTIA_DELAY=26.8
              COLOURS_NTSC_EXTERNAL_PALETTE=
              COLOURS_NTSC_EXTERNAL_PALETTE_LOADED=0
              COLOURS_NTSC_ADJUST_EXTERNAL_PALETTE=0
              COLOURS_PAL_SATURATION=0
              COLOURS_PAL_CONTRAST=0
              COLOURS_PAL_BRIGHTNESS=0
              COLOURS_PAL_GAMMA=2.35
              COLOURS_PAL_HUE=0
              COLOURS_PAL_GTIA_DELAY=23.2
              COLOURS_PAL_EXTERNAL_PALETTE=
              COLOURS_PAL_EXTERNAL_PALETTE_LOADED=0
              COLOURS_PAL_ADJUST_EXTERNAL_PALETTE=0
              ARTIFACT_NTSC=NONE
              ARTIFACT_PAL=NONE
              ARTIFACT_NTSC_MODE=0
              SCREEN_SHOW_SPEED=0
              SCREEN_SHOW_IO_ACTIVITY=1
              SCREEN_SHOW_IO_COUNTER=0
              SCREEN_SHOW_1200XL_LEDS=1
              FILTER_NTSC_SHARPNESS=-0.5
              FILTER_NTSC_RESOLUTION=-0.1
              FILTER_NTSC_ARTIFACTS=0
              FILTER_NTSC_FRINGING=0
              FILTER_NTSC_BLEED=0
              FILTER_NTSC_BURST_PHASE=0
              SOUND_ENABLED=1
              SOUND_RATE=44100
              SOUND_BITS=16
              SOUND_BUFFER_MS=0
              SOUND_LATENCY=20
              
              1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator
                last edited by mitu

                The .cfg file seems to have the BIOS files' path in order, so that's not the issue here.

                What game are you trying to run ? Oh, Asteroids.

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

                  I just tried Asteroids and Moon Patrol and after I changed the system type to 5200 in the Options and saved the game options, restarting the ROM makes the game work fine. There were no other configuration settings involved.

                  C 1 Reply Last reply Reply Quote 0
                  • C
                    Chuck_B @mitu
                    last edited by

                    @mitu can you give me the MD5 of your Asteroids rom? Maybe I have a bad dump

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

                      It's a No-intro version, with the MD5 of fe840b0020003f111022eb45347baf38.

                      C 1 Reply Last reply Reply Quote 0
                      • C
                        Chuck_B @mitu
                        last edited by

                        @mitu it's same rom that I'm using.
                        so i guess it's a configuration problem. can you share your core configuration files please?

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

                          @Chuck_B There are none. As I said, I just booted the game, opened the RetroArch gui, went into Options and chose the machine type as 5200, then chose _Save Options for this game` at the top. After this, I re-started the game and it worked.

                          1 Reply Last reply Reply Quote 0
                          • C
                            Chuck_B
                            last edited by

                            for playing Asteroids do you have to select cartridge type or does it start immediately?

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

                              The option Autodetect A5200 CartType is set to ON.

                              C 1 Reply Last reply Reply Quote 0
                              • C
                                Chuck_B @mitu
                                last edited by

                                @mitu did you set to ON any other setting?

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

                                  I don't remember setting other option except these two.

                                  1 Reply Last reply Reply Quote 0
                                  • C
                                    Chuck_B
                                    last edited by

                                    So, if you just changed two settings and you don't get the error I get what could be the problem?
                                    I reinstalled the core and restored the core settings to default, but this dint'help me.

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

                                      @Chuck_B Get a debug log from the Runcommand (/dev/shm/runcommand.log) and post it on pastebin.com.

                                      EDIT: you can also try to remove the /home/pi/.atari800.cfg file, it will be re-created when you next run lr-atari800.

                                      C 1 Reply Last reply Reply Quote 0
                                      • C
                                        Chuck_B @mitu
                                        last edited by

                                        @mitu that's the log

                                        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/Asteroids.bin" --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.
                                        [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  /home/pi/RetroPie/roms/atari5200/Asteroids.bin
                                        Using Atari800 config file: /home/pi/.atari800.cfg
                                        Created by Atari 800 Emulator, Version 3.1.0
                                        
                                        Core init
                                        Error opening "/home/pi/RetroPie/roms/atari5200/Asteroids.bin"
                                        First retrun to main thread!
                                         port(0)=1 
                                         port(1)=1 
                                        exit emu
                                        exit main
                                        Retro DeInit
                                        
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • mituM
                                          mitu Global Moderator
                                          last edited by mitu

                                          Are you sure the ROM file is ok ? Did you run the checksum on the Pi or on your PC ?
                                          The Asteroids ROM I tried is .a52, but even if I still rename to .bin it starts ok.

                                          EDIT: have you tried running the ROM with the standalone atari800 just to check if it works ?

                                          C 1 Reply Last reply Reply Quote 0
                                          • C
                                            Chuck_B @mitu
                                            last edited by

                                            @mitu with the standalone atari800 I get the ATARI COMPUTER - MEMO PAD screen

                                            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.