<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->The problem with pirates is that the programmers made a poor choice to default to aureal drivers, I'm not even sure the program uses midi at all, so why should it care that there is no midi hardware acceleration??? (as is generally the case with onboard sound). The reason it worked with the addon soundcard is that the midi hardware acceleration (aka sound fonts or whatever the manufacturer calls it) became available so the program went back to using directsound drivers.
The programmers should have just used midi software emulation, and stick with the default directsound drivers. I believe it was a programming mistake that they should be able to patch pretty easily. Hopefully the description by others and myself will help them to do that.
The improper aureal registry keys added each time pirates loads with a soundcard without midi fonts are (deleting won't help, pirates loads it back each time!):
HKCR,"CLSID{`92FA2C24-253C`-`11d2-90FB`-006008A1F441}","",,"A3dApi Object"
HKCR,"CLSID{`442D12A1-2641`-`11d2-90FB`-006008A1F441}","",,"A3dDAL Object"
HKCR,"CLSID{`d8f1eee0-f634`-`11cf-8700`-00a0245d918b}","",,"A3d Object"
HKCR,"A3dDAL","",,"A3dDAL Object"
HKCR,"A3dApi","",,"A3dApi Object"
HKCR,"A3d","",,"A3d Object"<!--QuoteEnd--></div><!--QuoteEEnd-->
<a href="http://www.ataricommunity.com/forums/showthread.php?s=&threadid=432941" target="_blank">http://www.ataricommunity.com/forums/showt...threadid=432941</a>
The programmers should have just used midi software emulation, and stick with the default directsound drivers. I believe it was a programming mistake that they should be able to patch pretty easily. Hopefully the description by others and myself will help them to do that.
The improper aureal registry keys added each time pirates loads with a soundcard without midi fonts are (deleting won't help, pirates loads it back each time!):
HKCR,"CLSID{`92FA2C24-253C`-`11d2-90FB`-006008A1F441}","",,"A3dApi Object"
HKCR,"CLSID{`442D12A1-2641`-`11d2-90FB`-006008A1F441}","",,"A3dDAL Object"
HKCR,"CLSID{`d8f1eee0-f634`-`11cf-8700`-00a0245d918b}","",,"A3d Object"
HKCR,"A3dDAL","",,"A3dDAL Object"
HKCR,"A3dApi","",,"A3dApi Object"
HKCR,"A3d","",,"A3d Object"<!--QuoteEnd--></div><!--QuoteEEnd-->
<a href="http://www.ataricommunity.com/forums/showthread.php?s=&threadid=432941" target="_blank">http://www.ataricommunity.com/forums/showt...threadid=432941</a>