
在 YouTube 上,[The 8-Bit Guy] 向我们展示了TI-99/4A 家用电脑的工作原理。
[8 位小子] 向我们介绍了这台 20 世纪 80 年代的古怪 16 位家用电脑,首先提到了它老式键盘上那个神秘的额外“空格”键。侧面的端口用于连接两个共用总线的摇杆,但你可以找到兼容“较新”硬件的主板,尤其是更容易找到的雅达利式摇杆。背面的 AV 端口是老式的 5 针 DIN 接口,就像当时 Commodore 和雅达利的典型接口一样(正面还有一个耳机端口)。设备背面的另一个 DB9 端口是卡带接口。
主卡带接口位于机器正面右侧,右侧还有一个较小的扩展插槽。正面接口用于加载软件(卡带上的),侧面接口用于连接外设。系统启动时会弹出一个如今已家喻户晓的“按任意键”提示。(我们知道你在想什么:“任意键在哪儿!?”谢谢 Homer。)
有一点很奇怪,当系统等待命令时,屏幕背景颜色是浅蓝色,而当系统运行命令时,背景颜色会变为浅绿色。[The 8-bit Guy] 演示了一个支持变量和表达式的方程式计算器软件。除了方程式计算器之外,同一个卡带中还有一个版本的 BASIC(名为 TI BASIC)和一个版本的太空侵略者(名为 TI INVADERS)。(没错,界面全部都是大写的。)
TI-99/4A 工程师在设计系统时曾考虑过 8 位 CPU,但最终选择了 16 位 TMS9900。然而,主板的大部分设计已经是为 8 位 CPU 设计的,这导致它看起来有点奇怪。该 CPU 只有 15 条地址线,但它通过一次寻址两个字节来弥补这一缺陷,从而能够读取高达 64KB 的数据。
[8 位小子] 继续讨论了计算机架构、图形编程语言 (GPL) 及其各种 BASIC 实现。此外,还探讨了卡带的内部结构以及视频显示处理器 (VDP)。VDP 支持基本的图形模式(32×24 个字符,15 种颜色和 32 个精灵),以及文本模式(40×24 个字符)。四声道发声芯片是 SN76489,这款芯片在许多其他产品中也得到了充分的运用。
[8 位小伙] 在视频的最后介绍了扩展功能,基本上就是通过菊花链的方式从右侧连接起来。每个外围设备都需要独立的电源!
如果您对 TI-99/4A 感兴趣,请查看《坚持不懈,TI-99/4A 磁带数据恢复》和《别惹德克萨斯——TI-99/4A Megademo》 。
原文: https://hackaday.com/2025/09/11/how-the-ti-99-4a-home-computer-worked/