1 个不稳定版本
| 0.1.0 | 2019 年 12 月 14 日 | 
|---|
#171 在 仿真器
290KB
 9K  SLoC
rgy
无 std 交叉平台 Rust GameBoy 仿真器库。Rust GameboY (RGY,或 Real GaY)。
 
 
用法
一旦你实现了特定于操作系统的部分,即 Hardware 特性,你将得到适合你环境的 GameBoy 仿真器。
struct Hardware;
// 1. Implement `rgy::Hardware`.
impl rgy::Hardware for Hardware {
    ...
}
// 2. Call `rgy::run`.
fn main() {
    let cfg = Config::new();
    let rom = include_bytes!("rom,gb");
    rgy::run(cfg, &rom, Hardware);
}
示例
$ cargo run --example pc <a ROM file>
示例在 UNIX 环境下运行 GameBoy 仿真器。它依赖于 libasound2-dev 和 libxcursor-dev。ROM 文件可以从互联网上轻松下载。
项目
以下项目使用此库运行 GameBoy 仿真器。
依赖
~1MB
~18K SLoC