chip8vm:Rust中的Chip-8仿真器

时间:2024-03-03 08:28:35
【文件属性】:

文件名称:chip8vm:Rust中的Chip-8仿真器

文件大小:26KB

文件格式:ZIP

更新时间:2024-03-03 08:28:35

Rust

关于chip8vm chip8vm是一个学习项目。 该库为项目提供了CHIP-8指令集的完整实现。 chip8vm和chip8rtic的灵感来自Tim McNamara的《 第5章。 运行示例 该库包括一个快速测试应用程序,该应用程序使用库在与集成之前在计算机中测试模拟器。 要运行仿真器应用程序,请作为常规的rust示例执行它: cargo run --release --example chip8run -- ./games/BRIX 仿真器按键 仿真器示例对输入使用以下键盘映射,以模拟CHIP-8键盘布局: 键盘 芯片8 1个 1键 2 2键 3 3键 4 C键 问 4键 w ^ 5键 Ë 6键 [R D键 一个 7键 小号 8键 d 9键 F 电子钥匙 ž 关键 X 0键 C B键 V F键 已知的问题 该示例应用程序是为测试仿真器而编写的,但它存


【文件预览】:
chip8vm-master
----LICENSE(1KB)
----src()
--------font.rs(3KB)
--------specs.rs(493B)
--------lib.rs(3KB)
--------chip.rs(29KB)
----Cargo.toml(367B)
----examples()
--------chip8run()
----.gitignore(372B)
----README.md(2KB)
----games()
--------TETRIS(494B)
--------15PUZZLE(384B)
--------HIDDEN(850B)
--------PONG2(264B)
--------MAZE(34B)
--------TICTAC(486B)
--------GUESS(148B)
--------VBRIX(507B)
--------WIPEOFF(206B)
--------INVADERS(1KB)
--------MERLIN(345B)
--------VERS(230B)
--------TANK(560B)
--------KALEID(120B)
--------BRIX(280B)
--------PONG(246B)
--------MISSILE(180B)
--------SYZYGY(946B)
--------CONNECT4(194B)
--------BLITZ(391B)
--------PUZZLE(184B)
--------BLINKY(2KB)
--------UFO(224B)

网友评论