aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
diff options
context:
space:
mode:
authorTorbjörn Andersson2006-03-10 13:29:34 +0000
committerTorbjörn Andersson2006-03-10 13:29:34 +0000
commitb294175eb65d350c996932202457935c4b46f378 (patch)
tree2a50f70e076a59fd5e6660176e75f123fe754171 /engines/kyra
parent6f2f70d071f146edbb8973ad9ec0bd6bc6fda104 (diff)
downloadscummvm-rg350-b294175eb65d350c996932202457935c4b46f378.tar.gz
scummvm-rg350-b294175eb65d350c996932202457935c4b46f378.tar.bz2
scummvm-rg350-b294175eb65d350c996932202457935c4b46f378.zip
Fleshed out some guesswork comments.
svn-id: r21205
Diffstat (limited to 'engines/kyra')
-rw-r--r--engines/kyra/sound_adlib.cpp6
1 files changed, 6 insertions, 0 deletions
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()