Version 0.54
- Fixed an error in ClearScreen() - now there is no 'Error in ClearScreen()'
- Fixed sprite priority - sprites can go behind things now
(For example, in Zelda when you walk up/down stairs)
- Fixed mapper #2 bug - Only a few more ROMS work, some still don't
- Fixed mapper #3 bug - All mapper #3 ROMS should work now
- Fixed mapper #9 bug - Now, PunchOut looks much better, but no playable yet
- Fixed a slight problem when you reset some ROMs
- Changed the palette to the one Nesticle uses because it works/looks better
- Changed the pallete around so that a border isn't shown around the screen
- Added support for extended mappers #16+, no mappers implemented yet
- Added a configuration file
- Added a little text displayer
(it pops up, when you reset, raise/lower the frame rate, etc..)
- Some small optimizations, barely noticeable
- Some bugs fixed in the Rd6502/Wr6502 functions
- Player 2 support w/ redefinable settings for buttons
- Don't show left 8 pixels of the screen [PPU flag]
(Paperboy needed this flag working as well as others)
- Don't show sprites in left 8 pixels of the screen [PPU flag]
- An option to specify a ROM directory location in the configuration file

 

Version 0.53 Release 3b :
- Whops! Fixed a bug in the PPU (just play to see). Now, Ghosts'n
Goblins works fine;
- While keys '+' or '-' are pressed, the frameskip isn't changed.
Just press a key one time to increase/decrease. Same to F5 (reset).

 

Version 0.53 Release 3 :
- Some changes in the sprite/BGM code;
- The screen is correctly centered;
- Maybe more games are working (like Power Blade 2) or with
a bit less glitches (like Tetris from Tengen).

 

Version 0.53 Release 2 :
- Fixed a bug in the sprite code (sorry);
- Some changes when writting to the PPU;
- Some little changes in the main code.

 

Version 0.53 :
- Removed tons of unused variables;
- Big clean of source code;
- Fixed a bug in the PPU (background color, now Rockman 1 is okay);
- Frameskip range set to 0-6 (default=2);
- Fixed some bugs in the 6502 functions (Rd/Wr/loop);
- Fixed a bug in the Mapper 7 (incorrect name table);
- Fixed a bug in the Reset_Nes();
- Fixed the shutdown function (TrashMachine);
- Fixed a bit the current graphic engine;
- Screen is always centered in any video mode;
- You can hide the .NES extension (ex: RockNES gamename OR gamename.NES);
- 5-15% more faster (really?).

 

Version 0.52 :
- Compiled with PGCC (for Pentium processors);
- Fixed bugs parsing command line switches;
- More video resolutions, with all modes merged to -gfx switch.

 

Version 0.51 :
- Encapsulated xnes.dat (palette);
- Added joystick support (4-buttons, player 1 only);
- The emulator doesn't crash more when unable to initialise graphics modes;
- Primitive GUI removed to be improved;
- New resolutions, with auto detection improved (a bit faster);
- Some changes in the messages.

 

Version 0.45 :
- Speed up into the 6502 emulation core of Marat
- fixed bug into the PPU memory
- MMC 4 partially supported ( Mario2 is playable )

 

Version 0.40 :
- Very more compatible !
- ModeX added
- 8x16 Sprite fixed
- Some fix in the xNes code
- Big fix in the MMC 1
- Sprite Priority
- Some fix in the MMC 9
- Some stupid bug in the xNes code removed
- New Graphic engine reworked

 

Version 0.30 :
- Better Graphics
- New graphic engine
- MMC 9 added / VERY BUGGY !
- MMC 1 fixed
- Fixed the 6502
- other things that I dont remember.

 

Version 0.20

- MMC #2 , now support 256 kb cartridges and upper
- MMC #1 Partially supported
- Scrolling Vertical and horizontal
- 8x16 Fixed, thanks to lonewolf who have explain me , how that works
- Fixed Some Bug
- Added a Reset Button
- Nes emulation increased
- Backed Battery
- Horizontal and Vertical Mirroring implented
- Fixed a bug on the joypad 1 emulation. Now you can play contra
and lots more ...