由 Rust 创建的功能齐全的跨平台 GameBoy 模拟器。永远的小伙子们!
功能完备的跨平台 GameBoy 模拟器。永远的小伙子们! 您可以使用以下命令开始游戏。下面的示例使用内置游戏"POKEMON CRYSTAL":
$ cargo run --release -- ./res/pokemon_crystal.gbc支持以下选项:
-a, --enable-audio Enable audio, default is false
-x, --scale-factor Scale the video by a factor of 1, 2, 4, or 8
-s, --speed-factor Set the emulator speed (1 for normal speed, 2 for double speed, etc)Gameboy 使用 Rust 开发,并在 Windows、Ubuntu 和 Mac 上进行了全面测试。
此项目依赖于以下 Rust 库,这些库具有本机依赖关系:
sudo apt install libasound2-dev # Install cpal dependencies
sudo apt install libxkbcommon-dev libwayland-cursor0 libwayland-dev # Install minifb dependencies对于 Windows,您应该安装 Microsoft C++ Build Tools。
| 测试名称 | 结果 |
|---|---|
| cgb_sound | |
| cpu_instrs | |
| dmg_sound | |
| halt_bug | |
| instr_timing | |
| interrupt_time | |
| mem_timing | |
| mem_ |
暂无开放 Issues,或尚未同步最近议题。