#chip8 #emulation

chip_oxide

为任何后端创建 chip 8 模拟器!

2 个版本

0.1.1 2023年1月5日
0.1.0 2023年1月5日

#241 in 模拟器

MIT 许可证

23KB
498

ChipOxide

创建任何后端的 Chip 8 模拟器的 crate。

什么是 Chip 8?

Chip 8 是一个解释器,其内部工作原理类似于硬件控制台。据说它是进入模拟器开发的起点。

你说的创建 Chip 8 模拟器的 crate 是什么意思?

正是如此,使用这个 crate,可以为芯片 8 内核创建任何设备的后端。需要创建一个 IO 结构体,该结构体会与内核交互并解释程序。

可用的后端

  1. 终端(通过 cossterm

如何开始?

您可以通过 示例目录 来了解。docs.rs 上的文档将提供起点。

使用的资源

  1. https://tobiasvl.github.io/blog/write-a-chip-8-emulator/
  2. http://www.cs.columbia.edu/~sedwards/classes/2016/4840-spring/designs/Chip8.pdf

依赖关系

~2–12MB
~78K SLoC