v2026.11 DB LIVEVerified Frame-Time & Emulator Config Recipes for PS2, GameCube, Switch, PSP & iOS Delta
60
RetroFPSHandheld Matrix
Test FPS
🧭 Matchmaker📦 PortMaster📐 16:9 Hacks🕹️ Systems🔋 Battery⚡ Input Lag📺 Shaders🎮 Frontends📱 Handhelds (22)💿 Games (50)⚔️ Versus⚡ Turnip Drivers📦 ROM Compress📐 Screens🛠️ CFW🧠 Chipsets💾 SD Calc
🕹️ NATIVE ARM LINUX GAMING ENGINE

PortMaster PC Games Compatibility & Setup Guide

Why emulate when you can run native PC code? Learn how to run commercial indie masterpieces like Stardew Valley, Celeste, Balatro, and GTA: Vice City at locked 60 FPS on $45-$85 Linux handhelds.

Traditional PS2 / PSP Emulation

High CPU Overhead & Frame Dips

Running GTA: San Andreas or Vice City through NetherSX2 or PPSSPP forces the handheld to translate every MIPS instruction on the fly. On budget Cortex-A53/A55 chips, this results in heavy stutter, audio crackles, and 20 FPS slowdowns.

PortMaster Native ARM Execution

Locked 60 FPS at Native Resolution

PortMaster executes reverse-engineered C++ and Mono runtimes directly on the bare ARM silicon. You get flawless 60 FPS in 720p widescreen, dual-analog camera control, zero input latency, and up to 8 hours of battery life!

Tested PortMaster Commercial Ports

Verified on TrimUI Smart Pro, Anbernic RG35XX SP, and Powkiddy RGB30:

10 Verified Titles

Stardew Valley

2016

Genre: Farming RPG / Simulation • Engine: Mono / .NET (Compatibility Mode)

Min RAM: 2048 MBTarget: 60 FPS

The legendary farming RPG runs natively on ARM Linux handhelds via PortMaster Mono runtime. Requires 2GB RAM for large farms and seasonal festival crowds.

Data Files Required: Copy "Content" folder from Steam or GOG Linux/Windows install.
TrimUI Smart Pro (CrossMix)
60 FPS Flawless
Runs butter-smooth on 1GB/2GB models with full audio.
Anbernic RG40XX H (muOS)
60 FPS Flawless
1GB RAM suffices with zram swap enabled in muOS.
Powkiddy RGB30 (Rocknix)
60 FPS Flawless
Gorgeous 1:1 square display gives extra vertical farm view.
Step-by-Step Installation:
  1. Install Stardew Valley port from PortMaster GUI on your handheld.
  2. From your PC Steam install, switch Stardew Valley to "compatibility" branch in Betas.
  3. Copy game files into /roms/ports/stardewvalley/gamedata/ on your MicroSD card.
  4. Launch from your handheld Ports menu.

Celeste

2018

Genre: Precision Platformer • Engine: FNA / C#

Min RAM: 1024 MBTarget: 60 FPS

Rock-solid 60 FPS precision platformer. Input latency is exceptionally low on Linux handhelds with direct framebuffer rendering, making B-Sides and C-Sides fully playable.

Data Files Required: Steam/GOG or itch.io game files.
Anbernic RG35XX SP (muOS)
60 FPS Flawless
Clamshell form factor feels like a dream for climbing Mount Celeste.
TrimUI Smart Pro
60 FPS Flawless
Locked 60 FPS on 720p 16:9 screen.
Powkiddy RGB30
60 FPS Flawless
Pixel-perfect 1:1 presentation.
Step-by-Step Installation:
  1. Download Celeste from PortMaster store.
  2. Copy the Steam/GOG Celeste game files into /roms/ports/celeste/gamedata/.
  3. Ensure Celeste.exe and Content/ directory are present.
  4. Boot and enjoy 60 FPS zero-lag wall dashes.

Balatro

2024

Genre: Roguelike Deckbuilder • Engine: LÖVE2D (Lua)

Min RAM: 1024 MBTarget: 60 FPS

The viral poker roguelike sensation running natively via LÖVE2D ARM engine. Touch screen and controller controls are both fully supported with zero lag.

Data Files Required: Steam executable or Balatro.exe (extracted zip).
TrimUI Smart Pro
60 FPS Flawless
Perfect widescreen layout for joker card hands.
Anbernic RG40XX H
60 FPS Flawless
Vibrant 4-inch display makes card foil animations pop.
Anbernic RG35XX SP
60 FPS Flawless
Clamshell clicky buttons make card discards addictive.
Step-by-Step Installation:
  1. Install Balatro port from PortMaster.
  2. Copy Balatro.exe from PC Steam into /roms/ports/balatro/gamedata/.
  3. The port script automatically unpacks the game resources upon first boot.
  4. Start a run and stack mult triggers.

Hollow Knight

2017

Genre: Metroidvania • Engine: Unity / Mono ARM64

Min RAM: 2048 MBTarget: 60 FPS

Team Cherry’s dark masterpiece running natively on 64-bit Linux handhelds. Requires 2GB RAM device (TrimUI Smart Pro or RG ARC-D) and swap space to navigate Hallownest without RAM crashes.

Data Files Required: 64-bit Linux GOG or Steam game files.
TrimUI Smart Pro
60 FPS Flawless
Holds 55-60 FPS across Dirtmouth and Greenpath.
Anbernic RG ARC-D
60 FPS Flawless
Rocknix 64-bit OS runs with zero stutter.
Powkiddy RGB30
Playable (30-50 FPS)
Requires 1GB zram swap to prevent boss fight memory spikes.
Step-by-Step Installation:
  1. Install Hollow Knight port from PortMaster on a 64-bit Linux handheld.
  2. Copy PC Steam/GOG Linux game files into /roms/ports/HollowKnight/gamedata/.
  3. Ensure 64-bit Linux binaries (Hollow Knight.x86_64) are transferred.
  4. Launch from Ports menu and explore Hallownest.

TMNT: Shredder's Revenge

2022

Genre: Beat em up / Arcade • Engine: Mono / FNA C#

Min RAM: 2048 MBTarget: 60 FPS

Dotemu’s pixel-art arcade beat-em-up running at locked 60 FPS on ARM Linux handhelds with full 4-player wireless controller pairing.

Data Files Required: Steam or GOG game files.
TrimUI Smart Pro
60 FPS Flawless
720p 16:9 screen gives ideal arcade aspect.
Anbernic RG40XX H
60 FPS Flawless
Runs with full audio and arcade voice lines.
Step-by-Step Installation:
  1. Download TMNT port from PortMaster.
  2. Copy the game directory files from PC into /roms/ports/tmnt/gamedata/.
  3. Boot and kick foot soldiers into the screen.

Undertale

2015

Genre: RPG • Engine: GameMaker Studio

Min RAM: 1024 MBTarget: 30 FPS

Toby Fox’s beloved indie classic. Runs at native speed with 100% controller mapping and authentic retro chiptune audio.

Data Files Required: Steam/GOG data.win / assets.
Anbernic RG35XX SP
60 FPS Flawless
30 FPS native lock matches original PC execution.
TrimUI Smart Pro
60 FPS Flawless
Zero audio hitching during Sans and Papyrus battles.
Step-by-Step Installation:
  1. Install Undertale port via PortMaster.
  2. Copy game.unx or data.win into /roms/ports/undertale/gamedata/.
  3. Launch and determine your route.

Grand Theft Auto III (re3 Native Port)

2001

Genre: Open-World Action • Engine: re3 Reverse-Engineered C++

Min RAM: 1024 MBTarget: 60 FPS

The reverse-engineered re3 engine running natively on ARM Linux. Eliminates all PS2 emulation overhead, running at locked 60 FPS in 720p with modern camera controls!

Data Files Required: Original PC GTA3 audio, models, and data folders.
TrimUI Smart Pro
60 FPS Flawless
Runs at locked 60 FPS in full 720p widescreen!
Anbernic RG40XX H
60 FPS Flawless
Controls feel sublime with twin analog sticks.
Powkiddy RGB30
60 FPS Flawless
Flawless performance with high draw distances.
Step-by-Step Installation:
  1. Install GTA III (re3) port from PortMaster.
  2. Copy audio, models, skins, and data folders from PC GTA 3 into /roms/ports/gta3/gamedata/.
  3. Boot and experience true 60 FPS Liberty City without emulation lag.

Grand Theft Auto: Vice City (reVC Native Port)

2002

Genre: Open-World Action • Engine: reVC Reverse-Engineered C++

Min RAM: 1024 MBTarget: 60 FPS

Native ARM compilation of the reVC reverse-engineered engine. Runs Tommy Vercetti’s Miami adventure at locked 60 FPS with full neon reflections and radio stations.

Data Files Required: Original PC Vice City audio and data folders.
TrimUI Smart Pro
60 FPS Flawless
60 FPS at native 720p widescreen with zero frameskip!
Anbernic RG40XX H
60 FPS Flawless
Super responsive driving and shooting.
Step-by-Step Installation:
  1. Install GTA Vice City (reVC) from PortMaster.
  2. Copy PC game files into /roms/ports/gtavc/gamedata/.
  3. Cruise down Ocean Drive at 60 FPS with Flash FM blasting.

Half-Life (Xash3D FWGS)

1998

Genre: First-Person Shooter • Engine: Xash3D FWGS (GoldSource Engine Clone)

Min RAM: 512 MBTarget: 60 FPS

Gordon Freeman’s Black Mesa journey running at locked 60 FPS on practically any Linux handheld with dual analog sticks.

Data Files Required: valve/ folder from PC Half-Life Steam install.
TrimUI Smart Pro
60 FPS Flawless
60 FPS in 720p with Hall-Effect sticks.
Anbernic RG40XX H
60 FPS Flawless
Tactile responsive twin-stick shooter.
Step-by-Step Installation:
  1. Install Half-Life from PortMaster GUI.
  2. Copy the "valve" folder from your PC Steam Half-Life into /roms/ports/half-life/.
  3. Start game and navigate Black Mesa with zero slowdown.

Diablo (DevilutionX)

1996

Genre: Action RPG / Hack & Slash • Engine: DevilutionX C++

Min RAM: 512 MBTarget: 60 FPS

The definitive modern port of Diablo 1 and Hellfire. Features analog movement, widescreen support, quick inventory, and modern controls.

Data Files Required: DIABDAT.MPQ from original CD or GOG.
Anbernic RG35XX SP
60 FPS Flawless
4:3 screen is an exact match for 90s dungeon crawling.
Miyoo Mini Plus
60 FPS Flawless
Pocketable dungeon crawler with D-pad navigation.
Step-by-Step Installation:
  1. Install DevilutionX from PortMaster.
  2. Copy DIABDAT.MPQ (case-sensitive on Linux: keep uppercase) into /roms/ports/diablo/.
  3. Descend into the cathedral at 60 FPS.

How to Setup PortMaster on Your Handheld (3 Steps)

01

Connect to Wi-Fi

Ensure your handheld is connected to Wi-Fi. In your custom firmware (muOS, Rocknix, CrossMix, or ArkOS), launch PortMaster from your Tools or Ports menu.

02

Install Free Runtime & Scripts

Browse the PortMaster GUI on your handheld. Select your desired game (e.g., Stardew Valley or Balatro) and tap "Install" to download the launch scripts and Mono/C++ dependencies.

03

Copy Game Files & Play

Plug your MicroSD card into your PC or use SFTP/SSH. Copy your purchased Steam/GOG game assets into the newly created /roms/ports/gamename/gamedata/ folder and launch!

Frequently Asked Questions

Q: What is PortMaster and how does it work on retro handhelds?

PortMaster is a free, open-source port management tool designed for Linux retro handhelds (running muOS, ArkOS, Rocknix, CrossMix, or AmberELEC). Rather than emulating a console, PortMaster compiles PC games (like Stardew Valley, Celeste, and GTA III) natively to run on the ARM architecture. This yields 100% full speed, locked 60 FPS, and native resolution without any emulator CPU overhead!

Q: Do I need 1GB or 2GB of RAM to play PortMaster games?

Games like Celeste, Balatro, Undertale, Diablo 1, and GTA III run smoothly on 1GB RAM handhelds (Anbernic RG35XX SP, RG40XX H). Heavier modern titles like Stardew Valley (large farms) and Hollow Knight require 2GB of RAM (TrimUI Smart Pro, RG ARC-D) or an OS with zram swap enabled.

Q: Where do I get the game files for commercial PortMaster titles?

You must legitimately own the game on Steam, GOG, or itch.io. PortMaster provides the open-source engine launcher script, and you simply copy your purchased PC game data folder (e.g. Content or gamedata) into your handheld’s /roms/ports/ folder.

Q: Why does GTA III run at 60 FPS in PortMaster but struggles in PS2 emulation?

Emulating the PlayStation 2 requires an enormous amount of CPU power to translate the Sony Emotion Engine vector units. The PortMaster version uses "re3", a completely reverse-engineered native C++ engine compiled directly for the ARM Cortex processor. It runs at locked 60 FPS in full 720p widescreen with zero frameskip on a $60 handheld!