Version history of CoolNESs:



Ver 0.7721 October 1999.
Changed the default palette a bit.
Fixed the differences between PAL/NTSC in the splitscreen code.
Fixed some more sound problems.
Now includes a Polish guide.
Ver 0.7620 April 1999.
Fixed nearly all sound problems.
Ver 0.7515 March 1999.
A swedish guide by Lennart Johannesson.
Added sprite priorities (spr/spr and spr/bgr).
Changed some things in the CPU-core (speed).
Smal fix to the triangle channel.
Added mapper#79 (Krazy Kreatures).
Better support for the VS-system (still no dip-switches).
Gzip support (need z.library).
Fix to the Megadrive-pad reading.
Ver 0.744 January 1999.
Fixes to the Squarewave and Triangle chanels.
Fixed the screenheight in the prefs (again?).
Ver 0.731 December 1998.
"Sprite update" in the GUI works now.
Small update to the graphic-engine, fixes bank swapping.
Smarter detection of splitscreens.
Smal fix to the GUI (filename display).
Ver 0.7214 November 1998.
Fix for games with battery.
Shortcut for Continue is working now (C).
Ver 0.722 November 1998.
Continue and freeze/melt.
All settings in the GUI should work now =) (except sprite update).
Ver 0.7125 October 1998.
Implemented screengrabing.
Ver 0.7016 September 1998.
Support for palette files (raw and IFF).
Added PAL/NTSC switch.
Added mapper#78 (Holy Diver).
Fixed some sprite problems with MMC5.
Changed CPU-core for all games with less then or 32kb PROM.
Updated writes to the PPU (faster).
Set IRQ default to off. Use HELP to turn on.
Ver 0.69211 July 1998.
Fixed the IPS routine.
Ver 0.697 July 1998.
Added insert coin for vs-system (backspace).
Added a fix for the "gfx-take-too-long-time-so-now-I-quit" bug =).
Fixed nearly all gfx for mapper #9/#10.
Added a little looping on samples (Punch Out).
Fixed sample active-bit in PPU (Racket Attack).
Smal speedup in CPU-code.
Fixed a minor error in PPU-Scroll registers (NARC).
Added IPS "on-the-fly" support (patch games).
Added mapper#66 (SMB/DuckHunt 2-IN-1, Gumshoe).
Added mapper#65 (Hammering Harry 2 Jap).
Added support for paddle (Arkanoid) use F7 to turn on.
Ver 0.6817 May 1998.
Smal fix to PPU code (more accurate and faster).
Added mapper#10 (Fire Emblem Japanese).
Added mapper#18 (BasesLoaded Japanese).
Added mapper#64 (Shinobi).
Added mapper#68 (AfterBurner2) still glitches.
Added mapper#69 (Batman1 Japanese, Batman2:Return of the Joker).
Smal fix for Mapper#21 (KonamiWorld2).
Smal fix for Mapper#23.
Added IRQ for mapper#19 (3Gohukas).
Ver 0.6710 May 1998.
Added mapper#24 (CV3 Japanese).
Added install-script.
Smal fix to Noise channel.
Smal fix to Triangle channel.
Smal fix to PCM channel.
Mapper-routines rewritten a bit.
Ver 0.6629 March 1998.
Smal fix to Noise channel.
Smal fix to mapper#4 which caused some games to behave strange.
Added PCM channel (not together with noise yet).
Smal speedup in gfx-routines.
Added support for 2 CPU-cores, makes non mapping games (0 & 3) faster.
Ver 0.6522 March 1998.
Small fixes to the GUI, now takes arguments from CLI again.
Smal fixes to mapper 22 and 34.
Added mapper#33 (PonPokoPon J).
Added mapper#32 (ImageFight J).
Added mapper#25 (Gradius2 J).
First try to make a splitscreen (only one split yet).
Added a F.A.Q. to the guide plus some more things.
Changed the CPU-core to the one in V0.61 as the last one was buggy.
Lots of fixes to Mapper#5 (Bandit Kings of Ancient China).
Fixed the palette for "Punch Out". Edited some entries.
Ver C.648 March 1998.
Now you can pay with D-Mark (Germany).
Lowered the price to BP10 for GB.
Fixed Mapper#4 (SMB3, TMNT3).
Fixed a bug in VRam layout, Trojan prints more text.

Ver 0.632 March 1998.
Fixed Mapper#1 (Wrath of the Black Manta).
Fixed Mapper#34 (DragonBall).
Added Mapper#16 (DragonBallZ(2)), no IRQ yet.
Added Mapper#8 (Doraemon).
Added Mapper#23 (Kid Dracula).
Added Mapper#22 (Twin Bee 3), still glitches.
Added Mapper#21 (Goemon2).
Rewritten graphic-routines.
Ver 0.6222 February 1998.
Fixed the joyroutine to handle upper 3 bits (more games start).
Added noise, isn't quite right yet.
Optimizations to the CPU-core, this is a test.
Ver 0.6119 February 1998.
Tweaked the sound a bit.
Smal bugfixes to the GUI.
Ver 0.6014 February 1998.
Added sound for unregistered users.
Rewrote the CPU-core to handle memory mapping in realtime.
Added mapper#34 (3D World Runner).
Added mapper#19 (Splatter House).
Removed mapper#16 as it was invalid.
Added mapper#5 (CastleVania3).
Fixed the VROM switching for mapper#4, #5 and #19 (faster).
Rewrote some PPU,CPU and sprite code (Bubble Bobble2 a bit faster).
Enhanced the sound-routines.
Small fixes to the GUI.
Ver 0.5910 December 1997.
Added GUI.
Ver 0.49never released, 17 November 1997.
Added IRQ support for Mapper#4 (Batman3 & Jurassic Park doesn't lock up).
Added 4player-addapter support.
Fixed Mapper#1 a bit (Zelda2 now looks good).
Ver 0.4810 November 1997.
Rewrote the keyboard-routine to use the OS.
Fixed a bug in the PPU which caused many RARE-games to look strange.
Added 4Screen VRam (Gauntlet works).
Fixed a smal bug when exited.
Added Mapper#15 (100in1).
Ver 0.473 November 1997.
Added Mapper#16.
Small speedup in hardware access.
Now doesn't quit till you cancel.
Fixed Mapper#7 a bit.
Added support for cli argument.
Finds the keyfile from dos =).
Fixed bugs in ASL-requester/prefs.
Added support for modified Megadrive-pad.
Ver 0.4612 October 1997.
Now remembers the last directory.
Small speedup in spriteroutines.
Speedup in some Mapper#4 games.
Small fixes to memoryhandling (no leaks).
New MWB-icons by Tomas Amsrud.
Ver 0.4529 September 1997.
Fixed the sprites! =)
Minor speedup in the cpu routine SBC + memory access.
Ver 0.44116 September 1997.
Fixed the mapper routine which I screwed up in V0.44.
Ver 0.4411 Sptember 1997.
Added Mapper#4 support, no IRQ yet.
Ver 0.435 September 1997.
Added CD32-joypad support.
Fixed keyboardhandler.
Fixed dutycycles in sound.
Ver 0.42b27 August 1997.
Fixed background colour.
Added Mapper#11.
Major speed improvements.
Turned of filters (will be selectable).
Fixed border bug.
Rewrote soundroutines.
Ver 0.41b11 August 1997.
Added Keyfile support. Thanks to Blonde Lion. =)
Rewrote some of the CPU emulation. Thanks to Juan Antonio Gomez.
Added minimal soundsupport.
Ver 0.40b9 August 1997.
Added 16pixel high sprites.
Added battery save.
Mapper#1 Partially working. Zelda, KidIcarus, Metroid, Castlevania2.
Edited sprite-flag in PPUstatus register (again).
Fixed the background-color.
Minor update of the gfx and cpu-routines.
Ver 0.39b2 August 1997.
Lowered vertical resolution.
Fixed Mapper7 and Mapper9.
(Have you seen the PunchOut-logo in Darkness?)
Ver 0.38b1 August 1997.
Fixed sprite-flag in PPUstatus register (many more games work).
Ver 0.37b30 July 1997.
Added First try on mapper9, Punch Out.
Rewrote some cpu-routines (saved 10 cycles on rotate-left).
Rewrote the gfx-routines (scrolling games faster).
Added keyboard-support (not good but it works).
No more NMI during MemSwapping, mapper2 works better.
Moved gfx-routines out of the interupt. woops!
Added First try on mapper7, Wizards and Warriors etc.
Mapper3 changed to "Noncopying", pointer instead (faster).
Added MemAlloc for CartSize.
Ver 0.36b17 July 1997.
Added Asl-requester.
Added RomInfo
Ver 0.3never released 1997.
Fixed a groovy bug in the CPU-command SBC.
Ver 0.2never relreased 1997.
Made screen-core.
Made cpu-core.
Ver 0.1never released 29 June 1997.
Started on the concept of a NES-emulator.
Downloaded Marats NES-Doc.