Skip to content

EightyOne emulates Sinclair ZX 81, Sinclair ZX 80, Sinclair ZX Spectrum and 7 more systems. It reads 61 files, 9 of them required: without a required file it does not start games. A required file is needed only by the machines that use it. Each file below cites the line of source code that reads it.

About this profile
Detail Value
Type standalone + libretro
Classification Community fork
Source https://github.com/libretro/81-libretro
Upstream https://github.com/charlierobson/EightyOne
Version 1.0a, stated in src/libretro.cpp
Revision libretro/81-libretro@fa7094910d04, charlierobson/EightyOne@4de3cdb8cff0
Profiled 2026-03-22
Profile YAML, JSON
Cores 81
Systems Sinclair ZX 81, Sinclair ZX 80, Sinclair ZX Spectrum, Jupiter Cantab Jupiter Ace, Timex Sinclair 1500, Timex Computer 2048, Timex Sinclair 2068, Lambda 8300, Ringo R470, Microdigital TK85
Technical notes

Libretro port embeds zx81.rom and dkchr.rom as C arrays (xxd -i). Core never accesses filesystem for ROMs. Hardcodes MACHINEZX81. ref: source 81/zx81/snap.c:487-508, source src/libretro.cpp:393

Original EightyOne supports 15+ machines, loads ROMs from ROM/ directory. ref: upstream Source/zx81/zx81.cpp:309, upstream Source/HW_.cpp:2734

.info has no firmware declarations (firmware_count absent).

61 files: 9 required, 52 optional.

In this collection: 12 in repo and 49 missing.

FileStatusHash

zx81.edition3.rom

  • System: Sinclair ZX 81
  • Aliases: zx81.rom
  • ZX81 8K BASIC ROM (edition 3, default). Embedded in libretro core as zx81.rom.
Hashes and source
required for Sinclair ZX 81 in repo standalone installed with the standalone emulator MD5 db398d4e4e93

zx80.rom

Hashes and source
required for Sinclair ZX 80 in repo standalone installed with the standalone emulator MD5 e03bd725f98b

jupiterace.rom

  • System: Jupiter Cantab Jupiter Ace
  • Size: 8.0 KB, MD5 db6efdfd82ce
Hashes and source
required for Jupiter Cantab Jupiter Ace missing standalone installed with the standalone emulator MD5 db6efdfd82ce

ts1500.rom

  • System: Timex Sinclair 1500
  • Size: 8.0 KB, MD5 dea07eb23c57
Hashes and source
required for Timex Sinclair 1500 missing standalone installed with the standalone emulator MD5 dea07eb23c57

ts2068.rom

  • System: Timex Sinclair 2068
  • Size: 24.0 KB, MD5 9194283503a1
Hashes and source
required for Timex Sinclair 2068 missing standalone installed with the standalone emulator MD5 9194283503a1

lambda8300colour.rom

  • System: Lambda 8300
  • Lambda 8300 colour version (default ROM for Lambda machine).
  • Size: 8.0 KB, MD5 03aeea3abc7b
Hashes and source
required for Lambda 8300 missing standalone installed with the standalone emulator MD5 03aeea3abc7b

ringo470.rom

  • System: Ringo R470
  • Size: 8.0 KB, MD5 a70bbb0dfe4b
Hashes and source
required for Ringo R470 missing standalone installed with the standalone emulator MD5 a70bbb0dfe4b

tk85.rom

  • System: Microdigital TK85
  • Size: 10.0 KB, MD5 b301cdad7244
Hashes and source
required for Microdigital TK85 missing standalone installed with the standalone emulator MD5 b301cdad7244

tc2048.rom

Hashes and source
required for Timex Computer 2048 in repo standalone installed with the standalone emulator MD5 9dd7ecf784a6
52 rows
FileStatusHash

zx81.edition1.rom

  • Size: 8.0 KB, MD5 56efa70bbaf3
Hashes and source
  • MD5: 56efa70bbaf311915c56cfdc70584e96
  • Asked for by: upstream emulator
  • Source: Source/HW_.cpp:2747 (upstream emulator)
missing standalone installed with the standalone emulator MD5 56efa70bbaf3

zx81.edition2.rom

  • Size: 8.0 KB, MD5 b9fd58d324b6
Hashes and source
  • MD5: b9fd58d324b6297f2a696d40722f95dc
  • Asked for by: upstream emulator
  • Source: Source/HW_.cpp:2748 (upstream emulator)
missing standalone installed with the standalone emulator MD5 b9fd58d324b6

zx97.rom

  • Size: 32.0 KB, MD5 cc69fdd6195a
Hashes and source
missing standalone installed with the standalone emulator MD5 cc69fdd6195a

lambda8300.rom

  • System: Lambda 8300
  • Lambda 8300 non-colour version (alternative).
  • Size: 8.0 KB, MD5 e232dfce1dca
Hashes and source
  • MD5: e232dfce1dcae65953583f66af146232
  • Asked for by: upstream emulator
  • Source: Source/HW_.cpp:2770 (upstream emulator)
missing standalone installed with the standalone emulator MD5 e232dfce1dca

lambda8300characterset.bin

  • System: Lambda 8300
  • Lambda 8300 external font. Loaded when extfont is enabled.
  • Size: 512 B, MD5 be906890c4bf
Hashes and source
  • MD5: be906890c4bf42dd99f1a3bcb6003647
  • Asked for by: upstream emulator
  • Source: Source/zx81/zx81.cpp:312 (upstream emulator)
missing standalone installed with the standalone emulator MD5 be906890c4bf

dktronicsgraphics.rom

  • System: Sinclair ZX 81
  • Aliases: dkchr.rom
  • dK'tronics character ROM. Embedded in libretro core as dkchr.rom.
  • Size: 4.0 KB, MD5 5cba3a306fbb
Hashes and source
missing standalone installed with the standalone emulator MD5 5cba3a306fbb

kaydegraphics.rom

  • Size: 4.0 KB, MD5 4944facea84b
Hashes and source
missing standalone installed with the standalone emulator MD5 4944facea84b

memotechhrg.rom

  • Size: 2.0 KB, MD5 70320cad0ab5
Hashes and source
missing standalone installed with the standalone emulator MD5 70320cad0ab5

quicksilvahires.rom

  • Size: 2.0 KB, MD5 1e7408a9a6d3
Hashes and source
missing standalone installed with the standalone emulator MD5 1e7408a9a6d3

g007hrg.rom

  • Size: 2.0 KB, MD5 7f59a979b133
Hashes and source
missing standalone installed with the standalone emulator MD5 7f59a979b133

z80assembler.rom

  • Size: 4.0 KB, MD5 b1581a2fcf4e
Hashes and source
missing standalone installed with the standalone emulator MD5 b1581a2fcf4e

memocalc.rom

  • Size: 4.0 KB, MD5 fae8c8cd2cef
Hashes and source
missing standalone installed with the standalone emulator MD5 fae8c8cd2cef

larken81.rom

  • Size: 2.0 KB, MD5 dec8c7f864c2
Hashes and source
missing standalone installed with the standalone emulator MD5 dec8c7f864c2

interface1.edition2.rom

Hashes and source
in repo standalone installed with the standalone emulator MD5 31b704ae9253

interface1.edition1.rom

Hashes and source
in repo standalone installed with the standalone emulator MD5 5c11c61a2dd2

+d.g+dos.v1-a.rom

Hashes and source
in repo standalone installed with the standalone emulator MD5 42e5de16fb5e

disciple.gdos.v3.rom

  • Size: 16.0 KB, MD5 2b0c5e2fa87e
Hashes and source
missing standalone installed with the standalone emulator MD5 2b0c5e2fa87e

discovery.v2-22.rom

  • Size: 8.0 KB, MD5 3beeddbf0aa7
Hashes and source
missing standalone installed with the standalone emulator MD5 3beeddbf0aa7

beta128.trdos.v5-03.rom

Hashes and source
in repo standalone installed with the standalone emulator MD5 0da70a5d2a0e

mwcfide.rom

  • Size: 14.3 KB, MD5 d02ed1b39669
Hashes and source
missing standalone installed with the standalone emulator MD5 d02ed1b39669

zxcflba.rom

  • Size: 16.0 KB, MD5 e518c0736cb4
Hashes and source
missing standalone installed with the standalone emulator MD5 e518c0736cb4

zx8blbs.rom

  • Size: 16.0 KB, MD5 d8f203d2bebf
Hashes and source
missing standalone installed with the standalone emulator MD5 d8f203d2bebf

zxidelbs.rom

  • Size: 16.0 KB, MD5 6cfbf044b8f4
Hashes and source
missing standalone installed with the standalone emulator MD5 6cfbf044b8f4

uspeech.rom

  • Size: 2.0 KB, MD5 052f6af71833
Hashes and source
missing standalone installed with the standalone emulator MD5 052f6af71833

usource.rom

Hashes and source
in repo standalone installed with the standalone emulator MD5 ebe1490920cb

multiface128.rom

  • Size: 8.0 KB, MD5 c420ef03f6e0
Hashes and source
missing standalone installed with the standalone emulator MD5 c420ef03f6e0

multiface3.rom

  • Size: 8.0 KB, MD5 afe2218c3a6a
Hashes and source
missing standalone installed with the standalone emulator MD5 afe2218c3a6a

SSR1.bin

  • Size: 8.0 KB, MD5 864beefecf00
Hashes and source
missing standalone installed with the standalone emulator MD5 864beefecf00

SSR2.bin

  • Size: 8.0 KB, MD5 d3924ecc0efd
Hashes and source
missing standalone installed with the standalone emulator MD5 d3924ecc0efd

SSR5.bin

  • Size: 8.0 KB, MD5 dd2793938c50
Hashes and source
missing standalone installed with the standalone emulator MD5 dd2793938c50

SSR6.bin

  • Size: 8.0 KB, MD5 5d6ee8cdf1b1
Hashes and source
missing standalone installed with the standalone emulator MD5 5d6ee8cdf1b1

zx81.zxpand.ovl

  • Size: 8.0 KB, MD5 49b1bd3485d0
Hashes and source
missing standalone installed with the standalone emulator MD5 49b1bd3485d0

zx80.zxpand.ovl

  • Size: 8.0 KB, MD5 37cea5c1e714
Hashes and source
missing standalone installed with the standalone emulator MD5 37cea5c1e714

ts1500.zxpand.ovl

  • System: Timex Sinclair 1500
  • Size: 8.0 KB, MD5 49b1bd3485d0
Hashes and source
missing standalone installed with the standalone emulator MD5 49b1bd3485d0

spectrum48.rom

Hashes and source
in repo standalone installed with the standalone emulator MD5 4c42a2f07521

spectrum48.spanish.rom

  • Size: 16.0 KB, MD5 60e1bd8b4d59
Hashes and source
  • MD5: 60e1bd8b4d59b55e5b2175126239517f
  • Asked for by: upstream emulator
  • Source: Source/HW_.cpp:2812 (upstream emulator)
missing standalone installed with the standalone emulator MD5 60e1bd8b4d59

spectrum48.arabic.rom

  • Size: 16.0 KB, MD5 9f6f56003307
Hashes and source
missing standalone installed with the standalone emulator MD5 9f6f56003307

spectrum48.arabic.version1.rom

  • Size: 16.0 KB, MD5 a6a1e3a68bb5
Hashes and source
missing standalone installed with the standalone emulator MD5 a6a1e3a68bb5

spectrum48.arabic.version2.rom

  • Size: 16.0 KB, MD5 fac3d0845532
Hashes and source
missing standalone installed with the standalone emulator MD5 fac3d0845532

spectrum48.nordic.rom

  • Size: 16.0 KB, MD5 f058f27ae61a
Hashes and source
  • MD5: f058f27ae61af225fe5baacc1d89adfc
  • Asked for by: upstream emulator
  • Source: Source/HW_.cpp:2806 (upstream emulator)
missing standalone installed with the standalone emulator MD5 f058f27ae61a

spectrum128.rom

Hashes and source
in repo standalone installed with the standalone emulator MD5 85fede415f42

spectrum128.spanish.rom

  • Size: 32.0 KB, MD5 84aef735da12
Hashes and source
  • MD5: 84aef735da122d55e41a33455c7c3506
  • Asked for by: upstream emulator
  • Source: Source/HW_.cpp:2819 (upstream emulator)
missing standalone installed with the standalone emulator MD5 84aef735da12

spectrum+2.rom

Hashes and source
in repo standalone installed with the standalone emulator MD5 238f77692156

spectrum+2.french.rom

  • Size: 32.0 KB, MD5 1fff14aeca8e
Hashes and source
  • MD5: 1fff14aeca8e1dd3670142982cc6bb36
  • Asked for by: upstream emulator
  • Source: Source/HW_.cpp:2826 (upstream emulator)
missing standalone installed with the standalone emulator MD5 1fff14aeca8e

spectrum+2.spanish.rom

  • Size: 32.0 KB, MD5 43cf648e27ef
Hashes and source
  • MD5: 43cf648e27efc9be8186bb7049505d79
  • Asked for by: upstream emulator
  • Source: Source/HW_.cpp:2827 (upstream emulator)
missing standalone installed with the standalone emulator MD5 43cf648e27ef

spectrum+3.version4-0.rom

Hashes and source
in repo standalone installed with the standalone emulator MD5 05de80a055b5

spectrum+3.version4-0.spanish.rom

  • Size: 64.0 KB, MD5 990dfe9d37b4
Hashes and source
missing standalone installed with the standalone emulator MD5 990dfe9d37b4

spectrum+3.version4-1.rom

  • Size: 64.0 KB, MD5 7e00ed3562ab
Hashes and source
missing standalone installed with the standalone emulator MD5 7e00ed3562ab

spectrum+3.version4-1.spanish.rom

  • Size: 64.0 KB, MD5 52d130178c11
Hashes and source
missing standalone installed with the standalone emulator MD5 52d130178c11

spectrum+3.arabic3-a.english4-0.rom

  • Size: 128.0 KB, MD5 30316fa0ed7e
Hashes and source
  • MD5: 30316fa0ed7ee6682933960e11b48d60
  • Asked for by: upstream emulator
  • Source: Source/HW_.cpp:2858 (upstream emulator)
missing standalone installed with the standalone emulator MD5 30316fa0ed7e

tk90.rom

  • Size: 16.0 KB, MD5 b7893ad25728
Hashes and source
  • MD5: b7893ad25728fbf6410f08eddd4a1cad
  • Asked for by: upstream emulator
  • Source: Source/ROMs/tk90.rom (upstream emulator)
missing standalone installed with the standalone emulator MD5 b7893ad25728

tk95.rom

  • Size: 16.0 KB, MD5 b7893ad25728
Hashes and source
  • MD5: b7893ad25728fbf6410f08eddd4a1cad
  • Asked for by: upstream emulator
  • Source: Source/ROMs/tk95.rom (upstream emulator)
missing standalone installed with the standalone emulator MD5 b7893ad25728
.