GiiBii
GiiBii is a Game Boy, Game Boy Color, and Super Game Boy emulator. One of its more unique features is the fact that it emulates the Game Boy Camera using a webcam.
* Supports MBC1, MBC2, MBC3 (RTC emulated), MBC5, HuC-1.
* Sound channels emulated correctly (you can hear “pikachu!” in pokemon yellow, for example).
* ”Turbo” mode. Not extremely fast, though… This emulator is not meant to be fast, but to be accurate.
* Supports boot roms (bios). At the moment of writing this only DMG, SGB and CGB have been dumped, but GiiBii is prepared for the other ones as well (they may not work, as they haven’t been tested).
* It can generate screenshots in PNG format.
* GB Printer emulated, images are saved into the screenshots folder in PNG format, too.
* Allows changing the screen palette in gb mode.
* Super GameBoy is emulated, though some commands aren’t coded (sound, default palettes…).
* Debugger and VRAM viewer (debugger is not complete yet).
* Uses SDL and GTK+, cross plataform libraries, so it should be very easy to port to linux, for example (I’ll check it and upload a binary when done).
* GiiBii is open source, it is licensed under the GPL v3 so you can modify it but you have to make modifications open source too.