QL Software Downloads

QL ROM Versions

Updated: 11.03.09

A collection of of the QL ROM. Some are original Sinclair versions, others are privately produced versions. The Sinclair ROMs AH, JM, JS, MG and TB have been released for use in Europe, although rights to these are held by Paul Holmgren and Frank Davis for North America and permission should be sought from them before downloading them in or for use in North America. Click here to send an email to them. The Minerva ROMs are OK to use with emulators etc worldwide.

ROM Version QDOS Version Download size Description
AH 1.02 33K Sinclair AH ROM [5/3/03]
JM 1.03 33K Sinclair JM ROM [5/3/03]
JS 1.10 35K Sinclair JS ROM [5/3/03]
JSU 1u10 35K Sinclair USA JS ROM [5/3/03]
JS-4M 1.10 35K Sinclair JS ROM, patched for 4MB RAM [5/3/03]
MG 1.13 35K British MG ROM with custom key layout [5/3/03]
mgdrom.zip 1.13 35K Danish MG ROM [04/09/07]
MF 1.14 36K A German ROM version [5/3/03]
MGE 1E13 35K Spanish MG ROM version [5/3/03]
MGF 1F13 35K French QL ROM (thanks to Urs König)
MGG 1G13 35K Another German ROM version [5/3/03]
MGI 1I13 35K Italian MG ROM version [5/3/03]
MGUK 1ê13 36K John Alexander updated MG ROM with added commands [5/3/03]
Minerva 1.61 1.61 37K Very early version of Minerva ROM [5/3/03]
Minerva 1.63 1.63 37K Slightly later version of Minerva ROM [5/3/03]
Minerva 1.64 1.64 37K Slightly later version of Minerva ROM [5/3/03]
Minerva 1.66 1.66 37K Slightly later version of Minerva ROM [5/3/03]
Minerva 1.89 1.89 38K Version of Minerva released for use with QL emulators, also freely distributable in North America for use with emulators. [5/3/03]
Minerva 1.98 1.98 39K More recent version of Minerva Mk1, also freely distributable [10/05/04]
TB 1.03 34K Intermediate Sinclair QL ROM, between JM and JS [5/3/03]
Thor 630 1.13 61K Thor v6.30 ROM [08/10/06]
Thor 634 1.13 58K Thor v6.34 ROM [5/3/03]
Thor 636 1.13 59K Thor v6.36 ROM [5/3/03]
thor639.zip ? 57K Thor v6.39 ROM [08/10/06]
Thor 641 ? 58K Thor v6.41 ROM [08/10/06]
Thor 637 1.13 72K Thor v6.36 Argos OS, modified for use with pointer environment. Suitable for international 84-key and French 102-key keyboards. (Thierry Godefroy) [08/10/06]
argosqubide.zip 1.13 72K Same as Argos 637mod above, but with further modifications allowing use of Qubide on Thor XVI - the Thor's own WIN driver is disabled (Thierry Godefroy) [08/10/06]
lngpatch.zip n/a 2K A patch to allow the use of the Lightning screen accelerator software along with pointer environment on Thor XVI (Thierry Godefroy) [08/10/06]
ptrthr.zip n/a 11K Modified pointer environment file ptr_gen v1.69 for use with Thor XVI mouse driver. (Thierry Godefroy) [08/10/06]
Tyche 2.05 47K Last unreleased Sinclair OS for QDOS hardware. A 64K ROM which is interesting but not very compatible with 48K QL ROMs, containing the copyright message '(C) 1985 Sirius Cybernetics' [5/3/03]
Ultra-MG 1.14 35K Ultrasoft release of MG ROM, with some bug fixes. Expects a German keymap. [5/3/03]
index.html 1E13 36K Greek ROM, Version EFP (N.B. E=sigma character, which I don't know how to replicate here)

ROM versions prior to JS (e.g. AH, TB, JM) were early Sinclair ROMs. They are perfectly usable and many people still have AH or JM ROM QL systems. Version JS introduced several new features such as WHEN ERROR error trapping, WHEN variable value monitoring, and TRA translate features. JSU was a version of the QL ROM for North America. With the MG ROM came several international versions such as MGF for France, MGI for Italy and so on. Over the years, there have been some derivatives made, such as the 4MB version of the JS ROM, and John Alexander's MGUK ROM. The CST Thor computers used a derivative of QDOS called Argos as their operating systems. Later, the Minerva ROM was created by a small team at QView (Jonathan, Stuart and Laurence, hence the "JSL1" version of SuperBASIC). It's not really known for certain how the two-letter Sinclair ROM versions came to being, one theory had it that they were initials of Sinclair staff (e.g. JM may have been the initials of John Mathieson) or even taxi drivers who ferried QL bits and pieces around for Sinclair! A bit of a novelty is the Tyche ROM, a final and unreleased 64K ROM for QL hardware. Phoebus Dokos tells me that although he couldn't get this to work with the QemuLator QL emulator, he did manage to get it working with the QLay emulator. The QLay.rc file should look like this:

-r c:\roms\tyche-tra.rom
-c FC000@nfa.rom
-l win1@qlay.dir
-l win2@sub2\qlay.dir
-l mdv1@qlay.mdv
-f 11538.46

Replace the -f with the appropriate one for your machine, says Phoebus (sorry, not being a QLay user I don't have a clue what all this means!)

If you have access to back issues of QL World magazine or to the QL Documentation CD, Simon Goodwin wrote some very interesting articles about ROM bugs and the differences between ROM versions.


Disassemblies & Sources

JS ROM Disassembly A commented disassembly of Sinclair's JS ROM (Richard Zidlicky) (100K) [08/10/06]

JM ROM Disassembly A commented disassembly of the Sinclair JM ROM. Supplied as a separately zipped 2 disk set. (Caroline A Mathieson) [08/10/06]
Download disk 1 (122K)
Download disk 2 (101K)

Minerva 1.98 sources The sources for the Minerva ROM, version 1.98. Further details, including copyright notice and license terms, from author Laurence Reeves's website. The Minerva 1.98 binary ROM image may be downloaded from the above table. (Laurence Reeves) (431K) [08/10/06]

SMSQ/E is, of course, the operating system for QL and compatible computers. SMSQ/E is available from Jochen Merz Software, Quo Vadis Designand other authorised resellers. Interestingly, the source files for SMSQ/E are available from the website of SMSQ/E Registrar Wolfgang Lenerz, for those interested in the development of the operating system.


EPROM Utilities

mageprom.zip Magnetic Eprom is a program to convert a 16K QL EPROM image into a version you can LRESPR to run from RAM (Jeremy Davis) (23K) [08/10/06]

softeprom.zip SoftEprom v1.10 relocates EPROMs from the QL EPROM slot to file. (Emmanuel Verbeeck) (8K) [08/10/06]


Qubide

Several ROM images for the Qubide IDE hard disk interface - different versions of the Qubide ROM had varying map layouts for the hard disks, etc (v1.50 includes a program on the utilities disk to update the drive map), so I've tried to put some of the main "vintages" here. Note that to upgrade a v1.mm Qubide to v2.nn, the GAL1 and GAL2 chips also need to be updated.

qub136rom.zip Qubide ROM image v1.36 (9K)
qub137rom.zip Qubide ROM image v1.37 (9K)
qub139rom.zip Qubide ROM image v1.39 (10K)
qub141rom.zip Qubide ROM image v1.41 (10K)
qub150rom.zip Qubide ROM image v1.50 (10K) and Utilities disk (50K)
qub156rom.zip Qubide ROM image v1.56 (10K) and Utilities Disk (54K)
qub201rom.zip Qubide ROM image v2.01 (11K) and Utilities Disk (189K)
qub202rom.zip Qubide ROM image v2.02 (11K)

store.zip. Store is a utility to to store a Qubide drive's parameters into SuperHermes permanent memory. This allows you to bypass the startup delays on Qubide hard disk systems, by avoiding the startup drive tests. Works wirth Qubide 1.41 or later only. (Phil Borman) (11K) [12/10/06]

qubide-gpl.zip. Derek Stewart has kindly sent me a copy of the Qubide 2 sources, which Phil Borman and Ron Dunnett have released for free distribution via GPL Licence. (337K)


Second Processor

ipc8049.zip A commented disassembly (as a Quill _DOC file) of the IPC8049 second processor chip software in the QL. (Laurence Reeves) [08/10/06]


Return to home page