September 28th, 2009
Hey everyone! The Gameboy Color was first introduced to the market in 1998, and since then its internal startup boot ROM had not been dumped. Well, I finally got my VDD and clock glitching tricks to deceive the Gameboy Color (GBC) into sharing its boot ROM with me! For those of you who don’t know, the GBC’s boot ROM is what is responsible for initializing the hardware and showing the “GAMEBOY” introductory animation. Read all about the details of how I dumped the ROM as well as download it for yourself (with an almost complete disassembly by Duo) here! (Or just click on the GBC Boot ROM link on the right.)
Also, for those of you who did not read about it, I was also able to read out the Super Gameboy’s boot ROM about a week ago. You can read all about that (as well as grab the download) here. (Or as before, just click the SGB Boot ROM link on the right.)
Thanks for the support from the GB development community (#gbdev, EFNet).
Read more here: https://www.fpgb.org/
Also, someone by the name of Duo has worked to reverse engineer the boot ROM and provide a well commented disassembly. It is still a work-in-progress. https://www.its.caltech.edu/~costis/cgb_ ... c_bios.txt