[Coco] Re: Sierra games with sound!!
Boisy Pitre
boisy at boisypitre.com
Fri Jul 21 10:10:37 EDT 2006
> Thank you and I would also like to thanks Ken Carlin that renewed
> my interest for these games. Ken suggested that maybe with your
> help we could patch the sound module to drive a Sound/Speech
> cartridge or an Orchestra 90 cartridge to get 4 voice sound and not
> stopping the action when played. That would be awesome!
I think I'll post this on the list since it's relevant discussion.
I would like to incorporate Orchestra 90 support at the operating
system level so that any game could take advantage of this device.
So instead of patching the Sierra sound module to talk directly to
the Orchestra 90, the idea would be to write a new SndDrv module,
which is part of the VTIO subsystem in NitrOS-9, to take advantage of
the Orchestra 90. The details on exactly how sound information would
be transmitted to this module is still sketchy, but the current
interface to sound under OS-9/NitrOS-9 is through a SetStat call
(SS.Tone) where X:HI holds the volume (0-63), X:LO holds the cycle
repeat flag and Y holds the frequency (0-4095). This is probably too
primitive for robust 4 voice sound like the Orchestra 90, so an
additional SetStat would probably need to be designed to pass
additional information.
That would be my approach to this particular feature. Build support
in the OS and then all games can take advantage of it. Yes, the
Sierra sound module would still need to be patched, but now it would
use SetStat calls to communicate sound playing instead.
Guillaume, would you post the details of the Sierra CoCo sound file
format here? I and others would be interested in seeing them.
Boisy
More information about the Coco
mailing list