>Taylor (and anyone else who is brave),
>
>Try this new build @
>http://www.clock.org/~matt/tmp/freesci-win32.zip
>
>I removed a Sleep in the win32mci code that was just dumb of me to leave
>in there, and I added an experimental Sleep into the sdl_driver.
>Chris/Solomon helped me figure out on IRC that I wasn't specifying the
>right parameters to midiOutPrepareHeader, though it wouldn't have made a
>different forthe mt32gm driver.
>
>On my machine, this makes the sound play at normal speed at all times,
>even when it's changing scenes. Please give it a try and give me your
>feedback!

It's "OH SO CLOSE" now, I can tell. I am DEFINATLY now getting SysEx
messages though the MT32. However I am also getting Exec Buffer Overflows.
The music, alas, is still playing slow. But the notes are sounding far more
accurate than before, so this is a breakthrough. Woo! Clicking on the window
title bar is not speeding it up in this build. I've only tested this under
Win2K so far. Under Win2K, sciv.exe shows up with 99% CPU utilization and 4
threads.

Under Win98, it simply fell apart as usual. Graphics processing slows to a
crawl... in fact it's more dead than alive, and as usual I have to reboot
the machine. Just for reference I'm using Win98:SE.

On my another Win2K machine with the SB16 in it, the music still plays very
slowly, although it looks like the graphics handling has slowed a little too
on this recent build on this machine (P2-400 vs the first one which is a
P3-550).

What's the background of your machine? I should probably try this under
WinNT too. Unfortunatly I only have Win98 on the one machine anymore.. for
various, yet obvious reasons :)

Any idea on how I can avoid the Exec Buffer Overflow/run/whatever?


Reply via email to