[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 SHA256
Unknown
unknown.rom [Unknown] (Unknown ROM supplied with Speccy; first 16384 bytes of SPECCY.ROM) 37286e4ee73ff66e6f5a3b26f12c17c12d6848969711d08194ac592296be5995
48K ROMs
48.rom Amstrad Original 48K ROM d55daa439b673b0e3f5897f99ac37ecb45f974d1862b4dadb85dec34af99cb42
48-beckman.rom Legal modification of an Amstrad copyright 48K ROM localised for the Scandanavian market by Beckman Innovation AB (more information) a0bba33d21b60509e507a9bd5db5ed0673af45cfd3886234d6349d5f446a10a9
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) 3ba8051d60387d580be91849f02d757d74fdfdc61bf38c590a09ede050920ab9
48-groot.rom Illegal modification of an Amstrad copyright 48K ROM modified by Henk de Groot (Documentation) e0cbd5ecd57ebf6c1c9fd0781c9099c877a6686d735e091ab4e781704b365a81
48-imc.rom Illegal modification of an Amstrad copyright 48K ROM modified by Ian Collier (Documentation) 1868ed27a908eaf5c11ce4810029f5c4df9f8acd37ddab644191277b1e649600
48-jgh.rom Illegal modification of an Amstrad copyright 48K ROM modified by Jonathan Harston v0.72 (Documentation and source) c616eb7ecfd6049d10d180885d4bfb5ee0408b3a0fc5b433da1a1a4194989ede
48-modified.rom Illegal modification of an Amstrad copyright 48K ROM modified for ZX Spectrum Simulator fd877e3e388ae7570c14a232abffe559fef5e5d88b12a06b92c98418a494e3b7
48-russian.rom Illegal modification of an Amstrad copyright Modified 48K ROM as supplied with ZX Emulator 937886a4fd478b86dc022721265e639d8da01b0f3d1325345786283c4865973d
48-specem.rom Illegal modification of an Amstrad copyright Modified 128K ROM 1 used as 48K ROM in SpecEm e42fd497be554625c6ef8a35a76e264d65ce44f4c4f1e59d4780e1f37e985973
80-lec.rom Illegal modification of an Amstrad copyright 48K ROM modified for a Spectrum expanded to 80K (Documentation) 88797a584dd4edea9091396ad3c56be04c5a5fa2bdbdc259e9b3367d31d874bb
deutsch.rom Legal modification of an Amstrad copyright 48K ROM with German messages by Andrew Owen bb7d44b75a72d64ceabbc52dcc346ec2456e6621ba23235075a04f36d6654747
gw03.rom Legal modification of an Amstrad copyright Geoff Wearmouth's 'Gosh Wonderful' ROM v1.32 (Description) a05ba0a083030dd511f1b01406bd41b0fe7011bf851d081c954f028e167fe269
hc-90.rom Illegal modification of an Amstrad copyright HC-90 ROM (information) b23d93245be833ce9b2e00c7e9f37fad5ae075c1642a01222f5f86fb915a60cf
idh.rom [Unknown] IDH ROM (information) 36a7283283874ff498382c23a215bbdb290388ef0ac3c3844886afa792bf72d1
seachange.rom Legal modification of an Amstrad copyright Geoff Wearmouth's Sea Change ZX Minimal ROM (Description) b38325340110105da55b002801565640b46ec47b929164b4a5b6c5982028b25d
z80-opus-32.rom [Unknown] Z80 OPerating User System (OPUS) ROM v3.2 580ffa1d997e93622830ba19c4eceebeff76c38eba93445bdc284701ae76e1e8
128K/+2 ROMs
128-0.rom Amstrad 128k ROM 0 (128k editor & menu) 3ba308f23b9471d13d9ba30c23030059a9ce5d4b317b85b86274b132651d1425
128-1.rom Amstrad 128k ROM 1 (48k BASIC) 8d93c3342321e9d1e51d60afcd7d15f6a7afd978c231b43435a7c0757c60b9a3
128-russian.rom Illegal modification of an Amstrad copyright 128k with TR-DOS ROM 0 (as supplied with ZX Emulator) f0809e22f55172d537e273bbedbb12091aeb4b64cd710243297cfa6dbf21944e
128-spanish-0.rom Amstrad Spanish 128k ROM 0 (128k editor & menu) b6a34475bfd5d88d58b5a96f64d5c368d69e5c91a68e8f3c6b2b173b00e66565
128-spanish-0-english.rom Legal modification of an Amstrad copyright Spanish 128K ROM 0 translated to English (128k editor & menu) a4b020b5e422b07b58641b5b31f8eec6581dc88a5b460e3f234b6df7f15c303e
128-spanish-1.rom Amstrad Spanish 128k ROM 1 (48k BASIC) 88b351aea61427b105df32155704d176e09c36e19fe82106007987e654ec948b
128-trdos.rom Illegal modification of an Amstrad copyright 128k with TR-DOS ROM 0 (128k editor & menu) 633343620691a592c706d18c927fd539b7069a5d0fb7011bcd3bfc94be418681
pentagon-spanish-0.rom Legal modification of an Amstrad copyright Spanish 128K ROM 0 with TR-DOS support by Andrew Owen b2cb5cacb43fa00b550713d86160a43def87cbde80a564c74b1da8c50155defd
pentagon-spanish-1.rom Legal modification of an Amstrad copyright Spanish 128K ROM 1 with TR-DOS support by Andrew Owen 88b351aea61427b105df32155704d176e09c36e19fe82106007987e654ec948b
plus2-0.rom Amstrad +2 ROM 0 (128k editor & menu) 51dc881d1d3e8242972390224e7cfd8650987d9a620e086aca9dfdf6988fcbf1
plus2-1.rom Amstrad +2 ROM 1 (48k BASIC) ae6d95f1e6d16c3d1c947b77e6087952f3204b7930c6cadae3769289a1f5a1b9
plus2-french-0.rom Amstrad French +2 ROM 0 (128k editor & menu) 71c4cf46a41d71df6bfc11acc28edfa234688067c69d85491455d2e293c8beac
plus2-french-1.rom Amstrad French +2 ROM 1 (48k BASIC) 23dad83ea81d852b94bea4c8f2d3d7842ff24c1cb7371538a67be35302d0220a
plus2-spanish-0.rom Amstrad Spanish +2 ROM 0 (128k editor & menu) 85515a7d06b42c9fb10ed4ed0c6a15f75adbd883dc0192a8a6b77413ccf3360a
plus2-spanish-1.rom Amstrad Spanish +2 ROM 1 (48k BASIC) ea1714ba42086a9753a4864b9fe03003c5134313f7230af7f3af356dcdee18bc
plus2c-0.rom Legal modification of an Amstrad copyright Andrew Owen's modified 128K ROM 0; use '48.rom' as ROM 1 (Documentation) 495a6b356d48e8af8c4d7e462f1617b1afd9d993f8369f34cb90d15cd787f43d
+2A/+3 ROMs
plus3-40-0.rom Amstrad +2A/+3 v4.0 ROM 0 (128k editor) 841d54545c743a7202fb9b068534ed906a08cc657a19955ae20a8de5af8ab185
plus3-40-1.rom Amstrad +2A/+3 v4.0 ROM 1 (128k syntax checker) 6d6ccab28f255b01c8cd89ceab9e7b60247f4610471118092f290f6c7768b7e3
plus3-40-2.rom Amstrad +2A/+3 v4.0 ROM 2 (+3DOS) c5590212a269117657ce611acbac582e41e9db87dc78db480da2615e413b2da6
plus3-40-3.rom Amstrad +2A/+3 v4.0 ROM 3 (48k BASIC) 8ec5cb9fd7ec24a041800314bb5a2c99be02f7e50745194eb649ed6d9085bd1f
plus3-41-0.rom Amstrad +2A/+3 v4.1 ROM 0 (128k editor) 5a15b395a60f6cae87c80d560265d7f5ce3bf99f5ee8c57598d32918c106696d
plus3-41-1.rom Amstrad +2A/+3 v4.1 ROM 1 (128k syntax checker) 32e44e9c622a8e50f1c46e88a1008df7c7583244c3d3736c9d5e406b98c8ff04
plus3-41-2.rom Amstrad +2A/+3 v4.1 ROM 2 (+3DOS) aa92f4e0c8ef1f324b9d565009d1f1b37079057ebc97c39a6def33209e29499e
plus3-41-3.rom Amstrad +2A/+3 v4.1 ROM 3 (48k BASIC) 4ded16ccbcaf8043ed9acec49556dd04e79910d2e32e4bda6e5f4dbbd8c25a09
plus3-spanish-0.rom Amstrad Spanish +2A/+3 ROM 0 (128k editor) 25e00cb18566d9886b5996eda55ab2983d1d917bc5f097b45e4dc82321b91480
plus3-spanish-1.rom Amstrad Spanish +2A/+3 ROM 1 (128k syntax checker) 21389868b3762028d1f209d7ce8d26022288d41bb309b628a807ad1b5829995d
plus3-spanish-2.rom Amstrad Spanish +2A/+3 ROM 2 (+3DOS) 3e44807556d6acdfba231cd16e35524b72268f805f1a247dca3621c5f0c1a454
plus3-spanish-3.rom Amstrad Spanish +2A/+3 ROM 3 (48k BASIC) 24a9fff69995e0fe6397b6437e3e7ae60010b6ff65e1680087f578c27871a9ef
Timex ROMs
tc2048.rom Sinclair Research and Timex TC2048 ROM 8375dc559f35e3584b1141ed1eb50a87c2aba85e560fc7ff5b467c0520dffaf6
ts2068-0.rom Sinclair Research and Timex TS2068 main ROM 6338f94b2ee5000b81a64a4f055b8f1d2db6e669e52cafc11233ff63896fae13
ts2068-1.rom Sinclair Research and Timex TS2068 shadow ROM e52e861bd30c144f174a596233c6f3e5804cff170fdc50d44ba61a1683b8174c
TR-DOS ROMs
trdos-30.rom Technology Research TR-DOS v3.0 ROM ce2024dfc0621b940348ec97540d98464d925ccffac5ba4530bfcf11f399c416
trdos-501.rom Technology Research TR-DOS v5.01 ROM 416b3ecb43e75feb1d6e4a36d10680d204e990ef49bd2e655f018ef8b52b07b3
trdos-503-1.rom Technology Research TR-DOS v5.03 ROM (supplied with x128) 9ee624153f6ff198267fa57dd7568933a36e2003fbe9dd17799b6d21652a37bb
trdos-503-2.rom Technology Research TR-DOS v5.03 ROM (supplied with r80) 91259fca6a8ded428cc24046f5b48b31d4043f2afbd9087d8946eaf4e10d71a5
trdos-503-3.rom Technology Research TR-DOS v5.03 ROM (supplied with Speccy) f0fff66df57c1568303939fd12fc4eab92d57e315b0818d17a52af030b2ac40a
trdos-503-4.rom Technology Research TR-DOS v5.03 ROM (supplied with z80 TR-DOS) 247be3e423f3b818d7e266fccc9ce17ee34bda2a94c97d8571662f03888744ee
trdos-504t-1.rom Technology Research TR-DOS v5.04T ROM (from Damien Guard's archive) e21d37271d087eab5ef8f88d8f3a58c8c19da1fa857b9790eaa974b231db9e13
trdos-504t-2.rom Technology Research TR-DOS v5.04T ROM (supplied with ZX Emulator) 8673fb7d0641c1ece1fc5d86c49a6198f1dbf365e7c585926d3ade5a9293053b
trdos-504tm.rom Technology Research TR-DOS v5.04TM ROM 1ef928538972ed8f0425c4469f3f471267393f7635b813f000de0fec4ea39fa3
trdos-505.rom Technology Research TR-DOS v5.05 ROM fc67ae19c681fc2c49bc776c691adbd193ed3369d85f8f958b65bba66dc42c7d
trdos-512.rom Technology Research TR-DOS v5.12 ROM b51ba38f9ee210b7ed64b81a74859a714df0794b149bfb46ab83785ebb1a24fd
trdos-604.rom Technology Research TR-DOS v6.04 ROM 1a029b414f474dfa80dfa4272338e1dd23b7d08615be9db127a2404e2b5e5acf
Miscellaneous machine ROMs
inves.rom Illegal modification of an Amstrad copyright Inves Spectrum+ ROM b237d9facdc7ecb1b5e277f79870b1d8cba943b05e1b7fb1769a7e43a71742de
scorpion-0.rom Illegal modification of an Amstrad copyright Scorpion ROM 0 c7ba1b5a4895b9ffba4499a40f227f955bc147092532f95023afe3a393bba602
scorpion-1.rom Illegal modification of an Amstrad copyright Scorpion ROM 1 e8b8ec052e5e7283a59173326a954773583fc282ccdf1dfff1724c30fdbc86f8
scorpion-2.rom [Unknown] Scorpion ROM 2 9f7571982a90268ef567bb6a8523d7c96db1d9644c85fee83c0ef0fa8a8900e1
scorpion-3.rom Technology Research Scorpion ROM 3 31eda65b203179f466e5fcea8741ecb7c14d3c8f022e622585103e903969eadd
tk90x.rom Illegal modification of an Amstrad copyright TK90X ROM f3892b4140901f8289b962f5e097cf330c6997260052baac351026639012beeb
tk95.rom Illegal modification of an Amstrad copyright TK95 ROM c0f7c0a7b2dd838488189cda052e414cd3474f3a718c1fde0a6cef3e8e0f4776
Peripheral ROMs
currah.rom Currah Currah microSpeech ROM 26d6d54f85925b1bf53121ba49fe99feac494d8189e98c08e377198e081db387
disciple-epson.rom Datel Disciple ROM with system files & Epson printer code 185e5b5a137f1bc87a60c0dc13e74344638556bdd4465354817463aef6497a04
disciple-hp.rom Datel Disciple ROM with system files & HP printer code fb724e1ffaa7c49af5c72cc4926186f136dafdb91fb54bf9fe72e6031d1a1745
genie128.rom Romantic Robot Genie 128 Disassembler 0d7c550ea2804eb1630a453412812a521aa5107c6fd996309c627b0df640260a
geniedos.rom Romantic Robot Genie DOS ROM efaedc62de4157d7a638634e6460f5dccff20dff2c043a876f830e04f1e988b1
geniedos-plusd.rom Romantic Robot Genie DOS +D ROM 1529d74f90df9c75b7297ce2f9762b7a6fc85e6b0ee9218c82dd6bc39035e454
if1-1.rom Sinclair Research Interface I v1 ROM 6bb2eb282723e539f627a33002c2c31b633b4d3b712755f28696f0c4e49470f2
if1-2.rom Sinclair Research Interface I v2 ROM ad392df2bd366a3412f186240a40dd6fd2750c96a1779ffae77cf10aa1faf7ee
if1-imc.rom Illegal modification of a Sinclair Research copyright Interface I v2 ROM modified by Ian Collier (Documentation) 0b775e49620675209fa5af834e99ba2a3ceb80d8eb628d230de84331718aaf94
if1-z80.rom Illegal modification of a Sinclair Research copyright Interface I v2 ROM modified for use with z80 pre-v4 6f4150c135e0070097d4899195c3eadfe01d34067bcd5c5108f1d9e7dc50ff5d
kempstondisc.rom Kempston Micro Electronics Kempston Disc Interface ROM 102ac3ab14327870846d731edec9da0c42d3baad383dbb56137ce523cc23baf0
messenger.rom MGT MGT Messenger ROM v2 0fd7e3552fd83e467d2d64eb1d865e9136f1bf4128db0f8d5d85da2e23df79e1
messenger-1.rom MGT MGT Messenger ROM v1? 54d3a483e35f8b368ba5d49bb30c18260f4c13ad5d0c50b3a40bc67e94e0703b
mf1.rom Romantic Robot Multiface 1 ROM 865bd40de41daaf6d18f1869e176fb257ac4bf6c4c76a292d323528affbb8dac
mf128.rom Romantic Robot Multiface 128 ROM 06b30184ff8fbb21c125234f753276ccb6d48877f8cdd02324bb68b42f50bd24
mfplus3.rom Romantic Robot Multiface +3 ROM 34f65a3b249eaacc68ecc63a4f663ee144c8b93c38e4528689df32378872a3eb
microsource.rom Currah Currah Microsource ROM 0614276bb1e77da88144e43ec5a47bc418f8fb2bc482d216a24629eea826b543
opus-12.rom Opus Opus Discovery ROM v1.2 3a885860a97af440bffdd2e81ba48ce066e178404b312d9475a4f2ce1742ca16
opus-22.rom Opus Opus Discovery ROM v2.2 0a658b83257db99370f086f8ec57a5c9108ffc846e6fe567f262b63befc85dc9
philips.rom [Unknown] Philips Disk Interface Rom v4.2 (September 1987) 390676d90c1e932fc99bbde7eb3218d9683d64bdf14bf3ab28d32edcee212223
samram-0.rom [Unknown] SamRam ROM 0 (48k BASIC) 319d703986991b7d251ff4634c6d128adf8bb23db1487906e0850f0e4656cd99
samram-1.rom [Unknown] SamRam ROM 1 (Monitor) a1ca3926bafc271f0d9049fef88df4e65a24f29a538435d57b3048d2c8d49045
softrom.rom P. Giblin SoftROM ROM (more details) 843870ec1dfd91a383f2362d739dae465768309fd3f73f9845a5c732602b6bfc
suffolk-blue.rom [Unknown] Suffolk Science "blue" ROM (more information) ffa1aac5eda1a7da9a5d39f21a7789ef3c34717fd43d7783991bb4aac1d0d99f
suffolk-green.rom [Unknown] Suffolk Science "green" ROM (more information) 7ce2c51a7db00527fa5d609d05a7e65d368260acee6c22b4eac593f41e27a254
suffolk-red.rom [Unknown] Suffolk Science "red" ROM (more information) a5e62527000ad309abe250d2aa2251b1d406698cbe170a4a3ee13c7c802488ad
suffolk-yellow.rom [Unknown] Suffolk Science "yellow" ROM (more information) 7bea4682f8ab88c7964fb9383f74bf2122062ce4c17f5c05aa645f7387bbf963
test.rom Sinclair Research Offical Sinclair Test ROM; note copies of this ROM are being sold on eBay claiming to be originals. Beware! 67efc1e3775c814deacf7ae253635ed5c84782b70decd8c20be0800fcb427e4d
unidos.rom S. D. Software Alternative OS for the +D ab31b3f2ad32774e4c2a12ebdfba07278389d5d55bfe8c2f139868220cd8a6e3
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!