FakeNES is an Open Source NES emulator.  It currently uses the excellent
Allegro multimedia library for input, graphics, and sound effects/music across
various platforms.
