From b294175eb65d350c996932202457935c4b46f378 Mon Sep 17 00:00:00 2001 From: Torbjörn Andersson Date: Fri, 10 Mar 2006 13:29:34 +0000 Subject: Fleshed out some guesswork comments. svn-id: r21205 --- engines/kyra/sound_adlib.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'engines/kyra') diff --git a/engines/kyra/sound_adlib.cpp b/engines/kyra/sound_adlib.cpp index fd59b7c2bb..b32a6edd67 100644 --- a/engines/kyra/sound_adlib.cpp +++ b/engines/kyra/sound_adlib.cpp @@ -968,6 +968,12 @@ void AdlibDriver::stateCallback1_2(OutputState &state) { // I don't know where this is used. The same operation is performed several // times on the current channel, using a chunk of the _soundData[] buffer for // parameters. The parameters are used starting at the end of the chunk. +// +// Since we use _curRegOffset to specify the final register, it's quite +// unlikely that this function is ever used to play notes. It's probably only +// used to modify the sound. Another thing that supports this idea is that it +// can be combined with any of the effects callbacks above. +// // Related functions and variables: // // updateCallback14() -- cgit v1.2.3