GameBoy Emulator framework written in C++