# Tatung Einstein: niedoceniony gigant tworzenia gier lat 80.
Tatung Einstein to komputer, który nie podbił masowego rynku, ale stał się nieodzownym narzędziem dla deweloperów gier w połowie lat 80. XX wieku. Wyprodukowany przez tajwańską korporację Tatung w brytyjskich laboratoriach, ten 8-bitowy sprzęt oferował unikalne możliwości cross-platformowej development, przyspieszając premierę hitów na Spectrum i Commodore 64. Przyjrzyjmy się, dlaczego inżynierowie woleli go od Atari ST i PC.
Architektura: moc w szczegółach
Tatung Einstein TC-01 i jego ulepszona wersja Einstein 256 opierają się na procesorze Zilog Z80A o taktowaniu 4 MHz. Główne parametry techniczne:
- Pamięć operacyjna: 64 KB (192 KB w Einstein 256)
- Pamięć wideo: 16 KB (do 192 KB w Einstein 256)
- Grafika: TMS9918 (256×192, 16 kolorów, 32 sprite'y) lub Yamaha V9938 w Einstein 256 (512×424, paleta 512 kolorów)
- Dźwięk: AY-3-8910 (3 kanały + szum)
- Interfejsy: Centronics dla drukarki, RS232-C, dwa porty analogowo-cyfrowe, interfejs „Tatung Pipe” do bezpośredniego dostępu do magistrali danych Z80A
Kluczową cechą była obsługa 80-kolumnowego monochromatycznego wyświetlacza za pośrednictwem dodatkowej karty wideo, co było kluczowe dla zadań profesjonalnych. Obudowa, składana w Bradford, wyróżniała się masywnością i zawierała firmowy monitor (monochromatyczny lub kolorowy) z głośnikami. Cena systemu (500 £ w 1984) czyniła go droższym od konkurentów, ale inżynierowie cenili niezawodność i rozbudowane funkcje.
Środowisko development: od kodu maszynowego po EBASIC
Po włączeniu komputer ładował prosty monitor kodu maszynowego MOS (Machine Operating System). Do pracy z dyskami używano systemu operacyjnego Xtal DOS, opracowanego w Torquay. Głównym narzędziem stał się interpreter Xtal BASIC — zaawansowany dialekt z obsługą grafiki i dźwięku. W Einstein 256 pojawił się EBASIC, zoptymalizowany pod nowe możliwości graficzne.
Programiści mieli dostęp do pełnego stosu języków:
- COBOL, Fortran, Lisp, Logo
- PL/1, Prolog, Pascal, C
- Assembler dla Z80
Czasopismo „Einstein User Magazine” (19 numerów, 1984–1991) publikowało gotowe algorytmy i rozwiązania techniczne. Dysk master zawierał EBASIC, EDOS oraz narzędzia do odczytu danych z taśmy magnetofonowej, co ułatwiało debugowanie.
Cross-platformowa development: sekret sukcesu
Główną zaletą Tatung Einstein była emulacja systemów docelowych za pośrednictwem interfejsu „Tatung Pipe”. Deweloperzy z Imagine Software i Ocean Software korzystali z niego do tworzenia gier na Spectrum i Commodore 64. Kod przesyłano kablem na urządzenie docelowe i uruchamiano w czasie rzeczywistym, skracając cykl testowania.
Dwa kluczowe rozwiązania:
- Speculator — sprzętowy adapter za 50 £, emulujący ZX Spectrum przez interfejs Pipe. Zawierał układ dźwiękowy i gniazdo dla magnetofonu kasetowego.
- Amrun — oprogramowanie do emulacji Amstrad CPC.
Te narzędzia pozwoliły wydać takie hity jak „Ghost ’n Goblins” i „Ghouls ’n Ghosts”. Mimo komercyjnej porażki samego komputera, pozostał on poszukiwany przez deweloperów aż do pojawienia się Atari ST/TT.
Dziedzictwo: od archiwów po współczesność
Dziś Tatung Einstein to obiekt entuzjazmu retrokomputerowego. Na platformie zachowano ponad 400 produktów oprogramowania, w tym dBase, VisiCalc i WordStar, a także 135 gier. Fanowska strona tatungeinstein.co.uk (istnieje od 2004) łączy właścicieli oryginalnych egzemplarzy i przechowuje dokumentację.
Co ważne
- Tatung Einstein nie odniósł sukcesu komercyjnego, ale stał się kluczowym narzędziem do tworzenia gier na popularne 8-bitowe platformy.
- Interfejs „Tatung Pipe” zapewniał bezpośredni dostęp do magistrali danych Z80A, co było kluczowe dla cross-platformowego debugowania.
- Obsługa EBASIC i Xtal DOS z zaawansowanymi funkcjami graficznymi przyspieszała produkcję treści.
- Sprzętowe adaptery jak Speculator czyniły emulację Spectrum precyzyjną i wygodną dla deweloperów.
— Editorial Team
Brak komentarzy.