Yet Another GameBoy Emulator -- an emulator for the GameBoy console intended as an educational project with the hope of demystifying the hardware emulation process.