bk-emulator - RetroBIOS¶
Platform details
bios_mapping: - source_ref: libretro.c:718-760, boot.c:83-116 - note: ROM directory is {system_dir}/bk/ (libretro.c:724-726).
Model selection via core option "bk_model" determines which ROMs are loaded. The core shuts down immediately if any required ROM for the selected model is not found.
**model_rom_map:**
- source_ref: libretro.c:734-756, boot.c:83-116
- note: BK-0010: MONIT10.ROM + FOCAL10.ROM
BK-0010.01: MONIT10.ROM + BASIC10.ROM BK-0010.01 + FDD: MONIT10.ROM + DISK_327.ROM BK-0011M + FDD: B11M_BOS.ROM + DISK_327.ROM + BAS11M_0.ROM + BAS11M_1.ROM + B11M_EXT.ROM Slow BK-0011M: same as BK-0011M + FDD Terak 8510/a: TERAK.ROM
**rom_loading:**
- source_ref: libretro.c:1050-1107
- note: load_rom_file() first tries {romdir}/{filename} with original casing.
If not found, retries with the filename converted to lowercase. Returns NULL and shuts down the core on failure.
Technical notes
Files go in {system_dir}/bk/. Each BK model requires a specific set of ROMs. The default model is BK-0010 which needs MONIT10.ROM and FOCAL10.ROM. Changing the core option "bk_model" changes which ROMs are loaded. The core shuts down if a required ROM is missing (no fallback or pseudo-BIOS). If a ROM file with uppercase name is not found, the core retries with the filename lowercased.
9 files | 1 required, 8 optional | 9 in repo, 0 missing
MONIT10.ROM required in repo
FOCAL10.ROM optional in repo
BASIC10.ROM optional in repo
DISK_327.ROM optional in repo
- Path:
bk/DISK_327.ROM - Size: 4.0 KB
- Aliases:
disk_327.rom - Validation: size
- Source:
main.c:54, boot.c:99,113 - Platforms: batocera, lakka, recalbox, retroarch, retrobat, retropie
- Floppy disk controller ROM (4 KB). Loaded at 0160000 for BK-0010.01+FDD (model 2), or into system_rom for BK-0011M (model 3/4).
B11M_BOS.ROM optional in repo
B11M_EXT.ROM optional in repo
BAS11M_0.ROM optional in repo
BAS11M_1.ROM optional in repo
TERAK.ROM optional in repo
- Path:
bk/TERAK.ROM - Size: 128 B
- Aliases:
terak.rom - Validation: size
- Source:
boot.c:94 - Terak 8510/a boot ROM (128 bytes). Used when model is set to Terak 8510/a (model 9).
Generated on 2026-04-18T08:05:07Z