So it looks like I'll be breaking my Friday release schedule that I kept up for a whole 2 weeks! Why? Well a few reasons....
Thankfully today I fixed a bug that had been bothering me for a while in my 6502 core that the NES uses for its main CPU. You must remember when you have an almost fully developed emulator that tracking down weird bugs becomes harder and harder simply because everywhere you look you think "that can't be broken". For some reason I was triggering an interrupt in a place I shouldn't have. This lead to weird screen glitches in River City Ransom (Street Gangs), TMNT2 and quite a few games. I've also added nearly every major USA mapper, with MMC5 (Castlevania 3) being the last major hurdle. So most USA based NES games are now running quite well in RetroCopy.
The thing is though there are still some tiny issues that I want to get rid of before a release. I still don't have many options when it comes to running the games, it's stuck in NTSC at the moment. I'd also like to fully finish the .GAME support for NES, at the moment I'm just taking a hybrid approach whereby a .NES rom is attached to my .GAME header and then compressed. It's really quite an ugly hack and I want to be able to invent a new one which is good.
So basically I didn't finish what I wanted done in time, and I'm working full time on this! Oh well. I'm not sure yet if I will release something in a few days time or just wait till next Friday. It will definitely be out by next Friday though, that much I can guarantee.
I'll probably pop up a youtube video soon though showing some new stuff from the NES.