Version 1.090 (06/24/2000)
- Fixed noise frequencies table;
- Fixed pAPU 'active time left' table;
- Small PSG optimizations and more fixes;
- Fixed CHR bankswitching macros (added a few more too);
- Fixed mapper #23 CHR banks.

 

Version 1.080 (06/19/2000)
- Major emulation core cleaned/rewritten;
- Added mapper #75 (Konami VRC1 / Jaleco SS8805);
- Fixed mapper #18 (Jaleco SS8806);
- Fixed mapper #23 PRG bankswitching (oops!);
- Fixed mapper #24 mirroring set;
- Fixed mapper #26 (jap. Madara works fine);
- Fixed mapper #78 (jap. Holy Diver works fine);
- Fixed mapper #88 (jap. Quinty works fine);
- Fixed mapper #227 (pirate cart 1200-in-1 works fine);
- Fixed mapper #228 (gfx corruption, oops!!);
- Fixed pAPU timing;
- Fixed noise sound channel (almost perfect);
- Fixed PCM volume level;
- Fixed a VRCVI reset problem;
- Fixed a bug parsing sound rate setting from config;
- Fixed a bug parsing frame rate setting from config;
- Fixed a bug parsing game directory from config;
- Added pAPU reset on NES reset;
- Rebuilt some PSG stuff;
- Rebuilt CHR bankswitching (more games are playable, it fixes mapper #90);
- Fixed PRG/CHR bank mask;
- More bugs were squashed, fixed some broken stuff due the last updates.

 

Version 1.070 (06/12/2000)
- Rebuilt and cleared up NES memory handler system, lots of fixes. Things
should work better than before. Changed a couple of internal stuff;
- Rebuilt input configurations, much cleaned up;
- Rebuilt PSG event queue (fixes the NSF player);
- Minor PSG/FDS code fix/clean;
- Saved states slightly changed due the memory system changes;
- NES sound updated at end of frame, instead of VBlank hit (works better);
- Replaced some 'generic mappers id' by 'board names', when possible;
- Added mapper #94 (Senjou no Ookami, jap. Commando);
- Added mapper #97 (Kaiketsu Yanchamaru, jap. Kid Niki);
- Fixed a minor mapper #5 (MMC5) startup problem;
- Fixed mapper #113 (=#79, Rad Racket works, other games may be buggy);
- Fixed a backed battery problem;
- Fixed VROM dumping (file is saved in the same folder that ROM image is,
with ".chr" extension, instead of generic "vrom.dmp");
- Changed nametable dump (filename) to use ".nam" instead of ".ntb";
- Removed "vsdir" from config file (no more used);
- Updated with latest 6502 core by Matt Conte (supports a

 

Version 1.061 (05/27/2000)
- Added RAM dumping;
- Fixed ROM cheat to wrap values greater than 255, and higher addresses;
- Changed CHR bank masking on mapper #3;
- Fixed initial mirroring state (it was wrong loading saved states);
- Fixed minor bugs in the PCM channel;
- Fixed MMC5 to get (at least) CastleVania3 working with no gfx corruption;
- Fixed a PSG (sound) shutdown bug.

 

Version 1.060 (05/11/2000)
- Added partial support for NESticle saved states (*.STA);
- Added signed noise output (very good);
- VRC6 sound driver slightly cleaned;
- Fixed sound output and constants values;
- Fixed a bug parsing '-sound_rate' from config ('no sound' is ok again);
- Fixed soundcard name display (when 'no sound', it displays '-off-');
- Fixed saving/loading states to mappers 5, 19, 90 and 230 data (specific);
- Mapper #1 (MMC1) rewritten, added 512k support (DragonWarrior 3 & 4 works);
- Mapper #5 fixed somewhere (more games work, still very bad);
- Mapper #11 CHR page mask fixed (no more gfx corruption, I hope);
- Mapper #25 rewritten/fixed, now TMNT2j works;
- Mapper #32 mirroring fixed (Image Fight works fine again);
- Mapper #69 fixed (added command 8, now game 'Gimmick!' works);
- Mapper #90 slightly cleaned/fixed;
- Added mapper #6 (preliminary support);
- Added mapper #73 (Konami's VRC3, japanese Salamander);
- Added mapper #160 (Aladdin cart), preliminary support;
- Added mapper #232 (Codemasters' Quattro games, *does not* work yet);
- IRQ timing updated at end of h-blank (works a bit better);
- Fixed Metal Slader Glory gfx glitch (right side of screen), IRQ related;
- Added ROM data cheat;
- Added CPU dumping (of registers), color palette, patterns, nametables;
- GUI now supports .NES, .NEZ, .BAK and .FDS extensions;
- Added more help text in the 'Help' dialog;
- This document was updated/changed a bit;
- More minor problems were squashed.

 

Version 1.052 (04/08/2000)
- Rebuilt startup/shutdown sequence and GUI handling;
- Crappy mirroring fix for mapper #70 (Arkanoid2 and Kamen Rider Club ok);
- Added image size checking (it compares the real size with the header spec);
- Added mapper #230 (22-in-1/Contra, working);
- Fixed mapper #227 (1200in1 cart works, still partial);
- Fixed trainer support (battery loading related);
- Fixed a couple of non-emulation bugs to avoid memory problems/crashing;
- Fixed screenshot (disabled when no game loaded);
- Final (and better) save state format;
- GUI color changed to a soft green;
- More changes and general bug fixes.

 

Version 1.051 (04/02/2000)
- Fixed mapper #41 (Caltron 6-in-1 works fine);
- Added mirroring control to mapper #33 (not sure if correct, game Insector X
seems to look better);
- Fixed minor GUI glitches.

 

Version 1.050 (03/30/2000)
- Compiled with the newest DJGPP (everything's much better), hence LFN
(Long FileNames) are supported;
- Fixed a CHR switching bug from 1.04 in mapper #1 (Bigfoot is ok again);
- Fixed a stupid CHR/PRG page select bug in mapper #255 (more games work);
- Fixed PRG bank switching (some values were being truncated);
- Fixed MMC3 (mapper #4) 4-screen mirroring (Gauntlet works fine), and a bug
with CHR bankswitching, now Taito Chase HQ works with no gfx corruption;
- Added/fixed mapper #19 support (preliminary, thanks Nori for the info);
- Fixed mapper #70 (mirroring bug);
- Added mapper #41 (Clatron / Myriad Games 6 in 1 unlicensed cart), untested,
thanks to Kevin Horton for the info;
- Removed SaveRAM write-protection when a trainer is present (hacked japanese
Parodius works fine again);
- A couple of bugs fixed, general junk removed, a lot of code cleaned;
- Documentation slightly changed.

 

Version 1.042 (03/20/2000)
- Fixed PCM output for better RAW sound (good);
- Small change compiling the binary, tell me if it's better (faster?).

 

Version 1.041 (03/19/2000)
- Fixed crashing problem when 'no sound' is set, oops;
- Some fix for 'save state' (it may have problems yet);
- Some cosmetic changes in the sound core.

 

Version 1.040 (03/18/2000)
- Using Matt Conte's 6502 CPU core (faster);
- Rebuilt a lot of stuff to suit the new CPU core (more games should work);
- Rebuilt some sound stuff (output fixed, waves are correct);
- Sound timing slightly changed (RAW PCM works, still buggy in some games);
- Fixed no sound problem when you swap to GUI and back to game;
- Fixed sound system reset (no more 'sound' when 'no sound');
- Fixed VS Excitebike palette (looks nice in tracks 5,6,7);
- Fixed mapper #68 (mirroring was disabled, blah);
- Fixed mapper #225 (58-in-1 works fine);
- Fixed mapper #226 (76-in-1, working with no problems);
- Fixed mapper #228 (Cheetahmen II works);
- Fixed mapper #233 (42-in-1 cart, partial, just the first half/22 games);
- Added mapper #229 support (31-in-1, working with no problems);
- Added mapper #255 support (110-in-1, some games still don't work);
- Added preliminary FDS support (mapper #20);
- Changed VBlank & NMI scanlines (VS Excitebike ok, more games work too);
- GUI fully rewritten (using Allegro's routines yet, btw);
- Removed more junk code, tons of cosmetic changes and minor bugs out;
- Updated help display, documentation updated.