GEST (Gameboy Emulation SysTem) is an open source Gameboy/Color emulator that aims for accurate reproduction.