可以在多个平台上运行的任天堂 Gameboy 模拟器
可以在多个平台上运行的任天堂 Gameboy 模拟器
 
今天给大家带来一款非常有趣的游戏模拟器GoBoy
GoBoy </ h2>
GoBoy 是任天堂的 Game Boy 和 Game Boy Color 模拟器,可以在多个平台上运行。目前,该模拟器可以运行大多数 Game Boy 游戏和一些 Game Boy Color 游戏。同时,还有声音和色彩的支持,但是你有很多小时候偷偷玩Game Boy的回忆吗?
该模拟器最初是作者作为开发练习使用的,但仍在更新中。
模拟器包括调试功能,可帮助用户了解如何使用和操作模拟器,这对于个性化和创建类似的模拟器非常有用。
这些调试函数在控制台中输入并显示每个步骤的操作代码和值,这会减慢模拟器的速度。
是不是很刺激?快来看看如何获得吧!
安装方法
想知道如何使用吗?首先,您需要从 github 下载最新版本的 GoBoy。地址是:
https://github.com/Humpheh/goboy/releases/tag/v0.5
安装go后,可以通过运行以下命令在gobin上安装GoBoy。
go 获取 github.com/Humpheh/goboy/cmd/goboy < /跨度>
如果您有 1.11 版。去,你也可以这样做
git 克隆 https://github.com/Humpheh/goboy。混帐
cd goboy
go build -o goboy cmd / goboy / main.go
请注意,GoBoy 可以在 MacOS、Windows 和 Linux 等多个平台上运行,但您需要安装 MinGW 才能在 win10 上运行和 gtk 才能安装在 Linux 上。
GoBoy 使用 Go 库像素进行控件绑定和图形渲染,因此您需要安装 OpenGL。
用法
goboy zelda.gb
控制键是: ← ↑ ↓ → 进入ZX退格;在DMG模式下,您可以在游戏过程中定期调用调色板并使用F切换到全屏视图。
另外,一些你应该知道的配置命令:
-dmg
<spanclass="hljs-keyword">设置 <spanclass="hljs-keyword">到 <spanclass="hljs-keyword">电源 dmg 模式
-沉默的
静音输出
设置调试或试验命令:
-cpuprofile 字符串
将 CPU 配置文件写入文件(调试)
-禁用Vsync
<spanclass="hljs-keyword">设置 <spanclass="hljs-keyword">到 <spanclass="hljs-keyword">禁用 vsync(调试)
- 一步一步
步骤通过操作码(调试)
-开锁
if to 解锁 CPU速度(调试)
调试
有一些键盘快捷键可以帮助您进行调试。
强制切换的Q-Background
W-force 切换向导
A-print gb 背景调色板数据(cgb)
S-print 向导调色板数据 (cgb)
日志中的D-print背景图
E-switch 操作码输出到控制台(执行速度变慢)
7 , 8,9,0-切换通道 1 到 4。
在本文中,我们首先发布了一个可以在多个平台上运行的Nintendo GameBoy模拟器,并从知名来源转载。
保存
如果加载的游戏ROM支持电池存储,使用.sav
(例如Zelda.gb.sav
)文件不要忘记。加载的 ROM。在盒式磁带中包含 RAM 转储。
默认情况下,当游戏循环运行时,程序每秒更新一次保存文件。
测试
GoBoy 已通过 Blaggg 的“CPU 指令”和“指令时序”测试 ROM 的所有测试。
最后
整个项目的地址是:https://github.com/Humpheh/goboy
如果您还想了解更多,这里有一些关于 Game Boy 的信息供您参考。
- http://www.codeslinger.co.uk/pages/projects/gameboy/files/GB.pdf
- https://github.com/retrio/gb-test-roms
- http://www.codeslinger.co.uk/pages/projects/gameboy/beginning.html
- http://bgb.bircd.org/-对调试非常有用
- https://github.com/AntonioND/giibiiadvance/tree/master/docs
- https://github.com/trekawek/coffee-gb
可以在多个平台上运行的任天堂 Gameboy 模拟器:等您坐沙发呢!