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

bluegr noreply at scummvm.org
Sat Apr 25 13:35:02 UTC 2026


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

Summary:
b6eb306bad AGOS: SIMON1: Remap Amiga CD32/AGA displayBoxStars color. Fixes bug #15413


Commit: b6eb306badd71cd32e2bd7f4a609a86de907fdd6
    https://github.com/scummvm/scummvm/commit/b6eb306badd71cd32e2bd7f4a609a86de907fdd6
Author: Robert Megone (robert.megone at gmail.com)
Date: 2026-04-25T16:34:57+03:00

Commit Message:
AGOS: SIMON1: Remap Amiga CD32/AGA displayBoxStars color. Fixes bug #15413

Changed paths:
    engines/agos/draw.cpp


diff --git a/engines/agos/draw.cpp b/engines/agos/draw.cpp
index 44762fe7eb9..a5658593198 100644
--- a/engines/agos/draw.cpp
+++ b/engines/agos/draw.cpp
@@ -525,7 +525,12 @@ void AGOSEngine::displayBoxStars() {
 
 	if (getGameType() == GType_SIMON2)
 		color = 236;
-	else
+	else if (getGameType() == GType_SIMON1 &&
+		getPlatform() == Common::kPlatformAmiga &&
+		// Original Amiga AGA/CD32 code remaps Simon 1 star color, OCS does not.
+		!(getFeatures() & GF_32COLOR)) {
+			color = 241;
+	} else
 		color = 225;
 
 	uint curHeight = (getGameType() == GType_SIMON2) ? _boxStarHeight : 134;




More information about the Scummvm-git-logs mailing list