Bajtek 4/1985
Bajtek Redux nr 4/85

Ufff... pracę nad numerem czwartym, jak zwykle w wersji 0.5 zostały zakończone, tym samym zamknąłem wszystkie numery jakie ukazały się w formacie A5 i poprzedzały dużo formatowe wydawnictwo począwszy od numeru pierwszego z 1986 roku. Następny reduks ...

Zobacz stronę związaną z tym artykułem w Reduksach Try2emu
Spis treści:
Krzysztof Czernek

Sinclair QL

"Sinclair QL jest nowym komputerem. Nie tylko nowym komputerem Sinclaira, lecz komputerem zupełnie nowego typu - nic takiego dotąd nigdy nie było". Takim hasłem firma Sinclair zachęca klientów do kupowania jej najnowszego wyrobu

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.

 

Dane techniczne:
Hardware
RAM: 128 kB do 640 kB
ROM: 48 kB do 192 kB
CPU: Motorola 16008,Intel 8049
Video: 512 X 256, 4 kolory; 256 x 256 8 kolorów; TV lub monitor RGB Moc zasilania: 19 Watów
Wymiary: 13,5 x 4,5 x 47 cm
Waga: 1388 g
Software System operacyjny: Sinclair QDOS
Język: Sinclair SuperBASIC
Łączność szeregowa: dwa interface’y RS-232C (V-24) 75 — 19.200 bodów
Sieć lokalna: dwa gniazda umożliwiające podłączenie razem 64 sztuk QL, z  prędkością transmisji danych 100 kbodów Rozszerzalność systemu TV, monitor RGB, łącze magistrali, łącze microdrive’ów, gniazdo modułów ROM, RS-232C, sieć lokalna, gniazda jojstick’ów
Pamięć: 1 MB niesegmentowanej przestrzeni adresowej
Microdrive’y: dwa, wbudowane w  komputer, możliwość podłączenia dodatkowych sześciu
Moduły ROM: przyjmuje jeden moduł QL ROM do 16 kB
Joystick: możliwość podłączenia dwóch drążków sterowych.

 

Krzysztof Czernek