aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
diff options
context:
space:
mode:
authorMartin Kiewitz2016-02-09 02:22:50 +0100
committerMartin Kiewitz2016-02-09 02:22:50 +0100
commit1948dce9a56dcea78d2bcec70040e1f0efe910a5 (patch)
tree97c666e538652cbb4361a7fa5334db5030b256c4 /engines/sci
parent1d8646ee015fbf34e5d9fcc7e5f4ff589762a830 (diff)
downloadscummvm-rg350-1948dce9a56dcea78d2bcec70040e1f0efe910a5.tar.gz
scummvm-rg350-1948dce9a56dcea78d2bcec70040e1f0efe910a5.tar.bz2
scummvm-rg350-1948dce9a56dcea78d2bcec70040e1f0efe910a5.zip
SCI: Additional info about Mother Goose patches
comments only
Diffstat (limited to 'engines/sci')
-rw-r--r--engines/sci/engine/script_patches.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/sci/engine/script_patches.cpp b/engines/sci/engine/script_patches.cpp
index dac5c17a23..2fe22ca4ed 100644
--- a/engines/sci/engine/script_patches.cpp
+++ b/engines/sci/engine/script_patches.cpp
@@ -1846,6 +1846,9 @@ static const SciScriptPatcherEntry laurabow2Signatures[] = {
// This Mixed Up Mother Goose draws the background picture before restoring,
// instead of doing it properly in MG::replay. This fixes graphic issues,
// when restoring from GMM.
+//
+// Applies to at least: English SCI1 CD, English SCI1.1 floppy, Japanese FM-Towns
+// Responsible method: MG::replay (script 0)
static const uint16 mothergoose256SignatureReplay[] = {
0x7a, // push2
0x78, // push1
@@ -1943,6 +1946,9 @@ static const uint16 mothergoose256PatchReplay[] = {
// when saving, it also checks if the savegame ID is below 13.
// we change this to check if below 113 instead
+//
+// Applies to at least: English SCI1 CD, English SCI1.1 floppy, Japanese FM-Towns
+// Responsible method: Game::save (script 994 for SCI1), MG::save (script 0 for SCI1.1)
static const uint16 mothergoose256SignatureSaveLimit[] = {
0x89, SIG_MAGICDWORD, 0xb3, // lsg global[b3]
0x35, 0x0d, // ldi 0d