文件名称:nes-emulator:用于学习Rust编程语言的NES模拟器
文件大小:50KB
文件格式:ZIP
更新时间:2024-03-14 15:02:26
Rust
嵌套仿真器 建筑 $ rustc --version rustc 1.32.0 (9fda7c223 2019-01-16) $ cargo --version cargo 1.32.0 (8610973aa 2019-01-02) $ cargo build --release $ cargo run --release --bin nes-emulator 仿真器将以iNES格式加载位于硬编码路径roms/mario.nes 。 在Windows上,您可能需要通过启用适当的功能来静态链接SDL: $ cargo run --release --bin nes-emulator --features 'sdl2/bundled' 输入项 该模拟器已经过Xbox 360控制器的测试,但应可与SDL库识别的任何控制器一起使用。 此外,这些键盘键还控制模拟器: 转义:退出仿真器 暂停:
【文件预览】:
nes-emulator-master
----.gitignore(38B)
----README.md(966B)
----Cargo.toml(420B)
----examples()
--------headless.rs(7KB)
----src()
--------c6502.rs(43KB)
--------ppu.rs(37KB)
--------lib.rs(174B)
--------headless_protocol.rs(8KB)
--------apu.rs(23KB)
--------mapper.rs(11KB)
--------nes.rs(8KB)
--------common.rs(359B)
--------serialization.rs(5KB)
--------main.rs(16KB)
--------joystick.rs(2KB)
----benches()
--------emulator.rs(1KB)
----.cargo()
--------config(100B)
----Cargo.lock(28KB)
----index.html(8KB)