QL pojawił się w połowie 1984 r., w cenie 399 funtów szterlingów. Teraz kosztuje już 199 funtów. Spadek ceny istotnie imponujący, typowo „Sinclairowski”.
Zawiera on dwa mikroprocesory i cztery specjalizowane układy Slnclair'a. Głównym procesorem jest jeden z rodziny 16/32 bitowych procesorów Motoroli 16008 z zegarem 7,5 MHz, drugim — Intel 8049, kontroluje on klawiaturę, generuje dźwięk, jest elementem interface'u RS-232C. Układy specjalizowane kontrolują pamięć, sterują ekranem, microdrive'ami, siecią lokalną i nadajnikiem RS-232C.
Procesor 16008 ma możliwość adresowania bezpośrednio pamięci do 1MB (20-bitowa szyna adresowa). Wersja podstawowa komputera zawiera 128 kB pamięci RAM i 48 kB pamięci ROM. Pamięć RAM można w prosty sposób zewnętrznie rozszerzyć do 640 kB. Reszta przestrzeni adresowej przeznaczona jest na zewnętrzne moduły ROM, rozszerzanie pamięci RAM i urządzenia peryferyjne.
W wewnętrznej pamięci ROM znajduje się system operacyjny QDOS (32 kB) i interpreter języka SuperBASIC (16 kB). QDOS wykorzystuje SuperBASIC jako język rozkazowy. System QDOS charakteryzuje się wieloma interesującymi cechami.
Najważniejsze z nich to:
- wielozadaniowość, czyli możliwość wykonywania kilku zadań jednocześnie (współbieżnie),
- priorytetowy podział czasu na wykonywane zadania,
- możliwość sterowania wieloma "oknami" na ekranie i traktowanie ich jako niezależne ekrany,
- urządzenia we/wyj uniezależnione są od urządzeń zewnętrznych.
Językiem QL jest Sinclair SuperBASIC. Odznacza się również wieloma cechami dotąd nie występującymi w języku Basic, np.: -struktura segmentowa czyli program może się składać z wielu niezależnych procedur,
- rozszerzalność można dopisywać własne indywidualne instrukcje,
- prędkość interpretacji, praktycznie niezależna od długości programu,
- możliwość wywoływania wielu procedur własnych, napisanych w języku wewnętrznym, posiadających komplet parametrów,
- rozszerzone możliwości manipulacji tablicami.
Komputer posiada pełnowymiarową, 65-klawiszową klawiaturę z pięcioma klawiszami funkcyjnymi F1-5, SHIFT, CAPSLOCK, TAB, CTRL, ESC, ALT i 4 klawisze sterujące kursorem.
Istotnymi elementami QL są dwa wbudowane microdrive’y o pojemności - 100 kB każdy i prędkości transmisji danych 15 kB/s. Tworzą one podstawę systemu QDQS. Można dodatkowo podłączyć jeszcze 6 niezależnych microdrive’ów.
Oprócz łącza do microdrive’ów, QL posiada jeszcze następujące gniazda: dwa RS-232C, TV, monitor RGB, dwa joysticki, gniazda modułów ROM, sieci lokalnej i łącze do magistrali.
Możliwości graficzne komputera to 512x256 punktów przy 4 kolorach lub 256x256 punktów przy 8 kolorach i do 80 znaków w 25 wierszach.
Istnieje już w miarę bogate oprogramowanie dla tego komputera, dostępne na rynku. Począwszy od programów użytkowych, takich jak: asembler, dissasembler, Forth, Fortran 77, Pascal, Lisp, C, BCPL, do dużej grupy, programów rozrywkowych i gier, m.in. jeden i lepszych programów szachowych na tego typu komputery.
Krzysztof Czernek
