一台自制电脑,最少需要多少块芯片?大多数人的直觉是:怎么也得几十块吧。主板、内存、存储控制器、显示输出,哪一样不要芯片堆出来。
但有人给出的答案是三块。不是概念图,不是纸上推演,是一台能真正跑起来、能接终端、能插SD卡当硬盘的机器。
三块芯片,各司其职
这台机器叫 68k-MBC,制作者是 [Just4Fun]。它基于 68008 处理器,全部采用通孔元件,属于典型的自制电脑路数。
所谓"三芯片"配置,指的是它的精简版:一颗 68008 负责运算,一颗 SRAM 芯片负责内存,还有一颗 PIC 单片机——它扮演的角色是 ROM。
把 ROM 交给一颗单片机来做,是这套设计里最省芯片的一步。传统方案里,ROM 往往要占掉独立的存储芯片,而这里用一颗可编程的单片机顶替,芯片数量就这样被压到了三块。
精简,但不简陋
精简版并非只能亮个灯。它的限制是:内存最大 512 KB,串口只有一个。
但在这个范围内,它能做的事情并不少。机器保留了 I2C 接口,并且根据你的配置方式,还可以接上 SD 卡当作"硬盘",或者接一个 RTC 实时时钟模块。
通过那个串口,你可以接上任意一台自己顺手的终端设备,甚至能接热敏打印机。也就是说,这台三芯片的小机器,输出方式并不局限于某一种屏幕。
如果觉得一个串口不够用,还有"完整版"配置:两个串口,可以同时接终端和打印机。此外,[Just4Fun] 还做了一个并口适配器,让那些用并口的老式打印机也能接进来。
软件也是复古的
硬件之外,软件部分同样走复古路线。这台机器可以运行 CP/M68K,也可以跑独立的可执行程序,两种硬件配置都支持。
CP/M 这个名字,对经历过八位机时代的人来说并不陌生。把它搬到 68008 平台上,等于让这台自制机拥有了一个完整的、有历史感的操作系统环境。
演示视频已经放出,不过需要提前说明一句:视频里的旁白是文字转语音生成的,未必符合每个人的听感习惯。
为什么值得关注
68000 系列的单板电脑此前也出现过,但这台机器的看点很直接——芯片数量低得惊人。
在自制电脑这个圈子里,堆料不难,难的是做减法。每砍掉一颗芯片,都意味着有人重新想过一遍:这个功能到底能不能被别的东西兼掉?ROM 能不能不用 ROM 芯片?
这台机器目前正在参加一项自制电脑挑战赛。该赛事已经收到了大量参赛作品,但报名通道还没关闭——截止日期是 10 月 27 日。
三块芯片能跑起一套完整的系统,这件事本身就在提醒人:限制条件往往不是障碍,而是逼着人把每一块芯片都用到极致的理由。
热门跟贴