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

pokegb

> 编程语言
开源

一个只能玩《Pokemon Blue》的游戏机模拟器,仅需 ~50 行 C++ 代码。

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

工具介绍

一个只能玩《Pokemon Blue》的游戏机模拟器,仅需 ~50 行 C++ 代码。

pokegb

一个只能玩《Pokemon Blue》的游戏机模拟器,仅需 ~50 行 C++ 代码。 请参阅 技术说明。

特性

播放《Pokemon 蓝》(以及《Pokemon 红》)。

屏幕截图

建筑

仅在 Linux 和 macOS 上构建,据我所知。

$ make

在 macOS 上,您还需要创建一个保存文件(仅在首次时需要):

$ make rom.sav

运行

获取 Pokemon Blue (或 Pokemon Red) ROM 文件。 已知可用的文件具有以下 sha1 值:

名称 sha1
Pokemon - Blue Version (USA, Europe) (SGB Enhanced).gb d7037c83e1ae5b39bde3c30787637ba1d4c48ce2
Pokemon - Red Version (USA, Europe) (SGB Enhanced).gb ea9bcae617fdf159b045185467ae58b2e4a48b9a

其他键也可能有效,但这些是我尝试过的。将文件重命名为 rom.gb 并放入当前目录。然后运行:

编号 默认键 Gameboy 按钮
27 X A 按钮
29 Z B 按钮
43 Tab 选择按钮
40 Return 启动按钮
79 向右箭头 DPAD 向右
80 向左箭头 DPAD 向左
81 向下箭头 DPAD 向下
82 向上箭头 DPAD 向上

将此行上的数字替换为 SDL 扫描码列表 中的一个。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

C++emulatorgameboyobfuscatedpokemon

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

> 工具信息

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

> 相关工具

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