Plaza 新闻汇总

Cody 计算机项目:一个基于 65C02 的 DIY 8 位家用电脑

Cody 计算机是一个旨在作为 DIY 项目构建的 8 位家用电脑。

受到(但不兼容)20 世纪 80 年代的 Commodore 家用电脑的启发,它围绕 Western Design Center 的 65C02 和 65C22 以及 Parallax Propeller 微控制器构建。它并不与您的现代计算机甚至旧计算机的新版本竞争。为了纪念一个喜欢博物馆、火箭和计算机芯片而不是咀嚼棒和吱吱玩具的好孩子,它的设计初衷只是简单、有趣、好玩,也许还有一点教育意义。

电子元件使用 KiCad 进行设计,机械组件使用 OpenSCAD 和 Inkscape 开发。汇编语言软件使用 64tass 汇编器编写,而 BASIC 程序使用定制的 Cody BASIC 解释器编写。所有设计文件和软件均在 GPLv3 许可证下发布。如果您不自己构建一个,也许它会给您带来自己创作的想法。

有关项目的详细信息可在《Cody 计算机书籍》中找到,这是一本可免费下载的 PDF 文件,目前可以作为草稿版本进行查看。未来(希望)将提供更多内容,涵盖 Cody BASIC 编程、汇编语言编程以及 Cody 计算机的电子项目。任何未来的内容也将在线提供,并且免费。

**功能**

* 围绕现代 65C02、65C22 和 P8X32A 构建的易于组装的计算机。

* 3D 打印的机械组件和键盘,以及 3D 打印的定制键帽套件。

* 启动到“Cody BASIC”并支持使用 64tass 进行汇编语言交叉开发。

* 160x200 NTSC 视频图形,灵感来自 VIC-II 的多色模式。

* 音频外设实现了 Commodore SID 功能的有限子集。

* 扩展/卡带端口、两个缓冲 UART 和 Atari 风格的操纵杆连接器。

**下载**

* 下载 PDF 格式的《Cody 计算机书籍》草稿副本。

* 从 GitHub 存储库检出设计文件和源代码。

* STL 文件也可在 Thingiverse 上获得。

原文地址
2024-12-30 06:40:36