[Scummvm-git-logs] scummvm master -> 575207d7d3ae151607074a9dbcdff658786c7b90
athrxx
noreply at scummvm.org
Tue Apr 22 15:51:51 UTC 2025
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
5cc9a5dd0a SCUMM: fix UBSan warning
575207d7d3 SCUMM: (INDY4/FM-TOWNS) - fix bug no. 15888
Commit: 5cc9a5dd0a23bce745fa88a7c698843d5bcfe190
https://github.com/scummvm/scummvm/commit/5cc9a5dd0a23bce745fa88a7c698843d5bcfe190
Author: athrxx (athrxx at scummvm.org)
Date: 2025-04-22T17:50:38+02:00
Commit Message:
SCUMM: fix UBSan warning
Changed paths:
engines/scumm/saveload.cpp
diff --git a/engines/scumm/saveload.cpp b/engines/scumm/saveload.cpp
index 5a77ae118f7..b8d8feaca98 100644
--- a/engines/scumm/saveload.cpp
+++ b/engines/scumm/saveload.cpp
@@ -767,7 +767,7 @@ bool ScummEngine::loadState(int slot, bool compat, Common::String &filename) {
//
// Now do the actual loading
//
- Common::Serializer ser(in, nullptr);
+ Serializer ser(in, nullptr);
ser.setVersion(hdr.ver);
saveLoadWithSerializer(ser);
delete in;
Commit: 575207d7d3ae151607074a9dbcdff658786c7b90
https://github.com/scummvm/scummvm/commit/575207d7d3ae151607074a9dbcdff658786c7b90
Author: athrxx (athrxx at scummvm.org)
Date: 2025-04-22T17:50:44+02:00
Commit Message:
SCUMM: (INDY4/FM-TOWNS) - fix bug no. 15888
(Indy4 (Atlantis) is silent if MT-32 is set as preferred
audio device)
Unlike MI2 FM-TOWNS, INDY4 doesn't have most of the
MT-32 sound resources. So I removed the option.
Changed paths:
engines/scumm/detection_tables.h
diff --git a/engines/scumm/detection_tables.h b/engines/scumm/detection_tables.h
index 98c66206cd6..b25c78c2f62 100644
--- a/engines/scumm/detection_tables.h
+++ b/engines/scumm/detection_tables.h
@@ -213,7 +213,7 @@ static const GameSettings gameVariantsTable[] = {
{"atlantis", "Amiga", 0, GID_INDY4, 5, 0, MDT_AMIGA, 0, Common::kPlatformAmiga, GUIO5(GUIO_NOSPEECH, GUIO_MIDIAMIGA, GAMEOPTION_ENHANCEMENTS, GAMEOPTION_ORIGINALGUI, GAMEOPTION_COPY_PROTECTION)},
{"atlantis", "Mac", 0, GID_INDY4, 5, 0, 0, 0, UNK, GUIO3(GAMEOPTION_ENHANCEMENTS, GAMEOPTION_ORIGINALGUI, GUIO_NOASPECT)},
{"atlantis", "Mac Floppy", 0, GID_INDY4, 5, 0, 0, 0, UNK, GUIO5(GUIO_NOSPEECH, GAMEOPTION_ENHANCEMENTS, GAMEOPTION_ORIGINALGUI, GAMEOPTION_COPY_PROTECTION, GUIO_NOASPECT)},
- {"atlantis", "FM-TOWNS", 0, GID_INDY4, 5, 0, MDT_TOWNS | MDT_ADLIB | MDT_MIDI | MDT_PREFER_MT32, 0, Common::kPlatformFMTowns, GUIO6(GUIO_MIDITOWNS, GUIO_MIDIADLIB, GUIO_MIDIMT32, GAMEOPTION_TRIM_FMTOWNS_TO_200_PIXELS, GAMEOPTION_ENHANCEMENTS, GAMEOPTION_ORIGINALGUI)},
+ {"atlantis", "FM-TOWNS", 0, GID_INDY4, 5, 0, MDT_TOWNS | MDT_ADLIB, 0, Common::kPlatformFMTowns, GUIO6(GUIO_MIDITOWNS, GUIO_MIDIADLIB, GUIO_MIDIMT32, GAMEOPTION_TRIM_FMTOWNS_TO_200_PIXELS, GAMEOPTION_ENHANCEMENTS, GAMEOPTION_ORIGINALGUI)},
{"tentacle", "", 0, GID_TENTACLE, 6, 0, MDT_ADLIB | MDT_MIDI | MDT_PREFER_GM, GF_USE_KEY, UNK, GUIO3(GUIO_RENDEREGA, GAMEOPTION_ENHANCEMENTS, GAMEOPTION_ORIGINALGUI)},
{"tentacle", "Remastered", 0, GID_TENTACLE, 6, 0, MDT_ADLIB | MDT_MIDI | MDT_PREFER_GM, GF_USE_KEY | GF_DOUBLEFINE_PAK, UNK, GUIO4(GUIO_RENDEREGA, GAMEOPTION_ENHANCEMENTS, GAMEOPTION_ORIGINALGUI, GAMEOPTION_USE_REMASTERED_AUDIO)},
More information about the Scummvm-git-logs
mailing list