Skip to content

Clock Signal (CLK) - RetroBIOS

Type standalone
Source https://github.com/TomHarte/CLK
Version 2026-03-25
Profiled 2026-03-26
Cores clk
Systems amstrad-cpc, acorn-archimedes, acorn-electron, acorn-bbc-micro, amiga, apple-ii, apple-iigs, apple-macintosh, atari-2600, atari-st, colecovision, commodore-plus4, commodore-vic20, enterprise-64-128, microsoft-msx, microsoft-msx2, oric, pc-compatible, sega-mastersystem, sinclair-zx80-81, sinclair-zx-spectrum, thomson-mo5
Technical notes

Multi-system cycle-accurate emulator by Tom Harte. Used by Batocera and RetroBat as a standalone emulator. Invoked as clksignal with --rompath pointing to the BIOS directory.

ROM resolution: {rompath}/{machine_name}/{filename}. Machine names are fixed strings per system (e.g. "Enterprise", "Oric", "AmstradCPC"). Batocera passes --rompath=/userdata/bios/.

All ROMs are loaded via a centralized ROM::Request/ROMFetcher system. No hash validation at runtime. CRC32s in the ROM catalogue are for host platform identification only. Sizes are enforced via truncation/padding.

Built-in ROMs (compiled into binary, no external file needed): Amstrad CPC (all 7), ZX Spectrum (all 4), ZX80 + ZX81. These systems function without external ROM files. User-supplied files override the built-in copies.

Atari 2600 requires no system ROM (cartridge-only).

113 files | 47 required, 66 optional | 101 in repo, 12 missing

ROM311 required in repo standalone
RISC OS v3.11

  • Path: Archimedes/ROM311
  • Size: 2.0 MB
  • CRC32: 54c0c963
  • Source: Machines/Acorn/Archimedes/Archimedes.cpp:120-121,Machines/Utility/ROMCatalogue.cpp:59-65

basic.rom required in repo standalone
Acorn BASIC II ROM, shared by BBC Micro and Electron

  • Path: Acorn/basic.rom
  • Size: 16.0 KB
  • CRC32: 79434781
  • Aliases: basic2.rom
  • Source: Machines/Utility/ROMCatalogue.cpp:79-85

os12.rom required in repo standalone
BBC MOS v1.2

  • Path: BBCMicro/os12.rom
  • Size: 16.0 KB
  • CRC32: 3c14fc70
  • Source: Machines/Utility/ROMCatalogue.cpp:426-432
  • Platforms: batocera

dfs09.rom optional in repo standalone
Acorn 8271 DFS 0.9 ROM

  • Path: BBCMicro/dfs09.rom
  • Size: 8.0 KB
  • CRC32: 3ce609cf
  • Source: Machines/Utility/ROMCatalogue.cpp:434-440
  • Conditional: only when using 8271 disk interface

dfs-2.26.rom optional in repo standalone
Acorn 1770 DFS 2.26 ROM

  • Path: BBCMicro/dfs-2.26.rom
  • Size: 16.0 KB
  • CRC32: 5ae33e94
  • Source: Machines/Utility/ROMCatalogue.cpp:442-448
  • Platforms: batocera
  • Conditional: needed for 1770 DFS or tube processor

adfs-1.30.rom optional missing standalone
Acorn ADFS 1.30 ROM

  • Path: BBCMicro/adfs-1.30.rom
  • Size: 16.0 KB
  • CRC32: d3855588
  • Source: Machines/Utility/ROMCatalogue.cpp:450-456
  • Conditional: needed for ADFS support

ADT-1.40.rom optional missing standalone
Advanced Disc Toolkit 1.40 ROM

  • Path: BBCMicro/ADT-1.40.rom
  • Size: 16.0 KB
  • CRC32: 8314fed0
  • Source: Machines/Utility/ROMCatalogue.cpp:458-464
  • Optional: fetched separately, silently skipped if absent

TUBE110.rom optional missing standalone
6502 Tube 1.10 Boot ROM

  • Path: BBCMicro/TUBE110.rom
  • Size: 2.0 KB
  • CRC32: 9ec2dbd0
  • Source: Machines/Utility/ROMCatalogue.cpp:466-472
  • Conditional: needed for 6502 tube processor

Z80_122.rom optional missing standalone
Z80 Tube 1.22 Boot ROM

  • Path: BBCMicro/Z80_122.rom
  • Size: 4.0 KB
  • CRC32: b5851efc
  • Source: Machines/Utility/ROMCatalogue.cpp:474-480
  • Conditional: needed for Z80 tube processor

basic.rom required in repo standalone
Acorn BASIC II ROM (Electron copy)

  • Path: Electron/basic.rom
  • Size: 16.0 KB
  • CRC32: 79434781
  • Source: Machines/Utility/ROMCatalogue.cpp:91-97

os.rom required in repo standalone
Electron MOS ROM v1.00

  • Path: Electron/os.rom
  • Size: 16.0 KB
  • CRC32: bf63fb1f
  • Source: Machines/Utility/ROMCatalogue.cpp:148-153

ADFS-E00_1.rom optional missing standalone
E00 ADFS ROM, first slot

  • Path: Electron/ADFS-E00_1.rom
  • Size: 16.0 KB
  • CRC32: 51523993
  • Source: Machines/Utility/ROMCatalogue.cpp:99-105
  • Conditional: needed for PRES ADFS

ADFS-E00_2.rom optional missing standalone
E00 ADFS ROM, second slot

  • Path: Electron/ADFS-E00_2.rom
  • Size: 16.0 KB
  • CRC32: 8d17de0e
  • Source: Machines/Utility/ROMCatalogue.cpp:107-113
  • Conditional: needed for PRES ADFS

adfs.rom optional in repo standalone
Acorn ADFS ROM

  • Path: Electron/adfs.rom
  • Size: 16.0 KB
  • CRC32: 3289bdc6
  • Source: Machines/Utility/ROMCatalogue.cpp:115-121
  • Conditional: needed for Acorn ADFS

DFS-1770-2.20.rom optional missing standalone
1770 DFS ROM

  • Path: Electron/DFS-1770-2.20.rom
  • Size: 16.0 KB
  • CRC32: f3dc9bc5
  • Source: Machines/Utility/ROMCatalogue.cpp:123-129
  • Conditional: needed for DFS disk images

ELK130E.rom optional missing standalone
IDE-modified ADFS 1.03 ROM

  • Path: Electron/ELK130E.rom
  • Size: 16.0 KB
  • CRC32: a923368d
  • Source: Machines/Utility/ROMCatalogue.cpp:131-137
  • Conditional: needed for IDE interface

AP6v133.rom optional in repo standalone
Advanced Plus 6 ROM

  • Path: Electron/AP6v133.rom
  • Size: 8.0 KB
  • CRC32: e0013cfc
  • Source: Machines/Utility/ROMCatalogue.cpp:139-145
  • Conditional: needed for AP6 commands

Kickstart-v1.3-rev34.5-1987-Commodore-A500-A1000-A2000-CDTV.rom required in repo standalone
A500/A1000/A2000/CDTV Kickstart 1.3 ROM

  • Path: Amiga/Kickstart-v1.3-rev34.5-1987-Commodore-A500-A1000-A2000-CDTV.rom
  • Size: 256.0 KB
  • CRC32: c4f0f55f
  • Source: Machines/Amiga/Amiga.cpp:60-61,Machines/Utility/ROMCatalogue.cpp:183-189

os464.rom optional in repo standalone
CPC 464 firmware

  • Path: AmstradCPC/os464.rom
  • Size: 16.0 KB
  • CRC32: 815752df
  • Source: Machines/Utility/ROMCatalogue.cpp:251-256,Machines/Utility/ROMLibrary.cpp:14535
  • Built into binary. Required for CPC 464 model.

basic464.rom optional in repo standalone
CPC 464 BASIC ROM

  • Path: AmstradCPC/basic464.rom
  • Size: 16.0 KB
  • CRC32: 7d9a3bac
  • Source: Machines/Utility/ROMCatalogue.cpp:258-265,Machines/Utility/ROMLibrary.cpp:14532
  • Built into binary. Required for CPC 464 model.

os664.rom optional in repo standalone
CPC 664 firmware

  • Path: AmstradCPC/os664.rom
  • Size: 16.0 KB
  • CRC32: 3f5a6dc4
  • Source: Machines/Utility/ROMCatalogue.cpp:267-271,Machines/Utility/ROMLibrary.cpp:14536
  • Built into binary. Required for CPC 664 model.

basic664.rom optional in repo standalone
CPC 664 BASIC ROM

  • Path: AmstradCPC/basic664.rom
  • Size: 16.0 KB
  • CRC32: 32fee492
  • Source: Machines/Utility/ROMCatalogue.cpp:273-280,Machines/Utility/ROMLibrary.cpp:14534
  • Built into binary. Required for CPC 664 model.

os6128.rom optional in repo standalone
CPC 6128 firmware

  • Path: AmstradCPC/os6128.rom
  • Size: 16.0 KB
  • CRC32: 0219bb74
  • Source: Machines/Utility/ROMCatalogue.cpp:282-288,Machines/Utility/ROMLibrary.cpp:14536
  • Built into binary. Required for CPC 6128 model.

basic6128.rom optional in repo standalone
CPC 6128 BASIC ROM

  • Path: AmstradCPC/basic6128.rom
  • Size: 16.0 KB
  • CRC32: ca6af63d
  • Source: Machines/Utility/ROMCatalogue.cpp:290-296,Machines/Utility/ROMLibrary.cpp:14533
  • Built into binary. Required for CPC 6128 model.

amsdos.rom optional in repo standalone
Amstrad Disk Operating System

  • Path: AmstradCPC/amsdos.rom
  • Size: 16.0 KB
  • CRC32: 1fe22ecd
  • Source: Machines/Utility/ROMCatalogue.cpp:243-249,Machines/Utility/ROMLibrary.cpp:14531
  • Built into binary. Needed for CPC 664/6128 disk support.

apple2o.rom required in repo standalone
Original Apple II ROM

  • Path: AppleII/apple2o.rom
  • Size: 12.0 KB
  • CRC32: ba210588
  • Source: Machines/Utility/ROMCatalogue.cpp:326-332
  • Required for original Apple II model

apple2.rom required in repo standalone
Apple II+ ROM

  • Path: AppleII/apple2.rom
  • Size: 12.0 KB
  • CRC32: f66f9c26
  • Source: Machines/Utility/ROMCatalogue.cpp:318-324
  • Required for Apple II+ model

apple2eu.rom required in repo standalone
Apple IIe ROM

  • Path: AppleII/apple2eu.rom
  • Size: 32.0 KB
  • CRC32: e12be18d
  • Source: Machines/Utility/ROMCatalogue.cpp:310-316
  • Required for Apple IIe model

apple2e.rom required in repo standalone
Enhanced Apple IIe ROM

  • Path: AppleII/apple2e.rom
  • Size: 32.0 KB
  • CRC32: 65989942
  • Source: Machines/Utility/ROMCatalogue.cpp:302-308
  • Required for Enhanced IIe model

apple2-character.rom required in repo standalone
Apple II/II+ character ROM

  • Path: AppleII/apple2-character.rom
  • Size: 2.0 KB
  • CRC32: 64f415c6
  • Source: Machines/Utility/ROMCatalogue.cpp:334-340
  • Required for Apple II and II+ models

apple2eu-character.rom required in repo standalone
Apple IIe character ROM

  • Path: AppleII/apple2eu-character.rom
  • Size: 4.0 KB
  • CRC32: 816a86f1
  • Source: Machines/Utility/ROMCatalogue.cpp:342-348
  • Required for Apple IIe model

apple2e-character.rom required in repo standalone
Enhanced Apple IIe character ROM

  • Path: AppleII/apple2e-character.rom
  • Size: 4.0 KB
  • CRC32: 2651014d
  • Source: Machines/Utility/ROMCatalogue.cpp:350-356
  • Required for Enhanced IIe model. Also used by Apple IIgs.

scsi.rom optional in repo standalone
Apple II SCSI card ROM

  • Path: AppleII/scsi.rom
  • Size: 16.0 KB
  • CRC32: 5aff85d3
  • Source: Machines/Utility/ROMCatalogue.cpp:358-364
  • Conditional: needed for SCSI controller

apple2gs.rom required in repo standalone
Apple IIgs ROM01

  • Path: AppleIIgs/apple2gs.rom
  • Size: 128.0 KB
  • CRC32: 42f124b0
  • Source: Machines/Utility/ROMCatalogue.cpp:370-376
  • Required for ROM01 model

apple2gs.rom2 required in repo standalone
Apple IIgs ROM03

  • Path: AppleIIgs/apple2gs.rom2
  • Size: 256.0 KB
  • CRC32: de7ddf29
  • Source: Machines/Utility/ROMCatalogue.cpp:378-384
  • Required for ROM03 model (default)

apple2gs.chr required in repo standalone
Apple IIgs character ROM

  • Path: AppleIIgs/apple2gs.chr
  • Size: 4.0 KB
  • CRC32: 91e53cd8
  • Source: Machines/Utility/ROMCatalogue.cpp:386-392

341s0632-2 required in repo standalone
Apple IIgs ROM03 ADB microcontroller ROM

  • Path: AppleIIgs/341s0632-2
  • Size: 4.0 KB
  • CRC32: e1c11fb0
  • Source: Machines/Utility/ROMCatalogue.cpp:394-399

tos100.img required in repo standalone
UK TOS 1.00 ROM

  • Path: AtariST/tos100.img
  • Size: 192.0 KB
  • CRC32: 1a586c64
  • Source: Machines/Atari/ST/AtariST.cpp:96-97,Machines/Utility/ROMCatalogue.cpp:406-412

coleco.rom required in repo standalone
ColecoVision BIOS

1540.bin optional in repo standalone
Commodore 1540 floppy drive ROM

  • Path: Commodore1540/1540.bin
  • Size: 16.0 KB
  • CRC32: 718d42b1
  • Source: Machines/Utility/ROMCatalogue.cpp:498-504
  • Conditional: needed when VIC-20 has 1540 drive

1541.bin optional in repo standalone
Commodore 1541 floppy drive ROM

  • Path: Commodore1540/1541.bin
  • Size: 16.0 KB
  • CRC32: fb760019
  • Source: Machines/Utility/ROMCatalogue.cpp:506-512
  • Conditional: needed when Plus/4 has 1541 drive

boot-16.rom optional in repo standalone
Disk II 16-sector boot ROM

  • Path: DiskII/boot-16.rom
  • Size: 256 B
  • CRC32: ce7144f6
  • Source: Machines/Utility/ROMCatalogue.cpp:518-524
  • Conditional: needed for 16-sector disk controller

state-machine-16.rom optional in repo standalone
Disk II 16-sector state machine ROM

  • Path: DiskII/state-machine-16.rom
  • Size: 256 B
  • CRC32: 9796a238
  • Source: Machines/Utility/ROMCatalogue.cpp:526-532
  • Conditional: needed for disk controller. Also used by Oric Pravetz.

boot-13.rom optional in repo standalone
Disk II 13-sector boot ROM

  • Path: DiskII/boot-13.rom
  • Size: 256 B
  • CRC32: d34eb2ff
  • Source: Machines/Utility/ROMCatalogue.cpp:534-540
  • Conditional: needed for 13-sector disk controller

state-machine-13.rom optional in repo standalone
Disk II 13-sector state machine ROM

  • Path: DiskII/state-machine-13.rom
  • Size: 256 B
  • CRC32: 62e22620
  • Source: Machines/Utility/ROMCatalogue.cpp:542-548
  • Conditional: needed for 13-sector disk controller

exos10.bin required in repo standalone
Enterprise EXOS ROM v1.0

  • Path: Enterprise/exos10.bin
  • Size: 32.0 KB
  • CRC32: 30b26387
  • Aliases: Exos (198x)(Enterprise).bin
  • Source: Machines/Utility/ROMCatalogue.cpp:554-563
  • One EXOS version required. Selected by target or any available.

exos20.bin required in repo standalone
Enterprise EXOS ROM v2.0

  • Path: Enterprise/exos20.bin
  • Size: 32.0 KB
  • CRC32: d421795f
  • Aliases: Expandible OS v2.0 (1984)(Intelligent Software).bin
  • Source: Machines/Utility/ROMCatalogue.cpp:565-574
  • Alternative EXOS version

exos21.bin required in repo standalone
Enterprise EXOS ROM v2.1

  • Path: Enterprise/exos21.bin
  • Size: 32.0 KB
  • CRC32: 982a3b44
  • Aliases: Expandible OS v2.1 (1985)(Intelligent Software).bin
  • Source: Machines/Utility/ROMCatalogue.cpp:576-585
  • Platforms: batocera
  • Alternative EXOS version

exos23.bin required in repo standalone
Enterprise EXOS ROM v2.3

  • Path: Enterprise/exos23.bin
  • Size: 64.0 KB
  • CRC32: 24838410
  • Aliases: Expandible OS v2.3 (1987)(Intelligent Software).bin
  • Source: Machines/Utility/ROMCatalogue.cpp:587-596
  • Alternative EXOS version

basic10.bin required in repo standalone
Enterprise BASIC ROM v1.0

  • Path: Enterprise/basic10.bin
  • Size: 16.0 KB
  • CRC32: d62e4fb7
  • Source: Machines/Utility/ROMCatalogue.cpp:599-605
  • One BASIC version required. v1.0 single-file version.

BASIC 1.0 - EPROM 1-2 (198x)(Enterprise).bin optional in repo standalone
Enterprise BASIC ROM v1.0, Part 1

  • Path: Enterprise/BASIC 1.0 - EPROM 1-2 (198x)(Enterprise).bin
  • Size: 8.0 KB
  • CRC32: 37bf48e1
  • Source: Machines/Utility/ROMCatalogue.cpp:607-613
  • Alternative: both parts needed together as substitute for basic10.bin

BASIC 1.0 - EPROM 2-2 (198x)(Enterprise).bin optional in repo standalone
Enterprise BASIC ROM v1.0, Part 2

  • Path: Enterprise/BASIC 1.0 - EPROM 2-2 (198x)(Enterprise).bin
  • Size: 8.0 KB
  • CRC32: c5298c79
  • Source: Machines/Utility/ROMCatalogue.cpp:615-621
  • Alternative: both parts needed together as substitute for basic10.bin

basic11.bin required in repo standalone
Enterprise BASIC ROM v1.1

  • Path: Enterprise/basic11.bin
  • Size: 16.0 KB
  • CRC32: 683cf455
  • Source: Machines/Utility/ROMCatalogue.cpp:623-629
  • Alternative BASIC version

BASIC 1.1 - EPROM 1.1 (198x)(Enterprise).bin optional in repo standalone
Enterprise BASIC ROM v1.1, with trailing byte

  • Path: Enterprise/BASIC 1.1 - EPROM 1.1 (198x)(Enterprise).bin
  • Size: 16.0 KB
  • CRC32: c96b7602
  • Source: Machines/Utility/ROMCatalogue.cpp:631-637
  • Alternative format of BASIC v1.1 with trailing byte

basic21.bin required in repo standalone
Enterprise BASIC ROM v2.1

  • Path: Enterprise/basic21.bin
  • Size: 16.0 KB
  • CRC32: 55f96251
  • Aliases: BASIC Interpreter v2.1 (1985)(Intelligent Software).bin, BASIC Interpreter v2.1 (1985)(Intelligent Software)[a].bin
  • Source: Machines/Utility/ROMCatalogue.cpp:639-649
  • Platforms: batocera
  • Alternative BASIC version

epdos.bin optional in repo standalone
Enterprise EPDOS ROM

  • Path: Enterprise/epdos.bin
  • Size: 32.0 KB
  • CRC32: 201319eb
  • Aliases: EPDOS v1.7 (19xx)(Haluska, Laszlo).bin
  • Source: Machines/Utility/ROMCatalogue.cpp:651-661
  • Conditional: needed for EPDOS disk interface

exdos.bin optional in repo standalone
Enterprise EXDOS ROM

  • Path: Enterprise/exdos.bin
  • Size: 16.0 KB
  • CRC32: e6daa0e9
  • Aliases: EX-DOS EPROM (198x)(Enterprise).bin
  • Source: Machines/Utility/ROMCatalogue.cpp:663-672
  • Conditional: needed when DOS is set to EXDOS

mac128k.rom required in repo standalone
Macintosh 128k ROM

  • Path: Macintosh/mac128k.rom
  • Size: 64.0 KB
  • CRC32: 6d0c8a28
  • Source: Machines/Utility/ROMCatalogue.cpp:678-684
  • Required for Macintosh 128k model

mac512k.rom required in repo standalone
Macintosh 512k ROM

  • Path: Macintosh/mac512k.rom
  • Size: 64.0 KB
  • CRC32: cf759e0d
  • Source: Machines/Utility/ROMCatalogue.cpp:686-692
  • Required for Macintosh 512k model

macplus.rom required in repo standalone
Macintosh Plus ROM

  • Path: Macintosh/macplus.rom
  • Size: 128.0 KB
  • CRC32: 4fa5b399
  • Source: Machines/Utility/ROMCatalogue.cpp:694-704
  • Required for Macintosh 512ke and Plus models

bios.sms optional in repo standalone
European/US Master System BIOS

  • Path: MasterSystem/bios.sms
  • Size: 8.0 KB
  • CRC32: 0072ed54
  • Source: Machines/Utility/ROMCatalogue.cpp:718-724
  • Platforms: lakka, retroarch, retrodeck, retropie, romm
  • Optional. Boots cartridge directly if absent.

japanese-bios.sms optional in repo standalone
Japanese Master System BIOS

  • Path: MasterSystem/japanese-bios.sms
  • Size: 8.0 KB
  • CRC32: 48d44a13
  • Source: Machines/Utility/ROMCatalogue.cpp:710-716
  • Optional. Used for Japan region. Boots without if absent.

msx.rom required in repo standalone
Generic MSX BIOS

  • Path: MSX/msx.rom
  • Size: 32.0 KB
  • CRC32: 94ee12f3
  • Source: Machines/Utility/ROMCatalogue.cpp:731-737
  • Required for MSX1. Region bytes patched in memory if regional BIOS absent.

msx-japanese.rom optional in repo standalone
Japanese MSX BIOS

  • Path: MSX/msx-japanese.rom
  • Size: 32.0 KB
  • CRC32: ee229390
  • Source: Machines/Utility/ROMCatalogue.cpp:739-745
  • Alternative to msx.rom for Japanese region

msx-american.rom optional in repo standalone
American MSX BIOS

  • Path: MSX/msx-american.rom
  • Size: 32.0 KB
  • Source: Machines/Utility/ROMCatalogue.cpp:747-753
  • Alternative to msx.rom for American region

msx-european.rom optional in repo standalone
European MSX BIOS

  • Path: MSX/msx-european.rom
  • Size: 32.0 KB
  • Source: Machines/Utility/ROMCatalogue.cpp:755-761
  • Alternative to msx.rom for European region

disk.rom optional in repo standalone
MSX-DOS ROM

  • Path: MSX/disk.rom
  • Size: 16.0 KB
  • CRC32: 721f61df
  • Source: Machines/Utility/ROMCatalogue.cpp:763-769
  • Platforms: recalbox, retrodeck
  • Conditional: needed for disk drive support

msx2.rom required in repo standalone
Generic MSX2 BIOS

  • Path: MSX/msx2.rom
  • Size: 32.0 KB
  • CRC32: 6cdaf3a5
  • Source: Machines/Utility/ROMCatalogue.cpp:771-778
  • Required for MSX2

msx2ext.rom required in repo standalone
MSX2 extension ROM

  • Path: MSX/msx2ext.rom
  • Size: 16.0 KB
  • CRC32: 66237ecf
  • Source: Machines/Utility/ROMCatalogue.cpp:780-786
  • Required for MSX2

fmpac.rom optional in repo standalone
MSX-MUSIC / FM-PAC ROM

  • Path: MSX/fmpac.rom
  • Size: 64.0 KB
  • CRC32: 0e84505d
  • Source: Machines/Utility/ROMCatalogue.cpp:788-794
  • Platforms: retrobat
  • Conditional: needed for MSX-Music support

basic10.rom required in repo standalone
Oric BASIC 1.0

  • Path: Oric/basic10.rom
  • Size: 16.0 KB
  • CRC32: f18710b4
  • Source: Machines/Utility/ROMCatalogue.cpp:824-830
  • Platforms: recalbox
  • Required for Oric-1 model

basic11.rom required in repo standalone
Oric BASIC 1.1

  • Path: Oric/basic11.rom
  • Size: 16.0 KB
  • CRC32: c3a92bef
  • Source: Machines/Utility/ROMCatalogue.cpp:832-838
  • Platforms: batocera
  • Required for Oric Atmos model

pravetz.rom required in repo standalone
Pravetz BASIC

  • Path: Oric/pravetz.rom
  • Size: 16.0 KB
  • CRC32: 58079502
  • Source: Machines/Utility/ROMCatalogue.cpp:840-846
  • Required for Pravetz 8D model

colour.rom optional in repo standalone
Oric colour ROM (128-byte version)

  • Path: Oric/colour.rom
  • Size: 128 B
  • CRC32: d50fca65
  • Source: Machines/Utility/ROMCatalogue.cpp:800-806
  • Platforms: batocera
  • Optional. Enables colour video output.

ORIC.PAL-PROM-TBP24S10-1ab9b572.bin optional missing standalone
Oric colour ROM (256-byte version)

  • Path: Oric/ORIC.PAL-PROM-TBP24S10-1ab9b572.bin
  • Size: 256 B
  • CRC32: 1ab9b572
  • Source: Machines/Utility/ROMCatalogue.cpp:808-814
  • Optional. Alternative colour ROM.

PRAVETZ-8D.PAL-PROM-82S129-1576a69b.bin optional missing standalone
Pravetz 8D colour ROM

  • Path: Oric/PRAVETZ-8D.PAL-PROM-82S129-1576a69b.bin
  • Size: 256 B
  • CRC32: 1576a69b
  • Source: Machines/Utility/ROMCatalogue.cpp:816-822
  • Optional. Colour ROM for Pravetz model.

bd500.rom optional in repo standalone
Oric Byte Drive 500 ROM

  • Path: Oric/bd500.rom
  • Size: 8.0 KB
  • CRC32: 61952e34
  • Source: Machines/Utility/ROMCatalogue.cpp:848-854
  • Platforms: recalbox
  • Conditional: needed for Byte Drive 500 disk interface

jasmin.rom optional in repo standalone
Oric Jasmin ROM

  • Path: Oric/jasmin.rom
  • Size: 2.0 KB
  • CRC32: 37220e89
  • Source: Machines/Utility/ROMCatalogue.cpp:856-862
  • Platforms: recalbox
  • Conditional: needed for Jasmin disk interface

microdisc.rom optional in repo standalone
Oric Microdisc ROM

  • Path: Oric/microdisc.rom
  • Size: 8.0 KB
  • CRC32: a9664a9c
  • Source: Machines/Utility/ROMCatalogue.cpp:864-870
  • Conditional: needed for Microdisc disk interface

8dos.rom optional missing standalone
8DOS boot ROM

  • Path: Oric/8dos.rom
  • Size: 512 B
  • CRC32: 49a74c06
  • Source: Machines/Utility/ROMCatalogue.cpp:872-878
  • Conditional: needed for Pravetz 8-DOS disk interface

GLABIOS_0.2.5_8T.ROM required in repo standalone
8088 GLaBIOS 0.2.5

  • Path: PCCompatible/GLABIOS_0.2.5_8T.ROM
  • Size: 8.0 KB
  • CRC32: 9576944c
  • Source: Machines/Utility/ROMCatalogue.cpp:884-890
  • Required for XT-class emulation

GLaTICK_0.8.5_AT.ROM optional in repo standalone
AT GLaTICK 0.8.5 RTC option ROM

  • Path: PCCompatible/GLaTICK_0.8.5_AT.ROM
  • Size: 2.0 KB
  • CRC32: 371ea3f1
  • Source: Machines/Utility/ROMCatalogue.cpp:892-898
  • XT-class RTC option ROM

Phoenix 80286 ROM BIOS Version 3.05.bin required in repo standalone
Phoenix 80286 BIOS 3.05

  • Path: PCCompatible/Phoenix 80286 ROM BIOS Version 3.05.bin
  • Size: 32.0 KB
  • CRC32: 8d0d318a
  • Source: Machines/Utility/ROMCatalogue.cpp:900-906
  • Required for AT-class emulation (alternative to IBM AT BIOS)

at-bios.bin required in repo standalone
IBM PC AT BIOS v3

  • Path: PCCompatible/at-bios.bin
  • Size: 64.0 KB
  • CRC32: 674426be
  • Source: Machines/Utility/ROMCatalogue.cpp:908-914
  • AT-class: single-file IBM AT BIOS (alternative to split U27/U47)

BIOS_5170_15NOV85_U27_61X9266_27256.BIN optional in repo standalone
IBM PC AT BIOS, Nov 1985, U27 chip

  • Path: PCCompatible/BIOS_5170_15NOV85_U27_61X9266_27256.BIN
  • Size: 32.0 KB
  • CRC32: 4995be7a
  • Source: Machines/Utility/ROMCatalogue.cpp:916-922
  • AT-class: split BIOS, used with U47 chip

BIOS_5170_15NOV85_U47_61X9265_27256.BIN optional in repo standalone
IBM PC AT BIOS, Nov 1985, U47 chip

  • Path: PCCompatible/BIOS_5170_15NOV85_U47_61X9265_27256.BIN
  • Size: 32.0 KB
  • CRC32: c32713e4
  • Source: Machines/Utility/ROMCatalogue.cpp:924-930
  • AT-class: split BIOS, used with U27 chip

CGA.F08 required in repo standalone
IBM CGA font

  • Path: PCCompatible/CGA.F08
  • Size: 2.0 KB
  • CRC32: a362ffe6
  • Source: Machines/Utility/ROMCatalogue.cpp:932-938
  • Required for CGA video adapter

EUMDA9.F14 required in repo standalone
IBM MDA font

  • Path: PCCompatible/EUMDA9.F14
  • Size: 3.5 KB
  • CRC32: 7754882a
  • Source: Machines/Utility/ROMCatalogue.cpp:940-946
  • Required for MDA video adapter

ibm_6277356_ega_card_u44_27128.bin optional in repo standalone
IBM EGA BIOS

  • Path: PCCompatible/ibm_6277356_ega_card_u44_27128.bin
  • Size: 16.0 KB
  • CRC32: 2f2fbc40
  • Source: Machines/Utility/ROMCatalogue.cpp:948-954
  • Needed for EGA video adapter

ibm_vga.bin optional in repo standalone
IBM VGA BIOS

  • Path: PCCompatible/ibm_vga.bin
  • Size: 32.0 KB
  • CRC32: 03b3f90d
  • Source: Machines/Utility/ROMCatalogue.cpp:956-962
  • Needed for VGA video adapter

ibm-basic-1.10.rom optional in repo standalone
IBM ROM BASIC 1.10

  • Path: PCCompatible/ibm-basic-1.10.rom
  • Size: 32.0 KB
  • CRC32: ebacb791
  • Source: Machines/Utility/ROMCatalogue.cpp:964-970
  • Required for AT-class with IBM BIOS (not needed with Phoenix)

basic.318006-01.bin required in repo standalone
C16+4 BASIC ROM

  • Path: Plus4/basic.318006-01.bin
  • Size: 16.0 KB
  • CRC32: 74eaae87
  • Source: Machines/Utility/ROMCatalogue.cpp:999-1006

kernal.318004-05.bin required in repo standalone
C16+4 kernel, PAL-G revision 5

  • Path: Plus4/kernal.318004-05.bin
  • Size: 16.0 KB
  • CRC32: 71c07bd4
  • Source: Machines/Utility/ROMCatalogue.cpp:992-998
  • Default kernel version requested by machine code

kernal.318004-03.bin optional in repo standalone
C16+4 kernel, PAL-G revision 3

  • Path: Plus4/kernal.318004-03.bin
  • Size: 16.0 KB
  • CRC32: 77bab934
  • Source: Machines/Utility/ROMCatalogue.cpp:976-982
  • Alternative kernel version (in catalogue but not default)

kernal.318004-04.bin optional in repo standalone
C16+4 kernel, PAL-G revision 4

  • Path: Plus4/kernal.318004-04.bin
  • Size: 16.0 KB
  • CRC32: be54ed79
  • Source: Machines/Utility/ROMCatalogue.cpp:984-990
  • Alternative kernel version (in catalogue but not default)

mo5-v1.1.rom required in repo standalone
Thomson MO5 ROM, version 1.1

  • Path: Thomson/mo5-v1.1.rom
  • Size: 16.0 KB
  • CRC32: 237c60bf
  • Source: Machines/Utility/ROMCatalogue.cpp:1032-1038

mo5-v1.0.rom optional missing standalone
Thomson MO5 ROM, version 1

  • Path: Thomson/mo5-v1.0.rom
  • Size: 16.0 KB
  • CRC32: f62d2f3a
  • Source: Machines/Utility/ROMCatalogue.cpp:1024-1030
  • In catalogue but machine requests v1.1 only

basic.bin required in repo standalone
VIC-20 BASIC ROM

  • Path: Vic20/basic.bin
  • Size: 8.0 KB
  • CRC32: db4c43c1
  • Source: Machines/Utility/ROMCatalogue.cpp:1044-1050

characters-english.bin required in repo standalone
English-language VIC-20 character ROM

  • Path: Vic20/characters-english.bin
  • Size: 4.0 KB
  • CRC32: 83e032a6
  • Source: Machines/Utility/ROMCatalogue.cpp:1052-1058
  • Required for English region

kernel-pal.bin required in repo standalone
English-language PAL VIC-20 kernel ROM

  • Path: Vic20/kernel-pal.bin
  • Size: 8.0 KB
  • CRC32: 4be07cb4
  • Source: Machines/Utility/ROMCatalogue.cpp:1060-1066
  • Required for English PAL region

kernel-ntsc.bin required in repo standalone
English-language NTSC VIC-20 kernel ROM

  • Path: Vic20/kernel-ntsc.bin
  • Size: 8.0 KB
  • CRC32: e5e7c174
  • Source: Machines/Utility/ROMCatalogue.cpp:1068-1074
  • Required for English NTSC region

characters-danish.bin optional in repo standalone
Danish VIC-20 character ROM

  • Path: Vic20/characters-danish.bin
  • Size: 4.0 KB
  • CRC32: 7fc11454
  • Source: Machines/Utility/ROMCatalogue.cpp:1076-1082
  • Required for Danish region

kernel-danish.bin optional in repo standalone
Danish VIC-20 kernel ROM

  • Path: Vic20/kernel-danish.bin
  • Size: 8.0 KB
  • CRC32: 02adaf16
  • Source: Machines/Utility/ROMCatalogue.cpp:1084-1090
  • Required for Danish region

characters-japanese.bin optional in repo standalone
Japanese VIC-20 character ROM

  • Path: Vic20/characters-japanese.bin
  • Size: 4.0 KB
  • CRC32: fcfd8a4b
  • Source: Machines/Utility/ROMCatalogue.cpp:1092-1098
  • Required for Japanese region

kernel-japanese.bin optional in repo standalone
Japanese VIC-20 kernel ROM

  • Path: Vic20/kernel-japanese.bin
  • Size: 8.0 KB
  • CRC32: 336900d7
  • Source: Machines/Utility/ROMCatalogue.cpp:1100-1106
  • Required for Japanese region

characters-swedish.bin optional in repo standalone
Swedish VIC-20 character ROM

  • Path: Vic20/characters-swedish.bin
  • Size: 4.0 KB
  • CRC32: d808551d
  • Source: Machines/Utility/ROMCatalogue.cpp:1108-1114
  • Required for Swedish region

kernel-swedish.bin optional in repo standalone
Swedish VIC-20 kernel ROM

  • Path: Vic20/kernel-swedish.bin
  • Size: 8.0 KB
  • CRC32: b2a60662
  • Source: Machines/Utility/ROMCatalogue.cpp:1116-1122
  • Required for Swedish region

48.rom optional in repo standalone
ZX Spectrum 48K ROM

  • Path: ZXSpectrum/48.rom
  • Size: 16.0 KB
  • CRC32: ddee531f
  • Source: Machines/Utility/ROMCatalogue.cpp:1128-1134,Machines/Utility/ROMLibrary.cpp:14539
  • Platforms: lakka, retroarch, retropie, romm
  • Built into binary. Required for 16K/48K model.

128.rom optional in repo standalone
ZX Spectrum 128K ROM

  • Path: ZXSpectrum/128.rom
  • Size: 32.0 KB
  • CRC32: 2cbe8995
  • Source: Machines/Utility/ROMCatalogue.cpp:1136-1142,Machines/Utility/ROMLibrary.cpp:14540
  • Built into binary. Required for 128K model.

plus2.rom optional in repo standalone
ZX Spectrum +2 ROM

  • Path: ZXSpectrum/plus2.rom
  • Size: 32.0 KB
  • CRC32: e7a517dc
  • Source: Machines/Utility/ROMCatalogue.cpp:1144-1150,Machines/Utility/ROMLibrary.cpp:14541
  • Built into binary. Required for +2 model.

plus3.rom optional in repo standalone
ZX Spectrum +2a/+3 ROM

  • Path: ZXSpectrum/plus3.rom
  • Size: 64.0 KB
  • CRC32: 96e3c17a
  • Source: Machines/Utility/ROMCatalogue.cpp:1152-1161,Machines/Utility/ROMLibrary.cpp:14542
  • Built into binary. Required for +2a/+3 model.

zx80.rom optional in repo standalone
ZX80 BASIC ROM

  • Path: ZX8081/zx80.rom
  • Size: 4.0 KB
  • CRC32: 4c7fc597
  • Source: Machines/Utility/ROMCatalogue.cpp:1167-1173,Machines/Utility/ROMLibrary.cpp:14544
  • Built into binary. Required for ZX80 model.

zx81.rom optional in repo standalone
ZX81 BASIC ROM

  • Path: ZX8081/zx81.rom
  • Size: 8.0 KB
  • CRC32: 4b1dd6eb
  • Source: Machines/Utility/ROMCatalogue.cpp:1175-1181,Machines/Utility/ROMLibrary.cpp:14545
  • Built into binary. Required for ZX81 model.

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