Download Latest Version

  1. DOS
  2. Windows (WinXP users ONLY)
  3. Windows (9x/NT/ME/2000/XP)
  4. Linux
  5. MacOS (OS X/Carbonized)



DOS


Version 4.00 Beta 1 (08/23/2004)

Back to Top


- 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.


 


Windows (WinXP users ONLY)


Version 2.0 Final (04/14/2002)

Back to Top


- AUDIO, GUI: SERIOUS bug fixed in the sound setup: the soundcard information was being incorrectly stored. This fixes some odd errors on audio initialization.
- GUI: Fixed a few typos.
- GUI: Removed the warning telling that the filtering mode is not supported when running with 3D Hardware support
- GUI: The GUI was not using correctly the rocklist.dat file during the startup. Fixed.
- GUI: fixed a bug that was preventing the list of ROMs to show the last rom in some cases.
- INPUT: Fixed a bug that was causing the joystick to stop working after a video mode switch (during the emulation)
- INPUT: In some systems the keyboard was starting to beep after a few minutes of continuous play. Bug is fixed.
- VIDEO: new multithreaded gfx engine: now the emulation is able to run at full speed even if very slow videocards. The gfx engine will try to render the maximum number of frames possible (60 fps is the maximum). This means auto frameskip support.
- VIDEO: added official video filtering support (MMX cpu required)
- VIDEO: 2D slow blit fixed
- VIDEO: SERIOUS bug fixed when switching video modes during the emulation. This fixes random crashes when the emulation is stopped
- VIDEO: Many fixed bugs in the video filtering mode
- VIDEO: Fixed many bugs that was avoiding the full screen mode to resume after the window is minimized
- VIDEO: The RockNES X help in-game text was moving incorrectly using windowed and 2D mode.
- CORE: fixed some memory access violation bugs
- CORE: sync (to maintain the emulator at 60 fps) greatly improved
- CORE: frames per second measurement improved
- CORE: Gamegenie support added
- CORE: In some systems after the RockNES X was closed the desktop was affected.
- CORE: command line support fixed
- CORE: .dat format updated
- EMU: based on the latest rocknes release.
- NETPLAY: added support to .zip filenames (even when the remote side has a .nes file)
- NETPLAY: fixed a bug that would cause the emulator to crash when the initialization fails in the remote side
- NETPLAY: Added support to have a .zip file in one side and a .nes file in the other.
- NETPLAY: In some cases the player 1 would have to wait for a long time after stopping the netplay mode. Fixed.
- NETPLAY: Fixed the loss of sync when switching the video mode during the emulation
- NETPLAY: Fixed the loss of sync after a remote save state loading
- NETPLAY: The temp dir (used to store a remote savestate) was not set correcly. This could prevent non-admin users to use such feature under Windows 2000/XP.
- README: readme text greatly improved!
 

 


Windows (9x/NT/ME/2000/XP users)


Version 4.03 (01/22/2005)

Back to Top
 

- SBC instructions work in terms of ADC (thanks tepples)
- Simplified LDA instructions (work in terms of LDA Absolute offset)
- Fixed NESticle savestate loading somewhat (thanks Peach)
- Removed a junk (unused item) from CPU context


 

 


Linux
 

Version 4.00 (i386) (12/07/2004)
Version 4.00 (i686, MMX, SSE) (12/07/2004)

Back to Top
 

 


MacOS
 

Version 4.0.1 (12/10/2004)


Back to Top
 


Copyright © 2005  All rights reserved.
Revised: 11/27/2005.