[Scummvm-git-logs] scummvm master -> 1b99815d153815d862dc14526f2e1cc34b34456b

mikrosk noreply at scummvm.org
Thu Nov 20 00:12:44 UTC 2025


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

Summary:
2dd0b13aa3 BACKENDS: ATARI: Fix overlay hiding when starting game from command line
1b99815d15 NEWS: Atari port news


Commit: 2dd0b13aa3eb0c31873a69bc88a73d25c9b355da
    https://github.com/scummvm/scummvm/commit/2dd0b13aa3eb0c31873a69bc88a73d25c9b355da
Author: Miro Kropacek (miro.kropacek at gmail.com)
Date: 2025-11-20T10:11:48+10:00

Commit Message:
BACKENDS: ATARI: Fix overlay hiding when starting game from command line

Changed paths:
    backends/graphics/atari/atari-graphics.cpp


diff --git a/backends/graphics/atari/atari-graphics.cpp b/backends/graphics/atari/atari-graphics.cpp
index 30fe3ddf2c4..48fd626ce85 100644
--- a/backends/graphics/atari/atari-graphics.cpp
+++ b/backends/graphics/atari/atari-graphics.cpp
@@ -437,8 +437,7 @@ OSystem::TransactionError AtariGraphicsManager::endGFXTransaction() {
 			&& !g_hasSuperVidel) {
 			atari_warning("Engine surfaces not divisible by 16, aborting");
 			error |= OSystem::TransactionError::kTransactionSizeChangeFailed;
-		} else if (_overlayState == kOverlayIgnoredHide || _currentState.width != _pendingState.width || _currentState.height != _pendingState.height) {
-			// if kOverlayIgnoredHide and with valid w/h, force a video mode reset
+		} else if (_currentState.width != _pendingState.width || _currentState.height != _pendingState.height) {
 			hasPendingSize = true;
 		}
 	}
@@ -501,11 +500,11 @@ OSystem::TransactionError AtariGraphicsManager::endGFXTransaction() {
 		_palette.entries = 256;
 		_pendingScreenChanges.queuePalette();
 
-		if (_overlayState == kOverlayIgnoredHide) {
+		if (_overlayState == kOverlayIgnoredHide)
 			_overlayState = kOverlayHidden;
-			_ignoreHideOverlay = false;
-			_pendingScreenChanges.queueAll();
-		}
+
+		_ignoreHideOverlay = false;
+		_pendingScreenChanges.queueAll();
 	} else {
 		// clear any queued transaction changes from feature flags (e.g. aspect ratio correction)
 		_pendingScreenChanges.clearTransaction();


Commit: 1b99815d153815d862dc14526f2e1cc34b34456b
    https://github.com/scummvm/scummvm/commit/1b99815d153815d862dc14526f2e1cc34b34456b
Author: Miro Kropacek (miro.kropacek at gmail.com)
Date: 2025-11-20T10:11:48+10:00

Commit Message:
NEWS: Atari port news

Changed paths:
    NEWS.md


diff --git a/NEWS.md b/NEWS.md
index 9fadedcb9a0..59924acbdbe 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -210,6 +210,16 @@ For a more comprehensive changelog of the latest experimental code, see:
    - 3D renderer enabled by default for 2D games.
    - Added Text-to-Speech support.
 
+ Atari port:
+   - Unified paths for FreeMiNT and TOS in scummvm.cfg (better delete the old
+     config file).
+   - Added translation for longer than 8+3 .dat filenames.
+   - Fixed slow rendering of Eco Quest's intro.
+   - Fixed cursor rendering of Phantasmagoria, KQ7 and other SCI32 games.
+   - Increased stack size to 256k to avoid stack overflow in some engines (e.g.
+     Supernova).
+   - Fixed launching games from command line.
+
 #### 2.9.1 "Slappin da BASS" (2025-05-25)
 
  AGI:




More information about the Scummvm-git-logs mailing list