1 个稳定版本
1.0.0 | 2023年1月15日 |
---|
#202 在 模拟器
12KB
286 行
chipmunk
一个用Rust编写的CHIP-8解释器。
这是一个我在许多编程直播中实时构建的项目,您可以在这里找到。
演示
Roms
用法
为了模拟当时的键盘,以下按键映射如下
Keypad Keyboard
+-+-+-+-+ +-+-+-+-+
|1|2|3|C| |1|2|3|4|
+-+-+-+-+ +-+-+-+-+
|4|5|6|D| |Q|W|E|R|
+-+-+-+-+ => +-+-+-+-+
|7|8|9|E| |A|S|D|F|
+-+-+-+-+ +-+-+-+-+
|A|0|B|F| |Z|X|C|V|
+-+-+-+-+ +-+-+-+-+
运行ROM
chipmunk run roms/pong.rom
以调试模式运行ROM
ROM可以在调试模式下运行,此时程序将等待按下F
(映射到V
)然后才会执行下一条指令。
chipmunk run --debug roms/pong.rom
反汇编ROM
chipmunk dis roms/pong.rom
依赖项
~18MB
~384K SLoC