Skip to content

Tags: EapRules/icerage-native-arm

Tags

v1.1.0

Toggle v1.1.0's commit message
v1.1.0: native panel-size rendering, glibc 2.29, multi-device launcher

- The engine lays itself out from the surface size, so the port now
  hands it the panel's real resolution: true native 1280x720 on 16:9
  devices, identity on the R36S. ICERAGE_RENDER=scaled keeps the
  fixed-640x480 path (fit/stretch/integer) as a fallback.
- Rebuilt on bullseye: the loader and every bundled lib now fit
  glibc 2.29 (was 2.38), gated at build time.
- Launcher finds the GPU by capability (4 tiers, loud on-screen
  failure), routes audio by server, and heals the EmulationStation
  cover entry.
- Clean exit request shared with the sibling ports.

v1.0.0

Toggle v1.0.0's commit message
Describe the game this port actually runs

The metadata came from the Minigore 2 scaffold and the rename only
touched identifiers, so port.json, gameinfo.xml and both READMEs
advertised a twin-stick zombie shooter starring John Gore, under the
package net.mountainsheep.iceragezombies at version 1.28.

Ice Rage is one-on-one arcade ice hockey, and the APK is
net.mountainsheep.icerage 1.8 - the OUYA build, October 2013. The asset
list settles it: puck_bounce, crowd_cheer_slapshot, menu_char_select.

Which build matters enough to lead with, so it does: the Play release is
touch-only and this port cannot drive it. Also documented is that Select
does nothing, because the engine's key table has no entry for it -
better said out loud than left looking like an oversight.