
RockNES/Win32 5.08
Moderator: General Mods
RockNES 5.00 beta 12 is out!
What's new for version 5.00 beta 12 (07/26/2008)
------------------------------------------------
- Small changes on rom loading & fix.
- CHR RAM is initialized with 00h instead of FFh to avoid glitches on startup.
- Added a ROM fix for the bad dump of Wrestlemania Challenge (CRC 3C9FE649).
- Changed the CHR RAM dump filename extension from .bin to .chr to avoid an
overwrite with the PRG ROM dump filename.
- Removed all unmasked CHR bankswitching.
- Minor changes in the mapper names and in the GUI.
- Fixed mappers 44, 90, 234, 255.
- Fixed joypad #2, oops!
- Fixed a bug in the joypad register.
- Documentation updated
Nice bugfix release
Get it from HERE
EDIT: Beta 13 coming soon
What's new for version 5.00 beta 12 (07/26/2008)
------------------------------------------------
- Small changes on rom loading & fix.
- CHR RAM is initialized with 00h instead of FFh to avoid glitches on startup.
- Added a ROM fix for the bad dump of Wrestlemania Challenge (CRC 3C9FE649).
- Changed the CHR RAM dump filename extension from .bin to .chr to avoid an
overwrite with the PRG ROM dump filename.
- Removed all unmasked CHR bankswitching.
- Minor changes in the mapper names and in the GUI.
- Fixed mappers 44, 90, 234, 255.
- Fixed joypad #2, oops!
- Fixed a bug in the joypad register.
- Documentation updated
Nice bugfix release

Get it from HERE
EDIT: Beta 13 coming soon
[i]Have a nice kick in da nutz[/i] @~@* c//
Man, if I could wave a magic wand and give any emulator a decent Linux port, it'd be QuickNES. I played with it on MacOS X when it first came out and it was sweet.mudlord wrote:QuickNES gets it right too. As well as being amazingly fast. And cycle accurate too.IIRC, isn't nestopia one of three or so emulators to get NES sound 100% right?
kode54 made a Windows port of it, if people are interested.
(Yeah, two months old...)odditude wrote:Nestopia has unacceptable input latency, at least on my system with gamepads.Franky wrote:Plus, why use Rocknes? Nestopia is the best emulator by far, we shouldn't be caring about other emulators, unless they get to the same quality as nestopia. or get even better.
I have zero latency (at least not any more than on the real console) with Nestopia without video sync, try it and see (if you can stomach or tolerate screen tearing at least)
I want to fry~~ Sky Hiiiiiiiiigh~
Let's go-o-o-O~ togeda~
Let's go-o-o-O~ togeda~
Good call - the latency is gone with vsync disabled. Too bad the tearing kills it for me...Snark wrote:(Yeah, two months old...)odditude wrote:Nestopia has unacceptable input latency, at least on my system with gamepads.Franky wrote:Plus, why use Rocknes? Nestopia is the best emulator by far, we shouldn't be caring about other emulators, unless they get to the same quality as nestopia. or get even better.
I have zero latency (at least not any more than on the real console) with Nestopia without video sync, try it and see (if you can stomach or tolerate screen tearing at least)
Why yes, my shift key *IS* broken.
RockNES Beta 14 was released today.This time it brings a much requested feature for improving video quality and the usual assortment of bugfixes.
What's new for version 5.00 beta 14 (11/09/2008)
------------------------------------------------
- Added triple buffering, no screen tearing.
- Usual fixes and minor GUI changes.
Available for download now @ the RockNES homepage
What's new for version 5.00 beta 14 (11/09/2008)
------------------------------------------------
- Added triple buffering, no screen tearing.
- Usual fixes and minor GUI changes.
Available for download now @ the RockNES homepage
[i]Have a nice kick in da nutz[/i] @~@* c//
Triple Buffering and Double Buffering now supported.
EDIT: Some possible bugs
1) It may crash on close in Vista, may be related to Triple Buffering being possible in a window? (needs confirmation)
2) If you enable Triple Buffering in a windowed mode then restart the emulator and try to play a game, the emulator may freeze upon game load (consuming 100% CPU). To avoid this with Triple Buffering, make sure you are running in a full screen mode prior to loading a game or switch off Triple Buffering and restart the emulator. (needs confirmation)
EDIT: Some possible bugs
1) It may crash on close in Vista, may be related to Triple Buffering being possible in a window? (needs confirmation)
2) If you enable Triple Buffering in a windowed mode then restart the emulator and try to play a game, the emulator may freeze upon game load (consuming 100% CPU). To avoid this with Triple Buffering, make sure you are running in a full screen mode prior to loading a game or switch off Triple Buffering and restart the emulator. (needs confirmation)
# RockNES 5.00 beta 14 released.
# OK, I admit, this page needs a major rework. I'll do it very soon...
** NOTICE ** This is beta version (unstable or buggy).
What's new for version 5.00 beta 14 (11/09/2008)
------------------------------------------------
- Added triple buffering, no screen tearing.
- Usual fixes and minor GUI changes.
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
Rocknes 5.00 FINAL is out! now supports NSF playback 

# RockNES 5.00 FINAL released.
What's new for version 5.00 FINAL (07/10/2009)
------------------------------------------------
- Added a NSF driver, now you can load and play NSFs!
- External palette files (.pal) can be loaded.
- Changed color mode to 32 bits.
- Fixed WorkRAM 6000h-7FFFh, an obscure bug.
- Fixed MMC3 IRQs partially, thanks to Disch for the help.
- Mappers fixed: 4, 13, 20 (Famicom Disk System), 64, 90/160, 91, 117, 118.
- Fixed PRG data disassembler.
- Fixed a few oddities in the GUI dialogs.
- Fixed CPU dump 8000-FFFF.
- Fixed an obscure bug in the sprite evaluation.
- Fixed problems with the triple buffering mode.
- Fixed movies (joypad data logging for replay).
- Better sound output, less stuttering and skips thanks to a ring buffer.
- Added an alternate video config in the GUI.
- Added APU registers/context dump.
- Modified PRG data corruptor to use ROM address instead of CPU address.
- Reworked loading procedure.
- Removed GameGenie codes.
- Fixed command line game loading.
- Improved windowed mode.
- Tons of internal fixes, plus several cosmetic changes.
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
Rocknes 5.01 is out! Emulator no longer hangs, consuming 100% CPU ^_^"
# RockNES 5.01 released.
What's new for version 5.01 (07/18/2009)
----------------------------------------
- Reworked 6000h-7FFFh CPU handling.
- Reworked/increased sound caching and playback.
- Fixed system reset sequence.
- Fixed MMC3 IRQs, plus added WRAM control (mapper 4).
- Fixed load state error message in the GUI.
- Fixed a few typos in the GUI messages.
- Fixed internal iNES header/data patching by CRC32.
- Fixed three bugs in the savestate code, no more gray screens.
- Fixed APU reset timing.
- Mapper fix: 4, 33, 87.
- Mapper new: 5 (preliminary MMC5), 48.
- Changed a few mapper board names.
- Changed default value on NSF "invalid" reads (thanks jsr).
- Changed system RAM dump filename to gametitle.ram.
- Changed color RAM dump filename to gametitle.pal.
- Changed pattern table (CHR RAM) dump filename extension from .chr to .pat.
- WAV file record is now possible to schedule before the first game run.
- The mapper savestate block is no more saved with zero-length (unused).
- The song start number from NSF header is now used, instead of always 1.
- For safety reasons, the emulator quits on savestate loading error.
- Removed the CPU timeslice with Allegro's rest(1) to avoid deadlocks.
- Compiled with newer versions of GCC and Allegro, fixes a few things.
- Other important fixes there and there.
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
Rocknes 5.02 is out!
# RockNES 5.02 released.
What's new for version 5.02 (07/23/2009)
----------------------------------------
- Fixed "running in background" when changing the video resolution.
- Fixed WAV file header, wrong size error.
- Resized blitter select window, smaller, for lower resolutions.
- Fixed required Famicom Disk System file name.
- Disabled Allegro's rest(1) in triple buffering mode.
- Fixed broken WRAM I/O, a lot of games should work again.
- Fixed bugs in the timing code.
- Fixed NSF visualizer drawing circles out of bitmap boundaries.
- pAPU sound code optimized, should be (much) less intensive.
- Changed openbus return value.
- A few tweaks to improve the speed.
- Minor MMC5 fixes.
- Documentation updated.
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
Rocknes 5.03 was released!
Rocknes 5.04 beta was released!
Code: Select all
What's new for version 5.03 (01/30/2010)
----------------------------------------
- Reworked iNES mapper I/O handler.
- Reworked PPU color code and event scheduler.
- Fixed sprite 0 strikes.
- Fixed triangle channel output.
- Fixed triple buffering setup.
- Fixed graphics reset and triple buffering set.
- Fixed PPU timing and DMC IRQ clocking.
- Improved Allegro sound support.
- Changed APU sound queue/dequeue method.
- Removed timeslice from double buffering, increases CPU usage though.
- Mappers added: 46, 58.
- Mappers fixed: 0,1,16,34,43,64,68,69,72,79,83,88,90,92,97,113,184,187.
- Removed NESticle savestate support for good.
- Optimizations and some speed up.
- Other minor things fixed.
[b]- DOWNLOADS:[/b]
http://rocknes.kinox.org/rnes503_i586.zip
- If you have a Core2Duo CPU, you can try this one:
http://rocknes.kinox.org/rnes503_m2.zip
Code: Select all
What's new for Test version 5.04 [UPDATE: 02/14/2010]
------------------------------------------------------------------
- Fixed: Audio stutters, cut outs or gasps etc. are much less likely to occur.
- Fixed: Some NSF files crashed the program.
- Note: Various undocumented changes.
Optmized for Pentium 4. Be warned.
http://rocknes.net/rnes504_p4b2.zip
You need alleg44.dll to get it working. Just download 5.03 for the file.
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
Re: RockNES/Win32 5.04 beta
A couple months later and v5.08 is now available @ http://rocknes.net/ 

(There's been numerous releases since v5.04 but I didn't mention them.)RockNES 5.08 released.
What's new for version 5.08 (05/13/2012)
-----------------------------------------
- Fixed application path string, the config file is loading/saving ok.
- Fixed IRQs for MMC3 (mapper 4), MMC5 (5) and RAMBO-1 (64).
- Fixed 2002h clearing time (sprite #0 and sprite overflow flags).
- The emulator now displays PAUSED when inactive.
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64