Hi,
I digged up this thread while trying to get princess maker 2 running with sound. I also have this speed problem and I really want it fixed, so I hope someone can help me ^^
First let me tell you what I've found out so far:
Princess Maker 2 will only output sound compatible with VDMsound when it's configged to use soundblaster. general midi and GT won't work.
You might think the output could be manipulated using soundblaster settings in vdmsound, which is not the case. It uses adlib. (you can shut off midi, soundblaster and joystick emulation in launchpad and it will still run with music)
Now running in VDMsound without adlib or PM2 without the soundblaster (adlib) setting, will run the game at the right speed without music. But when both are running adlib, the game and music slows down to around 50% it's original speed (even when adlib is configured at the wrong port : the sound won't play because of the wrong port, but it still has that slowdown)
A funny thing is, when I alt-tab to desktop and keep it for a few seconds there, then alt tab back to the game, the game will run for that amount of seconds on the right speed. (so keeping it at desktop a minute and switch back would allow me to play 1 minute at full speed. People who have the same problem can test it ^^) I don't now for how long this can be buffered, like keeping it on desktop for an hour before I play, but this is not a fix anyway 😜
The problem obviously lies with the adlib dll from VDMsound and the lame driver called "professional music driver", which pm2 uses and is used in many other japanese games. I tried to replace the PMD driver with an updated one from some japanese site, but this resulted in pm2 just crashing to desktop the minute the music starts playing (which was a bit to be expected 😜)
I tried to fix the speed issue with speedset 1.01 and 1.02, but slowing the game down with a negative value works, while speeding it up with a possitive value crashes everything. (and I tried different values with both speedset versions ranging from 0.01 to 10, they all give different kind crashes at different parts of the loading part in pm2, but I never get to the part where music starts playing unless I unload speedset or use a slowdown value)
Note : There isn't any problem running speedset on PM2 with speedup values, when used without adlib emulation in VDMsound, so that figures.. And the game might be beta, but was 100% stable on win98 with any soundcard, and it worked under windows ME with sound on my AWE64 configured on specific PORT, IRQ and DMA settings using general midi, but problems with sb live where there in ME already. Win2k with VDMsound seems to be the solution, if only the speed is fixed...
Any suggestions? ^^