What are the differences between the Game Boy and the Game Boy Color in terms of emulation?
<p>I'm writing an emulator for the game boy color (for fun). I've found tonnes of resources and references for the original game boy's hardware, namely Imran Nazar's tutorial (<a href="http://imrannazar.com/GameBoy-Emulation-in-JavaScript" rel="noreferrer">http://imrannazar.com/GameBoy-Emulation-in-JavaScript</a>) and Zak's Book (Z80 instruction reference). As well I've been looking at some open source emulators to fill in the blanks.</p>

<p>One thing I can't figure out or find any resources on are GBC' memory layout and its gpu. GBC has 3x as much memory as the game boy and the LCD display supports 15bit color as opposed to 2bit. So there are definitely things that need to be accounted for. </p>

<p>Any help at all would be appreciated. :)</p>