一个用Go编写的跨平台Nintendo Game Boy和Game Boy Color模拟器,支持颜色和声音,包含调试功能。
- v0.4.2
- 发布于
- 2018年11月27日
- 2,639
- 星标
- 1,079
- 下载
- 同步于
- 5 天前
最新版本
v0.4.22018年11月27日 06:08下载慢?可在上方随时切换镜像源
项目说明
项目概述
GoBoy 是一个用 Go 编写的跨平台 Nintendo Game Boy 和 Game Boy Color 模拟器,可以运行大多数 GB 游戏和一些 CGB 游戏,支持颜色和声音。
主要功能
- 运行大多数 Game Boy 和部分 Game Boy Color 游戏
- 颜色和声音支持
- 包含调试功能:打印操作码和寄存器值、切换声音通道
- 保存游戏进度(生成
.sav文件)
适用人群
- 怀旧游戏玩家
- 对 Game Boy 模拟器开发感兴趣的开发者
- 需要调试功能的开发者
快速上手
- 从 Releases 页面 下载最新版本
- 或通过
go get github.com/Humpheh/goboy/cmd/goboy从源码构建 - 运行
goboy <rom文件>启动游戏 - 使用方向键、Z、X、Enter、Backspace 控制
核心优势
- 用 Go 编写,跨平台支持
- 包含调试功能,适合学习和开发
- 支持颜色和声音
- 开源免费
系统要求
- 操作系统:macOS、Windows、Linux
- 支持架构:x86_64、arm64
- 额外依赖:OpenGL、gtk(Linux)
历史版本
排序