engines/scumm/detection_tables.h | 1 +
engines/scumm/imuse/imuse.cpp | 2 +-
engines/scumm/scumm-md5.h | 4 ++--
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/engines/scumm/detection_tables.h b/engines/scumm/detection_tables.h
index ae334c2..7053a1f 100644
a
|
b
|
static const GameSettings gameVariantsTable[] = {
|
278 | 278 | {"fbear", "HE 70", 0, GID_FBEAR, 6, 70, MDT_NONE, GF_USE_KEY, Common::kPlatformWindows, GUIO2(GUIO_NOLAUNCHLOAD, GUIO_NOMIDI)}, |
279 | 279 | |
280 | 280 | {"puttmoon", "", 0, GID_PUTTMOON, 6, 62, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO1(GUIO_NOLAUNCHLOAD)}, |
| 281 | {"puttmoon", "Demo", 0, GID_HEGAME, 6, 62, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO1(GUIO_NOLAUNCHLOAD)}, |
281 | 282 | {"puttmoon", "HE 70", 0, GID_PUTTMOON, 6, 70, MDT_NONE, GF_USE_KEY, Common::kPlatformWindows, GUIO2(GUIO_NOLAUNCHLOAD, GUIO_NOMIDI)}, |
282 | 283 | |
283 | 284 | {"puttputt", "HE 60", 0, GID_HEGAME, 6, 60, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, UNK, GUIO1(GUIO_NOLAUNCHLOAD)}, |
diff --git a/engines/scumm/imuse/imuse.cpp b/engines/scumm/imuse/imuse.cpp
index 8b892f5..d3d8c5b 100644
a
|
b
|
bool IMuseInternal::isMT32(int sound) {
|
170 | 170 | |
171 | 171 | case MKTAG('M', 'I', 'D', 'I'): // Occurs in Sam & Max |
172 | 172 | // HE games use Roland music |
173 | | if (ptr[8] == 'H' && ptr[9] == 'S') |
| 173 | if (ptr[8] == 'H' && ptr[9] == 'S' && _game_id != GID_PUTTMOON) |
174 | 174 | return true; |
175 | 175 | else |
176 | 176 | return false; |
diff --git a/engines/scumm/scumm-md5.h b/engines/scumm/scumm-md5.h
index 0eeff57..6d4a1de 100644
a
|
b
|
static const MD5Table md5table[] = {
|
206 | 206 | { "499c958affc394f2a3868f1eb568c3ee", "freddi4", "HE 99", "Demo", -1, Common::NL_NLD, Common::kPlatformUnknown }, |
207 | 207 | { "49a1739981a89066b1121fac04b710f4", "spyfox2", "HE CUP", "Preview", 5756234, Common::UNK_LANG, Common::kPlatformUnknown }, |
208 | 208 | { "4aa93cb30e485b728504ba3a693f12bf", "pajama", "HE 100", "", -1, Common::RU_RUS, Common::kPlatformWindows }, |
209 | | { "4af4a6b248103c1fe9edef619677f540", "puttmoon", "", "Demo", -1, Common::EN_ANY, Common::kPlatformMacintosh }, |
| 209 | { "4af4a6b248103c1fe9edef619677f540", "puttmoon", "Demo", "Demo", -1, Common::EN_ANY, Common::kPlatformMacintosh }, |
210 | 210 | { "4afb734df8315ee412669c812d4cf0a1", "freddi", "HE 100", "", 34837, Common::FR_FRA, Common::kPlatformWii }, |
211 | 211 | { "4ba37f835be11a59d969f90f272f575b", "water", "HE 80", "", -1, Common::EN_USA, Common::kPlatformUnknown }, |
212 | 212 | { "4ba7fb331296c283e73d8f5b2096e551", "samnmax", "", "CD", -1, Common::ES_ESP, Common::kPlatformUnknown }, |
… |
… |
static const MD5Table md5table[] = {
|
465 | 465 | { "a9543ef0d79bcb47cd76ec197ad0a967", "puttmoon", "", "", -1, Common::EN_ANY, Common::kPlatform3DO }, |
466 | 466 | { "a99c39ba65b6086be28aef576da69595", "spyozon", "", "Demo", -1, Common::FR_FRA, Common::kPlatformWindows }, |
467 | 467 | { "a9f2f04b1ecaab9495b59befffe9bf88", "pajama3", "", "Demo", -1, Common::EN_USA, Common::kPlatformUnknown }, |
468 | | { "aa6a91b7f6f119d1b7b1f2a4c9e24d59", "puttmoon", "", "Demo", 6233, Common::EN_ANY, Common::kPlatformDOS }, |
| 468 | { "aa6a91b7f6f119d1b7b1f2a4c9e24d59", "puttmoon", "Demo", "Demo", 6233, Common::EN_ANY, Common::kPlatformDOS }, |
469 | 469 | { "aa7a07d94ae853f6460be4ce0a1bf530", "monkey", "EGA", "EGA", -1, Common::FR_FRA, Common::kPlatformDOS }, |
470 | 470 | { "aa81aa6d5545ce172fdba81f2e2f9d36", "puttzoo", "", "Demo", -1, Common::NL_NLD, Common::kPlatformWindows }, |
471 | 471 | { "aa8a0cb65f3afbbe2c14c3f9f92775a3", "monkey", "CD", "CD", 8955, Common::FR_FRA, Common::kPlatformDOS }, |