Skip to content

v1.1.0 — native resolution on any panel, older-firmware support

Latest

Choose a tag to compare

@EapRules EapRules released this 07 Aug 01:13

Highlights

  • Native panel-size rendering: the engine lays itself out from the surface size, so the port now hands it your panel's real resolution — true native fullscreen on 16:9 devices (1280x720 on a Powkiddy X55), unchanged on the R36S. Automatic.
    • If the widescreen layout ever looks wrong on your device, set ICERAGE_RENDER=scaled in the launcher for the classic 640x480 mode (with ICERAGE_SCALE=fit|stretch|integer).
  • Runs on older firmwares: rebuilt against glibc 2.29 (was 2.38).
  • Smarter launcher: finds the GPU driver by capability (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 icerage.zip in ports/autoinstall/ (or install via PortMaster), put your Ice Rage APK next to it, reboot. Updating keeps your game data.

16:9 device owners: reports welcome — the widescreen path is verified in our test rig, and your hardware is the final word.