RockNES X v1.61

posted in Emulator Release by dhalamar on Dec 7th, 2000

The NES emulator RockNES X was upgraded to v1.61 today. Here's what's new:

Windows port-specific:

  • This new RockNES X version can be 40-120% faster than the previous version.
  • Added triple buffering
  • 8 bit rendering engine optimized
  • Auto frameskip added (highly recommended!)
  • Ppu code optimized
  • Now RockNES X creates automatically the savegames, movies and battery save directories when necessary.
  • Battery save fixed
  • Added screenshot support

Emulation:

  • Mapper #33 improved somewhat (support Flintstones);
  • Mapper #43 (150-in-1) changed to number #235;
  • Mapper #48 (SMB2j (LF36)) changed to number #43;
  • Fixed mapper #21 (Ganbare Goemon Gaiden 2 has correct gfx);
  • Fixed mapper #68, more games are playable;
  • Fixed VS Atari RBI Baseball patch (on reads);
  • Fixed pAPU timing (was completly wrong, damn!), output is better;
  • Added ppu tile caching system
  • Added a decent savestate format - unhappily NOT compatible with the old ones;
  • Added a new method for noise luts, much clean;
  • Added mapper #180 (Nichibutsu, game Crazy Climber supported);
  • Added preliminary VS UniSystem reads handler (Atari RBI Baseball works), thanks to xodnizel;
  • Added a cheap hack to get Paris-Dakar Rally Special working (map66);
  • Fixed a major bug in the mapper #40 (SMB2j) reset;
  • Fixed mapper #83 CHR bankswitch (World Heroes2 works);
  • Fixed mapper #232 (BF9096 chip - used by Codemasters' Quattro carts);
  • Fixed mapper #233 (the '20-in-1' half works, 'reset' to active);
  • Fixed number of cpu cycles per sprite DMA transfer;
  • Fixed ppu layout (frame starts at VBlank);
  • Fixed ppu latch system and ppu reads, thanks to Ki for his findings (pass ok in the tests programs).
  • Fixed mirroring state saving (when a mapper uses a custom mirroring);
  • Tweaks in the FDS driver, more games are working;
  • Cleaned up the 16k CHR RAM support code, used by mapper #13;
  • General cleanups to boost the performance;
  • Added a 'secret' mapper, as explained in the rocknes homepage...
  • NES sound driver partially rewritten. Added real-time state for register $4015, which fixes sound output for all games;
  • Added mapper #76 driver (Namco 109);
  • Added mappers #72, #92, #101 (Taito mappers);
  • Added mappers #83 (Cony mapper), #240;
  • Added mapper #100 (NESticle MMC3 hack mode, untested);
  • Fixed mapper #70 (small hack for Kamen Rider Club);
  • Fixed mapper #113 (to support HES carts);
  • Removed duplicated pattern table saving on games with no VROM.
  • Fixed a bug on sound reset, the noise channel is now working properly.
  • Better noise emulation;

You can go grab it from the NES Emulators section.