Linux, ARM64 и портативные устройства — целевое оборудование и матрица ввода
Матрица целевого оборудования — Linux, ARM64 и портативные устройства
Каждый порт на Good Old Games Dev — Jagged Alliance 2, Warlords III: Darklords Rising, Anno 1503 A.D. — Royal Edition, и Arcanum — разработан на основе общей кроссплатформенной базы C++ & SDL2:
| Platform Tier | Target Devices | CPU & OS — Graphics & Audio Stack | |
|---|---|---|---|
| Linux x86_64 Handhelds | MSI Claw (Intel Core Ultra), Steam Deck, ROG Ally | x86_64 — Void Linux / SteamOS / Arch — Native SDL2 (Wayland / KMSDRM / X11) + PipeWire / ALSA | |
| ARM64 Micro-Console | Khadas VIM1S (Amlogic S905Y4, 2 GB RAM) | aarch64 (Cortex-A35) — Custom OverlayFS OS — Direct KMS/DRM (meson-drm) + Panfrost / Lima + ALSA HDMI audio | |
| macOS Apple Silicon | MacBook Air / Pro, Mac mini, Mac Studio (M1–M4) | arm64 (macOS 14+) — Native SDL2 Metal backend + | CoreAudio |
| Linux Desktop & SBCs | Настольные ПК, Raspberry Pi 5, платы RK3588 | x86_64 & aarch64 (glibc / musl) — Native SDL2 (Vulkan / OpenGL ES 3.1) |
Слой ввода и эргономики для портативных устройств
Классические стратегические игры и CRPGs конца 1990-х были рассчитаны на высокоточные настольные мыши и полноразмерные клавиатуры с 104 клавишами. Чтобы они чувствовали себя естественно на портативных устройствах (MSI Claw, Steam Deck) и консолях для дивана (Khadas VIM1S), все четыре порта используют унифицированный слой ввода SDL2 GameController:
- Dual-Curve Analog Cursor: Левый или правый стик управляет тактическим курсором с субпиксельной точностью при небольшом отклонении и быстрым перемещением карты при полном отклонении, а также замедлением точности при нажатии левого триггера (
L2). - Tactical & Radial Shortcuts: Кнопки D-pad и плечевые кнопки (
L1/R1) переключают участников отряда, стойки (Стоять / Присесть / Лежать в JA2), уровни масштабирования (Anno 1503), а также слоты быстрого сохранения/загрузки. - Integer & Aspect-Aware Scaling: Классическое разрешение
640×480,800×600и1024×768масштабируется без артефактов и искажений пропорций до1920×1080и1280×800.

