DMGBoy (Dot Matrix Game Boy) is a Game Boy emulator written in C++. It uses wxWidgets for the user interface and SDL and portaudio for the audio. Is Cross-Platform: Windows, Linux and Mac OS X builds are available.
Quote:
DMGBoy 2.0 (2014-05-11)
Added GameBoy Color compatibility
Added a 3D model of the original GameBoy inside the window
Added a GUI debugger with disassembler, memory viewer and breakpoints
Translated the GUI to other languages: Spanish, French and Greek at the moment
The window now is resizable in real time, also mantains the proportions and the borders are magnetic