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

Reply via email to