Atari 5200 - few games not working
-
Can you post the
/home/pi/.atari800.cfg
file from your system ? -
@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
-
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. -
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.
-
@mitu can you give me the MD5 of your Asteroids rom? Maybe I have a bad dump
-
It's a No-intro version, with the MD5 of
fe840b0020003f111022eb45347baf38
. -
@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? -
@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. -
for playing Asteroids do you have to select cartridge type or does it start immediately?
-
The option Autodetect A5200 CartType is set to ON.
-
@mitu did you set to ON any other setting?
-
I don't remember setting other option except these two.
-
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. -
@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 runlr-atari800
. -
@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
-
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 ? -
@mitu with the standalone atari800 I get the ATARI COMPUTER - MEMO PAD screen
-
@Chuck_B That seems to be because the default machine is the 400/800. Use F12 and change the machine to 5200, then restart the ROM.
-
@mitu done. now I get the same error I get with lr-atari800
-
i was able to make Asteroids to work with Retroarch on my pc. I copied the atari800.cfg from my pc to my raspberry (editing the bios directories) but the issue remains.
There is something in Retropie that for some reason does not make it to work
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.