SP830 (2. časť)

Na upresnenie úvodníka predchádzajúcej časti: Skratka SP znamená stolný počítač, resp. stolní počítač z češtiny preložený ako stolový počítač do slovenčiny. Odtiaľ teda pochádza časť názvu SP830. Číslo by snáď mohlo vyjadrovať rok výroby (‘83) a verziu (0)?

Počítač som opatrne s patričnou dávkou úcty bezpečne prepravil do dielne, delikátne rozobral a vyčistil. Nasledovala zbežná kontrola zdravia elektrolytov, meranie skratov medzi napájacími vetvami kvôli známym závadám Tesla tantalov, rýchla kontrola polovodičov okolo napájania. Všetko vyzeralo až podozrivo zdravo, takže nastal čas systém spustiť.

Na úvod najprv naprázdno bez pripojených kariet, aby sa potvrdilo zdravie zdroja. Následne som postupne pridával do systému karty a opäť meral či je všetko v napájaní v poriadku. Ako posledná prišla na rad karta CPU, ktorá našťastie potrebuje len jedno napájanie, narozdiel od RAM a ROM, a zmeral som signály na Z80 osciloskopom. Hodiny boli zdravé, adresovky, datovky a riadiace piny vyzerali tiež OK, len na obrazovke tma.

Generátor VN v monitore bolo počuť a dokonca aj synchro pulzy na videoadaptéri vyzerali v norme. Hútal som ako sa pohnúť ďalej?

K tomu, čo predo mnou vlastne stojí, som sa vlastne dopátral okľukou. Zistením parametrov ako rozlíšenie textu, pseudografiky či veľkosť interpretra Basicu a jeho názov s rímskou II. Vlastne aj použitie Z80-tky bolo úvodnou indíciou. Z čoho teda bolo možné v danej dobe celý koncept skopírovať? Možností vskutku nebolo veľa, aj v zahraničí sa začiatkom osemdesiatok ešte len schyľovalo k mikropočítačovej revolúcii. Napriek tomu bolo za veľkou mlákou už niekoľko platforiem založených práve na Z80, no zrejme najrozšírenejšími sa stali rôzne evolučné verzie TRS-80. Zhodou okolností sa pokročilejšia verzia Basicu nazýva Level II. Začalo byť jasné odkiaľ vietor fúka.

Povyberal som teda EPROM z pätíc, hodil ich do programátora a prečítal obsah či sa čírou náhodou nebude podobať na Level II Basic. Ani náhodou. Bol to len zhluk bajtov, ktoré zďaleka nepripomínali funkčný kód pre Z80. Následne som radšej nazrel do schémy a zistil, že zbernicové budiče modulu vyskladané zo 7403 invertujú obsah v EPROM. Po patričnej úprave súboru sa už dalo potvrdiť, že podobnosť s originálom nebude čisto náhodná. To následne potvrdil aj disassembling, ktorý v rekordne krátkom čase dodal Busy.

Neváhal som a zobral pomerne čerstvú diagnostiku, ktorú so svojimi kamarátmi vyprodukoval Adrian Black, známy z YT kanálu Digital basement, rozdelil na dve časti, invertoval a napálil do dvoch EPROM 2708. Čuduj sa svete, ale TRS-80 oops, pardon SP830 sa rozbehol a diagnostikoval.

Vďaka diagnostike som odhalil jednu vadnú 7403, ktorá spôsobovala skrat medzi datovkami, vymenil ju a systém opäť otestoval.

Tentoraz sa žiadne chyby nevyskytli a Basic II vo finále nabehol.

Po zapnutí a vyskúšaní jednoduchého basicového programu zostala nezodpovedaná otázka z čoho presne SP830 vlastne vychádza. Kde sa z ničoho nič vzal (hoci modifikovaný) 13k interpreter Basic, ktorý sa ohlási tajomnou otázkou “READY ?” v hornej časti displeja a po stlačení klávesy “EXECUTE” zastupujúcu Enter sa zopakuje “READY” v spodnej časti obrazovky a pod ním sa zobrazí zobáčik s kurzorom.

TRS-80 Level II Basic má predsa úvodné systémové hlásenie, ktoré jasne hovorí, že sa jedná o počítač z dielne Tandy RadioShack. Ďalšie pátranie ma priviedlo k Dick Smith System/80 resp. EACA VideoGenie E3003.

Veci začali dávať zmysel po prečítaní odstavca o odlišnostiach voči TRS-80: `At non-disk boot-up „Memory size?“ was „Ready?“ and no copyright notices appeared when BASIC initialised`. Presne náš prípad, teda SP830. Pravepodobne sa niekto z východného bloku dostal k hong-kongskej produkcii a dokázal ju elegantne “vykuchať” a upraviť na tunajšie reálie.

V systéme však očividne niečo pribudlo. V origináli má Level II Basic 12k, no v SP830 je 13 kusov 1K EPROM 2708, pričom posledný čip má v sebe len pár užitočných bajtov. Podľa jediného dostupného dobového letáku by mal systém vedieť komunikovať cez moduly kompatibilné s TP8 aj so snímačom či dierovačom diernej pásky alebo mozaikovou tlačiarňou či prenosovým zariadením ZPR-1200.Je teda možné, že do “získaného” Basicu pridali ovládače práve k nim. Na potvrdenie tejto teórie to bude chcieť ešte viac podrobného prieskumu.

Po oživení a rozbehnutí mašiny vnútornosti putovali do Brna a odtiaľ následne do rúk EC1045.01, ktorý sa podujal na reverzovanie dosiek podľa originálov a dostupných schém. Pri jeho usilovnosti je veľmi vysoko pravdepodobné, že sa bude otvárať cesta k replike.

Zatiaľ tu máme zopár fotiek z repasu plastových krytov “školskej” verzie SP830 zo ŠR 1984/85.

Po prečítaní úvodných slov k SOČke aj vy ucítite dych histórie:

Stolný počítač SP830: 
Je určený pre zber a spracovanie údajov, vedecko-technické výpočty, riadenie malých technologických procesov, výučbu a pod. Stolný počítač je vybavený alfanumerickou zobrazovacou jednotkou a zabudovanou klávesnicou. Zobrazovacia jednotka umožňuje zobrazenie textov alebo jednoduchých grafov s rozlišovacou schopnosťou 128x48 bodov. K počítaču je možné pripojiť celú škálu periférií a to prostredníctvom integrovanej zbernice používanej v systéme SPU 800.
Stolný počítač je vytvorený na prvkoch vysokej integrácie s použitím špičkovej súčiastkovej základne štátov RVHP. Užívateľská pamäť má kapacitu 14 kB. Programovacím jazykom stolného počítača je rozšírená verzia jazyku BASIC, ktorého interpreter je uložený do vnútornej pevnej pamäti.
Pracovná pamäť je o obsahu 48 kB. Súbor príkazov jazyku BASIC, stolného počítača obsahuje obvyklé aritmetické a logické operácie s numerickými i alfanumerickými premennými, alebo poliami týchto premenných. Ďalej obsahujú príkazy pre deklaráciu polí týchto premenných a typov premenných, podmienené a nepodmienené skoky, textovanie inštrukcií, vyvolávanie programov, vstupných alebo výstupných údajov na perifériách a to ako vo voľnom, tak aj vo formálnom tvare.

Za srdce chytí aj hodnotenie odborníka:

Ozaj, a vedeli ste, že slávna spektrácka hra „Hobbit“ bola vyvíjaná na System/80?

Retru zdar,
Ikon

2 názory na “SP830 (2. časť)

  1. Spätné upozornenie: Stratený počítač 830 (1. časť) | SinDiKat

  2. Video Genie se nějakým způsobem dostalo do Stanice mladých techniků v Praze na Julisce (někdo věděl o možnosi výhodné koupě a přemluvil SSM ji financovat) – vznikal tam na něm i Libovického software jako Město robotů nebo ovladač Myši 602.
    Je tedy možné, že to souviselo i se vznikem SP830.

Pridaj komentár