Start Here: new to handheld gaming?
Who this is for
You just bought (or are about to buy) a handheld like an AYN, Retroid, Steam Deck or ROG Ally and want it set up right without reading ten forum threads. If something breaks, Common problems & fixes has the usual answers.
Android vs Windows/SteamOS handhelds: the honest version
| Android handhelds | PC handhelds (Windows / SteamOS) | |
|---|---|---|
| Price | Android: Generally cheaper, with options at many price points. | PC: Generally more expensive; they use laptop-class x86 chips. |
| Battery | Android: Phone-class chips are usually efficient, especially for retro emulation. | PC: Demanding PC games drain the battery quickly; lowering TDP helps. |
| Library | Android: Android games, game streaming, and emulation. PC games are possible via Winlator/GameHub-style translation, with mixed results. | PC: Native PC games (Steam, Xbox app, other stores) plus emulation. Steam Deck runs Windows games through Proton. |
| Tinkering | Android: More setup: frontends, emulators, custom GPU drivers. | PC: Feels like a PC: updates, launchers and drivers. SteamOS is the most console-like. |
Short version: mostly retro/emulation and great battery for the money → Android. Mostly modern PC games → PC handheld. Compare prices on the Buy a handheld tab.
First-hour setup checklist
Full setup walkthrough (Android, step by step) →
- Update the system. Charge it, then install every system/OTA update (Android) or Windows Update and the maker's app updates (PC). Reboot and check again.
- Set up your storage and folders. Use a decent microSD card and make one
ROMsfolder with a subfolder per system. Shortcut for Android: Retro Game Corps' ES-DE Directories (GitHub) is a ready-madeROMsfolder with every ES-DE system subfolder. DownloadROMs.zipfrom its Releases page, unzip it onto your card and add your own game dumps. It also works with folder-agnostic frontends like Daijishō or Beacon. - Install emulators from official sources. Use our emulator downloads (official links only) and the picks below. Copycat sites often bundle malware.
- Place BIOS/firmware you dumped. Each emulator says where it wants BIOS files: usually a folder you pick in its settings (PS1/PS2), or its own install step for Switch keys and firmware. Keep a
BIOSfolder on your card so it's easy to point to. - Pick a frontend (optional). A frontend is the game library launcher that opens the right emulator for you. On Android, ES-DE, Daijishō and Beacon are popular; see our frontend guide. On Steam Deck, EmuDeck adds games to Steam.
- Check controller mapping. Most emulators auto-detect built-in controls. If a button is wrong, remap in the emulator's controller/input settings. Set a hotkey to open the emulator menu.
- Choose a performance mode. Use your device's performance/fan toggle: higher modes for Switch/PS2/PC games, lower for retro to save battery. On Snapdragon Android devices, a custom GPU driver can help demanding emulators.
- Test one game per system and look up settings others used in the compatibility database, or let the setup wizard point you to the right guides.
Full walkthrough: Set up your Android handheld, unbox to first game (interactive checklist). Quick version: day-one setup.
Per-device notes
AYN Odin 3
Android with a Snapdragon (Adreno) GPU, so custom Turnip/Qualcomm drivers work. Use the AYN quick settings for performance mode and fan, and see the drivers hub for which driver family fits.
AYN Thor
Dual-screen Android handheld with a Snapdragon chip. Frontends and emulators that support a second screen (like 3DS/DS layouts) are worth setting up early. Custom Adreno drivers apply.
Retroid Pocket 5 / Mini
Android on a Snapdragon chip; a popular pick for retro and mid-range emulation like PS2 and GameCube. Use Retroid's performance mode toggle and Turnip drivers for Switch/Winlator.
Steam Deck
SteamOS (Linux). Steam games run through Proton. For emulators, switch to Desktop Mode and use EmuDeck, which installs emulators and adds games to Steam. Performance options are in the Quick Access (…) menu.
ROG Ally
Windows 11. Run Windows Update and ASUS Armoury Crate SE updates first (BIOS, drivers). Choose Silent/Performance/Turbo modes in Armoury Crate. Steam, Xbox app and other launchers install like on a PC; emulators use their Windows builds.
Recommended starter emulator per system
| System | Start with | Notes |
|---|---|---|
| Switch | Eden | Android: Eden. Windows/SteamOS: Ryujinx (Ryubing) or Eden. Needs your own keys and firmware. |
| PS2 | NetherSX2 | Android: NetherSX2 or the official PCSX2 builds. Windows/SteamOS: PCSX2. Needs your PS2 BIOS. |
| PS1 | DuckStation | Works on Android, Windows and Linux. Needs your PS1 BIOS. |
| PSP | PPSSPP | Runs well on almost every handheld. No BIOS needed. |
| GameCube / Wii | Dolphin | Official Dolphin builds for Android and desktop. |
| 3DS | Azahar | Successor project combining Citra forks. |
| DS | melonDS | Accurate DS emulation; some games need DS BIOS/firmware dumps. |
| GBA / Game Boy | mGBA | Fast and accurate. |
| Dreamcast | Flycast | Many games run without BIOS, but your own dump is recommended. |
| PS Vita | Vita3K | Still maturing; check compat reports. |
| PC / Windows games on Android | Winlator | Also see GameNative and GameHub. |
| Many retro systems at once | RetroArch | All-in-one with "cores". Simpler alternative on Android: Lemuroid. |
Legal ROM & BIOS basics
Next steps
Compatibility DB
How games run on real devices, with settings.
GPU drivers
Turnip, Qualcomm and Mali drivers by device.
Android ports
Native ports and recomps that use your own game files.
Guides
Step-by-step setup guides.
Glossary
What all the terms mean.
Common fixes
Stutter, black screens, controllers and more.