Gameboy Classic Emulator in Haskell