1
EverDrive GB / Is there a tool to mass-change the internal names of GB roms?
« on: July 16, 2014, 01:56 PM »
Hiya!
As per topic, is there a tool to mass-change the internal names of GB roms to make them all use the Japanese "X" game's internal name?
The reason for this is that in the GBC/SGB BIOS (and by extend the GBA one) this particular game defaults to using the B/W palette , thus avoiding the puke-color default one or having to press LEFT+B each time a GB game boots on a GBC/SGB.
GBC and SGB BIOS palette options are described here: http://tcrf.net/GBC_BIOS and http://tcrf.net/Super_Game_Boy_1_and_2
and the thread with mrpopsicleman's heads up on this is here: http://krikzz.com/forum/index.php?topic=1929.msg19072
It would be great to have a tool making this change and give end users control of the default palette, even if this means patching roms...
TIA for any info!
edit:
according to the info here: http://students.washington.edu/fidelp/galp/megaguides/devrs-faqs.html#GBCTitle
all you need to do is replace these 16bytes with the X ones and then recalculate the rom's checksum...
As per topic, is there a tool to mass-change the internal names of GB roms to make them all use the Japanese "X" game's internal name?
The reason for this is that in the GBC/SGB BIOS (and by extend the GBA one) this particular game defaults to using the B/W palette , thus avoiding the puke-color default one or having to press LEFT+B each time a GB game boots on a GBC/SGB.
GBC and SGB BIOS palette options are described here: http://tcrf.net/GBC_BIOS and http://tcrf.net/Super_Game_Boy_1_and_2
and the thread with mrpopsicleman's heads up on this is here: http://krikzz.com/forum/index.php?topic=1929.msg19072
It would be great to have a tool making this change and give end users control of the default palette, even if this means patching roms...
TIA for any info!

edit:
according to the info here: http://students.washington.edu/fidelp/galp/megaguides/devrs-faqs.html#GBCTitle
Quote
With the introduction of the GBC, the internal cart name has been made smaller. Is this correct ?
Yes. Rom location $143 was turned into a flag that indicated a GBC game so the internal cart name was reduced in size from 16 to 15 characters. The GBC flag is $80 for a GBC compatible or dedicated game. Any other value signifies a non-GBC game.
As of 1-Mar-99, all GBC games have an even smaller internal cart name of 11 characters. The four ascii characters following the internal cart name are now dedicated to the game product code. As part of this change, the GBC flag byte was changed: $80 = GBC compatible game, $c0 = GBC dedicated game. Any other values signify a non-GBC game.
all you need to do is replace these 16bytes with the X ones and then recalculate the rom's checksum...