| Both sides previous revision Previous revision Next revision | Previous revision |
| systems:atari800 [2021/12/12 08:35] – atari | systems:atari800 [2023/10/20 23:46] (current) – [BIOS] v39 BIOS updates maximumentropy |
|---|
| ====== Atari 800 ====== | ====== Atari 800 ====== |
| |
| The Atari 800 is a computer developed by Atari. It was released in 1979. | The Atari 800 is a line of computers developed by Atari. The first computers in the line, 400 and 800, were released in 1979. |
| | |
| | The first two models, the 400 and 800, had the 16KB and 48KB of user-expandable RAM installed, while the later XL and XE models would have 64KB and 128KB installed, populating all the available slots. |
| |
| The current emulation of the Atari 800 based family of computers is not complete or fail safe. This wiki article only gives basic instructions so you can run some popular games. The full technical background on these issues can be found in this article: [[https://www.raphkoster.com/about-raph/hobbies/emulation/atari-8-bit-guide-for-lr-atari800-and-retropie/|Atari 8-Bit Guide (Raph Koster)]]. The script mentioned in these pages is **not** integrated into Batocera yet, so you are stuck with the manual fixes until then. | The current emulation of the Atari 800 based family of computers is not complete or fail safe. This wiki article only gives basic instructions so you can run some popular games. The full technical background on these issues can be found in this article: [[https://www.raphkoster.com/about-raph/hobbies/emulation/atari-8-bit-guide-for-lr-atari800-and-retropie/|Atari 8-Bit Guide (Raph Koster)]]. The script mentioned in these pages is **not** integrated into Batocera yet, so you are stuck with the manual fixes until then. |
| ===== BIOS ===== | ===== BIOS ===== |
| |
| No Atari 800 emulator in Batocera needs a BIOS file to run. | ^ MD5 checksum ^ Share file path ^ Description ^ |
| | | ''eb1f32f5d9f382db1bbfb8d7f9cb343a'' | ''bios/ATARIOSA.ROM'' | First PAL version of the OS. | |
| | | ''a3e8d617c95d08031fe1b20d541434b2'' | ''bios/ATARIOSB.ROM'' | PC Xformer patched NTSC OS B ROM (Batocera v38 and earlier). | |
| | | ''4177f386a3bac989a981d3fe3388cb6c'' | ''bios/ATARIOSB.ROM'' | Second NTSC revision of the OS (Batocera v39 and later). | |
| | | ''06daac977823773a3eea3422fd26a703'' | ''bios/ATARIXL.ROM'' | Atari XL/XE extended ROM. | |
| | | ''0bac0c6a50104045d902df4503a4c30b'' | ''bios/ATARIBAS.ROM'' | Atari BASIC interpreter, a programming engine required by some games (but usually not). | |
| |
| There are subtle differences in machine type between the different Atari Computers, including different version of the OS (BIOS). Some games will crash unless you manually select a different BIOS. | There are subtle differences in machine type between the different Atari Computers, including different version of the OS (BIOS). Some games will crash unless you manually select a different BIOS. |
| |
| <WRAP center round todo> | |
| This is conflicting information, which is correct? | |
| </WRAP> | |
| |
| ===== ROMs ===== | ===== ROMs ===== |
| ==== RetroArch ==== | ==== RetroArch ==== |
| |
| [[https://docs.libretro.com/|RetroArch]] (formerly SSNES), is a ubiquitous frontend that can run multiple "cores", which are essentially the emulators themselves. The most common cores use the [[https://www.libretro.com/|libretro]] API, so that's why cores run in RetroArch in Batocera are referred to as "libretro: (core name)". RetroArch aims to unify the feature set of all libretro cores and offer a universal, familiar interface independent of platform. | RetroArch has [[emulators:retroarch|its own page]]. |
| | |
| === RetroArch configuration === | |
| | |
| RetroArch offers a **Quick Menu** accessed by pressing ''[HOTKEY]'' + {{:wiki:south.png?nolink&20|South button (B SNES)}} which can be used to alter various things like [[:advanced_retroarch_settings|RetroArch and core options]], and [[:remapping_controls_per_emulator|controller mapping]]. Most RetroArch related settings can be altered from Batocera's EmulationStation. | |
| | |
| Standardized features available to all libretro cores: ''atari800.videomode'', ''atari800.ratio'', ''atari800.smooth'', ''atari800.shaders'', ''atari800.pixel_perfect'', ''atari800.decoration'', ''atari800.game_translation'' | |
| | |
| ^ ES setting name ''batocera.conf_key'' ^ Description => ES option ''key_value'' ^ | |
| ^ Settings that apply to all cores of this emulator || | |
| | **GRAPHICS API ''atari800.gfxbackend''** | Choose which graphics API library to use. Vulkan is better, when supported.\\ => OpenGL ''opengl'', Vulkan ''vulkan''. | | |
| | **AUDIO LATENCY ''atari800.audio_latency''** | In milliseconds. Can reduce crackling/cutting out.\\ => 256 ''256'', 192 ''192'', 128 ''128'', 64 ''64'', 32 ''32'', 16 ''16'', 8 ''8''. | | |
| | **THREADED VIDEO ''atari800.video_threaded''** | Improves performance at the cost of latency and more video stuttering. Use only if full speed cannot be obtained otherwise.\\ => On ''true'', Off ''false''. | | |
| |
| === libretro: atari800 === | === libretro: atari800 === |