Crisp8是Chip-8仿真器的后端。 它处理所有的Chip-8指令,同时允许编写不同的前端以绘制和播放声音。 Crisp-8将字节数组作为输入,并公开函数以执行指令或提供仿真机的内部信息。 取决于前端: 打印到屏幕 提供输入和音频的回调 做循环 从磁盘读取程序文件(后端仅解释该文件) 用法/ API 查看include / public中的文件。 另外,您还必须在程序中的某个位置调用srand以获取chip-8的随机指令。 例子 可以在examples目录中找到API某些部分的示例。 有关前端的完整示例(尽管当前没有调试接口),您可能需要查看 。 建造 构建crisp8需要使用ac编译器和cmake。 基于Linux的操作系统的步骤 创建一个构建目录并CD进入 mkdir build cd build 执行cmake。 现在是时候选择要编译的配置选项了。在CMakeLists.t