厉害了!用6个芯片打造复古经典计算机
时间:2020-04-24 16:04:15
[导读]在很多人看来,打造一台家用的计算机需要太多硬件:主板、CPU 等等。但实现一个8 位的计算机远没有这么复杂。近日,一位名为 Matt Sarnoff 的开发者就仅用了 6 个芯片就组装好了一台计算机。它不仅能有音视频输入输出,还可以完成编程任务。不愧是经典又复古

在很多人看来,打造一台家用的计算机需要太多硬件:主板、CPU 等等。但实现一个8 位的计算机远没有这么复杂。近日,一位名为 Matt Sarnoff 的开发者就仅用了 6 个芯片就组装好了一台计算机。它不仅能有音视频输入输出,还可以完成编程任务。不愧是经典又复古的 8 位电脑。
Amethyst :六个芯片打造家用计算机
该计算机使用 Forth 编程语言,有图像和声音指令、调试器和屏幕编辑功能。它采用一个 USB Type-B 接口,提供 5V 的电源和与一台 PC 的连接沟通。
在硬件配置上,首先是 CPU。作者使用了 ATMEGA1284P。这是一个 2008 年发布的CPU,有 128KB 的闪存和 16KB 的内存。它的运行主频最高达到 20MHZ,有一个内置的序列界面控制器以及 32 位的输入/输出 pin。
计算机的整体电路图示。这是一个单板计算机,使用 6 个芯片,生成 215 色视频。键盘直接焊在板子上,同样支持音频和四个串行 I/O 链接,用于外围任务,如游戏控制或存储设备。该电脑使用了自带的 Forth 虚拟机,提供编程环境。
作者所用机械键盘的空格键不像一般键盘那样位于中间,而在 Enter 键的上面。
从上图来看,这台电脑提供了一个命令行界面,用户可以进行各种操作。
更有趣的是,电脑还自带了一个游戏。游戏中,玩家扮演机器人「#」,并从一大推字符中寻找「kitten」。
寻找 kitten 的游戏界面,可见这个计算机能够完成很多任务,具有一定的性能。
完整的原理图、PCB 文件以及系统代码都可以在 Github 里找到。同时,作者也表示欢迎读者通过已提供的信息构建自己的 Amethyst 或者改进其已有的设计。
参考连接:
免责声明:本文系网络转载,版权归原作者所有。如有问题,请联系我们,谢谢!
特别说明:本文由21ic用户上传并发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!






