RationalNES is a NES emulator written in Nimrod (still in development)