I've been chipping away at recoding large swathes of RetroCopy's interface and general core design and as it always seems to be when you do such things, new features have emerged.
Today in particular I've been cleaning up the 3D Game Room interface, and all the new graphics options to do with the lighting shaders. While I was there I also decided to add a "console" of sorts that will display various information about your system and what you've done in RetroCopy. Basically as a way to help users report problems and also so that I can get a better grasp of driver issues and things of this nature.

While trying to find information about VISTA/Windows 7 and determining the audio device used, I stumbled upon some information about WASAPI, which stands for "The Windows Audio Session API" . Audio on Windows Vista and 7 is different to how it was on XP. If you use the same "DirectSound" engine you will get worse quality and latency on these newer operating systems than XP. Vista basically sits in the middle and does a bit of voodoo magic with the sound you pass it, causing delays and higher CPU usage.
Microsoft basically want you to recode your engine to use their newer API. I had looked at WASAPI before but put it off due to relying upon DirectSound3D for the audio engine. However with the switch to the custom RetroCopy 3D sound engine not only is the quality and feature list better but it's much easier to just use any API I want with it. So a few minutes later the WASAPI interface was up and running in RetroCopy.
Basically this means for those of us on Vista or Windows 7 we will now have better quality and better latency than Windows XP users. I'll be leaving the other option in there for any compatibility issues and also so that Windows 2000/XP users have no issues, but at least it's a good reason to upgrade to Windows 7. In regards to the latency, it's possible to only have about 20 milliseconds of total latency, compared to the previous 50-60ms or ~40-50ms on Windows XP, so it is much improved.
The difference is clear to my ears, so it was a good, quick feature I added in the end.
The anniversary for "one year public" of RetroCopy is also coming up in a few days. I'm going to release a teaser video for v0.800 on that date as I don't think it will be quite ready by then. But if it is I will release it instead.