# chip8-rust-vm **Repository Path**: freewu32/chip8-rust-vm ## Basic Information - **Project Name**: chip8-rust-vm - **Description**: 使用rust语言开发的chip-8游戏机模拟器 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-17 - **Last Updated**: 2023-05-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: Rust, vm ## README # 使用Rust开发的chip-8游戏机模拟器 ## 参考 http://www.codeslinger.co.uk/pages/projects/chip8/mychip8.html ## 如何使用 **构造函数传入rom路径** ```rust #[macroquad::main("chip8")] async fn main() { let mut g = Chip8Game::new("rom/game/Worm V4 [RB-Revival Studios, 2007].ch8"); g.run().await; } ``` ## 模拟器界面 ![贪吃蛇](image/worm.png)