INDY3EGA Amiga - experimental support for sound effects
|Reported by:||SF/quietust||Owned by:||Kirben|
|Game:||Indiana Jones 3|
With a bit of experimentation, I was able to add fairly rudimentary support for sound effects in the Amiga version of Indy3.
It currently doesn't handle the following: 1. Multiple sound effects playing simultaneously 2. Looped sound effects (putting the sticky tape in the solvent, draining the water out of the pool, machine noise from lowering the bridge, etc.) currently only play once. 3. Playing sounds at their intended frequencies - 11000Hz seems to sound good for most of them, but some play too slowly.
The sound data given in Sound::playSound (getResourceAddress(...)) has a 28-byte header on it consisting mostly of big endian WORDs. I've attached the headers for a bunch of sound effects as well as a few music clips.
Ticket imported from: #771355. Ticket imported from: patches/364.