RockNES
NES emulator and
NSF music player for Windows.
Code by Zepper ©1998-2011


Locations of visitors to this page
Visitors since July 3 2009.
RockNES [F O R U M]
Read work-in-progress, leave your feedback!

Sunday, November 13rd 2011
  • Hello. RockNES is under development. Please, read the official forum for the latest Work in Progress. Thanks!

  • Thursday, July 28th 2011
  • Improved/fixed APU timing to match the behavior of the hardware, as described by the latest findings in the Wiki.

  • Saturday, June 18th 2011
  • Hey. A new version is coming soon. There's not much news, only an improved/fixed stretched modes.

  • Sunday, February 6th 2011
  • - Allegro 5.0 has been released today. It's been 9 years of work, but is this version better than 4, currently used by RockNES? Of course, we have much more features, plus a couple of minor details there and there, but do these things make the new version better? I don't know. I believe that it just needs to fit on my needs: creating a backbuffer (PPU output) and display/blitting it at 60hz, plus the sound stream handler, which has never seen a perfect implementation here. Anyway, I left such question in the Allegro forum; just don't flame me. ^_^;; Allegro is a library used by RockNES for graphics modes, sound output, GUI and everything else for a Win32 shell. No, I'm not the author of Allegro.
  • - The next version, RockNES 5.07, will bring changes to the savestates. There's a couple of (now) unused stuff, plus multiple blocks that will be merged, cleaned and rearranged. So, old savestates won't be compatible!

  • Friday, February 4th 2011
  • - Hey, are you ready for an hotfix? OK, so RockNES 5.061 is out! Please, send your feedback.
    What's new for version 5.061 (02/04/2011)
    -----------------------------------------
    - Fixed input devices configuration, joysticks should work ok.
    - Fixed a minor mouse flag glitch on drawing.
    - Added a popup warning when an unofficial opcode is trapped in full screen mode.
    - Joystick driver info is displayed in the "System info" option.
    - Other internal fixes and cosmetic changes.
    - Documentation updated.

  • Monday, January 31st 2011
  • - Hello folks, it's been a long time! RockNES 5.06 has been released! Enjoy.
  • - From this release, I'm no more including the Allegro library with the package. Download it separately. Yes, I have a compiled DLL for you, if that's the case.
    What's new for version 5.06 (01/31/2011)
    ----------------------------------------
    - Major APU timing fix.
    - Minor fix for $2004 reads.
    - Some CPU fixes, including all possible dummy read cases.
    - Sound sample rate is at 44100hz and cannot be changed for now.
    - Created config flag to enable/disable sound output.
    - Changed PRG bank masking for non-power-of-2 values.
    - Removed disassembling at $4000-$4FFF.
    - Fixed a bug restoring pAPU savestate block.
    - Fixed PRG bank number calculation in the disassembler.
    - Fixed a potential bug of disassembling the main RAM.
    - Fixed mapper 4 and variants to include CHR-RAM bankswitching.
    - Fixed Atari RBI baseball mapper number.
    - Added mapper 86, JALECO-JF-13, partial.
    - Added mapper 93 "Fantasy Zone (J)".
    - Added checks for unexpected/non-standard cartridge configs.
    - Added ability to dump the secondary OAM data.
    - Added palette RAM viewer.
    - Added a new screenshot method: captures the desktop.
    - Added an option for sound to output like a famicom-clone console.
    - Reworked sound driver and pAPU startup.
    - No more needed to restart the emulator when changing sound settings.
    - Palette files are loaded on emulator startup, when specified.
    - Proper GUI menu items disable, instead of warning popups.
    - Switched back the color emphasis table.
    - Removed "quit emulation" key config, now it's key F11 only.
    - Lots of general cosmetic changes.
    - Major update to the emulator documentation.



  • Windows 32bit


    NES EMULATOR
    RockNES 5.061 [i586 MMX] [core2duo] 02/04/2011
    NOTE: Allegro 4.4 library (DLL) is required.

    Older versions are highly not recommended. Use at your own risk.
    RockNES 5.05 [i586 MMX] [core2duo] 02/21/2010
    RockNES 5.04 [i586 MMX] [core2duo] 02/17/2010
    RockNES 5.03 [i586 MMX] [core2duo] 01/30/2010


    Old stuff!
    GAME EDITORS
    visine v2.82, MegaMan 1&2 editor (DOS) 10/27/2002
    sixtans v1.00, MegaMan 6 editor (DOS) 03/31/2002
    HALed v1.00, Adventures of Lolo 1 editor (DOS) 12/25/2002

    MISC TOOLS
    BNSF v2.5, a NSF file player (DOS) 03/31/2002
    Decrom 2.1, a NES graphics decoder in ascii (DOS) 08/08/2000

    DOCUMENTS
    Tutorial for visine - HLP version
    RockNES savestate info (coming soon)


    Copyright ©1998-2011 Zepper, formerly Fx3.
    These programs are distributed without any warranty.
    Use at your own risk.