[The Sinclair Spectrum]

Philip Kendall - The Spectrum ROMs collection

This page is an attempt to produce a collection of all the Spectrum-related ROMs that exist. Please note that these are not games; Spectrum games (with the exception of a few Interface II cartridges) came on tape or disk.

If you have any Spectrum ROMs not listed here, or if you hold the rights to any of the ROMs listed here and do not want them to be distributed, please mail me.

As well as the ROMs listed here, there are some other ROM-style projects around. Some of these:

The ROMs

Filename Copyright Status Description
Unknown
unknown.rom [Unknown] (Unknown ROM supplied with Speccy; first 16384 bytes of SPECCY.ROM)
48K ROMs
48.rom Amstrad Original 48K ROM
48-beckman.rom Legal modification of an Amstrad copyright 48K ROM localised for the Scandanavian market by Beckman Innovation AB (more information)
48-busysoft-118.rom Illegal modification of an Amstrad copyright 48K ROM modified by Busy Soft v1.18 (Manual)
48-busysoft-140.rom Illegal modification of an Amstrad copyright 48K ROM modified by Busy Soft v1.40 (Manual)
48-groot.rom Illegal modification of an Amstrad copyright 48K ROM modified by Henk de Groot (Documentation)
48-imc.rom Illegal modification of an Amstrad copyright 48K ROM modified by Ian Collier (Documentation)
48-jgh.rom Illegal modification of an Amstrad copyright 48K ROM modified by Jonathan Harston v0.72 (Documentation and source)
48-modified.rom Illegal modification of an Amstrad copyright 48K ROM modified for ZX Spectrum Simulator
48-russian.rom Illegal modification of an Amstrad copyright Modified 48K ROM as supplied with ZX Emulator
48-specem.rom Illegal modification of an Amstrad copyright Modified 128K ROM 1 used as 48K ROM in SpecEm
80-lec.rom Illegal modification of an Amstrad copyright 48K ROM modified for a Spectrum expanded to 80K (Documentation)
deutsch.rom Legal modification of an Amstrad copyright 48K ROM with German messages by Andrew Owen
gw03.rom Legal modification of an Amstrad copyright Geoff Wearmouth's 'Gosh Wonderful' ROM v1.32 (Description)
hc-90.rom Illegal modification of an Amstrad copyright HC-90 ROM (information)
idh.rom [Unknown] IDH ROM (information)
seachange.rom Legal modification of an Amstrad copyright Geoff Wearmouth's Sea Change ZX Minimal ROM (Description)
z80-opus-32.rom [Unknown] Z80 OPerating User System (OPUS) ROM v3.2
128K/+2 ROMs
128-0.rom Amstrad 128k ROM 0 (128k editor & menu)
128-1.rom Amstrad 128k ROM 1 (48k BASIC)
128-russian.rom Illegal modification of an Amstrad copyright 128k with TR-DOS ROM 0 (as supplied with ZX Emulator)
128-spanish-0.rom Amstrad Spanish 128k ROM 0 (128k editor & menu)
128-spanish-0-english.rom Legal modification of an Amstrad copyright Spanish 128K ROM 0 translated to English (128k editor & menu)
128-spanish-1.rom Amstrad Spanish 128k ROM 1 (48k BASIC)
128-trdos.rom Illegal modification of an Amstrad copyright 128k with TR-DOS ROM 0 (128k editor & menu)
pentagon-spanish-0.rom Legal modification of an Amstrad copyright Spanish 128K ROM 0 with TR-DOS support by Andrew Owen
pentagon-spanish-1.rom Legal modification of an Amstrad copyright Spanish 128K ROM 1 with TR-DOS support by Andrew Owen
plus2-0.rom Amstrad +2 ROM 0 (128k editor & menu)
plus2-1.rom Amstrad +2 ROM 1 (48k BASIC)
plus2-french-0.rom Amstrad French +2 ROM 0 (128k editor & menu)
plus2-french-1.rom Amstrad French +2 ROM 1 (48k BASIC)
plus2-spanish-0.rom Amstrad Spanish +2 ROM 0 (128k editor & menu)
plus2-spanish-1.rom Amstrad Spanish +2 ROM 1 (48k BASIC)
plus2c-0.rom Legal modification of an Amstrad copyright Andrew Owen's modified 128K ROM 0; use '48.rom' as ROM 1 (Documentation)
+2A/+3 ROMs
plus3-40-0.rom Amstrad +2A/+3 v4.0 ROM 0 (128k editor)
plus3-40-1.rom Amstrad +2A/+3 v4.0 ROM 1 (128k syntax checker)
plus3-40-2.rom Amstrad +2A/+3 v4.0 ROM 2 (+3DOS)
plus3-40-3.rom Amstrad +2A/+3 v4.0 ROM 3 (48k BASIC)
plus3-41-0.rom Amstrad +2A/+3 v4.1 ROM 0 (128k editor)
plus3-41-1.rom Amstrad +2A/+3 v4.1 ROM 1 (128k syntax checker)
plus3-41-2.rom Amstrad +2A/+3 v4.1 ROM 2 (+3DOS)
plus3-41-3.rom Amstrad +2A/+3 v4.1 ROM 3 (48k BASIC)
plus3-spanish-0.rom Amstrad Spanish +2A/+3 ROM 0 (128k editor)
plus3-spanish-1.rom Amstrad Spanish +2A/+3 ROM 1 (128k syntax checker)
plus3-spanish-2.rom Amstrad Spanish +2A/+3 ROM 2 (+3DOS)
plus3-spanish-3.rom Amstrad Spanish +2A/+3 ROM 3 (48k BASIC)
Timex ROMs
tc2048.rom Sinclair Research and Timex TC2048 ROM
ts2068-0.rom Sinclair Research and Timex TS2068 main ROM
ts2068-1.rom Sinclair Research and Timex TS2068 shadow ROM
TR-DOS ROMs
trdos-30.rom Technology Research TR-DOS v3.0 ROM
trdos-501.rom Technology Research TR-DOS v5.01 ROM
trdos-503-1.rom Technology Research TR-DOS v5.03 ROM (supplied with x128)
trdos-503-2.rom Technology Research TR-DOS v5.03 ROM (supplied with r80)
trdos-503-3.rom Technology Research TR-DOS v5.03 ROM (supplied with Speccy)
trdos-503-4.rom Technology Research TR-DOS v5.03 ROM (supplied with z80 TR-DOS)
trdos-504t-1.rom Technology Research TR-DOS v5.04T ROM (from Damien Guard's archive)
trdos-504t-2.rom Technology Research TR-DOS v5.04T ROM (supplied with ZX Emulator)
trdos-504tm.rom Technology Research TR-DOS v5.04TM ROM
trdos-505.rom Technology Research TR-DOS v5.05 ROM
trdos-512.rom Technology Research TR-DOS v5.12 ROM
trdos-604.rom Technology Research TR-DOS v6.04 ROM
Miscellaneous machine ROMs
inves.rom Illegal modification of an Amstrad copyright Inves Spectrum+ ROM
scorpion-0.rom Illegal modification of an Amstrad copyright Scorpion ROM 0
scorpion-1.rom Illegal modification of an Amstrad copyright Scorpion ROM 1
scorpion-2.rom [Unknown] Scorpion ROM 2
scorpion-3.rom Technology Research Scorpion ROM 3
tk90x.rom Illegal modification of an Amstrad copyright TK90X ROM
tk95.rom Illegal modification of an Amstrad copyright TK95 ROM
Peripheral ROMs
currah.rom Currah Currah microSpeech ROM
disciple-epson.rom Datel Disciple ROM with system files & Epson printer code
disciple-hp.rom Datel Disciple ROM with system files & HP printer code
genie128.rom Romantic Robot Genie 128 Disassembler
geniedos.rom Romantic Robot Genie DOS ROM
geniedos-plusd.rom Romantic Robot Genie DOS +D ROM
if1-1.rom Sinclair Research Interface I v1 ROM
if1-2.rom Sinclair Research Interface I v2 ROM
if1-imc.rom Illegal modification of a Sinclair Research copyright Interface I v2 ROM modified by Ian Collier (Documentation)
if1-z80.rom Illegal modification of a Sinclair Research copyright Interface I v2 ROM modified for use with z80 pre-v4
kempstondisc.rom Kempston Micro Electronics Kempston Disc Interface ROM
messenger.rom MGT MGT Messenger ROM v2
messenger-1.rom MGT MGT Messenger ROM v1?
mf1.rom Romantic Robot Multiface 1 ROM
mf128.rom Romantic Robot Multiface 128 ROM
mfplus3.rom Romantic Robot Multiface +3 ROM
microsource.rom Currah Currah Microsource ROM
opus-12.rom Opus Opus Discovery ROM v1.2
opus-22.rom Opus Opus Discovery ROM v2.2
philips.rom [Unknown] Philips Disk Interface Rom v4.2 (September 1987)
samram-0.rom [Unknown] SamRam ROM 0 (48k BASIC)
samram-1.rom [Unknown] SamRam ROM 1 (Monitor)
softrom.rom P. Giblin SoftROM ROM (more details)
suffolk-blue.rom [Unknown] Suffolk Science "blue" ROM (more information)
suffolk-green.rom [Unknown] Suffolk Science "green" ROM (more information)
suffolk-red.rom [Unknown] Suffolk Science "red" ROM (more information)
suffolk-yellow.rom [Unknown] Suffolk Science "yellow" ROM (more information)
test.rom Sinclair Research Offical Sinclair Test ROM; note copies of this ROM are being sold on eBay claiming to be originals. Beware!
unidos.rom S. D. Software Alternative OS for the +D
Obsolete ROMs
80-psion.rom Illegal modification of an Amstrad copyright Andrew Owen's modified version of 80-lec.rom for use with version 3 of Palmtop BV's Sinclair Spectrum Emulator. Not needed (and doesn't work) with version 4 of the emulator.

Further explanation of some of the copyrights:

ROM disassemblies

There are currently partially commented disassemblies available for:


Valid XHTML 1.0! Valid CSS!