Aley Keprt wrote: > Hey, you are the man who could use > SAAemu instead of SAAsound in SimCoupe. > > Si Owen doesn't believe but this is really true.
For ferks sake Aley, if you have to quote me will you at least try and include what I actually said or at least something that resembles it! To quote the e-mail I sent you, in reply to your request that I add SAAemu support to WinCoupe I said: "To be honest I don't think it'll be worth using anything other than ave[ Hooper]'s DLL. The synth version isn't as accurate, and lacks the high resolution changes needed for sound samples, and the Spectrum beeper support used by the SAM BASIC sound effects." My reasoning being: Benefits of the synth version: - Faster than the SAASound.dll Drawbacks of the synth version: - No support for Windows NT or Windows 2000 - No support for the rapid audio changes required to play sound samples - No support for the Spectrum beeper used for the BASIC error rasp, the beep/zap/pow/zoom commands, and Spectrum software - No support for envelope effects - Noise generators aren't emulated correctly on OPL2/3 sound drivers, due to OPL2/3 inability to play white noise. - Envelope-ctrl is used only to override the channel-mask bit, so some tunes still play even if you mask out all the channels. - Doesn't work with all sound cards (includes some Aztech cards) It's a perfect case of not getting anything for nothing - yours is fast but lacks features is inaccurate, Dave's is slower but fully featured and very accurate. The DOS version of SimCoupe is faster than the Windows version for exactly the same reason - the instruction timing and video generation code in the Windows version is much more accurate (along with lots of other bits that don't directly affect performance). > DOS SimCoupe cannot use all that hardware acceleration of the latest > video/audio cards, but it can still run well on P100. Actually, the only thing in WinCoupe that gets hardware assistance is the image blitting, and that's only when the card supports it; the audio side isn't accelerated in any way. The main advantage the Windows version gets is the hardware /abstraction/ through DirectX. If your machine is up to running the Windows version, then I'm sure you'd want perfect sound emulation with it! It reduced the maximum frame rate on my work machine down from 113 to 108 (about 4%) when enabling 22kHz 16-bit stereo sound, which is is peanuts. If a machine isn't up to running WinCoupe, even with the frame skipping (I can't imagine a P100 is!), then you're probably better off sticking with the DOS version, which already includes the faster synth sound emulation. Si

