#chip8 #sdl2 #interpreter #emulator #instructions #c8

app nibble8

使用sdl2的另一个Chip-8解释器Rust实现

4个版本

0.2.0 2021年10月21日
0.1.4 2021年10月17日

#706图形API

33 每月下载量

MIT 协议

97KB
1K SLoC

CI

nibble8

an image showing the output of a chip 8 rom, i.e. the letters C8

另一个用于Chip-8解释器的Rust crate,使用sdl2

先决条件

应安装Rust工具链。

SDL2开发库必须大于等于2.0.5。有关安装说明,请参阅此处

使用方法

从源代码安装

git clone https://github.com/hgrsd/nibble8
cargo run --release <path_to_rom.ch8>

安装二进制文件

cargo install nibble8
nibble8 <path_to_rom.ch8>

运行测试套件

cargotest

文献

请参阅以下关于Chip 8指令集的文章。

贡献

非常欢迎!请随意提交PR或创建新问题。

依赖关系

~16MB
~350K SLoC