From 5934eae33580584c23d4bd7fd83241d0ec00f2bf Mon Sep 17 00:00:00 2001 From: Matthew Duggan Date: Wed, 16 Apr 2025 19:32:31 +1000 Subject: [PATCH] DGDS: Add new game variants for Willy Beamish * EGA version (fixes #15872) * Another German version (fixes #15873) --- engines/dgds/detection_tables.h | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/engines/dgds/detection_tables.h b/engines/dgds/detection_tables.h index 65ea844e709..305e77b9831 100644 --- a/engines/dgds/detection_tables.h +++ b/engines/dgds/detection_tables.h @@ -176,7 +176,7 @@ static const ADGameDescription gameDescriptions[] = { GUIO1(GUIO_NONE) }, - // Adventures of Willy Beamish (PC) + // Adventures of Willy Beamish (PC) German { "beamish", 0, @@ -191,6 +191,21 @@ static const ADGameDescription gameDescriptions[] = { GUIO1(GUIO_NONE) }, + // Adventures of Willy Beamish (PC) German, reported by ns394 (#15873) + { + "beamish", + 0, + { + {"volume.rmf", 0, "2fcb1f39b06f7d02fdcd92bbeb203b5a", 9926}, + {"volume.001", 0, "35d96af752f1ec6741d7d9b3f7f0f24f", 1154849}, + AD_LISTEND + }, + Common::DE_DEU, + Common::kPlatformDOS, + ADGF_TESTING, + GUIO1(GUIO_NONE) + }, + // Adventures of Willy Beamish (PC FDD) // 1.01, Int. 10.11.91 reported by gabberhead (#15773) { @@ -207,6 +222,21 @@ static const ADGameDescription gameDescriptions[] = { GUIO1(GUIO_NONE) }, + // Adventures of Willy Beamish (PC FDD EGA), reported by ns394 (#15872) + { + "beamish", + "EGA", + { + {"volume.rmf", 0, "654e5e7d160b991baea10f127097cb62", 8901}, + {"volume.001", 0, "9b1c60ab33b3515a6330a5aa49d8e99f", 684659}, + AD_LISTEND + }, + Common::EN_ANY, + Common::kPlatformDOS, + ADGF_UNSTABLE | ADGF_DGDS_EGA, + GUIO1(GUIO_NONE) + }, + // Adventures of Willy Beamish (Macintosh) { "beamish",