Note that this may cause a blank screen in SGB mode and SGB2 may have to be used, it possibly depends on the emulator. I don't know if this was a mistake on Smilesoft's part or not (it's literally changing an 00 to an 03 in the hex) or the blank screen bug caused it to be removed... very curious as to what this patch would do if it was dumped on a cartridge and played on a SGB.


EDIT: I've tweaked the patch to fix the header checksums (so it can potentially work on a real GameBoy.) This makes one patch for each version since their headers are slightly different.
EDIT2: Also I'll note that you may have to hard patch in order to get it to work. Auto/soft patching seems to have no effect, at least as tested in VBA (perhaps because it's only header changes?)
http://telefang.meowcorp.us/TelefangSGB2fix-Power.ips
http://telefang.meowcorp.us/TelefangSGB2fix-Speed.ips