Zpět na domů

Tatung Einstein: retrospektiva 8bitové pracovní stanice

Analýza vzácného 8bitového počítače Tatung Einstein, který hrál klíčovou roli ve vývoji her pro Spectrum a Commodore 64. Popis architektury, vývojového prostředí a dědictví. Pro specialisty na retro počítače.

Tatung Einstein: tajný nástroj vývojářů her 80. let
Advertisement 728x90

# 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.

Google AdInline article slot

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í.

Google AdInline article slot

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.

Google AdInline article slot

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

Advertisement 728x90

Číst dál