aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/script_v6.cpp2
-rw-r--r--scumm/scumm.cpp2
-rw-r--r--scumm/scumm.h1
3 files changed, 3 insertions, 2 deletions
diff --git a/scumm/script_v6.cpp b/scumm/script_v6.cpp
index b1232e547c..91181c36f0 100644
--- a/scumm/script_v6.cpp
+++ b/scumm/script_v6.cpp
@@ -1087,7 +1087,7 @@ void ScummEngine_v6::o6_startSound() {
// In Fatty Bear's Birthday Surprise the piano uses offsets 1 - 23 to
// indicate which note to play, but only when using the standard piano
// sound. See also o60_soundOps()
- if (_heversion >= 61)
+ if (_heversion >= 61 && (_gameId != GID_PUTTDEMO))
offset = pop();
#ifndef DISABLE_SCUMM_7_8
diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp
index 692aa0383b..4107f95ac4 100644
--- a/scumm/scumm.cpp
+++ b/scumm/scumm.cpp
@@ -531,7 +531,7 @@ static const ScummGameSettings multiple_versions_md5_settings[] = {
{"9c143c5905055d5df7a0f014ab379aee", "Putt-Putt Goes To The Moon (Windows Demo)", GID_HEGAME, 6, 70, MDT_NONE,
GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformWindows},
- {"0b3222aaa7efcf283eb621e0cefd26cc", "Putt-Putt Joins The Parade (early version)", GID_HEGAME, 6, 61, MDT_ADLIB | MDT_NATIVE,
+ {"0b3222aaa7efcf283eb621e0cefd26cc", "Putt-Putt Joins The Parade (early version)", GID_HEGAME, 6, 60, MDT_ADLIB | MDT_NATIVE,
GF_USE_KEY, Common::kPlatformWindows},
{"6a30a07f353a75cdc602db27d73e1b42", "Putt-Putt Joins The Parade (Windows)", GID_HEGAME, 6, 70, MDT_NONE,
GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformWindows},
diff --git a/scumm/scumm.h b/scumm/scumm.h
index 9e047814c0..169c3f1b8c 100644
--- a/scumm/scumm.h
+++ b/scumm/scumm.h
@@ -213,6 +213,7 @@ enum ScummGameId {
GID_FUNPACK,
GID_FREDDI2,
GID_FREDDICOVE,
+ GID_PUTTDEMO,
GID_PUTTRACE,
GID_FUNSHOP, // Used for all three funshops
GID_FOOTBALL