aboutsummaryrefslogtreecommitdiff
path: root/scumm/scummvm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/scummvm.cpp')
-rw-r--r--scumm/scummvm.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp
index 67b7a6dc66..d32a76c9cb 100644
--- a/scumm/scummvm.cpp
+++ b/scumm/scummvm.cpp
@@ -371,7 +371,10 @@ int Scumm::scummLoop(int delta)
if (_features & GF_AUDIOTRACKS) {
if (delta) {
- if (++counter != 2)
+ if (delta == 1) {
+ // Better sync with the Loom CD intro
+ _vars[VAR_MI1_TIMER]++;
+ } else if (++counter != 2)
_vars[VAR_MI1_TIMER] += 5;
else {
counter = 0;