Skip to content

x16emu - RetroBIOS

Type standalone
Upstream https://github.com/X16Community/x16-emulator
Version r50
Profiled 2026-03-26
Cores x16emu
Systems commanderx16
Technical notes

Standalone emulator for the Commander X16 retro computer by Michael Steil. 65C02/65C816 CPU, VERA video, YM2151+PSG audio, SD card, cartridge support.

System ROM built separately from the x16-rom repo (KERNAL + BASIC + DOS, 32 banks x 16 KB = 512 KB). Emulator and ROM versions must match.

Batocera configgen (x16emuGenerator.py) passes -rom /userdata/bios/commanderx16/rom.bin. Also sets -ram 2048, -rtc, and scale/quality/widescreen per user config.

1 files | 1 required, 0 optional | 1 in repo, 0 missing

rom.bin required in repo
Commander X16 system ROM (KERNAL, BASIC, DOS, charset)

  • Path: commanderx16/rom.bin
  • Size: 512.0 KB
  • Source: x16-emulator/src/main.c:602,1158-1165; glue.h:19,24
  • Default filename "rom.bin", loaded from executable directory or via -rom flag. ROM_SIZE = NUM_ROM_BANKS(32) * 16384 = 524288 bytes. exit(1) if file not found. Built from x16-rom repo (open source, derived from C64 KERNAL/BASIC).

Generated on 2026-04-03T20:37:39Z