[Scummvm-git-logs] scummvm master -> f67264793407a20ba8d7187abc0417a356d1269f

sluicebox noreply at scummvm.org
Thu Jan 19 21:51:53 UTC 2023


This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
89dd781e23 SCI32: Disable speed test in RAMA Demo
962660cd54 SCI32: Add RAMA Demo to fallback detection
f672647934 SCI32: Add detection entry for RAMA Demo variant


Commit: 89dd781e2302cf0c96d5ffa7cb197e37119cd406
    https://github.com/scummvm/scummvm/commit/89dd781e2302cf0c96d5ffa7cb197e37119cd406
Author: sluicebox (22204938+sluicebox at users.noreply.github.com)
Date: 2023-01-19T13:50:54-08:00

Commit Message:
SCI32: Disable speed test in RAMA Demo

Changed paths:
    engines/sci/engine/script_patches.cpp


diff --git a/engines/sci/engine/script_patches.cpp b/engines/sci/engine/script_patches.cpp
index 2bdcdfeae3e..067bb3df2cf 100644
--- a/engines/sci/engine/script_patches.cpp
+++ b/engines/sci/engine/script_patches.cpp
@@ -23495,6 +23495,7 @@ static const uint16 ramaDemoBrokenButtonsPatch[] = {
 
 static const SciScriptPatcherEntry ramaSignatures[] = {
 	{  true,     0, "disable video benchmarking",                     1, sci2BenchmarkSignature,          sci2BenchmarkReversePatch },
+	{  true,    12, "disable video benchmarking",                     1, sci2BenchmarkSignature,          sci2BenchmarkReversePatch },
 	{  true,    15, "disable video benchmarking",                     1, sci2BenchmarkSignature,          sci2BenchmarkReversePatch },
 	{  true,    55, "fix bad DocReader::init priority calculation",   1, ramaDocReaderInitSignature,      ramaDocReaderInitPatch },
 	{  true,    85, "fix SaveManager to use normal readWord calls",   1, ramaSerializeRegTSignature1,     ramaSerializeRegTPatch1 },


Commit: 962660cd54ae29aa8a0b1948d48c0c789aad55bd
    https://github.com/scummvm/scummvm/commit/962660cd54ae29aa8a0b1948d48c0c789aad55bd
Author: sluicebox (22204938+sluicebox at users.noreply.github.com)
Date: 2023-01-19T13:50:54-08:00

Commit Message:
SCI32: Add RAMA Demo to fallback detection

Changed paths:
    engines/sci/metaengine.cpp


diff --git a/engines/sci/metaengine.cpp b/engines/sci/metaengine.cpp
index b42d0544790..2e16f2c4e2b 100644
--- a/engines/sci/metaengine.cpp
+++ b/engines/sci/metaengine.cpp
@@ -55,7 +55,7 @@ static const GameIdStrToEnum s_gameIdStrToEnum[] = {
 	{ "camelot",         "arthur",          GID_CAMELOT,          false, SCI_VERSION_NONE },
 	{ "castlebrain",     "brain",           GID_CASTLEBRAIN,      false, SCI_VERSION_1_LATE },	// Amiga is SCI1 middle, PC SCI1 late
 	{ "chest",           "archive",         GID_CHEST,            true,  SCI_VERSION_NONE },
-	{ "christmas1988",   "demo",            GID_CHRISTMAS1988,    false, SCI_VERSION_NONE },
+	{ "christmas1988",   "demo",            GID_CHRISTMAS1988,    false, SCI_VERSION_0_EARLY },
 	{ "christmas1990",   "card",            GID_CHRISTMAS1990,    false, SCI_VERSION_1_EARLY },
 	{ "christmas1992",   "card",            GID_CHRISTMAS1992,    false, SCI_VERSION_1_1 },
 	{ "cnick-kq",        "",                GID_CNICK_KQ,         false, SCI_VERSION_NONE },	// Sierra ID is "hoyle3", distinguished by resource count
@@ -149,6 +149,7 @@ static const DemoIdEntry s_demoIdTable[] = {
 	{ "ll5",       "lsl5" },
 	{ "hq",        "qfg1" },	// QFG1 SCI0/EGA
 	{ "hq2demo",   "qfg2" },
+	{ "demo",      "rama" },
 	{ "sq1demo",   "sq1sci" },
 	{ nullptr,      nullptr }
 };


Commit: f67264793407a20ba8d7187abc0417a356d1269f
    https://github.com/scummvm/scummvm/commit/f67264793407a20ba8d7187abc0417a356d1269f
Author: sluicebox (22204938+sluicebox at users.noreply.github.com)
Date: 2023-01-19T13:50:54-08:00

Commit Message:
SCI32: Add detection entry for RAMA Demo variant

Thanks to @einstein95 for finding this

Changed paths:
    engines/sci/detection_tables.h


diff --git a/engines/sci/detection_tables.h b/engines/sci/detection_tables.h
index 22ebff1cb8f..5381a68b78e 100644
--- a/engines/sci/detection_tables.h
+++ b/engines/sci/detection_tables.h
@@ -5010,6 +5010,14 @@ static const struct ADGameDescription SciGameDescriptions[] = {
 		AD_LISTEND},
 		Common::EN_ANY, Common::kPlatformDOS, ADGF_DEMO, GUIO_RAMA_DEMO },
 
+	// RAMA - English DOS/Windows Demo
+	// Executable scanning reports "2.100.002", VERSION file reports "00.001.000"
+	{"rama", "Demo", {
+		{"resmap.001", 0, "13f48e8f8a8860f832589b4657107011", 1459},
+		{"ressci.001", 0, "2a45964695196795837b434588003a40", 2318114},
+		AD_LISTEND},
+		Common::EN_ANY, Common::kPlatformDOS, ADGF_DEMO, GUIO_RAMA_DEMO },
+
 	// RAMA - English DOS/Windows (from jvprat)
 	// Executable scanning reports "3.000.000", VERSION file reports "1.100.000"
 	{"rama", "", {




More information about the Scummvm-git-logs mailing list