I had a thought. Remember the Super Gameboy compatible Space Invaders that actually had an SNES version on the cartridge? How easy would that be to write in? You could actually use a GB flash cart for SNES ROMs, if the allowable size is big enough. That might be worth looking into. And if the Gameboy Advance Player for Gamecube supports something like this, that would be even cooler.