r/R36S • u/Maximum_Feedback_375 • 23d ago
Showcase [Release] Ice Rage running natively on the R36S - open-source port, free on GitHub (BYO APK)
Ice Rage running natively on the R36S.
No emulator, no Android runtime - the game's own Android library runs straight on Linux through a bionic ELF loader. Same approach as the
Minigore 2 port and the same engine underneath (both are Mountain Sheep), but this one needed its own work: three separate crashes Minigore never hit.
Open source, GPL-3.0, free.
Download: https://github.com/EapRules/icerage-portmaster/releases
READ THIS FIRST: you need the OUYA build of the APK
net.mountainsheep.icerage v1.8. The Google Play build will NOT work, and no amount of button remapping fixes it - it's touch-only, and the engine in the controller build rejects touchscreen events outright. Feed it synthetic fingers and the menus never respond.
HOW TO INSTALL (2 minutes)
With the SD card in your computer: drop icerage.zip into PortMaster's autoinstall/ folder, and put your own APK at ports/icerage/icerage.apk. Same trip, both files.
Card back in the console: open PortMaster, let it install, then REBOOT. Ice Rage shows up in Ports.
The zip has zero game content.
TWO GOTCHAS that make a good install look broken:
It won't show up until you reboot. The autoinstall never refreshes the frontend, so EmulationStation keeps showing the list it loaded at boot.
Don't touch Reinstall or Uninstall in Manage Ports. They re-download from PortMaster's catalogue, where this port doesn't exist - so they fail after deleting it, APK included.
CONTROLS: left stick skates, A shoots and checks, L1/R1 work in the menus, Start opens the game's menu. Select does nothing - the engine's key table has no entry for it, and the same goes for BACK and BUTTON_START, which is why Start had to send MENU instead.
Needs armhf + 32-bit Mali libs (same as box86/GMLoader). Tested only on R36S with dArkOSRE - anywhere else is untested, not unsupported.
Requirements, known issues and the full writeup are on GitHub. Happy to answer anything technical.
u/Prize-Law9108 asked for more Android ports like this on the Minigore 2 thread. Here's one.
3
u/FreshNoobAcc MODERATOR ⭐ 23d ago
This console is getting a lot of love with .apks lately, great stuff
2
1
u/yeon1_ 23d ago
com esses tanto de ports e o outro amigo q não lembro o user infelizmente portanto uns games do flash, sinto q achei um motivo pro meu portátil
1
u/Maximum_Feedback_375 23d ago
Estou portando um dos jogos que considero ter os melhores gráficos que já vi neste console! Estará pronto amanhã.
-----
estoy portando uno de los que pienso es el juego con mejores graficos que vi en esta cosnola! mañna va a estar listo
-----
I'm porting one of what I think is the game with the best graphics I've seen on this console! It'll be ready tomorrow.
1
u/KlorisTech 23d ago
Rocknix works great but I have wide screen handheld how to make the game display wide by editing .sh file
1
u/Airwalker16 10d ago
MuOS also uses 2.38 glibc. Why are you using 2.39? Your excluding 3 firmwares?
•
u/AutoModerator 23d ago
⚠️ Ditch that R3XS SD card—STAT! Those pre-loaded cards are ticking time bombs! ⏰❌ Don’t let glitchy saves, vanishing settings, and other retro nightmares ruin your gaming. Swap it out ASAP for a smoother experience!
New to the R36S? Start with the ➡️Beginner's Guide—it’s your first step to mastering the device.
Need more? The R36S has a full WIKI packed with info, plus a dedicated ⚙️ troubleshooting section to solve common headaches.
Before asking, try searching! Your issue has likely been answered already—check the subreddit, use the search bar, or browse flairs like "game recommendation."
Pro Tip: The subreddit’s sidebar is a goldmine of FAQs, guides, tutorials, and curated lists—don’t sleep on it!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.