Skip to content

Atari800 - RetroBIOS

Type standalone + libretro
Classification official_port
Source https://github.com/libretro/libretro-atari800
Upstream https://github.com/atari800/atari800
Version 3.1.0
Profiled 2026-03-23
Cores atari800
Systems atari-400, atari-800, atari-800xl, atari-130xe, atari-5200, atari-xegs

7 files | 0 required, 7 optional | 7 in repo, 0 missing | 6 with HLE fallback

5200.rom -optional, HLE available

  • Size: 2.0 KB
  • MD5: 281f20ea4320404ec820fb7ec0693b38
  • Aliases: atari5200.rom, atar5200.rom, 5200.bin, atari_5200.rom
  • Validation: crc32
  • Source: atari800/src/sysrom.c:101-102,254-255
  • Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
  • Atari 5200 BIOS (original). Mapped at $F800-$FFFF. Altirra 5200 OS is used when this file is absent.

ATARIBAS.ROM -optional, HLE available

  • Size: 8.0 KB
  • MD5: 0bac0c6a50104045d902df4503a4c30b
  • Aliases: ataribasic.rom, basic.rom, atari_basic.rom
  • Validation: crc32
  • Source: atari800/src/sysrom.c:103-105,256
  • Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
  • Atari BASIC Rev C. Required for 400/800 software that needs BASIC. Altirra BASIC is used as fallback. Enable via core option atari800_opt2.

ATARIOSA.ROM -optional, HLE available

  • Size: 10.0 KB
  • MD5: eb1f32f5d9f382db1bbfb8d7f9cb343a
  • Aliases: atari_osa.rom, atari_os_a.rom
  • Validation: crc32
  • Source: atari800/src/sysrom.c:87-88,250
  • Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
  • Atari 400/800 OS Rev A. Altirra OS 800 is used as fallback. Auto-select order: OS B NTSC, OS A NTSC, OS A PAL, custom, Altirra.

ATARIOSB.ROM -optional, HLE available

  • Size: 10.0 KB
  • MD5: 4177f386a3bac989a981d3fe3388cb6c
  • CRC32: 0e86d61d
  • Aliases: atari_osb.rom, atari_os_b.rom
  • Validation: crc32
  • Source: atari800/src/sysrom.c:89,251
  • Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
  • Atari 400/800 OS Rev B (NTSC). CRC32 0x0e86d61d matches sysrom.c SYSROM_B_NTSC. Preferred over Rev A for 400/800 mode. Note: .info lists md5 a3e8d617c95d08031fe1b20d541434b2 which is a different dump (crc32 3e28a1fe) -- both in repo, the CRC32-matched version is the one sysrom.c auto-detects.

ATARIXL.ROM -optional, HLE available

  • Size: 16.0 KB
  • MD5: 06daac977823773a3eea3422fd26a703
  • Aliases: atarixlxe.rom, atari_xlxe.rom, atari_xl_xe.rom
  • Validation: crc32
  • Source: atari800/src/sysrom.c:90-99,253
  • Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
  • Atari XL/XE OS. Used for 800XL, 130XE, and XEGS modes. Altirra XL OS is used as fallback.

BB01R4_OS.ROM -optional, HLE available

  • Size: 16.0 KB
  • MD5: b7a2a04677d34f069eeb643d5238bf86
  • Validation: crc32
  • Source: atari800/src/sysrom.c:98
  • Platforms: lakka, retroarch, retropie
  • Atari XEGS OS Rev 4 (BB01R4). Preferred OS for XEGS machine mode.

XEGAME.ROM -optional

  • Size: 8.0 KB
  • MD5: d7eb37aec6960cba36bc500e0e5d00bc
  • Validation: crc32
  • Source: atari800/src/sysrom.c:106
  • Platforms: lakka, retroarch, retropie
  • XEGS built-in Missile Command ROM. Only used in XEGS machine mode. No built-in replacement exists for this ROM.

Generated on 2026-03-25T14:56:43Z