NES496
by Jason Millard
" NES496 is yet another Nintendo Entertainment System Emulator for Windows 95/98.

"I decided to write NES496 after taking CSE 412 -- a microcomputer laboratory course at Penn State University. This course gave me a new found interest in computer architecture.

"So, after surfing the web, I found several documents regarding the internals of the NES. With the information I collected, I decided to write my first emulator. I wrote NES496 for my independent studies course, CSE 496. (Hence the name, NES496!)

"Now that CSE 496 is over, I decided it was finally time to release this emulator to the general public.

"Currently, NES496 is far from being complete. There are still many bugs I would like to fix, and features I would like to implement. "

What you need:

  • 133mhz+ Pentium
  • Windows 95/98
  • 640x480+ 16bit Display
  • DirectX 5.0+
  • 2 megabytes of HD space
  • 1 4-button joystick
Current features:

  • iNES Mappers 0, 1, 2, and 3
  • 2 NES Joypad support [no keyboard support]
  • Scanline based graphics engine
  • Custom C++ version of Neil Bradley's 6502 CPU core
  • PPU/CPU register information
  • ROM/CPU/PPU/SPRITE memory information
  • Horizontal/Vertical mirroring
In the future:

  • more iNES Mappers
  • full screen display
  • sound support
  • improved mirroring
  • single screen mirroring
  • keyboard support
  • NES Satellite support
  • NES Zapper support
  • NES Robie support (somehow)
  • IO-56 support

Download NES496
NES496 for Win9x [Homepage]
. Nintendo Emulators Index . Emulators Index . Front Page .

© 1997/1998 Archaic Ruins