Sure, you can re-purchase all those SNES to GBA ports, but wouldn’t you want to play the actual SNES games on your GBA?
SNES Advance is a fairly new project to get the best SNES experience possible out of the Gameboy Advance. From the site:
” SNES Advance is a program written for the Gameboy Advance which emulates the Super Nintendo Entertainment System. It is coded almost entirely in ARM assembly and is heavily optimized to be as fast as possible; however, some games may run slowly or not at all. This is because of the limitations of the Gameboy Advance and unemulated features respectively.”
This project looks very promising and they aren’t planning on the growing popularity of the Nintendo DS to slow their project down. They even have a version of the emulator that works with a modified SNES controller (as shown in picture).
There is a pretty comprehensive compatibility list available along with screenshots. Games that run very well include Super Mario World, Super Metroid, Castlevania, and a slew of Megaman games.