Skip to content

bk-emulator - RetroBIOS

Type libretro
Classification Community forks
Source https://github.com/libretro/bk-emulator
Upstream https://github.com/emestee/bk-emulator
Version 1.00
Profiled 2026-03-23
Cores bk
Systems elektronika-bk
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

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-09-14T09:03:09Z