Atari 5200 - few games not working
-
@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. -
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
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.