NEW 1.1.5 Rollback LAN play, 8× fast-forward, rewind & more

Play classics.
Anywhere.

That one more level. That impossible boss. That feeling you never grew out of.

Every console you grew up with, in one fast Android app — from NES and Game Boy to PSP and PS2, with smooth controls, LAN multiplayer with friends and your progress backed up to the cloud.

Closed testing on Google Play — public launch coming soon

12 SystemsPokémon Auto-Grind2,200+ CheatsCloud Backup4-Player LANAny Gamepad10 Languages
ACTUAL APP SCREENS01 / 07
Retrofun racing gameplay with joystick and touch controls
THE CLASSICS, BACK IN YOUR HANDSAndroid
12classic systems
2,269built-in Pokémon cheats
4players over LAN
8×fast-forward + rewind
10languages

A little nostalgia. A lot of choice.

Many generations.
One home.

From pocket-sized adventures to arcade cabinets and disc-era 3D. Keep your whole collection together, sorted by console automatically.

NESNintendo · 8-bit SNESNintendo · 16-bit GBGame Boy GBCGame Boy Color GBAGame Boy Advance NDSDual screen 3DSDual screen · ZL/ZR PS1DualShock · 2× res PSPStick + D-pad MAMEArcade romsets NEOGEOArcade · DIP switches PS2Experimental

Compatibility and performance vary by game and device. PS2 support is experimental. Games and BIOS files are not included.

VERSION 1.1.5 · OCT 2026

What's new in Retrofun

The biggest update so far — rebuilt multiplayer, deeper settings and a lighter app.

Full changelog

Rollback LAN multiplayer

Adaptive input delay, rollback netcode and desync checks. Room codes, PINs, spectators, quick chat and shared pause.

8× fast-forward & rewind

Speed through grinding at up to 8×, or rewind a few seconds to undo that mistake.

Per-game settings

Settings per system and per game, core options, arcade DIP switches and 60/120 Hz display modes.

Automatic cloud backup

Each game's progress is backed up to your account, and Remove Ads now follows your account.

PS2 built in

PS2 runs inside Retrofun — no separate app — and closing a game returns you to your library.

Smaller & smarter

About 35 MB smaller, and ZIP/7Z imports are sorted into the right console automatically.

The good parts of then. The convenience of now.

Packed with features.
Built for players.

Everything you'd expect from a modern emulator, plus a few things you won't find anywhere else. Cards marked NEW arrived in 1.1.5.

01

Hands-free Pokémon Auto-Grind

Walks the grass, wins wild battles, rotates moves when PP runs out and stops instantly for a Shiny.

Read the guide
02

2,269 built-in cheats

Codes for 42 Pokémon games and hacks with search, one-tap toggles and your own GameShark or CodeBreaker codes.

Read the guide
03

LAN multiplayer with rollback

Up to 4 players on the same Wi-Fi. Rollback netcode and adaptive delay keep every input responsive.

Read the guide
04

Room codes, PINs & spectatorsNEW

Join with a short room code, lock a room with a PIN, or watch a full room live. Quick chat and shared pause included.

Read the guide
05

Cloud saves & auto backup

Every game is backed up to your Google account when you exit — up to 40 games — and follows you to a new device.

Read the guide
06

Fast-forward up to 8×

Skip intros and long walks at up to 8× speed, with a separate limit for each system or game.

Read the guide
07

RewindNEW

Missed a jump? Step back through the last moments of play instead of loading a save.

Read the guide
08

Per-system & per-game settingsNEW

Tune each console — or one single game — and use "Apply now" to restart the core without losing progress.

Read the guide
09

Arcade DIP switchesNEW

Set difficulty, lives, coins and region on Neo Geo and arcade boards, just like flipping the switches inside the cabinet.

Read the guide
10

Smart device tiersNEW

Retrofun detects how powerful your device is and picks the right resolution and effects for PSP, 3DS and PS1.

Read the guide
11

Any gamepad works

Xbox, DualShock/DualSense, Switch Pro, Joy-Con, 8BitDo, Kishi, Backbone and generic pads, with full remapping.

Read the guide
12

Touch controls your way

Stick and D-pad together on PSP/3DS, ZL/ZR on 3DS, and a layout editor to move and resize every button.

Read the guide
13

Sharp pixels or CRT glow

Sharp-bilinear scaling for crisp pixels at any size, or scanlines for that old-TV warmth.

Read the guide
14

60 / 120 Hz display modesNEW

On high-refresh screens Retrofun matches the display to the game for smooth, judder-free scrolling.

Read the guide
15

PS1 in 2× HDNEW

Twice the original resolution with smoothing, DualShock analog sticks and multi-disc swapping.

Read the guide
16

PS2 built inNEW

Experimental PS2 support now runs inside Retrofun — no separate app — and Close takes you back to your library.

Read the guide
17

Beautiful library

Box art and in-game previews for every game, with filters for system, recent, favourites and continue.

Read the guide
18

Imports sorted for you

Drop in ZIP, 7Z or CHD files: console games are unpacked into the right system, arcade romsets stay intact.

Read the guide
19

Crackle-free audioNEW

Dynamic rate control keeps sound smooth and in sync, even when the device is busy.

20

Auto-save on exit

Incoming call or low battery? Your exact state is saved the moment you leave and resumes when you return.

21

Cast to the big screen

Stream gameplay to a TV or monitor on your network and turn the couch into an arcade.

22

10 languages

English, Tiếng Việt, 日本語, 한국어, 简体中文, Español, Français, Deutsch, Português and Bahasa Indonesia.

23

In-app bug reports

Send a report from Settings in two taps. Reports go to retrofun.net/bug and fixes land in the changelog.

24

Offline, no boss-fight ads

Play with no connection at all. Ads never interrupt gameplay, and Remove Ads follows your account to every device.

Read the guide

Exclusive to Retrofun

Smart Pokémon Auto-Grind

Less pacing in tall grass. More time earning badges.

Built for the GBA Pokémon adventures — FireRed, LeafGreen, Emerald, Ruby and Sapphire. Retrofun reads the game's memory to walk the grass, win wild battles, swap moves when PP runs out, stop before a new move overwrites one you want, and sound an alarm the instant a Shiny appears.

🌿 Grass patrol ⚡ Smart PP rotation ✨ Shiny alert & pause 🚲 Egg-hatching loop 🛡 Move-learning stop
BUILT-IN TRAINER ASSISTANT

🌿 Grass patrol: walks one tile back and forth to trigger and win wild battles.

⚡ No wasted turns: picks usable attacks and rotates when a move runs dry.

✨ Shiny protection: freezes the game, vibrates and rings an alarm.

🚲 Egg hatching: continuous bike loops at high speed.

🛡 Move safety: pauses so you decide which move to keep.

Built-in cheat engine

2,269 Pokémon cheats, one tap away

Live memory patching with no freezes and instant custom codes.

Codes for 42 Pokémon games and ROM hacks ship inside the app, with search and your own custom codes. Spawn legendaries in tall grass, get Rare Candies and Master Balls for $0, walk through walls or boost EXP — GameShark master codes are handled for you.

👾 Spawn any wild Pokémon 🍬 $0 Rare Candies 🧱 Walk through walls 📋 CodeBreaker / GameShark
INSTANT CHEAT COMPATIBILITY

🎯 Wild encounter modifier: enter 83007CF6 0096 (or any species ID) to meet Mewtwo, Deoxys or Ho-Oh in the nearest grass.

🏪 $0 PokéMart: shop prices patched to zero.

🛡 Anti-freeze: codes are normalized before they reach the emulator.

📚 Online database: 970+ species codes with 1-click copy.

Ready in 3 steps

Your childhood games.
Ready in seconds.

No complicated setup. Point Retrofun at your games and press Start.

  1. 01

    Get Retrofun

    Install the app from Google Play.

  2. 02

    Add your games

    Pick a folder or files (.zip, .7z, .gba, .nds, .iso…). Retrofun sorts them by console and fetches box art.

  3. 03

    Play your way

    Touch controls, any Bluetooth gamepad, a friend over LAN or your TV.

Before you press Start

A few things
to know.

Something else? Send it from the app or check the bug reports.

How does Pokémon Auto-Grind work?

On FireRed, LeafGreen, Emerald, Ruby and Sapphire, tap AUTO in game. Retrofun walks in grass, defeats wild encounters for EXP, rotates moves when PP runs out, pauses before a new move would replace one of your four, and freezes the game with an alarm and vibration when a Shiny appears.

How does LAN multiplayer work?

Connect both devices to the same Wi-Fi. One player creates a room (optionally with a PIN); others join from the room list or by typing the room code. Up to 4 players can play, more can watch as spectators. Rollback netcode and adaptive delay keep controls responsive, and you can chat, set ready and pause together.

What game controllers can I connect?

Almost any Bluetooth or USB controller: Xbox, PlayStation 4/5, Switch Pro, Joy-Con, 8BitDo, telescopic pads like Razer Kishi and Backbone, and generic Android controllers. Every button can be remapped.

Do I need an account or internet to play?

No. Retrofun works fully offline and keeps saves on your device. Signing in with Google is optional and adds cloud save slots plus automatic per-game backups. You can delete your account at any time.

Which languages are supported?

English, Tiếng Việt, 日本語, 한국어, 简体中文, Español, Français, Deutsch, Português (Brasil) and Bahasa Indonesia. Retrofun follows your phone's language, or you can switch in Settings.

Does Retrofun come with games or BIOS files?

No. Retrofun is an emulator, not a game store. It does not include or distribute games or BIOS files — load your own legal backups from device storage.

Can I remove ads?

Yes. A single one-time purchase removes all ads permanently and is linked to your account, so it carries over to your other devices. Ads never interrupt gameplay.

Where can I see what changed?

Every release from 1.0 to today is listed in the changelog.

Retrofun app icon

A new home for old favorites

Your next session
starts with Retrofun.

Android. Your collection. A whole lot of nostalgia.

Currently in closed testing. The public download link arrives at launch.