So yes the deadline is coming! The end of August approaches and where is the release?! Well it's still coming, today I'll be talking about some emulation accuracy.
Some people have complained about RetroCopy's interlace emulation when it comes to Sega MegaDrive. Unlike most emulators RetroCopy simulates hardware very close to how it is physically represented, so when people say "make it look like Fusion" or something like this it can sometimes be hard.

So I rejigged how I did interlaced emulation, to make the scanline effect a little less noticeable. Now when this mode is enabled RetroCopy goes to a 30 FPS (or 25 FPS) progressive display. I won't be able to display a 60FPS progressive mode (which is the nicest it can look, but not accurate) like other emulators because it's not accurate and because the design of RC doesn't allow it.
This has nothing to do with me having a personal philosophy that "true emulation" is the only way to play games, I'm all for improving them. However when this improving comes at compromising the design of the emulator I can't really do it without wasting too much time and recoding large swathes of RC. I'd rather have an accurate emulator that played every game without any hacks than one that can run MOST games and some of them look a little better. Maybe one day an emulator will arrive that will do both!
Speaking of accuracy improvements, I spent the last few days fixing up the Megadrive core. I can't find a single game that doesn't work now! Of course there are still some hardware input devices I need to emulate (J-Cart, Lightgun, etc) for completion, however the base megadrive is very close to the real thing. There were some silly bugs in the VDP that were fixed and many timing improvements (the Motorola 68000 now runs on much finer granularity, not completely cycle accurate but memory cycle accurate, which is the best you're going to get in an emulator for a while) which puts the Megadrive very close to the other systems RC emulates. Thanks to Sasha and others for emailing/posting the Megadrive bugs.

Now I'm moving onto tidying up the arcade drivers I added and some .GAME related features and finally it will be ready!