Firestorm is a GBA emulator I believe - documentation within.

Never got it to work though.

gb2pdb.exe is a desktop program converting .gb ROMs into .PDB for the Phoinix emulator, which I enjoyed.

I recommend LJP, which is a good GBC (i think) emulator.

I had lots of fun with it on my LifeDrive.