[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