Page 1 of 5

GBC boot code support

Posted: Sun Aug 23, 2009 1:22 pm
by aceloop

was the gameboy color BIOS ever dumped or ????? :angel:


GBC boot code support

Posted: Sun Aug 23, 2009 1:33 pm
by Squall Leonhart

Nope.


GBC boot code support

Posted: Sun Aug 23, 2009 1:52 pm
by spacy51

Would be great to have that start animation though...


GBC boot code support

Posted: Mon Aug 24, 2009 2:42 am
by C. V. Reynolds

I was actually just about to ask about the GBC bios when I found this.

 

So, the GBC used different bios than the GB, then?


GBC boot code support

Posted: Mon Aug 24, 2009 4:27 am
by Squall Leonhart

Yes, it also stores several predefined colour palettes for non colour capable GB games to use.

 

unfortunately, nobody has ever sacrified a GBC in order for us to get a binary (if possible) reading of the chip.


GBC boot code support

Posted: Mon Aug 24, 2009 9:11 am
by aceloop

Squall i don't think it was that, i think it was the fact that it was very hard to dump it.


GBC boot code support

Posted: Mon Aug 24, 2009 1:45 pm
by Exophase

It's a part of the CPU die like it was on the original Gameboy, it can't be dumped short of a CPU exploit that probably would have turned up by now if it existed. The only way to get it is to decap it (burn off the chip packaging) and take pictures of the transistors under a microscope, then use software and/or hand techniques to convert this to data. That's what they did with the Gameboy, and I believe this has been done with some other chips. Last I heard an 8192 byte ROM was considered very difficult to learn by decapping, but I think things might have changed since then.


GBC boot code support

Posted: Tue Aug 25, 2009 3:55 am
by Squall Leonhart

i think there are programs that can analyse binary images from a chip, as long as the image is good enough quality.


GBC boot code support

Posted: Tue Sep 29, 2009 5:41 am
by chrono

GBC boot code support

Posted: Tue Sep 29, 2009 5:52 am
by bgK

Yeah !

Works ok, with a few changes, in vba-m !


Ok, I'm not too sure of what I did, so here is the patch for review.