Unused Game Content Code Mole Mania ICON_EN 7100 Super Game Boy Command Function
Nintendo likely planned a Super Game Boy ending theme as they did with Donkey Kong (Game Boy)... did they pass out or run out of time?
PAL_PRI
While listed as an unknown Super Game Boy packet C9, when bit 01 is set to 01, palettes are switched back to default when directed to by the game, and since palettes are disabled by the game, this is unnecessary and leftover from a probable early idea to merely have them switch back instead of disabling them as seen in Donkey Kong (Game Boy) and other titles.
SOUND
A single SOUND command loads upon transitioning into the Title Screen and is located at 0x081EB. Internal Super Game Boy sound bits are set to 80.80.8C.00. Setting the bit to 80 mutes sound on either four bits, while setting the bit to 8C will fade-out the audio for that port. Donkey Kong (Game Boy) also loads the same packet during start-up which points to the probability that a version of the ending song was planned for the Super Game Boy.
ICON_EN
There is an unused ICON_EN with the bit set to 00 listed directly above the used ICON_EN 01 command. It is located at 0x81CA. Game Boy Game Genie code 0C1-7EF-D5E will point to the unused command and will load it instead.
Game Genie code 001-CBB-E6E will alternatively knock out the ICON_EN 01 bit enabling palette selection and will not load the unused function.
ICON_EN byte 2 setting (7104 04,05 or 05) can be set to disable register file transfers though this function was never actually used in any commercial game. I can't think of any real purpose this would serve since the register file transfers are programmed and are not a regular occurrence that games would come across. Maybe if you need to reset the game via in-game soft reset and developers were planning to disable a special effect that they would setup via DATA_SND and DATA_TRN such as preventing a custom mossaic screen crawl from showing which would be intended only to be show after the game initial startup sequence? Then they would issue a 7104 (05,06) command to suppress it ??? and disable the command again 7100 to re-enable register file transfers.
That explanation seemed ridiculous shitty but oh well, that's the only purpose I can think of that it would be useful to disable register file transfers read out to the SGB. Expect a video showing the unused ICON_EN register file transfer disable bit shortly.
Unused ICON_EN 00 code
[CODE]
71000000000000000000000000000000
71010000000000000000000000000000
[/CODE]