RockY
August 24th, 2004, 14:44
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 (http://www.emulator-zone.com/doc.php/nes/rocknes.html)
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 (http://www.emulator-zone.com/doc.php/nes/rocknes.html)