Linux, ARM64 a prenosné zariadenia — Cielové hardvérové platformy a matica vstupov
Matice cielových hardvérov — Linux, ARM64 a prenosné zariadenia
Každý port na Good Old Games Dev — Jagged Alliance 2, Warlords III: Darklords Rising, Anno 1503 A.D. — Royal Edition, a Arcanum — je navrhnutý na spoločnej multiplatformovej báze 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 | Desktopové PC, Raspberry Pi 5, dosky RK3588 | x86_64 & aarch64 (glibc / musl) — Nativné SDL2 (Vulkan / OpenGL ES 3.1) |
Vrstva ovládania a ergonomie pre prenosné zariadenia
Klasické stratégie a CRPGs z konca 90. rokov boli navrhnuté pre presné myši a klávesnice s 104 klávesami. Aby sa dali pohodlne ovládať na prenosných zariadeniach (MSI Claw, Steam Deck) a na konzolách pre pohovku (Khadas VIM1S), zdieľajú všetky štyri porty jednotnú vrstvu ovládania SDL2 GameController:
- Dvojitá krivka analogového kurzora: Ľavá alebo pravá páčka ovláda taktický kurzor s presnosťou pod pixel pri malom vychýlení a rýchlym posúvaním mapy pri plnom vychýlení, plus spomalenie presnosti pomocou ľavého spúštača (
L2). - Taktické a radiálne skratky: Krížový ovladač a ramenné tlačidlá (
L1/R1) prechádzajú medzi členmi družiny, postojmi (Stáť / Čučať / Ležať v JA2), úrovňami priblíženia (Anno 1503) a slotmi rýchleho uloženia/rýchleho načítania. - Celočíselné a pomero strán zohľadňujúce škálovanie: Klasická pixel art s rozlíšeniami
640×480,800×600a1024×768sa čistotne škáluje na displeje1920×1080a1280×800bez blikania alebo deformácie pomеру strán.

