diff --git a/engines/mtropolis/boot.cpp b/engines/mtropolis/boot.cpp index 5b48ec2a8ff..36d7dc537d5 100644 --- a/engines/mtropolis/boot.cpp +++ b/engines/mtropolis/boot.cpp @@ -1907,9 +1907,14 @@ const Game games[] = { MTBOOT_PURPLEMOON_WIN_EN, &BootScriptContext::bootGeneric }, - // Chomp! The Video Game - Windows - English + // Chomp! The Video Game - Retail - Windows - English { - MTBOOT_CHOMP_WIN_EN, + MTBOOT_CHOMP_RETAIL_WIN_EN, + &BootScriptContext::bootGeneric + }, + // Chomp! The Video Game - Demo - Windows - English + { + MTBOOT_CHOMP_DEMO_WIN_EN, &BootScriptContext::bootGeneric }, // 24 Hours in Cyberspace - Windows - English diff --git a/engines/mtropolis/detection.h b/engines/mtropolis/detection.h index d6a497267d7..a4227390303 100644 --- a/engines/mtropolis/detection.h +++ b/engines/mtropolis/detection.h @@ -154,7 +154,8 @@ enum MTropolisGameBootID { MTBOOT_DRAWMARVELWAY_WIN_EN, MTBOOT_FTTS_WIN_EN, MTBOOT_PURPLEMOON_WIN_EN, - MTBOOT_CHOMP_WIN_EN, + MTBOOT_CHOMP_RETAIL_WIN_EN, + MTBOOT_CHOMP_DEMO_WIN_EN, MTBOOT_CYBER24_WIN_EN, MTBOOT_IVOCLAR_WIN_EN, diff --git a/engines/mtropolis/detection_tables.h b/engines/mtropolis/detection_tables.h index 73f16052212..d5287bec166 100644 --- a/engines/mtropolis/detection_tables.h +++ b/engines/mtropolis/detection_tables.h @@ -1372,7 +1372,27 @@ static const MTropolisGameDescription gameDescriptions[] = { }, GID_CHOMP, 0, - MTBOOT_CHOMP_WIN_EN, + MTBOOT_CHOMP_RETAIL_WIN_EN, + }, + + { // Chomp! The Video Game Demo (English, Windows) + // Published by Nabisco, 1996 + { + "chomp", + "Demo", + { + { "MTPLAY32.EXE", 0, "5bc345c80c615e7c8c633468ba9bd7b4", 681984 }, + { "JUMBLE.MPL", 0, "6f1c9e3e83e0eb87506b500b71a6e73c", 6473576 }, + AD_LISTEND + }, + Common::EN_ANY, + Common::kPlatformWindows, + ADGF_UNSUPPORTED | ADGF_DEMO, + GUIO0() + }, + GID_CHOMP, + 0, + MTBOOT_CHOMP_DEMO_WIN_EN, }, { // 24 Hours in Cyberspace (English, Windows)