【发布时间】:2011-04-11 02:14:55
【问题描述】:
是否有人提供有关 GameBoy Color rom 布局方式的参考资料或来源 - 数据和代码的位置、使用的机器代码指令、时钟的工作原理等?我可能有兴趣自己构建一个模拟器,但除了在十六进制编辑器中查看它们之外,我找不到有关 rom 设置的任何信息。我对 .gbc 文件格式的 rom 感兴趣。
我当然可以看看source of a working emulator,但我对一些比这更高级的东西感兴趣,而我刚开始。
编辑:这是我发现的大量非常好的资源:
- A Emulator being built in javascript 和 more up to date source。
- "The PAN documents" a detailed spec of the gameboy
- A more up to date and better version of the previous item, with loads of stuff. Best resource.
- Standard Z80 opcodes
- All the opcodes in the Gameboy Z80
- A list of opcodes changed/removed in the Gameboy
- Z80 user manual (useful for flags)
- Discussion of differences between Gameboy Color Z80 and 8080/Z80
- Massive site dedicated to gameboy architecture (+GBA)
- Another document on GBSpec, with timings
另外,see the source for my currently developing project 和 this finished one in C# for the Gameboy Classic (more docs)
【问题讨论】:
-
我以为视觉男孩前进只是 gba。 gameboy是改装z80,gameboy Advance是arm7,差别很大。无论如何,这曾经是这类事情的热门网站devrs.com/gb可能有一些与您的问题相关的链接。
-
谢谢,这看起来是一个非常棒的网站:我发现这个链接来自它devrs.com/gb/files/gbspec.txt,看起来非常有深度的规范。
标签: emulation file-format rom