RockNES


NES 8-bit videogame emulator
NSF chiptune music player

Coded by Zepper 1998-2020

ICQ: 12292568



Visitors since 2012

Friday, October 2nd 2020
  • RockNES 5.64 released.

  • What's new for version 5.64 (10/02/2020)
    ----------------------------------------
    [gfx]
    - Default palette is restored on new ROM loading (fix when a VS palette was selected).
    [ppu]
    - Sprite address is always cleared on VBlank end, fixing a few unlicensed games.
    [menu/GUI]
    - Now you can select GUI colors for menus.
    - Video options were separated from [Misc] menu.
    - Fixed custom fullscreen setting (on General settings), saves the current video mode.
    - Fixed a bug setting on/off percentage of FPS.
    - Fixed "general settings" and "set directories" GUI dialogs not "closing".
    - Fixed "sound options" GUI dialog (all options are working ok).
    - Fixed a few mapper/board names in order to be shorter, avoiding glitching the GUI.
    - General tweaks, cleanups and minor improvements.

    Saturday, September 19th 2020
  • Here we go again for another bugfix version. It fixes bitmap clearing on triple buffering mode, no more screen flashing.
  • DOWNLOAD: RockNES 5.63C

  • Wednesday, September 16th 2020
  • Version 5.63B fixes a bug setting up CRC32 values. It's a minor update.
  • NEVER FORGET! Your feedback is very important to me!

  • Sunday, September 13th 2020
  • RockNES 5.63 released. Happy sunday!
  • REMEMBER! Your feedback is very important!

  • What's new for version 5.63 (09/13/2020)
    ----------------------------------------
    [mapper]
    - Fixed a bug in the MMC3 PPU IRQs (fixes Mega Man VI and others).
    [apu/nsf]
    - Added an option for DMC reversed bits decoding order.
    - Fixed NSF track change in triple buffering mode.
    - NSF mode no more allow changes to screen aspect ratio, or scanlines.
    [graphics]
    - Fixed palette setting if an external palette was loaded.
    - Fixed a problem with triple buffering (should run at normal speed).
    - Rollback for color style calculations.
    - Changing the video resolution (using GUI dialog) now sets the game screen to 240p.
    - Vertical retrace is now enabled by default.
    [general]
    - Fixed program version number in the binary.
    - Fixed a few obscure errors in the config file parsing.
    - Added display of the percentage of frames per second.
    - Code revision and rewrites for GUI dialogs.
    - Removed a few debug leftovers, plus minor improvements and cosmetic changes.
    - Documentation updated.

    Sunday, September 6th 2020
  • Another bugfix. RockNES 5.62 released. Your feedback is very important!

  • What's new for version 5.62 (09/06/2020)
    ----------------------------------------
    - Fixed compiler flags, no more DLLs (again).
    - Fixed a few more references for setting up Allegro's gfx driver (AUTODETECT).
    - Other minor fixes and tweaks.

    Friday, September 4th 2020
  • RockNES 5.61 has been released. Please, give me your feedback and enjoy it!

  • What's new for version 5.61 (09/04/2020)
    ----------------------------------------
    - Fixed frequency value in the DMC sound driver reset, raw playback is fine.
    - Fixed a nasty bug in the PPU $2007 reads.
    - Fixed mouse as NES input device, you can adjust the movement sensibility.
    - Changed Allegro's graphics pseudo-driver to AUTODETECT for compatibility.
    - A few cosmetic changes in the GUI.

    Wednesday, September 2nd 2020
  • Another update! This version removes all external DLL dependencies. Let me know if it works for you!
  • RockNES 5.60B has been released.

  • Tuesday, September 1st 2020
  • UPDATE: download it again if you're having problems with external DLLs.
  • RockNES 5.60 has been released. Please, give me your feedback and enjoy it!

  • What's new for version 5.60 (09/01/2020)
    ----------------------------------------
    [general]
    - Partial code rewrites, some optimizations and tweaks.
    - Savestate version is now 7 (old saves are not compatible).
    - Data at CPU $6000-$7FFF is now saved into savestates (SRAM/WRAM).
    - Fixed a few problems parsing the config file.
    - Fixed path for FDS BIOS loading (same of RockNES.exe folder).
    - Fixed a deadlock bug on application window close (X at corner).
    [cpu]
    - Fixed CPU opcode $20 (JSR).
    - Fixed CPU branch timings.
    - Fixed a bug in the DMA operations of sprites and DMC sound channel.
    - Fixed a potential crash in the CPU schedule system.
    - Revision in the CPU opcodes.
    [ppu]
    - Fixed sprite RAM data saving in savestates.
    - Fixed sprite refresh (R.C. Pro AM II works).
    - Added a check for expected CHR ROM/RAM in each mapper.
    - Revision in the PPU frame timing and CPU opcodes.
    [graphics]
    - New NTSC palette.
    - Fixed a bug saving palettes (incorrect warning).
    - Fixed bitmap clearing in triple buffering mode.
    - Fixed switching to VS palettes.
    - Fixed loading an external palette file.
    - Fixed wallpaper loading path (should look at the binary folder too).
    - Scanlines effect code rewritten from scratch.
    - Reworked most of the color styles palette calculations.
    [inputs]
    - Added missing joystick turbo settings on config file parsing.
    - Fixed incorrect assignment for BACKSPACE key.
    - Fixed support for joysticks, now D-pad works again!
    [sound]
    - Fixed APU noise channel reset (fixes Ghostbusters) and sweeps.
    - Fixed a bug in the APU mono/stereo switching.
    - Fixed sound startup and configuration.
    - Fixed DMC channel initial state.
    - Reworked the audio rendering a bit.
    - Changed the sound sample rate from 48000 back to 44100Hz, works on low-end PCs.
    - Reduced drastically the sound cache for minimal latency.
    [nsf driver]
    - Fixed a bug in the NSF savestate block.
    - Fixed NSF track selector, works for player 1 only.
    - If a NSF file has no game title, it's now replaced by its filename.
    [mapper]
    - Added proper support for Acclaim's MC-ACC IRQs.
    - Added savestate data for mappers 46 & 187.
    - Revision in the MMC3/Acclaim PPU IRQ codes.

    Sunday, August 30th 2020
  • I'm still alive! A new version of RockNES will be released soon, probably this Tuesday.
  • Stay tuned! ^_^;;

  • Tuesday, June 19th 2012
  • New RockNES website! Please, update your bookmarks.


  • Latest version
    RockNES 5.64 (i686, Windows) 10/02/2020

    A R C H I V E
    Warning: they're highly NOT recommended!

    RockNES 5.63C (i686, Windows) 09/19/2020
    RockNES 5.63B (i686, Windows) 09/16/2020
    RockNES 5.62 (i686, Windows) 09/06/2020
    RockNES 5.61 (i686, Windows) 09/04/2020
    RockNES 5.60B (i686, Windows) 09/02/2020
    RockNES 5.54 32bit i686 SSE3 O3 (ZIP) 09/23/2017
    RockNES 5.53 32bit i686 SSE3 O3 (ZIP) 08/08/2017
    RockNES 5.52 32bit i686 SSE3 O3 (ZIP) 07/14/2017
    RockNES 5.51 32bit i686 SSE3 O2 (ZIP) 07/09/2017
    RockNES 5.50 32bit i686 SSE3 O2 (ZIP) 07/07/2017
    RockNES 5.41 (ZIP) 01/20/2017
    RockNES 5.40 (ZIP) 01/19/2017
    RockNES 5.31 (ZIP) 01/17/2017
    RockNES 5.30d (ZIP) 01/14/2017
    RockNES 5.25 (ZIP, i686) 07/22/2016
    RockNES 5.24 (ZIP, i686) 06/26/2016
    RockNES 5.23 06/22/2016
    RockNES 5.22 06/14/2016
    RockNES 5.21, w/ Allegro 04/21/2016
    RockNES 5.20, w/ Allegro 04/17/2016
    RockNES 5.142 [i686 MMX, w/ Allegro] 06/02/2014
    RockNES 5.141 [i686 MMX, w/ Allegro] 06/01/2014
    RockNES 5.14 [i686 MMX, w/ Allegro] 05/31/2014
    RockNES 5.13d [i686 MMX, w/ Allegro] 01/19/2014
    RockNES 5.13c [i686 MMX, w/ Allegro] 01/18/2014
    RockNES 5.13b [i686 MMX, w/ Allegro] 01/17/2014
    RockNES 5.13 [i686 MMX, w/ Allegro] 01/15/2014
    RockNES 5.12 [i686 MMX, w/ Allegro] 01/13/2014
    RockNES 5.11 [i686 MMX, w/ Allegro] 12/31/2013
    RockNES 5.10 [i686 MMX, w/ Allegro] 06/09/2013
    RockNES 5.09 [i686 MMX] 05/18/2013
    RockNES 5.08 [i686 MMX] 05/13/2012
    Allegro 4.4 library (DLL)


    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 (finishing it!)



    1998-2020 Zepper
    These programs are distributed with NO warranties.
    Use them at your own risk!
    inserted by FC2 system