We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
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.