文件名称:nes-emulator-rust:用rust编写的NES模拟器
文件大小:9.25MB
文件格式:ZIP
更新时间:2024-04-25 08:54:42
Rust
Rust Nes模拟器
该项目是一个学习项目,旨在尝试在锈迹中编写周期精确的NES仿真器。 它不打算用于玩游戏或调试其他模拟器,并且除“运行此rom”外没有其他功能。
关键缺失功能
APU只是部分完成(没有DMC),还没有输出音频(没有混音器,也没有在任何地方发送样本的准备)
总共约4000个ROM中约有600个不支持映射器的ROM
不支持标准NES控制器以外的外围设备
仅对NTSC计时提供支持
没有优化。 它在我的开发机器上以> 60fps的速度运行,因此不急于优化。
建筑学
生锈的NES模拟器很多,这一点略有不同,它完全是编译时检查的代码,它不包含任何不安全的块(依赖项除外),也没有用于运行时检查的Rc