| Next revision | Previous revision |
| systems:atari5200 [2021/11/30 14:31] – created kugelblitz | systems:atari5200 [2022/10/12 02:59] (current) – remove unnecessary bios, clean up RA atari |
|---|
| The [[wp>Atari_5200|Atari 5200]] is a video game console version of the [[wp>Atari_8-bit_family|Atari 800 line of computers]]. All these machines share the same emulator with different machine types. Please refer to the [[systems:atari800|]] entry for detailed instructions. | <WRAP group> |
| | <WRAP round box twothirds column> |
| | {{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/logos/atari5200.svg?nolink&300 }} |
| |
| There are some severe limitations to the emulation of the Atari 5200 system: | ====== Atari 5200 ====== |
| * Analogue joysticks are supported only via hardcoded mouse inputs (bypassing RetroPad and default controls). The analog sticks of gamepads are NOT supported. This makes some games unplayable unless you connect a mouse. | |
| * ROMs in the ''.a52'' format require an additional selection of the ROM type at the start of the emulator and sometimes that selection screen is not visible and requires a blind button press. You can convert the ''.a52'' files into a different format, ''.car'', which contains additional information so that the selection screen is bypassed. The method of doing that inside the emulator together with a list of this information for all known Atari 5200 ROMs can be found here: [[https://retropie.org.uk/forum/topic/16556/cartridge-type-code-list-for-atari-5200-games|Cartridge Type Code List]] | |
| * Many required settings for the emulator are not exposed to RetroArch or Emulation Station but need to be set inside the emulator itself. You can access this menu with the ''L3'' thumbstick press or the ''F1'' key. | |
| |
| | The [[wp>Atari_5200|Atari 5200]] is the video game console version of the [[systems:atari800|Atari 400 computer]] developed by Atari. It was released in 1982. |
| |
| | Initially conceived to compete against the [[systems:intellivision|Intellivision]], it ended up primarily competing against the [[systems:colecovision|ColecoVision]]. Despite beating both systems in performance and value per dollar, the 5200 was considered a commercial failure, only reaching 1 million units sold compared to the [[systems:atari2600|2600]]'s 30 million units. |
| | |
| | Its unique joystick allowed for 360 degrees of input values and a keypad, along with featuring more utility buttons such as Start, Pause and Reset. |
| | |
| | Although software is not directly compatible between the Atari 5200 and the [[wp>Atari_8-bit_family|8-bit Atari computers]] it was based on, most Atari 5200 emulators are compatible with software designed for either system. Because of this, Batocera refers to the Atari 5200 the same as the Atari 800 internally sometimes. |
| | |
| | This system scrapes metadata for the "atari5200" group(s) and loads the ''atari5200'' set from the currently selected theme, if available. |
| | </WRAP> |
| | |
| | <WRAP third column> |
| | {{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/consoles/atari5200.png?nolink&350 |}} |
| | </WRAP> |
| | </WRAP> |
| | |
| | ==== Quick reference ==== |
| | |
| | * **Emulator:** [[#retroarch|RetroArch]] |
| | * **Core:** [[#libretro:_atari800|libretro: atari800]] |
| | * **Folder:** ''/userdata/roms/atari5200'' |
| | * **Accepted ROM formats:** ''.rom'', ''.xfd'', ''.atr'', ''.atx'', ''.cdm'', ''.cas'', ''.car'', ''.bin'', ''.a52'', ''.xex'', ''.zip'', ''.7z'' |
| | |
| | ===== BIOS ===== |
| | |
| | ^ MD5 checksum ^ Share file path ^ Description ^ |
| | | ''281f20ea4320404ec820fb7ec0693b38'' | ''bios/5200.rom'' | Atari 5200 BIOS | |
| | |
| | ===== ROMs ===== |
| | |
| | Place your Atari 5200 ROMs in ''/userdata/roms/atari5200''. |
| | |
| | ROMs in the ''.a52'' format require an additional selection of the ROM type at the start of the emulator and sometimes that selection screen is not visible and requires a blind button press. You can convert the ''.a52'' files into a different format, ''.car'', which contains additional information so that the selection screen is bypassed. The method of doing that inside the emulator together with a list of this information for all known Atari 5200 ROMs can be found here: [[https://retropie.org.uk/forum/topic/16556/cartridge-type-code-list-for-atari-5200-games|Cartridge Type Code List]] |
| | |
| | ===== Emulators ===== |
| | |
| | ==== RetroArch ==== |
| | |
| | RetroArch has [[emulators:retroarch|its own page]]. |
| | |
| | === libretro: atari800 === |
| | |
| | [[https://github.com/libretro/docs/blob/master/docs/library/atari800.md|Atari800]] is an Atari 400, 800, 600 XL, 800XL and 130XE computer and Atari 5200 console emulator libretro core by Petr Stehlik. |
| | |
| | <WRAP center round todo> |
| | This is a bit more complicated than I thought. Needs confirmination about which settings actually apply to only 5200. |
| | </WRAP> |
| | |
| | == libretro: atari800 configuration == |
| | |
| | ^ ES setting name ''batocera.conf_key'' ^ Description => ES option ''key_value'' ^ |
| | ^ Settings specific to atari800 || |
| | | **ATARI SYSTEM ''atari800.atari800_system''** | Choose what Atari System to emulate\\ => 400/600XL/800 (48K) (OS B) ''400/800 (OS B)'', 800XL/1200XL/XEGS (64K) ''800XL (64K)'', 130XE (128K) ''130XE (128K)'', Modern XL/XE (320K CS) ''Modern XL/XE(320K CS)'', Modern XL/XE (576K) ''Modern XL/XE(576K)'', Modern XL/XE (1088K) ''Modern XL/XE(1088K)''. | |
| | | **VIDEO STANDARD ''atari800.atari800_ntscpal''** | Switch frequency and resolution by region\\ => NTSC ''NTSC'', PAL ''PAL''. | |
| | | **SIO ACCELERATION ''atari800.atari800_sioaccel''** | Speeds up file loading (a few games will not load)\\ => Off ''disabled'', On ''enabled''. | |
| | | **HI-RES ARTIFACTING ''atari800.atari800_artifacting''** | Artificial color filters to mimic actual hardware\\ => Off ''disabled'', On ''enabled''. | |
| | | **INTERNAL RESOLUTION ''atari800.atari800_resolution''** | Enables alternate resolutions for some games\\ => 336x240 ''336x240'', 320x240 ''320x240'', 384x240 ''384x240'', 384x272 ''384x272'', 384x288 ''384x288'', 400x300 ''400x300''. | |
| | ^ Settings specific to atari5200 || |
| | | **JOYSTICK HACK (FOR ROBOTRON) ''atari5200.atari800_opt2''** | Treats the second analog stick as joystick 2\\ => Off ''disabled'', On ''enabled''. | |
| | |
| | Many required settings for the emulator are not exposed to RetroArch or EmulationStation but need to be set inside the emulator itself. You can access this menu by pushing in ''[L3]'' or the ''[F1]'' key. |
| | |
| | ===== Controls ===== |
| | |
| | Analogue joysticks are supported only via hard-coded mouse inputs (bypassing RetroPad and default controls). The analog sticks of gamepads are **not** supported. This makes some games unplayable unless you connect a mouse. |
| | |
| | <WRAP center round todo> |
| | Sure that it's not possible to [[:remapping_controls_per_emulator|remap]] them? |
| | </WRAP> |
| | |
| | Here are the default Atari 5200's controls shown on a [[:configure_a_controller|Batocera Retropad]]: |
| | |
| | {{https://raw.githubusercontent.com/batocera-linux/batocera-controller-overlays/master/solid-4k/atari5200.png}} |
| | |
| | ===== Troubleshooting ===== |
| | |
| | ==== Further troubleshooting ==== |
| | |
| | For further troubleshooting, refer to the [[:support|generic support pages]]. |
| |