VisualBoyAdvance emulator plays arcade classics and latest releases. Selections of free and completely legal Gameboy and GameboyAdvance ROMs can be found at PD ROMs.
Screenshot

VisualBoyAdvance emulator plays arcade classics and latest releases. Selections of free and completely legal Gameboy and GameboyAdvance ROMs can be found at PD ROMs.
Screenshot