# Tatung Einstein:1980年代游戏开发的幕后巨人
Tatung Einstein 是一款从未征服大众市场的计算机,但它在1980年代中期成为游戏开发者不可或缺的工具。由台湾公司 Tatung 在英国实验室推出,这款8位机提供了独特的跨平台开发能力,加速了 Spectrum 和 Commodore 64 平台热门游戏的发布。让我们来剖析为什么工程师们更青睐它,而非 Atari ST 和 PC。
架构:强大源于细节
Tatung Einstein TC-01 及其改进版 Einstein 256 基于 Zilog Z80A 处理器,钟频 4 MHz。主要规格如下:
- RAM:64 KB(Einstein 256 中为 192 KB)
- Video RAM:16 KB(Einstein 256 中最高 192 KB)
- Graphics:TMS9918(256×192,16 色,32 个精灵)或 Einstein 256 中的 Yamaha V9938(512×424,512 色调色板)
- Audio:AY-3-8910(3 声道 + 噪声)
- Interfaces:Centronics 打印机接口、RS232-C、两个模数转换端口、“Tatung Pipe”接口用于直接访问 Z80A 数据总线
一项关键特性是通过附加显卡支持 80 列单色显示,这对专业任务至关重要。机箱在 Bradford 组装,体积庞大,并配有品牌显示器(单色或彩色)及内置扬声器。该系统价格(1984 年 500 英镑)高于竞争对手,但工程师们看重其可靠性和扩展能力。
开发环境:从机器码到 EBASIC
开机后,计算机加载名为 MOS(Machine Operating System)的简单机器码监视器。用于磁盘操作的是在 Torquay 开发的 Xtal DOS。主要工具是 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——一款 50 英镑的硬件适配器,通过 Pipe 接口模拟 ZX Spectrum。它配备声音芯片和卡带接口。
- Amrun——用于模拟 Amstrad CPC 的软件。
这些工具助力了《Ghost ’n Goblins》和《Ghouls ’n Ghosts》等热门游戏。尽管该计算机商业上失败,但直到 Atari ST 和 TT 出现,它仍是开发者们的必需品。
遗产:从档案到今日
如今,Tatung Einstein 是复古计算爱好者的宠儿。该平台拥有超过 400 款软件,包括 dBase、VisiCalc 和 WordStar,以及 135 款游戏。粉丝网站 tatungeinstein.co.uk(2004 年上线)连接原机拥有者并归档文档。
关键要点:
- Tatung Einstein 并非商业成功,但它是热门 8 位平台游戏开发的利器。
- “Tatung Pipe”接口实现直接 Z80A 数据总线访问,对跨平台调试至关重要。
- EBASIC 和 Xtal DOS 的支持,加上高级图形功能,加速了内容创作。
- 如 Speculator 等硬件适配器提供了精准、开发者友好的 Spectrum 模拟。
— Editorial Team
暂无评论。