# Tatung Einstein: Nepostřehnutý gigant vývoje her 80. let
Tatung Einstein — počítač, který neovládl masový trh, ale stal se nezbytným nástrojem pro vývojáře her v polovině 80. let. Vydaný tchajwanskou korporací Tatung v britských laboratořích, tento 8bitový stroj poskytoval unikátní možnosti pro křížově platformový vývoj, urychlující vydání hitů pro Spectrum a Commodore 64. Prozkoumáme, proč inženýři preferovali jeho před Atari ST a PC.
Architektura: síla v detailech
Tatung Einstein TC-01 a jeho vylepšená verze Einstein 256 jsou postaveny na procesoru Zilog Z80A s taktovou frekvencí 4 MHz. Hlavní technické specifikace:
- Operační paměť: 64 kB (192 kB v Einstein 256)
- Videopaměť: 16 kB (až 192 kB v Einstein 256)
- Grafika: TMS9918 (256×192, 16 barev, 32 spriteů) nebo Yamaha V9938 v Einstein 256 (512×424, paleta 512 barev)
- Zvuk: AY-3-8910 (3 kanály + šum)
- Rozhraní: Centronics pro tiskárnu, RS232-C, dva analogově-digitální porty, rozhraní „Tatung Pipe“ pro přímé adresování sběrnice dat Z80A
Klíčovou vlastností se stala podpora 80-sloupcového monochromatického displeje přes dodatečnou videokartu, což bylo zásadní pro profesionální úkoly. Skříň sestavená v Bradfordu se vyznačovala mohutností a obsahovala firmový monitor (monochromatický nebo barevný) s reproduktory. Cena systému (500 £ v 1984) ho činila dražším než konkurenty, ale inženýři oceňovali spolehlivost a rozšířené možnosti.
Vývojové prostředí: od strojového kódu po EBASIC
Při zapnutí počítač načítal jednoduchý monitor strojového kódu MOS (Machine Operating System). Pro práci s disky se používal operační systém Xtal DOS, vyvinutý v Torquay. Hlavním nástrojem se stal interpret Xtal BASIC — pokročilý dialekt s podporou grafiky a zvuku. V Einstein 256 se objevil EBASIC, optimalizovaný pro nové grafické možnosti.
Programátoři měli přístup k úplnému spektru jazyků:
- COBOL, FORTH, LISP, LOGO
- PL/1, PROLOG, PASCAL, C
- Assembler pro Z80
Časopis „Einstein User Magazine“ (19 čísel, 1984–1991) publikoval hotové algoritmy a technická řešení. Master disk byl dodáván s EBASIC, EDOS a utilitami pro čtení dat z magnetické pásky, což usnadňovalo ladění.
Křížově platformový vývoj: tajemství úspěchu
Hlavní výhodou Tatung Einstein byla emulace cílových systémů přes rozhraní „Tatung Pipe“. Vývojáři z Imagine Software a Ocean Software ho používali k tvorbě her pro Spectrum a Commodore 64. Kód se přenášel po kabelu na cílové zařízení a spouštěl v reálném čase, což zkracovalo cyklus testování.
Dvě klíčová řešení:
- Speculator — hardware adaptér za 50 £, emulující ZX Spectrum přes rozhraní Pipe. Obsahoval zvukový čip a konektor pro kazetový magnetofon.
- Amrun — software pro emulaci Amstrad CPC.
Tyto nástroje umožnily vydat hity jako „Ghost ’n Goblins“ a „Ghouls ’n Ghosts“. Navzdory komerčnímu neúspěchu samotného počítače zůstával u vývojářů žádaný až do nástupu Atari ST/TT.
Dědictví: od archivů k současnosti
Dnes je Tatung Einstein předmětem nadšení retro počítařové komunity. Na platformě je uchováno více než 400 software produktů včetně dBase, VisiCalc a WordStar, stejně jako 135 her. Fanouškovský web tatungeinstein.co.uk (existuje od 2004) spojuje majitele originálů a uchovává dokumentaci.
Co je důležité
- Tatung Einstein nebyl komerčně úspěšný, ale stal se klíčovým nástrojem pro vývoj her na populární 8bitové platformy.
- Rozhraní „Tatung Pipe“ zajišťovalo přímé adresování sběrnice dat Z80A, což bylo klíčové pro křížově platformové ladění.
- Podpora EBASIC a Xtal DOS s rozšířenými grafickými funkcemi urychlovala tvorbu obsahu.
- Hardware adaptéry jako Speculator činily emulaci Spectrum přesnou a pohodlnou pro vývojáře.
— Editorial Team
Zatím žádné komentáře.