RockNES v4.00 Beta 1 Out!

RockY

L H D T P M
This time, only the DOS version was updated. Read the news below:
  • New PPU emulation core, rendering pixel-by-pixel;
  • Accurate emulation of sprite-zero hits and max-sprites limitation;
  • Better CPU-PPU communication/timing;
  • Fixed CPU page crossing detection;
  • CPU instructions core tweaked, making the object file much smaller;
  • Fixed branch extra-cycle addition, plus hacked CPU interruptions time;
  • Fixed B flag state on interrupts (NMI/IRQ);
  • Switched to PPU cycle counter;
  • Changed WorkRAM 6000h-7FFFh write-protection behaviour;
  • Fixed support for ROMs within trainer data;
  • PPU monochrome mode changed and simplified;
  • Many fixes to pAPU sound emulation (except DMC);
  • VRCVI sound data was always being saved, fixed;
  • Joypads savestate support;
  • Cry! Removed support for mappers #5 (MMC5) and #117;
  • Broken mapper #9 (MMC2 Punch-Out!!) support, and possibly others;
  • Removed 'hard reset' option in the GUI;
  • Proper savestate support for mappers 21,23,25,44,64,67;
  • Fixed WRAM behaviour on mapper 4 (or almost?);
  • Fixed mapper 66 crash on CHR-ROM data bankswitch (usually dirty headers);
  • Fixed PRG/CHR paged banks calculation on dumping;
  • Fixed PPU IRQ counter variables saving on dumping;
  • Fixed wrong buffer size on EAGLE blitting;
  • Fixed directories setup;
  • Usual minor and cosmetic changes.
Get it from the EZ RockNES Page
 
Top