PGameBoy is a project mainly written in ..., it's free.
GameBoy Emulator for fun and profit using Qt/C++/OpenGL