nes-emulator-rust:用rust编写的NES模拟器

时间:2024-04-25 08:54:42
【文件属性】:

文件名称: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 >。 这是通过以下架构实现的: 这里的两个关键体系结构决策是CPU拥有所有其他组件,并负责顶层“步进”功能来移动一个周期(此处注意,一个周期是一个PPU周期


网友评论