A Reference on the layout and structure of GameBoy Color Roms?

Viewed 17223

Does anyone have a reference or source about how GameBoy Color roms are laid out - where the data and code, what machine code instructions are used, how the clock works etc? I'm interested in perhaps building an emulator myself but I can't find any information about the roms' setup other than looking at them in a hex editor. I'm interested in roms in the .gbc file format.

I can of course look at the source of a working emulator, but I'm interested in something a bit more high level than that while I'm starting off.


Edit: Here are a load of really good resources I found:

Also, see the source for my currently developing project and this finished one in C# for the Gameboy Classic (more docs)

1 Answers
Related