Well, well, well. Retroid not only graced us with a new iteration of the Pocket Flip, but it also released the company’s first vertical since the original Retroid Pocket. A lot has changed since then, so if yours just arrived and you aren’t sure where to start, here’s our Retroid Pocket Classic Setup Guide.

Table of Contents



Where to Buy

Retroid Pocket Classic Specs

****Spec
Screen Size3.92″
Aspect Ratio31:27
Resolution1240 x 1080
Screen TypeAMOLED
Form FactorVertical
ProcessorQualcomm Snapdragon G1 Gen 2
GPUAdreno A12
RAM4GB/6GB LPDDR4X
Active Cooling✅
Internal Storage64GB/128GB eMMC 5.1
External Storage1x MicroSD Up To 2TB
Battery5,000mAh
Charging27W (5V/9V)
Vibration✅
Wi-FiWi-Fi 5
BluetoothBluetooth 5.1
Audio Jack✅
Speakers1x Front-Firing
Ports1x USB-C (top), 1x 3.5mm Audio Jack (top), 1x MicroSD Card Slot (top)
Video Out✅
Controls / ButtonsD-Pad, ABXY, ABXYCZ (Classic 6) Start, Select, Home/Back, L1/R1, L2/R2, L3/R3, Volume, Power
ExtrasRetroid Launcher
Dimensions138 x 89.8 x 26mm
Weight223 Grams
ColorsClassic 6, Retro, Berry, Kiwi, Teal, PKM Yellow, Atomic Purple
Operating SystemAndroid 14
Release2025-04
Retail Price$119.99 / $129.99

Recommended Accessories

Retroid Pocket Classic Setup Guide - Accessories

Apps and Utilities We Recommend

Retroid Pocket Classic Setup Guide - Google Play Store

UtilityDescriptionDownload
ArtemisAn open source client for Apollo/Sunshine.GitHub
ChdmanA chdman port for Android. Heavily work-in-progress.GitHub
Epic Games StoreMobile marketplace where you can find, purchase, download and play new games and appsDirect
es-de-android-custom-systemsThis is a set of xml enabling custom systems like Switch, hacks of gb,gbc,gba,nes, snes and genGitHub
MiXplorerFast, smooth, beautiful, reliable and full-featured Android file manager with a simple and intuitive user interface.GitHub
MoonlightNVIDIA GameStream client for AndroidGitHub
ObtainiumGet Android app updates straight from the source.GitHub
RHCompletionAn Android app for RetroHandhelds GotX completion.GitHub
Steam LinkStream games from your computer.Direct
Syncthing-ForkA Syncthing Wrapper for Android.GitHub
UniPatcherAn app for patching ROMs or game files.GitHub
Wallpaper EngineTransfer your live wallpapers from Windows to Android using Wallpaper Engine!Google Play

Third-Party Launchers

Retroid Pocket Classic Setup Guide - Daijisho - 1

LauncherDownload
BeaconGoogle Play
Console LauncherGitHub
DaijishoGoogle / GitHub
ES-DEPatreon
GamedeckGoogle Play
LaunchboxDirect
RESET CollectionGoogle Play

Android Game Compatibility

Retroid Pocket Classic Setup Guide - Balatro - 1

Sure, the Pocket Classic is a great modern take on the Game Boy, but since it runs Android, this opens up the doors to everything the Play Store has to offer. The problem is that not all of the games can actually be played, whether it be due to the built-in controls or the new Snapdragon chipset.

That being said, the community did what it does best, and came together to create a Compatibility List for the Pocket Classic. Currently, the list has more than 700 entries, so you’re bound to find the game you’re looking for.

Android Game Compatibility List

Emulation

While there are hundreds of fantastic Android games to enjoy, that’s not the only thing the Pocket Classic offers. This handheld is a beast when it comes to emulation, especially considering what you get for the price. With that being said, let’s jump into getting emulation set up on your shiny, new Retroid Pocket Classic.

Where to Put BIOS and ROM files?

Retroid Pocket Classic Setup Guide - ROMs folder in File Manager

Unlike handhelds like the RG40XXV or R36S, the Retroid Pocket Classic is powered by Android. This means that there is a bit more configuration that needs to be done before you can jump into Game of the Month. And it all starts with getting your BIOS and ROM files situated.

  1. Open the Files app on your Retroid Pocket Classic.
  2. Navigate to either the Root storage of your handheld or your microSD card.
  3. In the top left corner, tap the three vertical dots and select New folder.
  4. Name the folder BIOS and tap Done.
  5. Repeat the steps for the second folder, naming it ROMs.

Of course, all of this can also be done using your computer, which is probably where your BIOS and ROM files reside anyway. But the steps above are for those who want or need to do everything from the Pocket Classic directly.

After you’ve created and named the folders, you’ll want to figure out what systems you plan on emulating using the Pocket Classic. Then, I’d recommend creating folders for each system in the BIOS folder for the sake of organization, but it’s not an absolute necessity.

However, it’s a different story when it comes to ROM files, as directories are necessary for some emulators and pretty much any frontend/launcher you can think of. With that in mind, go ahead and create the folders for each system within the ROMs folder. So your directory will look something like this:

  • root
    • BIOS
      • nds
      • switch
      • etc…
    • ROMs
      • ds
      • gb
      • nds
      • switch
      • dc
      • etc…

Once that’s done, get those BIOS and ROMs transferred over (or downloaded to) the Pocket Classic! This will probably take a while, depending on how many games you’re transferring and for what systems. Oh, and if you aren’t sure what consoles need BIOS files, you’ve come to the right place.

Recommended or Required BIOS Files

  • Nintendo
    • 3DS
      • aes_keys.txt
    • DS
      • bios7.bin
      • bios9.bin
      • firmware.bin
    • DSi
      • dsi_bios7.bin
      • dsi_bios9.bin
      • dsi_firmware.bin
      • dsi_nand.bin
    • Game Boy (Optional)
      • gb_bios.bin
    • Game Boy Advance (Optional)
      • gba_bios.bin
    • Game Boy Color (Optional)
      • gbc_bios.bin
    • Switch
      • prod.keys
  • Sega
    • Sega CD
      • bios_CD_E.bin
      • bios_CD_J.bin
      • bios_CD_U.bin
    • Dreamcast
      • dc_boot.bin
      • dc_flash.bin
      • naomi_boot.bin
    • Saturn
      • Kronos
        • saturn_bios.bin
      • Beetle Saturn
        • sega_101.bin
        • mpr-17933.bin (US)
  •  Sony
    • PS1
      • scph5501.bin
    • PS2
      • scph-70012.bin
      • scph-70012.MEC
      • scph-70012.NVM
      • scph-70012_BIOS_V12_USA_200.BIN
    • PS Vita
      • PSVUPDAT.PUP
      • PSP2UPDAT.PUP
    • PSP
      • ppsspp.zip

Recommended Emulators

Retroid Pocket Classic Setup Guide - Game List in RetroArch

EmulatorConsole(s)Download
RetroArch (Nightly)Multi-systemDirect
Dolphin (Dev)GameCube & WiiDirect
Dolphin MMJR VBIGameCube & WiiGitHub
AzaharNintendo 3DSGitHub
Borked3DSNintendo 3DSGitHub
Citra MMJNintendo 3DSGitHub
DraSticNintendo DS & DSiArchive.org
melonDSNintendo DS & DSiGitHub
Mupen64Plus FZNintendo 64Free / Pro
EdenNintendo SwitchGit
CitronNintendo SwitchGit
SudachiNintendo SwitchGitHub
Skyline EdgeNintendo SwitchArchive.org
Uzuy MMJRNintendo SwitchArchive.org
YuzuNintendo SwitchArchive.org
PPSSPPPSPFree / Gold
DuckStationPlayStation 1Google Play
NetherSX2 (3668)PlayStation 2GitHub
RPCSXPlayStation 3GitHub
Vita3KPlayStation VitaGitHub
RedreamSega DreamcastGoogle Play
Yaba Sanshiro 2Sega SaturnFree / Pro
CemuWii UGitHub
PluviaWindowsGitHub
ScummVMWindows / DOSDirect
WinlatorWindowsGitHub
Winlator BionicWindowsGitHub

Shaders

Retroid Pocket Classic Setup Guide - Shaders in RetroArch - 1

Given the community’s apparent desire to have a perfect shader experiment on Retroid handhelds, I’ve decided to include this section. Part of these steps have been borrowed from our friend, Mr. Retro Game Corps, so head over if you want a full guide to shaders and overlays.

In the meantime, here’s how you can use shaders with RetroArch on the Retroid Pocket Classic:

  1. Open the RetroArch app on your Retroid Pocket Classic.
  2. Highlight and select Settings.
  3. Select Video > Output.
  4. Select Video.
  5. Change the driver to Vulkan.
  6. Go back to the main RetroArch screen.
  7. Highlight and select Configuration File.
  8. Select Save Current Configuration.
  9. Close out of the app by swiping up and then swiping the app upwards.
  10. Re-open it.
  11. From the Main Menu, open the Online Updater.
  12. Scroll to the bottom and select Update Slang Shaders.

With the proper settings changed and shaders downloaded, here’s how you can use a different shader.

  1. Open RetroArch and load a game that you want to use different shaders with.
  2. After the game has started, open the RetroArch Quick Menu.
  3. Scroll to the bottom and open Shaders.
  4. Select Load.
  5. Open the shaders_slang folder.
  6. Go through the various folders and try out different shaders to find one that you like.
  7. After you find one, go back to the Shaders menu and select Save to “save the current shader preset.”

Mr. Corps went through all of the available shader presets in RetroArch to find which ones worked the best. The list you see below is a result of his research:

RetroArch CRT Shaders
  • crt-1tap-bloom_fast (use with integer scaling or pixel_aa)
  • crt-1tap (use with integer scaling or pixel_aa)
  • crt-blurP1-sharp
  • crt-blurP1-soft
  • crt-caligari
  • crt-cgwg-fast
  • crt-Cyclon
  • crt-easymode
  • crt-frutbunn
  • crt-gdv-mini
  • crt-geom-mini
  • crt-guest-adv-fastest
  • crt-hyllian-fast
  • crt-interlaced-hylation
  • crt-lottes-fast
  • crt-nes-mini (use with integer scaling or pixel_aa)
  • crt-nobody
  • * crt-pi
  • crt-potato-BVM
  • crt-potato-cool
  • crt-potato-warm
  • crt-simple
  • crt-sines
  • crt-slangtest-cubic
  • crt-slangtest-lanczos
  • crt-torridgristle
  • crtglow-gauss
  • crtglow-lanczos
  • crtsim
  • fake-crt-geom-potato
  • fake-crt-geom
  • * fakelottes
  • * gizmo-slotmask-crt
  • GritsScanlines
  • gtu-v050
  • * mame-HLSL
  • newpixie-crt
  • newpixie-mini
  • phoosphor-lut
  • raytraced-curvature-append
  • tvout-tweaks
  • vector-glow-alt-render
  • vector-glow
  • yee64
  • zfast-crt-composite
  • zfast-crt-curvature
  • * zfast-crt-geo
  • zfast-crt-hdmask
  • zfast-crt
  • misc / bob-deinterlacing (not with Saturn Beetle core)
  • misc / geom
  • pixel-art-scaling / bandlimit-pixel (heavier interpolation)
  • pixel-art-scaling / pixel-aa (interpolation)
  • pixel-art-scaling / pixellate (interpolation)
  • presets / crt-potato-colorimetry-convergence
  • presets / crt-gizmo-curvator
  • reshade / bsnes-gamma-ramp
  • scanlines / scanlines

Skywalker541 – RP Classic Overlays

More Retroid Pocket Classic From RH

Retroid Pocket Classic and Anbernic RG34XXSP

Website

YouTube

What did you think of this article? Let us know in the comments below, and chat with us in our Discord!

This page may contain affiliate links, by purchasing something through a link, Retro Handhelds may earn a small commission on the sale at no additional cost to you.