On 5/14/99, Steve Lemke wrote:
>SndPlaySystemSound is basically the same, although SndDoCmd is
>different. The Palm IIIx and Palm V devices have 68328EZ processor,
>not the 68328; the sound hardware changed in EZ. Thus, SndDoCmd is
>different.
>
>If you're whacking bits in the processor to make sound on the '328,
>your code will most likely NOT work on the EZ.
>
>If you're just calling SndPlaySystemSound, you should be ok.
>
>What does your software do?
I am having similar problems with sound on the EZ devices.
I have a few programs that include a feature that mutes the sound. This
involves patching SndPlaySMF (and a few other os routines) with HackMaster.
To accomplish the muting, I modify the options->amplitude, setting it to a
value of 1. I cannot set it to zero because zero would cause the call to
return immediately and I need to accurately match the sound's duration.
In all PalmOS devices prior to the IIIx and V, setting amplitude to 1
accomplished the muting of SMF sounds. This also works on the VII Field
Trial Unit I am using. But on the IIIx (and maybe the V), the sound is not
muted.
Any suggestions how I can accomplish my desired effect on the EZ units? I
want to mute the sound but also accurately match the sound's duration.
Thank you,
John Pane