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

sev- noreply at scummvm.org
Thu Mar 5 17:00:39 UTC 2026


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

Summary:
66913e807f NEWS: add ALG games
911f3c8375 ALG: Enable the engine
a561f61333 ALG: Mark games for testing


Commit: 66913e807fdb44239c32414e6b14074d09d70eb6
    https://github.com/scummvm/scummvm/commit/66913e807fdb44239c32414e6b14074d09d70eb6
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-03-05T17:57:23+01:00

Commit Message:
NEWS: add ALG games

This reverts commit 7a3e8a66bc45f4359c59bd06bd447ec592cf6dfe.

Changed paths:
    NEWS.md


diff --git a/NEWS.md b/NEWS.md
index c34be9ad89a..2b4b0205ece 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -5,6 +5,10 @@ For a more comprehensive changelog of the latest experimental code, see:
 
  New games:
    - Added support for Necronomicon: The Dawning of Darkness.
+   - Added ALG engine for DOS versions of American Laser Games:
+     Crime Patrol, Crime Patrol 2: Drug Wars, The Last Bounty Hunter,
+     Mad Dog McCree, Mad Dog II: The Lost Gold, Space Pirates
+     and Who Shot Johnny Rock?.
 
  General:
    - Improved PC-Speaker emulation.


Commit: 911f3c83755042f61856a08287e06c633f63e5ab
    https://github.com/scummvm/scummvm/commit/911f3c83755042f61856a08287e06c633f63e5ab
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-03-05T17:58:26+01:00

Commit Message:
ALG: Enable the engine

Changed paths:
    engines/alg/configure.engine


diff --git a/engines/alg/configure.engine b/engines/alg/configure.engine
index a9e02e7404c..eba92b7709f 100644
--- a/engines/alg/configure.engine
+++ b/engines/alg/configure.engine
@@ -1,3 +1,3 @@
 # This file is included from the main "configure" script
 # add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps] [components]
-add_engine alg "American Laser Games" no
+add_engine alg "American Laser Games" yes


Commit: a561f613330272fe790db1e36436ae24aa91896c
    https://github.com/scummvm/scummvm/commit/a561f613330272fe790db1e36436ae24aa91896c
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-03-05T18:00:21+01:00

Commit Message:
ALG: Mark games for testing

Changed paths:
    engines/alg/detection_tables.h


diff --git a/engines/alg/detection_tables.h b/engines/alg/detection_tables.h
index 3b87c5b8c9d..99fda766476 100644
--- a/engines/alg/detection_tables.h
+++ b/engines/alg/detection_tables.h
@@ -30,7 +30,7 @@ static const AlgGameDescription gameDescriptions[] = {
 			AD_ENTRY1s("CPDS.LIB", "43579f72207298f154f6fb2b1a24e193", 303710700),
 			Common::EN_ANY,
 			Common::kPlatformDOS,
-			ADGF_NO_FLAGS,
+			ADGF_NO_FLAGS | ADGF_TESTING,
 			GUIO1(GAMEOPTION_SINGLE_SPEED_VERSION)
 		},
 		GType_CRIME_PATROL,
@@ -43,7 +43,7 @@ static const AlgGameDescription gameDescriptions[] = {
 			AD_ENTRY1s("CP.LIB", "0621e198afb7be96279beec770cd8461", 16859660),
 			Common::EN_ANY,
 			Common::kPlatformDOS,
-			ADGF_DEMO,
+			ADGF_DEMO | ADGF_TESTING,
 			GUIO0()
 		},
 		GType_CRIME_PATROL,
@@ -56,7 +56,7 @@ static const AlgGameDescription gameDescriptions[] = {
 			AD_ENTRY1s("DWDS.LIB", "f00bc0d980eac72b6bbfa691808b62ae", 320739868),
 			Common::EN_ANY,
 			Common::kPlatformDOS,
-			ADGF_NO_FLAGS,
+			ADGF_NO_FLAGS | ADGF_TESTING,
 			GUIO1(GAMEOPTION_SINGLE_SPEED_VERSION)
 		},
 		GType_DRUG_WARS,
@@ -69,7 +69,7 @@ static const AlgGameDescription gameDescriptions[] = {
 			AD_ENTRY1s("DWDEMO.LIB", "1f0cf57c8aeb326c37777c4ad82e7889", 24435449),
 			Common::EN_ANY,
 			Common::kPlatformDOS,
-			ADGF_DEMO,
+			ADGF_DEMO | ADGF_TESTING,
 			GUIO0()
 		},
 		GType_DRUG_WARS,
@@ -82,7 +82,7 @@ static const AlgGameDescription gameDescriptions[] = {
 			AD_ENTRY1s("JOHNROCD.LIB", "93c38b5fc7d1ae6e9dccf4f7a1c313a8", 326535618),
 			Common::EN_ANY,
 			Common::kPlatformDOS,
-			ADGF_NO_FLAGS,
+			ADGF_NO_FLAGS | ADGF_TESTING,
 			GUIO1(GAMEOPTION_SINGLE_SPEED_VERSION)
 		},
 		GType_WSJR,
@@ -95,7 +95,7 @@ static const AlgGameDescription gameDescriptions[] = {
 			AD_ENTRY1s("BHDS.LIB", "6fad52a6a72830ab3373cbe3e0a3a779", 281473503),
 			Common::EN_ANY,
 			Common::kPlatformDOS,
-			ADGF_NO_FLAGS,
+			ADGF_NO_FLAGS | ADGF_TESTING,
 			GUIO0()
 		},
 		GType_LAST_BOUNTY_HUNTER,
@@ -108,7 +108,7 @@ static const AlgGameDescription gameDescriptions[] = {
 			AD_ENTRY1s("BHDEMO.LIB", "af5fbbd5e18d96225077eb6bf2cac680", 28368775),
 			Common::EN_ANY,
 			Common::kPlatformDOS,
-			ADGF_DEMO,
+			ADGF_DEMO | ADGF_TESTING,
 			GUIO1(GAMEOPTION_SINGLE_SPEED_VERSION)
 		},
 		GType_LAST_BOUNTY_HUNTER,
@@ -121,7 +121,7 @@ static const AlgGameDescription gameDescriptions[] = {
 			AD_ENTRY1s("MADDOG.LIB", "df27e760531dba600cb3ebc23a2d98d1", 114633310),
 			Common::EN_ANY,
 			Common::kPlatformDOS,
-			ADGF_NO_FLAGS,
+			ADGF_NO_FLAGS | ADGF_TESTING,
 			GUIO0()
 		},
 		GType_MADDOG,
@@ -134,7 +134,7 @@ static const AlgGameDescription gameDescriptions[] = {
 			AD_ENTRY1s("MADDOG2D.LIB", "1660b1728573481483c50206ad92a0ca", 291119013),
 			Common::EN_ANY,
 			Common::kPlatformDOS,
-			ADGF_NO_FLAGS,
+			ADGF_NO_FLAGS | ADGF_TESTING,
 			GUIO1(GAMEOPTION_SINGLE_SPEED_VERSION)
 		},
 		GType_MADDOG2,
@@ -147,7 +147,7 @@ static const AlgGameDescription gameDescriptions[] = {
 			AD_ENTRY1s("SPDS.LIB", "223d3a339d542905c437a6a63cf6dbd8", 273506701),
 			Common::EN_ANY,
 			Common::kPlatformDOS,
-			ADGF_NO_FLAGS,
+			ADGF_NO_FLAGS | ADGF_TESTING,
 			GUIO1(GAMEOPTION_SINGLE_SPEED_VERSION)
 		},
 		GType_SPACE_PIRATES,
@@ -160,7 +160,7 @@ static const AlgGameDescription gameDescriptions[] = {
 			AD_ENTRY1s("SP.LIB", "a1a1b7c9ed28ff2484ab8362825c3973", 14556553),
 			Common::EN_ANY,
 			Common::kPlatformDOS,
-			ADGF_DEMO,
+			ADGF_DEMO | ADGF_TESTING,
 			GUIO0()
 		},
 		GType_SPACE_PIRATES,




More information about the Scummvm-git-logs mailing list