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

mikrosk noreply at scummvm.org
Sun Apr 7 01:15:38 UTC 2024


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

Summary:
17cf6c95c5 BACKENDS: ATARI: Clarify EmuTOS compatibility
e6c06c6aaf BACKENDS: ATARI: Fix numpad mappings


Commit: 17cf6c95c5f5ca6d06a7f9f08b98d50353fad6fe
    https://github.com/scummvm/scummvm/commit/17cf6c95c5f5ca6d06a7f9f08b98d50353fad6fe
Author: Miro Kropacek (miro.kropacek at gmail.com)
Date: 2024-04-07T03:15:11+02:00

Commit Message:
BACKENDS: ATARI: Clarify EmuTOS compatibility

Changed paths:
    backends/platform/atari/readme.txt


diff --git a/backends/platform/atari/readme.txt b/backends/platform/atari/readme.txt
index f310d993fa5..fbc49f7de70 100644
--- a/backends/platform/atari/readme.txt
+++ b/backends/platform/atari/readme.txt
@@ -511,6 +511,9 @@ Known issues
 - When using FreeMiNT, ScummVM requires a recent kernel (>= 2021), otherwise
   keyboard handling wont work properly.
 
+- When using EmuTOS, ScummVM requires a recent release (>= 1.3), otherwise
+  various screen- and sound-related issues may appear.
+
 Future plans
 ------------
 


Commit: e6c06c6aafd5909f38f992ebc6e16bb78ab97b4f
    https://github.com/scummvm/scummvm/commit/e6c06c6aafd5909f38f992ebc6e16bb78ab97b4f
Author: Miro Kropacek (miro.kropacek at gmail.com)
Date: 2024-04-07T03:15:11+02:00

Commit Message:
BACKENDS: ATARI: Fix numpad mappings

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


diff --git a/backends/events/atari/atari-events.cpp b/backends/events/atari/atari-events.cpp
index c4a85237100..ae6d1d46b93 100644
--- a/backends/events/atari/atari-events.cpp
+++ b/backends/events/atari/atari-events.cpp
@@ -88,20 +88,20 @@ AtariEventSource::AtariEventSource() {
 	_scancodeToKeycode[0x5b] = Common::KEYCODE_TILDE;	// Eiffel only
 	_scancodeToKeycode[0x61] = Common::KEYCODE_F12;	// UNDO
 	_scancodeToKeycode[0x62] = Common::KEYCODE_F11;	// HELP
-	_scancodeToKeycode[0x63] = Common::KEYCODE_SLASH;	// KEYPAD /
-	_scancodeToKeycode[0x64] = Common::KEYCODE_KP_DIVIDE;
-	_scancodeToKeycode[0x65] = Common::KEYCODE_KP_MULTIPLY;
-	_scancodeToKeycode[0x66] = Common::KEYCODE_KP_MULTIPLY;	// duplicate?
-	_scancodeToKeycode[0x67] = Common::KEYCODE_7;	// KEYPAD 7
-	_scancodeToKeycode[0x68] = Common::KEYCODE_8;	// KEYPAD 8
-	_scancodeToKeycode[0x69] = Common::KEYCODE_9;	// KEYPAD 9
-	_scancodeToKeycode[0x6a] = Common::KEYCODE_4;	// KEYPAD 4
-	_scancodeToKeycode[0x6b] = Common::KEYCODE_5;	// KEYPAD 5
-	_scancodeToKeycode[0x6c] = Common::KEYCODE_6;	// KEYPAD 6
-	_scancodeToKeycode[0x6d] = Common::KEYCODE_1;	// KEYPAD 1
-	_scancodeToKeycode[0x6e] = Common::KEYCODE_2;	// KEYPAD 2
-	_scancodeToKeycode[0x6f] = Common::KEYCODE_3;	// KEYPAD 3
-	_scancodeToKeycode[0x70] = Common::KEYCODE_0;	// KEYPAD 0
+	_scancodeToKeycode[0x63] = Common::KEYCODE_LEFTPAREN;	// KEYPAD (
+	_scancodeToKeycode[0x64] = Common::KEYCODE_RIGHTPAREN;	// KEYPAD )
+	_scancodeToKeycode[0x65] = Common::KEYCODE_KP_DIVIDE;	// KEYPAD /
+	_scancodeToKeycode[0x66] = Common::KEYCODE_KP_MULTIPLY;	// KEYPAD *
+	_scancodeToKeycode[0x67] = Common::KEYCODE_KP7;	// KEYPAD 7
+	_scancodeToKeycode[0x68] = Common::KEYCODE_KP8;	// KEYPAD 8
+	_scancodeToKeycode[0x69] = Common::KEYCODE_KP9;	// KEYPAD 9
+	_scancodeToKeycode[0x6a] = Common::KEYCODE_KP4;	// KEYPAD 4
+	_scancodeToKeycode[0x6b] = Common::KEYCODE_KP5;	// KEYPAD 5
+	_scancodeToKeycode[0x6c] = Common::KEYCODE_KP6;	// KEYPAD 6
+	_scancodeToKeycode[0x6d] = Common::KEYCODE_KP1;	// KEYPAD 1
+	_scancodeToKeycode[0x6e] = Common::KEYCODE_KP2;	// KEYPAD 2
+	_scancodeToKeycode[0x6f] = Common::KEYCODE_KP3;	// KEYPAD 3
+	_scancodeToKeycode[0x70] = Common::KEYCODE_KP0;	// KEYPAD 0
 	_scancodeToKeycode[0x71] = Common::KEYCODE_KP_PERIOD;
 	_scancodeToKeycode[0x72] = Common::KEYCODE_KP_ENTER;
 }




More information about the Scummvm-git-logs mailing list