diff options
author | Colin Snover | 2017-04-22 12:27:57 -0500 |
---|---|---|
committer | Colin Snover | 2017-04-22 13:01:16 -0500 |
commit | ec12c5a342519c51a1db521111ee19d4a56970f6 (patch) | |
tree | 0d28adeeba64a3db9b70df45be4d5a27c18dd612 /engines/sci/engine/kernel_tables.h | |
parent | 3303a881397beff1753fba237a5da735de03edb5 (diff) | |
download | scummvm-rg350-ec12c5a342519c51a1db521111ee19d4a56970f6.tar.gz scummvm-rg350-ec12c5a342519c51a1db521111ee19d4a56970f6.tar.bz2 scummvm-rg350-ec12c5a342519c51a1db521111ee19d4a56970f6.zip |
SCI: Move ScummVM save/restore to GuestAdditions and reimplement for SCI32
Diffstat (limited to 'engines/sci/engine/kernel_tables.h')
-rw-r--r-- | engines/sci/engine/kernel_tables.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/sci/engine/kernel_tables.h b/engines/sci/engine/kernel_tables.h index 6f696c4a69..5dbd5a5f46 100644 --- a/engines/sci/engine/kernel_tables.h +++ b/engines/sci/engine/kernel_tables.h @@ -777,12 +777,13 @@ static SciKernelMapEntry s_kernelMap[] = { { MAP_CALL(RespondsTo), SIG_EVERYWHERE, ".i", NULL, NULL }, { MAP_CALL(RestartGame), SIG_EVERYWHERE, "", NULL, NULL }, #ifdef ENABLE_SCI32 - { "RestoreGame", kRestoreGame32, SIG_THRU_SCI21EARLY, SIGFOR_ALL, "[r0]i[r0]", NULL, NULL }, + { "RestoreGame", kRestoreGame32, SIG_THRU_SCI21EARLY, SIGFOR_ALL, "ri[r0]", NULL, NULL }, #endif { MAP_CALL(RestoreGame), SIG_EVERYWHERE, "[r0]i[r0]", NULL, NULL }, { MAP_CALL(Said), SIG_EVERYWHERE, "[r0]", NULL, NULL }, #ifdef ENABLE_SCI32 - { "SaveGame", kSaveGame32, SIG_THRU_SCI21EARLY, SIGFOR_ALL, "[r0]i[r0][r0]", NULL, NULL }, + { "SaveGame", kSaveGame32, SIG_THRU_SCI21EARLY, SIGFOR_ALL, "ri[r0][r0]", NULL, NULL }, + { MAP_CALL(ScummVMSaveLoad), SIG_SCI32, SIGFOR_ALL, "i([ro])", NULL, NULL }, #endif { MAP_CALL(SaveGame), SIG_SCI16, SIGFOR_ALL, "[r0]i[r0](r0)", NULL, NULL }, { MAP_CALL(ScriptID), SIG_EVERYWHERE, "[io](i)", NULL, NULL }, @@ -1263,7 +1264,7 @@ static const char *const sci2_default_knames[] = { /*0x54*/ "Dummy", /*0x55*/ "DeleteKey", /*0x56*/ "Dummy", - /*0x57*/ "Dummy", + /*0x57*/ "ScummVMSaveLoad", // Dummy in SSCI /*0x58*/ "ListAt", /*0x59*/ "ListIndexOf", /*0x5a*/ "ListEachElementDo", @@ -1427,7 +1428,7 @@ static const char *const sci21_default_knames[] = { /*0x54*/ "HaveMouse", /*0x55*/ "SetCursor", /*0x56*/ "VibrateMouse", // Dummy in SCI3 - /*0x57*/ "Dummy", + /*0x57*/ "ScummVMSaveLoad", // Dummy in SSCI /*0x58*/ "Dummy", /*0x59*/ "Dummy", /*0x5a*/ "List", |