views:

56

answers:

1

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  A: 

I thought visual boy advance was gba only. The gameboy is a modified z80, the gameboy advance is an arm7, huge difference. Anyway,

This used to be a hot site for this kind of thing

http://www.devrs.com/gb/

Might have some links related to your problem.

dwelch
Thanks, that looks like a really great site: I found this linked from it http://www.devrs.com/gb/files/gbspec.txt, which looks like a really good in depth spec.
Callum Rogers
This really did help :)
Callum Rogers