aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/kyra/screen.cpp1
-rw-r--r--engines/kyra/seqplayer.cpp2
2 files changed, 3 insertions, 0 deletions
diff --git a/engines/kyra/screen.cpp b/engines/kyra/screen.cpp
index 1f14e84d35..4d8b3182b7 100644
--- a/engines/kyra/screen.cpp
+++ b/engines/kyra/screen.cpp
@@ -78,6 +78,7 @@ bool Screen::init() {
memset(_sjisOverlayPtrs, 0, sizeof(_sjisOverlayPtrs));
_useOverlays = false;
_useSJIS = false;
+ _sjisTempPage = _sjisFontData = 0;
if (_vm->gameFlags().useHiResOverlay) {
_system->beginGFXTransaction();
diff --git a/engines/kyra/seqplayer.cpp b/engines/kyra/seqplayer.cpp
index 1614d9e76b..5e7e5e5bf6 100644
--- a/engines/kyra/seqplayer.cpp
+++ b/engines/kyra/seqplayer.cpp
@@ -404,6 +404,8 @@ void SeqPlayer::s1_playTrack() {
_sound->beginFadeOut();
} else {
_sound->haltTrack();
+ if (_vm->gameFlags().platform == Common::kPlatformFMTowns)
+ msg += 2;
_sound->playTrack(msg);
}
}