Sinclair QL
![]() | |
Type | Personal computer |
---|---|
Release date | 12 January 1984 |
Introductory price | £399 (equivalent to £1,620 in 2023) |
Discontinued | April 1986 |
Units sold | 150,000[1] |
Operating system | Sinclair QDOS, SuperBASIC |
CPU | 68008 @ 7.5 MHz |
Memory | 128 KB[2] (896 KB max.) |
Storage | 2× Microdrive |
Display | PAL TV or Monitor 256×256 (8 colours) 512×256 (4 colours) |
Graphics | ZX8301 |
Sound | Intel 8049 |
Connectivity | expansion slot, ROM cartridge socket, dual RS-232 ports, proprietary QLAN local area network ports, dual joystick ports, external Microdrive bus |
Predecessor | ZX Spectrum |
Successor | Sinclair PC200 |
The Sinclair QL (for Quantum Leap) is a personal computer launched by Sinclair Research in 1984, as an upper-end counterpart to the ZX Spectrum.[3] The QL was aimed at the serious home user and professional and executive users markets from small to medium-sized businesses and higher educational establishments, but failed to achieve commercial success.[4] While the ZX Spectrum has an 8-bit Zilog Z80 as the CPU, the QL uses a Motorola 68008.[5] The 68008 is a member of the Motorola 68000 family with 32-bit internal data registers, but an 8-bit external data bus.
Description
![](http://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/QL-inside.jpeg/220px-QL-inside.jpeg)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/45/Sinclair_QL_rear_view_%28brighter%29%28filtered%29.jpg/220px-Sinclair_QL_rear_view_%28brighter%29%28filtered%29.jpg)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/77/Sincalir-QL-68008-Processor.jpg/220px-Sincalir-QL-68008-Processor.jpg)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Sinclair_QL_mp3h0654.jpg/220px-Sinclair_QL_mp3h0654.jpg)
Based on a Motorola 68008 processor clocked at 7.5 MHz, the QL included 128 KB of RAM, which was officially expandable to 640 KB and in practice, 896 KB.[6] It could be connected to a monitor or TV for display. Two built-in Microdrive tape-loop cartridge drives provided mass storage, in place of the more expensive floppy disk drives found on similar systems of the era. Microdrives had been introduced for the Sinclair ZX Spectrum in July 1983, although the QL used a different logical tape format. Interfaces included an expansion slot, ROM cartridge socket, dual RS-232 ports, proprietary QLAN local area network ports, dual joystick ports and an external Microdrive bus.
Two video modes were available, 256×256 pixels with 8 RGB colours and per-pixel flashing, or 512×256 pixels with four colours: black, red, green and white.[7] The supported colours could be stippled in 2×2 blocks to simulate up to 256 colours, an effect which did not copy reliably on a TV, especially over an RF connection. Both screen modes used a 32 KB framebuffer in main memory. The hardware was capable of switching between two different areas of memory for the frame buffer, thus allowing double buffering. However, this would have used 64 KB of the standard machine's 128 KB of RAM and there was no support for this feature in the QL's original firmware. The alternative and much improved operating system Minerva does provide full support for the second frame buffer. When connected to a normally-adjusted TV or monitor, the QL's video output would overscan horizontally. This was reputed to have been due to the timing constants in the ZX8301 chip being optimised for the flat-screen CRT display originally intended for the QL.[8]
256×256 | 512×256 |
---|---|
black | black |
blue | |
red | red |
magenta | |
green | green |
cyan | |
yellow | white |
white |
Internally, the QL comprised the CPU, two ULAs (ZX8301 and ZX8302) and an Intel 8049[9] microcontroller known as the IPC, or "Intelligent Peripheral Controller", responsible for keyboard, joystick ports, RS-232 inputs and sound output. The ZX8301 or "Master Chip" implemented the video display generator and also provided DRAM refresh.
The ZX8302, or "Peripheral Chip", interfaced to the RS-232 ports (transmit only) Microdrives, QLAN ports, real-time clock and the 8049 via a synchronous serial link. The 8049 included at a late stage in the QL's design (the ZX8302 originally being intended to perform its functions[10]) ran at 7.5 MHz and acted as a keyboard/joystick interface, RS-232 receive buffer and audio generator.[11] When comparing technical specifications among microcomputers in the traditional sense of the term, the QL qualifies as the fastest for having a 15 MHz clock that alternated between Motorola's 68008 & Intel's 8049.
QDOS, a pre-emptive multitasking operating system primarily designed by Tony Tebby, was included on ROM, as was an advanced structured BASIC interpreter, named SuperBASIC designed by Jan Jones, which was also used as the command-line interpreter. The QL was bundled with an office suite, consisting of a word processor, spreadsheet, database, and business graphics written by Psion. It was the first OS to feature a Windows-style GUI predating Apple Computer by a month.[12][dubious – discuss]
Physically, the QL was the same black colour as the preceding ZX81 and Sinclair ZX Spectrum models, but introduced a new angular styling theme and keyboard design which would later be seen in the ZX Spectrum+.
The QL used British Telecom type 631W plugs of similar design to British telephone sockets for serial cables except for QLs built by Samsung for export markets, which had DE-9 sockets. Joysticks connected to the QL with similar type 630W plugs.
History
![](http://upload.wikimedia.org/wikipedia/en/thumb/c/c6/Ql_dongle.png/220px-Ql_dongle.png)
The QL was originally conceived in 1981 under the code-name ZX83, as a portable computer for business users, with a built-in ultra-thin flat-screen CRT display similar to the later TV80 pocket TV, printer and modem. As development progressed it eventually became clear that the portability features were over-ambitious and the specification was reduced to a conventional desktop configuration.[10][13] The electronics were primarily designed by David Karlin, who joined Sinclair Research in summer 1982. The industrial design was done by Rick Dickinson, who already designed the ZX81 and ZX Spectrum range of products. Sinclair had commissioned GST Computer Systems to produce the operating system for the machine, but switched to Domesdos, developed by Tony Tebby as an in-house alternative, before launch. GST's OS, designed by Tim Ward, was later made available as 68K/OS, in the form of an add-on ROM card.[14] [15] The tools developed by GST for the QL would later be used on the Atari ST, where GST object format became standard.
The QL was designed to be more powerful than the IBM Personal Computer, and comparable to Apple's Macintosh.[16] While the CPU clock speed was comparable to that of the Macintosh, and the later Atari ST and Amiga, the 8-bit databus and cycle stealing of the ZX8301 gate array limited the QL's performance. At the time of the rushed launch, on 12 January 1984, the QL was far from being ready for production—there being no complete working prototype in existence. Although Sinclair started taking orders immediately, promising delivery within 28 days, first customer deliveries only started, slowly, in April. This provoked much criticism of the company and the attention of the Advertising Standards Authority.[10]
Because of its premature launch, the QL was plagued by a number of problems from the start. Early production QLs were shipped with preliminary versions of firmware containing numerous bugs, mainly in SuperBASIC. Part of the firmware was held on an external 16 KB ROM cartridge also known as the "kludge" or "dongle", until the QL was redesigned to accommodate the necessary 48 KB of ROM internally, instead of the 32 KB initially specified.[10] The QL also suffered from reliability problems of its Microdrives. These problems were later rectified, by Sinclair engineers, especially on Samsung produced models, as well as by aftermarket firms such as Adman Services and TF Services, to the point where several QL users report the Samsung Microdrives in particular working perfectly even after almost 17 years of service; but in any case much too late to redeem the negative image they had already created.
Although the computer was hyped as being advanced for its time, and relatively cheap, it failed to sell well, and UK production was suspended in 1985, due to lack of demand. After Amstrad acquired Sinclair's computer products lines in April 1986, the QL was officially discontinued. Apart from its reliability issues, the target business market was becoming wedded to the IBM PC platform, whilst the majority of ZX Spectrum owners were uninterested in upgrading to a machine which had a minimal library of games. Sinclair's persistence with the non-standard Microdrive and uncomfortable keyboard did not endear it to the business market; coupled with the machine's resemblance to a ZX Spectrum+, they led many to perceive the QL as something akin to a toy. Software publishers were also reluctant to support the QL because Microdrive cartridges were the only available distribution medium for QL.
ICL One Per Desk
The QL's CPU, ZX8301 and ZX8302 ASICs and Microdrives formed the basis of International Computers Limited's (ICL's) One Per Desk (OPD) - also marketed by British Telecom as the Merlin Tonto and by Telecom Australia as the Computerphone. The result of a three-year collaboration between Sinclair Research, ICL and British Telecom, the OPD had the addition of a telephone handset at one end of the keyboard, and rudimentary Computer-Telephony Integration (CTI) software.[17] This machine interested a number of high-profile business customers, including certain divisions of the former UK Customs and Excise Department, but its success was generally limited. In the late 1980s they were used in bingo halls to allow a country wide networked bingo game.[18]
Legacy
Linus Torvalds has attributed his eventually developing the Linux kernel, likewise having pre-emptive multitasking, in part to having owned a Sinclair QL in the 1980s. Because of the lack of support, particularly in Finland, Torvalds became used to writing his own software rather than relying on programs written by others.[19] His frustration with the Sinclair led, years later, to his purchasing a more standard IBM PC compatible on which he would develop Linux.
Clones
After Amstrad abandoned the QL in 1986, several companies previously involved in the QL peripherals market stepped in to fill the void. These included CST and DanSoft, creators of the Thor line of compatible systems; Miracle Systems, creator of the Gold Card and Super Gold Card processor/memory upgrade cards and the QXL PC-based hardware emulator; and Qubbesoft, with the Aurora, the first replacement QL mainboard, with enhanced graphics modes.[11]
In the late 1990s, two partly QL-compatible motherboards named Q40 and Q60 (collectively referred to as Qx0) were designed by Peter Graf and marketed by D&D Systems. The Q40 and Q60, based on the Motorola 68040 and 68060 CPUs respectively, were much more powerful than the original QL and have the ability among other things (such as multimedia, high resolution graphics, Ethernet networking etc.) to run the Linux operating system.[20]
In 2013 Peter Graf announced that he was working on the Q68, a FPGA based QL compatible single board computer. The Q68 was first presented to the public in April 2014 and became available in autumn 2017. It is produced and marketed by Derek Stewart (of former D&D Systems).[21]
Hardware add-ons such as new developments like the QL-SD (designed by Peter Graf) [22] and reengineered or even expanded 1990s designs such as QubIDE interfaces (by José Leandro Novellón) [23] , Trump, Gold & Super Gold Cards (by Tetroid) [24] are still being produced for the original QL.
RWAP Software supplies various hardware and software upgrades and spare parts.
Operating systems
Patched or reengineered versions of QDOS were produced, most notably Minerva which gradually evolved into a completely rewritten operating system, offering improved speed, with multitasking SuperBASIC interpreters. Tony Tebby went on to produce another updated operating system, SMSQ/E, which has continued to be developed for the Sinclair QL and emulators, offering many more features.[25]
Emulators, virtual QLs and distributions
Quite a few emulators and virtual QLs became available over time of which Q-emuLator (Windows/Mac), QPC2 (Windows), SMSQmulator (Java), ZEsarUX (Windows/Mac/Linux) and sQLux (Windows/Mac/Linux) are actively maintained. Several distributions of emulators, applications and information have been produced, of which Black Phoenix and QL/E are the most actively maintained.
See also
References
- ^ "QL, what? Never heard of the QL..." Retrieved 2020-12-11.
- ^ 1 KB = 1024 B
- ^ "Sinclair QL - Computer - Computing History". www.computinghistory.org.uk. Retrieved 2022-11-22.
- ^ Smith, Tony. "Sinclair's 1984 big shot at business: The QL is 30 years old". www.theregister.com. Retrieved 2022-11-22.
- ^ "Sinclair QL microcomputer - CHM Revolution". www.computerhistory.org. Retrieved 2022-11-22.
- ^ Nerd, Nostalgia (2016-03-17). "Sinclair QL (Quantum Leap) System Review". Nostalgia Nerd. Retrieved 2022-11-22.
- ^ Nerd, Nostalgia (2016-03-17). "Sinclair QL (Quantum Leap) System Review". Nostalgia Nerd. Retrieved 2022-11-22.
- ^ Goodwins, Rupert. "Sinclair Loki Superspectrum". Newsgroup: comp.sys.sinclair. Usenet: 3cde626f.45085128@news-text.blueyonder.co.uk. Retrieved 2008-04-22.
- ^ Nerd, Nostalgia (2016-03-17). "Sinclair QL (Quantum Leap) System Review". Nostalgia Nerd. Retrieved 2022-11-22.
- ^ a b c d Adamson, Ian; Kennedy, Richard. "The Quantum Leap - to where?". Sinclair and the 'Sunrise' Technology. Retrieved 2006-12-15.
- ^ a b Klein, Robert. "QL History FAQ: Hardware". Archived from the original on 2006-05-04. Retrieved 2008-04-21.
- ^ "Sinclair QL". Archived from the original on 2010-12-20.
- ^ Dickinson, Rick (2007-07-16). "QL and Beyond". Flickr. Retrieved 2008-04-21.
- ^ Heller, Leon (September 1984). "QL Affairs". Your Spectrum (7). Retrieved 2008-04-21.
- ^ "Sinclair QL". Binary Dinosaurs. Retrieved 2008-04-21.
- ^ Feder, Barnaby J. (February 27, 1984). "British race is on in microcomputers". The New York Times. New York. Retrieved December 12, 2011.
The QL is designed to be more powerful than the current bestseller, the International Business Machines Corporation's Personal Computer - comparable, in fact, to Apple Computer's new Macintosh.
- ^ "ICL OPD One Per Desk". OLD-COMPUTERS.COM. Retrieved 2008-04-21.
- ^ "ICL OPD". Binary Dinosaurs. Retrieved 2008-04-21.
- ^ Torvalds, Linus (speaker) (19 September 2001). Presentation: "The Origins of Linux,". Event occurs at 9:13. Archived from the original on 2021-12-11 – via YouTube.
- ^ "Q40.de". Retrieved 2008-04-21.
- ^ Stewart, Derek. "Q68 Order Process". Retrieved 2020-01-16.
- ^ Jones, Dilwyn. "QL-SD card project". Retrieved 2020-01-16.
- ^ José Leandro Novellón. "QubIDE clone". Retrieved 2020-01-16.
- ^ RWAP. "Announcement - new QL Interface". Retrieved 2020-01-16.
- ^ Klein, Robert. "QL History FAQ: Firmware". Retrieved 2008-04-21.
External links
![](http://upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png)
- Dilwyn Jones's QL pages – Well maintained site with comprehensive QL related information and a huge software download library.
- THE REPOSITORY of the Sinclair QL Preservation Project – Well maintained project with valuable Sinclair QL related information and software.
- "Sinclair's 1984 big shot at business: The QL is 30 years old". The Register.