aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
diff options
context:
space:
mode:
Diffstat (limited to 'engines/kyra')
-rw-r--r--engines/kyra/sound_midi.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/kyra/sound_midi.cpp b/engines/kyra/sound_midi.cpp
index 6a28bdd914..039ee76eba 100644
--- a/engines/kyra/sound_midi.cpp
+++ b/engines/kyra/sound_midi.cpp
@@ -517,6 +517,10 @@ bool SoundMidiPC::init() {
if (_vm->gameFlags().useAltShapeHeader) {
// Intro demo
pakFile = "INTROVOC.PAK";
+
+ // HACK: To prevent "Exc. Buffer overflow"
+ // we delay some time here.
+ _vm->_system->delayMillis(1000);
} else {
// Kyra2 SEQ player based demo
pakFile = "GENERAL.PAK";