- Windows port no longer sets DirectSound to exclusive mode, so its now possible to hear sound output from Windows apps while Snes9x has focus. - Fixed the freeze file loading and saving on the Windows port. - More GUI settings are saved in the registry on the Windows port now. - Added 3D/FX image scaling/filtering support to the Windows port. - Added the TV mode from the Mac/Linux ports to the Windows port. - Incorporated Kreed's new output image routines into the Windows port that fixes RGB555 display colour problems. Many thanks to Kreed. - New auto-frame rate timing code on the Windows port, stops the silly speed up problems when the old code tried to 'catch up' after the emulator had been paused. - Increased the DirectSound secondary buffer length on the Windows port to hopefully fix all the static/broken sound output problems some people were experiencing. - Altered the ZSNES Super FX asm code so the Windows port could use it - all previous versions of the Windows port were shipped using the C Super FX emulation code which is a lot slower. - Implemented interpolated and sync-sound options on the Windows port. - Added an image stretch option to the Windows port - stretches the SNES image to fill the whole screen or the Window. Looks really good on my TNT card since that chips seems to filter the image as it scales it. - Implemented Windowed mode on the Windows port. - Added special SPC700 cycle timing for Empire Strikes Back. - Fixed the missing polygon problem for Super FX games - thanks to zsknight for the information. - Implemented SA-1 support required for Mario RPG, Kirby Superstar, Paradius 3, etc. but since only a good image of Mario RPG exists, I could only test that game. - Fixed a graphics clip window bug: inverting the area of a clip area that only consisted of empty bands should become the full width of the screen; Mario Kart's rear-view mirror display needs it. - Fixed mode 7 render code to use correct z-buffer when rendering onto the sub-screen. Fixes Final Fantasy V title screen. - Added horizontal offset per tile support in the offset per tile modes 2 and 6, and switchable horizontal/vertical offset in mode 4. Fixes Chrono Trigger in several places and Mario All Stars title screens. - Changed SPC700 relative cycle length to 14, needed for Stunt Car Racer. - Enabled immediate triggering of NMI if NMI enable flag set while scan-line was on first line of v-blank. Needed to fix a background jitter bug in Daffy Duck: The Marvin Missions. - Altered ROM load code to ignore corrupt ROM map type byte in ROM header, preventing the code erroneously detecting what it thinks are interleaved ROMs. Fixes EEK! The cat, Formation Soccer, the corrupt copy of Donkey Kong Country, ... - Disabled IRQ retriggering if V-IRQ registers set to the current line. Fixes Chuck Rock. - Fixed missing sprites in Andre Agassi Tennis - writting to low byte only of the sprite write address register seems to also clear the hi-byte.