百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

gameboy

> 编程语言
开源

由 Rust 创建的功能齐全的跨平台 GameBoy 模拟器。永远的小伙子们!

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

由 Rust 创建的功能齐全的跨平台 GameBoy 模拟器。永远的小伙子们!

Gameboy

功能完备的跨平台 GameBoy 模拟器。永远的小伙子们! 您可以使用以下命令开始游戏。下面的示例使用内置游戏"POKEMON CRYSTAL":

bash
$ 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 库,这些库具有本机依赖关系:

  • cpal
  • minifb 在运行此模拟器之前,您可能需要安装这些库所需的本地依赖项。 对于 Ubuntu Linux,您可以运行:
bash
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· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustemulatorgameboyrust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言