[Scummvm-git-logs] scummvm master -> 693f4f755450b5bba50fa5e8f1e98bb81884419f

dreammaster paulfgilbert at gmail.com
Wed Aug 26 05:15:08 UTC 2020


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

Summary:
de4ea5354a GLK: HUGO: Added detection entries
693f4f7554 GLK: HUGO: Fix overflow crashes


Commit: de4ea5354a1ab42d718a01ea7bb84078cd060a3f
    https://github.com/scummvm/scummvm/commit/de4ea5354a1ab42d718a01ea7bb84078cd060a3f
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2020-08-25T22:14:19-07:00

Commit Message:
GLK: HUGO: Added detection entries

Changed paths:
    engines/glk/hugo/detection_tables.h


diff --git a/engines/glk/hugo/detection_tables.h b/engines/glk/hugo/detection_tables.h
index ecc7579a51..816d9501d6 100644
--- a/engines/glk/hugo/detection_tables.h
+++ b/engines/glk/hugo/detection_tables.h
@@ -35,6 +35,7 @@ const PlainGameDescriptor HUGO_GAME_LIST[] = {
 	{ "cb2", "The Clockwork Boy 2" },
 	{ "hugoclock", "The Hugo Clock" },
 	{ "adv350h", "Adventure, 350 point Colossal Cave" },
+	{ "distress", "Distress" },
 	{ "down", "Down" },
 	{ "dragonhunt", "Dragon Hunt" },
 	{ "eastofeastwood", "East of Eastwood" },
@@ -64,6 +65,7 @@ const PlainGameDescriptor HUGO_GAME_LIST[] = {
 	{ "teleporttest", "Teleport Test"},
 	{ "tetrish", "Tetris" },
 	{ "tradingpunches", "Trading Punches" },
+	{ "travellingswordsman", "Tales of the Travelling Swordsman" },
 	{ "tripkey", "Tripkey" },
 
 	{ "wfte", "Waiting for The End" },
@@ -76,11 +78,14 @@ const PlainGameDescriptor HUGO_GAME_LIST[] = {
 const GlkDetectionEntry HUGO_GAMES[] = {
 	DT_ENTRY1("acs", "Text Only", "37682bc8cbcc6706b8bd81d0d0b6745e", 371811),
 	DT_ENTRY0("acs", "1daad86bee94f4519681c441d4f0f2bc", 371658),
+	DT_ENTRY1("acs", "0.09.0 Beta",  "8788f1e28a4cd875f220155b2aeae8c8", 356450),
 	DT_ENTRY0("annoyotron2", "944056721054fd1c9af9d1e95e63ce52", 66762),
 	DT_ENTRY0("cb2", "232827c10abd45c98d77ceffaf9ac9fa", 155732),
 	DT_ENTRY0("hugoclock", "53a0b99011ccb14ddc45cfeb8c23d417", 120887),
 	DT_ENTRY0("adv350h", "d6735640ca21797f24e3cadb12be4ae2", 124148),
+	DT_ENTRY0("distress", "fe61c8722d8625d3d196b3d390346a55", 188317),
 	DT_ENTRY0("down", "4bc119c61d3cdf5d796c36b1d9a023c6", 99561),
+	DT_ENTRY1("down", "09-30-97", "7daf198e81a92b152bf6a0969210aa77", 94323),
 	DT_ENTRY0("dragonhunt", "93db9cdf1d2d2800715c93fff0d48a59", 68944),
 	DT_ENTRY0("eastofeastwood", "ebc4e37c66fca8a07b5782b57686ce07", 42445),
 	DT_ENTRY0("fallacyofdawn", "8821566e2d3b301c6dc705f2bea54eb1", 729176),
@@ -101,6 +106,7 @@ const GlkDetectionEntry HUGO_GAMES[] = {
 	DT_ENTRY0("pirateadv", "81c961f121e4465adb4592eee2bcc2d5", 53915),
 	DT_ENTRY0("pantomime", "1067b09fda08eafb09d53b51ffe73e7d", 248466),
 	DT_ENTRY1("pom", "15feb99", "ba86e162ba30e6dbe82abc96648486da", 95577),
+	DT_ENTRY0("pom", "9a3724529fce408c2f4a2a1bbb635748", 92889),
 	DT_ENTRY0("renga", "c79032bdc349863f02a4fab30beafd35", 64373),
 	DT_ENTRY0("retronemesis", "517908b4503c653a0d9bb326d00b22ab", 101526),
 	DT_ENTRY0("scavhunt", "665dce1a0f552e95590b983a3f2106da", 129514),
@@ -110,6 +116,8 @@ const GlkDetectionEntry HUGO_GAMES[] = {
 	DT_ENTRY0("teleporttest", "4cc54ad4d5b8f3628aa3925272311efb", 100723),
 	DT_ENTRY0("tetrish", "da1299e86f9fcded1f9a41979685ec02", 6464),
 	DT_ENTRY0("tradingpunches", "b31b2eed49e788429cd9c5c641a3e713", 315934),
+	DT_ENTRY1("tradingpunches", "1.6", "e7ca0323da847c364ad12e160af6c494", 294441),
+	DT_ENTRY0("travellingswordsman", "37378ff2cfe75d0cfb581b7777036040", 431432),
 	DT_ENTRY0("tripkey", "f76297d8ff7658752aa5a29417bbb274", 188058),
 	DT_ENTRY0("wfte", "695233c271d6e355652bd11d0cc8da5e", 73099),
 	DT_ENTRY0("worldbuilder", "031ff1a1364cd0d42600dc1bac967255", 90382),


Commit: 693f4f755450b5bba50fa5e8f1e98bb81884419f
    https://github.com/scummvm/scummvm/commit/693f4f755450b5bba50fa5e8f1e98bb81884419f
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2020-08-25T22:14:26-07:00

Commit Message:
GLK: HUGO: Fix overflow crashes

Changed paths:
    engines/glk/hugo/hugo_defines.h


diff --git a/engines/glk/hugo/hugo_defines.h b/engines/glk/hugo/hugo_defines.h
index 8d5b41b49e..8715b4b408 100644
--- a/engines/glk/hugo/hugo_defines.h
+++ b/engines/glk/hugo/hugo_defines.h
@@ -54,8 +54,10 @@ namespace Hugo {
 #define MAX_DEBUG_LINE 256
 #define MAX_OBJECT 999
 #define MAX_PROPERTY 999
-#define MAX_MOBJ 16     /* maximum number of matchable object words */
-#define MAXBUFFER 255
+// maximum number of matchable object words
+#define MAX_MOBJ 16
+// Larger than normal since Glk doesn't break up paragraphs (1024+256)
+#define MAXBUFFER 1280
 #define MAXUNDO 1024
 #define MAXCALLS 99
 #define MAXBREAKPOINTS 99




More information about the Scummvm-git-logs mailing list