Post #5199 · Sat 150502 172042
Such a device
might be possible with a microcontroller such as the
Teensy 3.x, interfacing to the GBA cartridge bus and a cartridge. For GBA games just pass requests through to the cartridge (and maybe intercept some, Game Genie style); for GBC, pass it an emulator stored on the chip.
Would certainly be difficult to build, though, since you'd need to interface it to the GBA cartridge port
and the GBC/GBA cartridge, which would mean building/harvesting some connectors, plus that's more pins than the board actually has GPIOs, so you'd need to figure out some fast muxing. It might be necessary to design it more like an Everdrive, where the "ROM" is RAM populated by a small bootup program.
I still suspect it might be easier to have a microcontroller just sit in the middle of a link cable, allowing GBC and GBA to communicate with eachother over serial (correcting voltages mostly), and feeding the GBA a small program via multiboot, which knows how to talk to the GBC games. A lot of this
has been researched already!
____________________