Last updated: 13MAY2021
Today I’m going to give you a quick overview of Anberports, a neat pre-compiler app for RG351 devices. You can use it to load over 25 standalone ports, like Half-Life, Quake III Arena, Diablo II, and Aliens vs. Predator, plus run streaming services like Moonlight, Stadia, and even GeForce Now. It’s still a little buggy, but if you’re looking to push the limits of your device, you’ll love this feature!
Note that you need to be running ArkOS, 351ELEC, or The Retro Arena on an RG351 device for this to work. This unfortunately will not work on other devices running ArkOS (like the RGB10 or RK2020). Additionally, you need to be connected to the internet in order to use AnberPorts to download and install apps. If you don’t have a WiFi capable device, here is a list of compatible dongles.
To get started, head over to this GitHub page and click the big “Download Zip” button. If you’d like, consider donating a bit to the developer for putting together this awesome resource — there are links at the bottom of their GitHub page. Once you’re done downloading, unzip that file and put its contents in the EASYROMS/ports/ folder of your SD card.
Put the card back into your device, and head to the Ports section on your device. Open AnberPorts — the first time you run it, it will install the app onto your device. From there, just restart the app and navigate to the section you want. Make sure you are connected to your WiFi network in order to choose and install the port you want to run.
On a side note, if you don’t have a WiFi dongle for your device, you can still load these ports without connecting your device to the Internet. If you go into the AnberPorts GitHub code you can find the URL for the download zip associated with each app, just paste that into your browser to download, and then unzip that and put it in your EASYROMS/ports folder.
Supported ports and apps
Currently, here are the ports and apps that are supported by AnberPorts:
GAMES: AM2R (Another Metroid 2 Remake) Aliens vs Predator Blood CannonBall (OutRun) Cave Story Counter-Strike Descent Descent II Diablo Digger DOOM DOOM II Eduke32 (Duke Nukem 3D) Exhumed Flashback Half-Life Half-Life Blue Shift Keen (Commander Keen) Maldita Castilla (Cursed Castilla) NAM Prince of Persia Quake Quake II Quake III Arena Redneck Rampage Redneck Rampage Rides Again Rick Dangerous Shadow Warrior Sonic Robo Blast 2 Sonic Robo Blast 2 Kart Spelunky Star Wars Jedi Knight: Jedi Academy Super Crate Box Super Mario War System Shock The Clue The Ur-Quan Masters They Need to be Fed Undertale Wolfenstein 3D World War II GI MULTIMEDIA: Kodi STREAMING: Moonlight Embedded BETA: NVIDIA GeForce NOW Google Stadia Amazon Luna Diablo II
Required game files
Note that by installing these ports, you will still need to provide the retail files necessary to actually run the games. Here are the notes for each game, provided by the developer. I have not had a chance to test each of these games myself, so if you have specific questions, I recommend you reach out to the developer via the Issues tab on their GitHub page, or the RG351P/M channel on the RGHandhelds discord server. Additionally, AnberPorts was recently updated to provide log.txt files for every port, so you can grab them from the port’s folder and share them with the developer to further refine your issue.
Here is a wiki page with the required commercial files to run the AnberPorts games.
Once you’ve installed the port, and moved the appropriate game files onto your card, you should be able to launch the game from the Ports section on your device.
AnberPorts isn’t without its share of bugs. Here are some noted issues:
- When playing Quake III Arena, the menu controls are inverted (up is down, etc). Gameplay is not affected
- For anyone having issues running Shadow Warrior: you need to create
/roms/ports/shadow-warrior/libsub-folder and move
You can also read about more issues (and potential fixes) in the AnberPorts GitHub Issues tab.