Linux, ARM64 i ručni uređaji — Ciljana oprema i matrica ulaza
Matrica ciljanog hardvera — Linux, ARM64 i ručni uređaji
Svaka portirana igra na Good Old Games Dev — Jagged Alliance 2, Warlords III: Darklords Rising, Anno 1503 A.D. — Royal Edition, i Arcanum — razvijena je na zajedničkoj univerzalnoj C++ & SDL2 hardverskoj osnovi:
| 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 | Desktop računala, Raspberry Pi 5, RK3588 ploče | x86_64 & aarch64 (glibc / musl) — Native SDL2 (Vulkan / OpenGL ES 3.1) |
Sloj za unos i ergonomiju ručnih uređaja
Klasične strategijske igre i CRPGi iz kasnih 1990-ih dizajnirane su za visoko precizne miševe za stolna računala i tipkovnice s 104 tipke. Da bi se osjećale prirodno na ručnim uređajima (MSI Claw, Steam Deck) i konzolama za kauč (Khadas VIM1S), sva četiri porta dijele ujedinjeni SDL2 GameController sloj za unos:
- Dvostruka analogna kursorska kontrola: Lijevi ili desni stick upravlja taktičkim kursorom s podpikselskom preciznošću pri malom otklonu i brzim pomicanjem karte pri punom otklonu, plus usporavanje preciznosti s lijevim okidačem (
L2). - Taktičke i radijalne prečace: D-pad i gumbi na ramenima (
L1/R1) mijenjaju članove tima, stavove (Stajanje / Čučanj / Ležanje u JA2), razine zumiranja (Anno 1503) te slotove za brzo spremanje/ucitavanje. - Skaliranje s cjelobrojnim i omjerom stranica: Klasična rezolucija
640×480,800×600i1024×768pixel umjetnost čisto se skalira na1920×1080i1280×800zaslone bez treperenja ili izobličenja omjera.

