有没有关于GameBoy Color游戏ROM如何布局的参考或来源——数据和代码的位置,使用了什么机器码指令,时钟的工作等等?我想自己建立一个模拟器,但是我无法找到关于ROM设置的信息,除了在十六进制编辑器中查看它们。我对.gbc
文件格式的ROM感兴趣。
当然,我可以查看一个可用模拟器的源代码,但是在开始时我更感兴趣的是高层级的东西。
编辑:这里有很多好的资源:
- 正在使用JavaScript构建模拟器,并且有更新的源代码。
- “PAN文档”详细规范游戏机
- 以前的版本进行了更新和改进,包含大量的内容。最好的资源。
- 标准Z80操作码
- Gameboy Z80中的所有操作码
- 列出了Gameboy中更改/删除的操作码