Page 1 of 6

RockNES - beta testing anyone? [UP: April 3rd]

Posted: Sat Mar 21, 2015 2:26 pm
by Zepper
I'd like feedback for this beta testing. It should be the public (final) version, but I must be sure there are no unexpected things.
Please, DO NOT spread it to the public domain!

Last update was on april 3rd 2015.

Code: Select all

 News for Release Candidate 4 (4/3/2015)
 ========================================
 - iNES header info box is resized based on the board title string length.
 - Rollback to Allegro 4.4.2 and recompiled.

 News for Release Candidate 3 (3/31/2015)
 ========================================
 - Added mapper 140 (Jaleco JF-11 and JF-14).
 - Fixed mappers 9(MMC2),10(MMC4),79(NINA-03),113(NINA-06/SACHEN).
 - Fixed upscaler 3x - scanlined and pixelated modes.
 - Compiled with -static-libgcc -static-libstdc++ for compatibility.
 - More cleanups and minor fixes.

 TODO list:
 * enable triple buffering in fullscreen without restarting the emulator;
 * a bigger font for the GUI;
 * switching the blitter shouldn't "flash" the screen;
 * add more mappers..?
 * ???

 News for Release Candidate 2 (3/29/2015)
 ========================================
 - Fixed mappers 9 (hack removed), 93.
 - Fixed WRAM init/reset ($6000-$7FFF).
 - Fixed custom palette loading.
 - Fixed a couple of wrong argument types in header files.
 - Fixed/updated color style selection in the GUI.
 - Improved MMC3 IRQs (Mickey in Letter/Numberland ok).
 - Adjusted mapper 64 IRQ (fixes Skull & Crossbones).
 - Added MMC6 support (Startropics 1 and 2).
 - Added PPU CHR open bus reads.
 - Added option for disabling dirty header detection (DiskDude).
 - By request, settings are now saved if you click "OK" in General settings.
 - New color styles: Game Boy green/alt + shades, Navy Blue (Crayola).
 - Reenabled detection of unofficial opcodes, instead of skipping them.
 - Minor cleanups.

 What's new for version 5.20 32bit (3/22/2015)
 ---------------------------------------------
 - Removed all those gfx modes, prior to AUTO windowed or fullscreen modes.
 - Removed video resolution setting from config file, now fullscreen mode always
 use the desktop resolution, unless you change it in the GUI.
 - Removed sprite evaluation at pre-scanline.
 - Added screen blitter 4x size with interlaced mode.
 - Added screen blitter 3x upscaler scanlined, pixelated and interlaced.
 - Added video vertical retrace sync, _much_ smoother.
 - Added various color effects like sepia, black&white, GameBoy and more!
 - Added an option for signed or unsigned APU sound samples.
 - Fixed mapper 69 for CHR RAM games.
 - Fixed motion blur effect, no more stains in the game screen.
 - Fixed VS palette setup.
 - Fixed a bug assigning joystick buttons.
 - Fixed PPU $2007 register, fixes the scorebar in Burai Fighter (U).
 - Fixed WAV stereo sound recording (files had half size).
 - Fixed palette selection/startup.
 - Fixed palette entries $10,$20,$30 in #nesdev palette.
 - Fixed a bug in the NMI timing.
 - Fixed an obscure bug in the sprite evaluation code (overflow).
 - Fixed OAM rotation (Sachen games/Tatakai no Banka (J)).
 - Fixed file closing, another obscure bug.
 - Option "Set savestate slot to 0 on RESET" is now saved in the config file.
 - Optimized PPU bankswitching and pixel color generation.
 - General fixes and minor revision in the CPU instruction set.
 - Revised config file parsing in order to avoid a potential crash.
 - Improved RAMBO-1 PPU IRQ (mapper 64).
 - A few GUI and config changes, old rocknes.ini file is NOT recommended.
 - Code cleanups, lots of partial rewrites, adjustments and usual optimizations.

Re: RockNES - beta testing anyone?

Posted: Sat Mar 21, 2015 5:17 pm
by zeroone
Battletoads level 2?

Re: RockNES - beta testing anyone?

Posted: Sat Mar 21, 2015 5:35 pm
by Zepper
Save state, then load state if frozen.

Re: RockNES - beta testing anyone?

Posted: Sat Mar 21, 2015 6:34 pm
by zeroone
Zepper wrote:Save state, then load state if frozen.
Level 2 frozen on me. There's no menu. So, I wasn't sure how to save/load. Also, I noticed a band of color on the left:

Image

In addition, I hit Alt+Enter to go to full screen mode. It took over the entire screen, but the image stayed the same size, centered with black margins on all sides.

Re: RockNES - beta testing anyone?

Posted: Sat Mar 21, 2015 6:38 pm
by koitsu
Any chance of a 32-bit build? I could test on XP (if you still support that -- if not, I understand!).

Re: RockNES - beta testing anyone?

Posted: Sat Mar 21, 2015 7:45 pm
by Zepper
zeroone wrote:
Zepper wrote:Save state, then load state if frozen.
Level 2 frozen on me. There's no menu. So, I wasn't sure how to save/load. Also, I noticed a band of color on the left:

In addition, I hit Alt+Enter to go to full screen mode. It took over the entire screen, but the image stayed the same size, centered with black margins on all sides.
You didn't read the docs. Oh well... give a try - rocknes.txt has everything.

Re: RockNES - beta testing anyone?

Posted: Sun Mar 22, 2015 6:27 am
by Zepper
Sometimes I love to mix up the things... ^_^;; I can change the background and the sprite color styles, separately! Very cool.

Re: RockNES - beta testing anyone?

Posted: Mon Mar 23, 2015 4:09 pm
by Zepper
Hey... I'm waiting for some feedback! Only 2 downloads. :cry: :cry: :cry: :cry: :oops: :oops: :oops:

Re: RockNES - beta testing anyone?

Posted: Mon Mar 23, 2015 5:38 pm
by tokumaru
What kind of feedback do you need? Accuracy, campatibility, usability, special features, something else?

Re: RockNES - beta testing anyone?

Posted: Mon Mar 23, 2015 5:39 pm
by Bavi_H
When I ran the 32bit (i686) version on my Windows XP I got the following message:
RockNES.exe - Unable To Locate Component
This application has failed to start because libgcc_s_dw2-1.dll was not found. Re-installing the application may fix this problem.
OK

Re: RockNES - beta testing anyone?

Posted: Mon Mar 23, 2015 5:46 pm
by zeroone
Maybe X and C should be the default buttons. Those keys are located on the same position on most keyboards around the world. This is not true of Z and X.

Re: RockNES - beta testing anyone?

Posted: Mon Mar 23, 2015 6:01 pm
by Zepper
Bavi_H wrote:When I ran the 32bit (i686) version on my Windows XP I got the following message:
RockNES.exe - Unable To Locate Component
This application has failed to start because libgcc_s_dw2-1.dll was not found. Re-installing the application may fix this problem.
OK
Points to koitsu. :roll:
http://stackoverflow.com/questions/4702 ... is-missing

Re: RockNES - beta testing anyone?

Posted: Mon Mar 23, 2015 6:16 pm
by zeroone
Shanghai displays some strange text behind the tiles:

Image

Re: RockNES - beta testing anyone?

Posted: Mon Mar 23, 2015 6:39 pm
by Zepper
Uh... could you be more specific?

Re: RockNES - beta testing anyone?

Posted: Mon Mar 23, 2015 7:01 pm
by zeroone
Zepper wrote:Uh... could you be more specific?
Except for the menu at the bottom, all that white text is not supposed to be there. The table top should be solid green.