aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/POTFILES
diff options
context:
space:
mode:
authorathrxx2019-07-16 23:18:42 +0200
committerathrxx2019-08-07 16:43:06 +0200
commit47a2f62c151c164b3e53392335b00af14a69f7a9 (patch)
treeb8d09bd39c21a54e071b71e126b5c11e3de1e0f0 /engines/sci/POTFILES
parent0e73472207b18e406f51e8bca9c3450dd908ec38 (diff)
downloadscummvm-rg350-47a2f62c151c164b3e53392335b00af14a69f7a9.tar.gz
scummvm-rg350-47a2f62c151c164b3e53392335b00af14a69f7a9.tar.bz2
scummvm-rg350-47a2f62c151c164b3e53392335b00af14a69f7a9.zip
SCI: (FB01 sound driver) - several fixes
Fix SCI0 (LATE/EARLY) variants of the driver which were broken (didn't play at all). This might be of my own doing, since I introduced the initTrack() method into the driver class and the fb01 driver didn't have one so far. SCI1 didn't seem to require much fixing. I modified some things according to my findings in the driver disasms. QFG2 and JONES seem to be fine. I am not too happy with KQ5. It has volume issues, but they might be present in the original, too. I also added an isOpen() check and a mutex to avoid threading issues. When aborting SCI (either quitting ScummVM or returning ot the launcher) while using the fb01 driver I frequently (more often than not) got the assert from backends/midi/windows.cpp, line 95. This fixes that. I've done plenty of checks and experiments with the sound bank initialization. But I found no bugs or possible improvements there. Hard to tell whether the sound is right. That device seems to have a mind of its own...
Diffstat (limited to 'engines/sci/POTFILES')
-rw-r--r--engines/sci/POTFILES1
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/sci/POTFILES b/engines/sci/POTFILES
index 015776c7a1..24576e871f 100644
--- a/engines/sci/POTFILES
+++ b/engines/sci/POTFILES
@@ -1,4 +1,5 @@
engines/sci/detection.cpp
+engines/sci/sound/drivers/fb01.cpp
engines/sci/engine/guest_additions.cpp
engines/sci/engine/kfile.cpp
engines/sci/engine/kgraphics.cpp