投稿 提交工具 投放合作

c-octo:Octo CHIP-8 开发工具的 C 语言重写

120 16 Assembly 2026-11-14 在 GitHub 打开

用 C 重写的 Octo CHIP-8 开发套件,含命令行编译器、运行调试器与集成开发环境。

C-Octo 是网页版 Octo CHIP-8 开发工具包的 C 语言重写,可在无法流畅运行现代浏览器的老旧或低性能设备上使用,并提供增强的命令行与离线体验。套件包含:`octo-cli` 命令行编译器(可将 `.8o` 源文件或 GIF octocart 编译为 `.ch8`,也能提取 octocart 中的源文本,`-s` 可导出符号 CSV 供外部调试工具使用);`octo-run` 基于 SDL2 的最小图形前端,带中断、单步、内存监视等调试功能;`octo-de` 自包含的“幻想主机”式环境,含文本编辑器、精灵编辑器、调色板编辑器。核心以头文件形式提供:编译器、无 IO 的 CHIP-8/SCHIP/XO-CHIP 模拟器核心、将程序与配置编码进 GIF 的 octocart 读写例程。构建需 C 编译器和 SDL2,配置通过家目录的 `.octo.rc`(INI 格式)设置窗口、速度、颜色与模拟器 quirks。

Star 趋势2026-11-10 — 2026-11-14当前 Stars 120

12011-1011-1211-14