Sinclair QDOS

Sinclair QDOS

QDOS (sometimes written as Qdos in official literature; the name is not regarded as an acronym; also see the identically-pronounced word kudos) was the multitasking operating system found on the Sinclair QL personal computer and its clones. It was designed by Tony Tebby whilst working at Sinclair Research, as an in-house alternative to another, later cancelled, operating system commissioned from GST Computer Systems.

QDOS was implemented in Motorola 68000 assembly language, and on the QL, resided in 48 kB of ROM, consisting of either three 16 kB ROM chips or one 32 kB and one 16 kB chip. These ROMs also held the SuperBASIC interpreter, an advanced variant of BASIC with structured programming additions. This also acted as the QDOS command line interpreter. [1 kB = 1024 bytes]

Facilities provided by QDOS included management of processes (or "jobs" in QDOS terminology), memory allocation, and an extensible "redirectable I/O system", providing a generic framework for filesystems and device drivers. Very basic screen window functionality was also provided. This, and several other features, were never fully implemented in the released versions of QDOS, but were improved in later extensions to the operating system produced by Tebby's own company, QJUMP.

Rewritten, enhanced versions of QDOS were also developed, including Laurence Reeves' Minerva, and Tebby's SMS2 and SMSQ/E. The latter is the most modern variant and is still being improved.

Versions

QDOS versions were identified by numerical version numbers. However, the QL firmware ROMs as a whole (including SuperBASIC) were given two- or three-letter alphabetic identifiers (returned by the SuperBASIC function "VER$").

The following version of QDOS were released:

* 0.08: the last pre-production version.

* 1.00: corresponded to the "FB" version QL ROMs, released in April 1984.

* 1.01: corresponded to the "PM" version ROMs. This was faster and had improved Microdrive support.

* 1.02: corresponded to the "AH" ROM version released in June 1984. This fixed many bugs and was the first ROM version to be produced in quantity.

* 1.03: included in ROM versions "JM" and "TB"; a minor bug-fix release issued in late 1984.

* 1.10: corresponded to the "JS" and "JSU" (US export version) ROMs, released in early 1985. This was the last version used in QLs manufactured for the UK market.

* 1.13: corresponding to the "MG"x series of ROM versions for European export markets. Included a significant number of bug fixes. The following localised versions of the "MG" firmware are known to exist:
** "MGE:" Spanish
** "MGF:" French
** "MGG:" German
** "MGI:" Italian
** "MGS:" Swedish

The localised versions of QDOS were identified by the "." in the version number being replaced by the ROM version suffix letter used to identify the territory, eg. the "MGE" ROMs contained QDOS version 1E13. All "MG" firmware versions shared the same bottom 32 kB ROM chip. Qdos 1.13 was also reported to be included in a Greek localised ROM version, known as "ΣFP" (marked on the ROMs as "EFP").

External links

* [http://www.dunbar.cwc.net/qdos/qdos.html QDOS Internals]
* [http://www.scp-paulet-lenerz.com/smsqe/ SMSQ/E Source Code]
* [http://www.dilwyn.uk6.net/qlrom/index.html Dilwyn Jones's QL ROM Versions list]

References

* Andrew Pennell (1985). "The Sinclair QDOS Companion: a guide to the QL operating system". London: Sunshine Books. ISBN 0-946408-69-6
* Simon Goodwin. "Bugging the ROM", "Sinclair QL World", August 1987.
* [http://www.staff.uni-mainz.de/roklein/ql/Firmware QL History FAQ: Firmware]

Notes


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Sinclair QDOS — Este artículo trata sobre el sistema operativo de Sinclair QL. Para el predecesor de MS DOS, véase QDOS. QDOS Desarrollador Sinclair Research ? Información general …   Wikipedia Español

  • Sinclair QDOS — Article connexe : QDOS. QDOS (parfois écrit Qdos dans la littérature officielle; ce nom n est pas vu comme un acronyme; voir également le terme Kudos prononcé de la même façon) est le système d exploitation multitâche préemptif utilisé sur… …   Wikipédia en Français

  • Sinclair QL — Sinclair QL. El Sinclair QL, (QL por Quantum Leap, salto cuántico), fue un ordenador personal lanzado por Sinclair Research en enero de 1984. Posterior al éxito del ya famoso ZX Spectrum, el QL fue diseñado como el siguiente paso hacia el mercado …   Wikipedia Español

  • Sinclair QL — Тип персональный компьютер Выпущен 12 января 1984 …   Википедия

  • QDOS — may refer to:* Sinclair QDOS, the Sinclair QL operating system * 86 DOS, predecessor of MS DOS, originally shipped as (Quick and Dirty Operating System) …   Wikipedia

  • Sinclair QL — Infobox computer Type = Personal computer Released = Start date|1984|01|12 Photo = Discontinued = April 1986 Processor = Motorola 68008 @ 7.5 MHz Memory = 128 KB (640 KB max.) OS = Sinclair QDOSThe Sinclair QL (for Quantum Leap ), was a personal… …   Wikipedia

  • QDOS — Este artículo trata sobre el predecesor de MS DOS. Para el sistema operativo de Sinclair QL, véase Sinclair QDOS. QDOS Desarrollador …   Wikipedia Español

  • QDOS — Article connexe : Sinclair QDOS. QDOS est l ancêtre du MS DOS de Microsoft. QDOS signifie Quick and dirty Operating System, soit « Système d exploitation rapide et sale (vite fait, mal fait) ». Historique QDOS est le nom de travail …   Wikipédia en Français

  • Sinclair QL — El Sinclair QL, QL por Quantum Leap(salto cuántico ), era un ordenador personal lanzado por Sinclair Research en Enero de 1984. Como sucesor del ZX Spectrum, el QL fue diseñado con el aficionado a los hobbys y el mercado de la pequeña empresa en… …   Enciclopedia Universal

  • QDOS — • Sinclair QL DOS Betriebssystem (mit Quasi Multitasking) des mit einem 68008 betriebenen englischen Homecomputers • Quick n Dirty Operating System (ggf. synonym zu 1.)) …   Acronyms

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”