我用自己编写的编程语言写了一个CHIP-8模拟器
摘要
一个使用自定义编程语言Spectre编写的CHIP-8模拟器实现,作为开源项目发布在GitHub上。
查看缓存全文
缓存时间: 2026/04/20 14:51
navid-m/chip8emu
来源:https://github.com/navid-m/chip8emu
chip8emu
构建需要 Spectre 编程语言(https://github.com/spectrelang/spectre)工具链:
spectre ./src/main.sx -o chip8emu
许可证:GPL-3.0-only - 作者:Navid M
相似文章
The Art of CHIP-8
A deep-dive technical article exploring the CHIP-8 programming language, its instruction set, interpreter quirks, and strategies for writing portable CHIP-8 programs.
Spectre 编程语言
Spectre 是一种用于安全、基于合约的低级系统编程的新编程语言,默认强制不可变性,并支持编译时/运行时合约检查。它通过 QBE IR 编译,并包含将 C 代码转换为 Spectre 的功能。
Scratch 中的 8086 模拟器
一位开发者在 Scratch 中构建了一个 8086 CPU 模拟器,展示了在可视化编程环境中的复古硬件模拟。
CP/M-68K 模拟器
一位业余开发者创建了一个适用于Motorola 68000 CPU的模拟器,可运行CP/M-68K,支持自定义BIOS和RAM磁盘;源代码已在GitHub和GitLab上提供。
微型模拟器
一个基于网页的经典8位计算机模拟器集合,涵盖Amstrad CPC、ZX Spectrum、Commodore和Robotron等机型,使用Visual 6502和Visual Z80 Remix构建。