NES emulator written in Haskell.