GameBoy Color ROM 的布局和结构参考?

发布于 2024-09-18 21:43:51 字数 1539 浏览 5 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我的黑色迷你裙 2024-09-25 21:43:51

ROM 标头从 0x100 到 0x14F。
其他一切都是“ROM”,意思是与数据或其他东西交错的指令。

https://web.archive.org/web/ 20141105020940/http://problemkaputt.de/pandocs.htm

操作码是定制设计的,类似于 Zilog Z80,但并不完全一样,因为 CPU 芯片本身也与 Z80 不同因为时钟周期和寄存器 F 标志完全不同。

窥探我的代码以找出操作。
https://github.com/grantgalitz/GameBoy-Online/ blob/master/js/GameBoyCore.js
查看第 525 行及以下行。
GameBoy Color 模拟器采用 javascript FTW。

伊姆兰的模拟器对于查找操作码如何工作来说是一个糟糕的来源,因为他的模拟器在正确操作码方面仍然存在许多问题。查看 gambatte 的源代码,以最准确(准确且“更多”)地描述控制台的工作原理。

ROM header from 0x100 to 0x14F.
Everything else is "the ROM" meaning instructions interlaced with data or whatnot.

https://web.archive.org/web/20141105020940/http://problemkaputt.de/pandocs.htm

The opcodes are custom designed to be like the Zilog Z80, but are not exactly like it, since the CPU die itself is different from that of a Z80 as well as the clock cycles and register F flags being entirely different.

Snoop around in my code to find out the operations.
https://github.com/grantgalitz/GameBoy-Online/blob/master/js/GameBoyCore.js
look at line 525 and below.
The GameBoy Color emulator is in javascript FTW.

And Imran's emulator is a bad source for looking up how the opcodes work, because his emulator still has many problems with getting the opcodes right. Look at gambatte's source code for the most accurate (accurate and "some more") depiction of how the console works.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文