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.