Releases: EapRules/minigore2-native-arm
Release list
v1.1.0 — native resolution on any panel, older-firmware support
Highlights
- Native panel-size rendering (#1): the engine lays itself out from the surface size, so the port now hands it your panel's real resolution. On a Powkiddy X55 that means true native 1280x720 fullscreen 16:9 — not a stretched 4:3. On the R36S nothing changes. Automatic; no configuration needed.
- If the 16:9 layout ever looks wrong on your device, set
MINIGORE_RENDER=scaledin the launcher for the classic 640x480 mode (withMINIGORE_SCALE=fit|stretch|integer).
- If the 16:9 layout ever looks wrong on your device, set
- Runs on older firmwares: rebuilt against glibc 2.29 (was 2.38) — ArkOS/AeolusUX-era userlands included.
- Smarter launcher: finds the GPU driver by capability (with a clear on-screen message if your firmware has no usable 32-bit GL), routes audio through PipeWire/Pulse when present, and fixes the missing cover art in EmulationStation on install.
- Clean exit path shared with our other ports.
Install
Drop minigore2.zip in ports/autoinstall/ (or install via PortMaster), put your Minigore 2 APK next to it, reboot. Updating keeps your game data.
X55/16:9 owners: please report back on #1 — you're the hardware this release was built for.
v1.0.0 — Minigore 2: Zombies for PortMaster
Minigore 2: Zombies running natively on Linux ARM handhelds — no emulator and
no Android runtime. The game's own armeabi-v7a library is loaded straight into a
Linux process by a bionic ELF loader, and the pieces of Android it asks for are
implemented by hand.
This download contains zero game content. You supply an APK you own.
Install
With the SD card in your computer, do steps 1 and 2 together — they are one trip:
- Drop
minigore2.zipinto PortMaster'sautoinstall/folder
(ArkOS/dArkOS:/roms/tools/PortMaster/autoinstall/, muOS:/mmc/MUOS/PortMaster/autoinstall/,
AmberELEC/ROCKNIX:/roms/ports/PortMaster/autoinstall/) - Put your APK at
ports/minigore2/minigore2.apk— package
net.mountainsheep.minigore2zombies, version 1.28, the last release (May 2017).
Create the folder if it is not there; the install will not remove it.
Then, with the card back in the console:
- Open PortMaster and let it install
- Reboot the console — not optional, see below
- Launch Minigore 2 from Ports
Two things that make a good install look broken
The game will not appear in Ports until you reboot. PortMaster installs it
correctly and then says nothing more — the autoinstall path never refreshes the
frontend, so EmulationStation keeps showing the list it loaded at boot. Everything
is already on the card.
Do not press Reinstall or Uninstall under Manage Ports. Both re-download
from PortMaster's catalogue, where this port does not exist, so they fail after
removing the port — and Uninstall deletes the folder with your APK inside it. To
reinstall, drop the zip into autoinstall/ again.
Controls
| Control | Does |
|---|---|
| Left stick | walk |
| A (right-hand button), R1 or R2 | fire |
| Right stick | aim by hand (auto-aim is on, so it is optional) |
| D-pad | move the on-screen cursor |
| B | tap where the cursor is — menus only |
| Start | the game's menu |
The menus are touch-only in this build, so the port draws a cursor the d-pad
drives. If fire lands on the wrong button your handheld is lettered Xbox style —
set MINIGORE_FACE_LAYOUT=xbox in Minigore 2.sh.
Requirements
armhf userland with 32-bit GPU libraries (CONFIG_COMPAT + 32-bit Mali), glibc 2.38+.
Same bar as box86 and GMLoader.
Tested on an R36S (RK3326, Mali-G31) running dArkOSRE. That is the only device
it has run on — anything else is untested rather than unsupported, and reports are welcome.
Known issues
- The settings menu overlaps itself: 16:9 layout on a 4:3 panel. Navigable, just ugly.
- Ads, IAP, leaderboards and cloud saves are stubbed.
Game by Mountain Sheep. Loader derived from
gmloader-next. GPL-3.0 — see NOTICE.md.
sha256: 7aa0ef94327f2aa8e5009f24fac31bc2549a1bdb22bdddc11fc62059ed0cd121