# Tatung Einstein: 1980년대 게임 개발의 숨겨진 거인
Tatung Einstein은 대중 시장을 휩쓸지 못한 컴퓨터였지만, 1980년대 중반 게임 개발자들에게 없어서는 안 될 도구가 되었습니다. 대만 기업 Tatung이 영국 연구소에서 출시한 이 8비트 머신은 Spectrum과 Commodore 64용 히트작 출시를 앞당기는 크로스플랫폼 개발의 독보적인 기능을 제공했습니다. 엔지니어들이 왜 Atari ST나 PC보다 이를 선호했는지 살펴보죠.
아키텍처: 세부 사항에 숨겨진 힘
Tatung Einstein TC-01과 개선된 버전인 Einstein 256은 4 MHz 클럭의 Zilog Z80A 프로세서를 기반으로 합니다. 주요 사양:
- RAM: 64 KB (Einstein 256은 192 KB)
- Video RAM: 16 KB (Einstein 256은 최대 192 KB)
- 그래픽스: TMS9918 (256×192, 16색, 32 스프라이트) 또는 Einstein 256의 Yamaha V9938 (512×424, 512색 팔레트)
- 오디오: AY-3-8910 (3채널 + 노이즈)
- 인터페이스: 프린터용 Centronics, RS232-C, 아날로그-디지털 포트 2개, Z80A 데이터 버스 직접 접근을 위한 "Tatung Pipe" 인터페이스
주요 특징은 추가 비디오 카드를 통해 80컬럼 흑백 디스플레이를 지원한 점으로, 전문 작업에 필수적이었습니다. 브래드포드에서 조립된 본체는 부피가 크고, 내장 스피커가 달린 브랜드 모니터(흑백 또는 컬러)를 포함했습니다. 시스템 가격(1984년 500 £)은 경쟁 제품보다 비쌌지만, 엔지니어들은 안정성과 확장 기능을 높이 샀습니다.
개발 환경: 머신 코드부터 EBASIC까지
부팅 시 간단한 머신 코드 모니터인 MOS(Machine Operating System)가 로드됩니다. 디스크 작업에는 Torquay에서 개발된 Xtal DOS를 사용합니다. 주력 도구는 내장 그래픽스와 사운드 지원을 갖춘 고급 dialect인 Xtal BASIC 인터프리터입니다. Einstein 256에서는 강화된 그래픽스 기능을 최적화한 EBASIC이 도입되었습니다.
프로그래머들은 완전한 언어 스택에 접근할 수 있었습니다:
- COBOL, FORTH, LISP, LOGO
- PL/1, Prolog, Pascal, C
- Z80 Assembler
Einstein User Magazine(1984–1991, 총 19호)은 바로 사용할 수 있는 알고리즘과 기술 솔루션을 게재했습니다. 마스터 디스크에는 EBASIC, EDOS, 자기 테이프 데이터 읽기 유틸리티가 포함되어 디버깅이 수월했습니다.
크로스플랫폼 개발: 성공의 비밀
Tatung Einstein의 결정적 기능은 "Tatung Pipe" 인터페이스를 통한 타겟 시스템 에뮬레이션이었습니다. Imagine Software와 Ocean Software 개발자들이 Spectrum과 Commodore 64용 게임을 제작할 때 이를 활용했습니다. 코드를 케이블로 타겟 하드웨어에 전송해 실시간 실행함으로써 테스트 주기를 대폭 단축했습니다.
두 가지 대표 솔루션:
- Speculator—Pipe 인터페이스를 통해 ZX Spectrum을 에뮬레이션하는 50 £짜리 하드웨어 어댑터. 사운드 칩과 카세트 데크 커넥터를 탑재했습니다.
- Amrun—Amstrad CPC 에뮬레이션 소프트웨어.
이 도구들은 Ghost ’n Goblins와 Ghouls ’n Ghosts 같은 히트작을 탄생시켰습니다. 상업적으로는 실패했지만, Atari ST와 TT가 등장할 때까지 개발자들에게 필수품으로 남았습니다.
유산: 아카이브에서 오늘날까지
요즘 Tatung Einstein은 레트로 컴퓨팅 애호가들의 사랑을 받습니다. 플랫폼에는 dBase, VisiCalc, WordStar를 포함한 400개 이상의 소프트웨어와 135개 게임이 있습니다. 2004년부터 운영 중인 팬 사이트 tatungeinstein.co.uk은 오리지널 기기 소유자들을 연결하고 문서를 보관합니다.
주요 교훈:
- Tatung Einstein은 상업적 히트작은 아니었지만, 인기 8비트 플랫폼 게임 개발의 강력한 엔진이었습니다.
- "Tatung Pipe" 인터페이스는 Z80A 데이터 버스 직접 접근을 가능케 해 크로스플랫폼 디버깅에 핵심적이었습니다.
- EBASIC과 Xtal DOS, 고급 그래픽스 지원으로 콘텐츠 제작이 빨라졌습니다.
- Speculator 같은 하드웨어 어댑터는 개발자 친화적인 정확한 Spectrum 에뮬레이션을 제공했습니다.
— Editorial Team
아직 댓글이 없습니다.