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

metroboy

> 编程语言
开源

原始 Game Boy 的门级仿真器和工具库。

1.2K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

原始 Game Boy 的门级仿真器和工具库。

这个仓库是 MetroBoy、GateBoy 和 LogicBoy 的家,(是的,对于一个仓库来说,项目太多了,但它们彼此紧密相连)

GateBoy 是一个 原始 Game Boy 硬件的门级仿真,它是从 原始 DMG-01 芯片的晶圆照片中反向工程出来的 (https://siliconpr0n.org/map/nintendo/dmg-cpu-b/mz_mit20x/#x=9744&y=8000&z=3)。它包含了芯片上的所有标准电路元件,但不包括 CPU - 它由自定义逻辑组成,对我来说解析起来有点模糊。而 GateBoy 的 CPU 则是我目前对其如何在其他芯片的约束下实现的最佳猜测。

在"快速模式"下,GateBoy 在现代 4 GHz 的处理器上每秒运行大约 6 到 8 帧。与模拟器相比,这的确很糟糕,但对于在单核上每秒模拟数十亿个门的东西来说,这还是相当令人印象深刻的。我要特别感谢 Furrtek 为我提供的原始 晶体管跟踪 和 电路图,这些东西就像 罗塞塔石 那样,帮助我启动了整个翻译过程。我在代码库中标注了在电路图中发现的错误,其中一些已经反馈给了 Furrtek,但仍然存在很多不一致之处。

还要特别感谢 Gekkio 为 GateBoy 提供了 Mooneye 模拟器 和测试,以及他设计的闪存卡,我用它来构建了许多额外的测试。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

C++emulatorgameboygameboy-emulatorhdl

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

> 工具信息

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

> 相关工具

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