• Print

RockNES 5.53

Description

RockNES is a Nintendo Entertainment System (NES) videogame emulator. It's fully coded in C and uses the Allegro library for audio, video and input devices, plus the zLib library for compressed files ZIP or GZ. Other ports are not available.

  • Compiled with Orwell Dev-C++ with gcc (GCC) 4.7.2 32bit, under Windows 7.
  • RockNES uses a 32bit color mode, plus sound output at 44100hz 16bit. File "alleg44.dll" is required!

 

Emulated stuff:

  • 6502 CPU and APU emulation.
  • NTSC PPU emulation.
  • Joypads 1 and 2.
  • Konami VRC6 sound expansion (Akumajou Densetsu / Madara).
  • Partial VS System support.
  • Backed battery / PRG RAM.
  • Partial Famicom Disk System, emulated as mapper 20.
  • Supported iNES mappers: 0, 1, 2, 3, 4, 5, 7, 9, 10, 11, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 32, 33, 34, 40, 41, 42, 43, 44, 46, 48, 57, 58, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 97, 99, 101, 110, 113, 117, 118, 119, 151, 160, 180, 184, 187, 189, 211, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 240, 243, 246 and 255.

Available features:

  • PPU color emphasis and monochrome mode.
  • Gameplay joypad data logging, also known as NES movies.
  • Save states, at any time.
  • GUI and configuration file auto generated.
  • ROM edit in real time.
  • Sound recording, WAV format.
  • Built-in 6502 CPU disassembler.
  • Pseudo stereo sound generator.
  • Famiclone-style sound output.
  • Various screen blitters within stretched modes.
  • Video triple buffering in full screen, avoiding screen tearing.
  • Almost any NES PPU/CPU memory dumping.
  • Color RAM viewer.

 

Unemulated hardware/features:

  • All the unofficial CPU opcodes.
  • Famicom hardware (japanese NES) or european (PAL 50hz).
  • Input devices like Zapper, Power Pad and others.
  • Joypads 3 and 4.
  • VS Dualsystem.
  • Playchoice-10 upper monitor, requires z80 CPU emulation.
  • Other sound expansions like MMC5, VRCVII or Namco.

 

Notes:

  • ZIP files are supported. Any file, including savestates, can be ZIPped.
  • A configuration file named "rocknes.ini" is auto generated when you close the program.
  • Certain ascii characters on file names, like accents, are NOT supported on ROM loading.
  • The NSF player supports savestates.
  • The Famicom Disk System emulation requires the BIOS file "disksys.rom".
  • You can launch a ROM by typing rocknes <filename.NES> on command prompt.
  • Command line switches/options are not supported, sorry.
  • If you have any problems/annoyances, please, delete the configuration file "rocknes.ini" and start the emulator again.

 

Changelog

What's new for version 5.53 (08/08/2017)

 

  • Improved mapper 64 IRQ timing.

Links

RockNES

Downloads

Gallery


 
 

Comments

blog comments powered by Disqus