MERA-400 w Muzeum Techniki
Jeden z ostatnich zachowanych do dziś, kompletnych egzemplarzy komputera MERA-400 znajduje się w Muzeum Techniki w Warszawie. Jest to komputer wypożyczony Muzeum przez Politechnikę Gdańską, gdzie pracował jako maszyna, na której zespół rozwijający CROOK-a pracował nad swoim systemem operacyjnym. Zespół współpracował z Amepolem, zapewniając w systemie CROOK-5 pełne wsparcie dla urządzeń takich jak MULTIX czy PLIX. Efektem współpracy jest również mocno rozbudowana konfiguracja sprzętowa tego egzemplarza MERY-400.
Konfiguracja sprzętowa
Moduł procesora
Minikomputer wyposażony jest w jeden moduł procesora wraz z pamięcią ferrytową produkcji Elwro, o pojemności 32k słowa. W procesorze zostały wprowadzone dwie modyfikacje sprzętowe, wykorzystywane przez ostatnie wersje systemu CROOK-5.
Pamięć
Oprócz pamięci ferrytowej znajdującej się w module procesora, komputer został wyposażony w 1M słowo szybkiej pamięci półprzewodnikowej MEGA produkcji Amepolu. W systemie obecne jest też, ale prawdopodobnie nie używane, 64k słowa pamięci półprzewodnikowej.
Procesory peryferyjne i urządzenia zewnętrzne
- Kanał znakowy (kanał nr 15)
- Zegar czasu rzeczywistego Amepolu (urządzenie nr 0)
- Kanał pamięciowy (kanał nr 4)
- MERA 9425 (urządzenie nr 0)
- Kanał automatyki CAMAC
- MULTIX (kanał nr 12)
- Winchester nr 0 (linia fizyczna 28) (zawartość tego dysku została odczytana)
- Floppy 0, 5.25" HD (linia fizyczna 20)
Oprócz wymienionych wyżej urządzeń, do komputera podłączone były:
- dwa napędy taśmowe PT-305 (prawdopodobnie przez kanał automatyki),
- monitory ekranowe,
- czytnik taśmy dziurkowanej,
- drukarka.
Tablica konfiguracji MERY-400 systemu CROOK-5
Tablica konfiguracji opisuje nie tylko sprzęt, na którym działał system, ale również parametry jego pracy. Jej pełna zawartość, po zdekodowaniu, wygląda następująco (w nawiasach podano słowo pamięci, w którym znajduje się dany fragment konfiguracji):
- Opcje systemowe (słowo 4):
- Dołącz ekstrakody semaforowe = Nie
- Obsługa drukarki wierszowej DW3 = Nie
- Dołącz ekstrakody LOD i UNL = Tak
- Szybki zegar = Nie (kwant czasu jest 10 razy większy od okresu przerwań zegarowych)
- Praca bez trybu z wymianami = Tak
- Używaj buforów 4k przy współpracy z dyskiem = Tak
- Programy jako rezydujące = Tak
- Automatyczna obsługa MULTIX-a = Nie
- Liczba buf. systemowych = 10
- Parametry linii szeregowych MULTIX-a (słowo 5):
- Obsługa błędów = Tak
- Bez parzystości = Tak
- Z nieparzystością = Nie
- 8 bitów = Tak
- XON/XOFF = Nie
- Obsługuj BS i CAN = Nie
- Zmnień litery małe na duże = Nie
- Dołącz dumper = Tak
- Liczba tablic strumieni = 80
- Opcje systemowe, c.d. (słowo 6):
- Zbiory robocze w RAM = Tak
- Liczba tablic skorowidzów = 10
- Opcje systemowe, c.d. (słowo 7):
- Bloki dla OS = 5
- Długość buforów końcówek = 40
- Opis pamięci (słowa 010-017):
- Pamięć ferrytowa, blok 32k słowa (8 segmentów po 4k)
- Pamięć MEGA Amepol-u, 1M słowo (16 x 64k słowa)
- Obszary dyskowe (słowa 020-037):
- własny, Winchester 0, obszar 1
- własny, Winchester 0, obszar 2
- obcy, Floppy 0, 5.25" HD
- obcy, Floppy 1, 5.25" SD
- obcy, MERA9425, kanał 4, jednostka 0, talerz stały
- obcy, MERA9425, kanał 4, jednostka 0, talerz wymienny
- adresy jednostek pamięci taśmowych w kanale pamięciowym (słowa 040-043): brak
- CAMAC, PI, IEC (słowa 044-047): brak
- PLIX, MULTIX, WINCHESTER (słowa 050-053):
- PLIX = kanał 1
- MULTIX = kanał 12
- Kanał znakowy = kanał 15
- Numer linii fizycznej sterownika dysku WINCHESTER = 28 (w MULTIX-ie)
- Numer linii fizycznej sterownika dysku elastycznego = 20
- adres szybkiego łącza (słowo 055):
- kanał = 4
- urządzenie = 3
- adres zegara czasu rzeczywistego Amepol-u (słowo 056):
- kanał = 15
- urządzenie = 0
- Numer systemowy jednostki grupowej monitorów ekranowych (słowo 057): brak
- Numer systemowy końcówki dla OPRQ (słowo 060): brak
- numery systemowe pozostałych końcówek (słowa 061-077):
- 3 x nie używane (kanał znakowy)
- 4 x nie używane (kanał znakowy)
- 5 x nie używane (MULTIX)
- 3 x linia równoległa (wyjście) drukarka, perforator (MULTIX)
- 1 x linia równoległa (wejście) czytnik taśmy (MULTIX)
- 12 x linia szeregowa (full duplex), monitor (MULTIX)
Źródło: Opracowanie własne