KingofHarts, on 20 March 2015 - 09:33 AM, said:
I'd love you to share your secrets if it meant getting SK Collection working
It's not a secret or anything you can easily apply to the game yourself. It's just a piece of software. I'm currently working on a GUI for the settings, once that's done I'll release it here.
MainMemory, on 20 March 2015 - 10:12 AM, said:
Last I checked, Sonic & Knuckles Collection was the only pre-SADX Sonic game that still worked perfectly in modern versions of Windows.
Yeah, the programmer(s) made a smart choice. In windowed mode, if the current video mode isn't 8 bit, the game does not use DirectDraw but renders to a DIB section (memory bitmap). That nicely avoids a couple of problems. However, the game also does not use Vsync that way, which results in a somewhat jerky frame rate, at least on my PC.
I basically wrote a DirectDraw emulator that internally uses DIB sections as well, and I do use Vsync for smooth frame rates (on 60 Hz monitors).
The wiki is apparently missing one "secret" INI file setting: MIDIFlag (default is "1"). If it's 1, the game will first try to load midiout.dll, and if that fails, it'll try bgm.dll; vice versa for MIDIFlag=0. Makes you wonder if they had planned an alternate music playback method. The game was never shipped with a bgm.dll, as far as I know. Luckily there's smpsout.dll now!