The first time you open RetroArch on a retro handheld, the interface can feel like a maze of menus that assumes you already know how it thinks. The key idea that unlocks everything is the core. RetroArch is not itself an emulator; it is a shell that loads separate emulator modules called cores, one per console, and your job is to install the right cores and point them at your games. Get that order right and the rest falls into place.

Quick Answer

To set up RetroArch on a handheld, download the cores for the systems you want from the built-in Core Downloader, set your directory paths before adding any games, drop any required BIOS files into the system folder, then scan your ROM directory to build playlists. Cores are swappable, so you can trade accuracy for speed per console.

How cores actually work

A core is a small shared library, usually under 20MB, that plugs into RetroArch's libretro standard. Each console has one or more cores, and they differ in how they balance accuracy against performance. A cycle-accurate SNES core reproduces the original hardware almost perfectly but demands more processing power, while a lighter core for the same system runs faster on a weak handheld at the cost of some edge-case accuracy. On a battery-powered device, that trade-off is the single most useful thing to understand.

This is why RetroArch suits handhelds so well: you tune each system to the hardware you actually have. Before you start, it helps to know your device's limits, and the handheld gaming console range at Evetech is a good reference for the chips inside current models.

Step-by-step setup

  1. Install or open RetroArch. Many retro handhelds ship with it preloaded. If yours does not, install it from the device's app store or recommended package source for your firmware.
  2. Set your directories first. Go to Settings, then Directory, and manually set each path: where cores live, where the system or BIOS folder is, and where your ROMs are stored. Doing this before anything else eliminates the bulk of "file not found" and "BIOS missing" errors that frustrate newcomers.
  3. Download your cores. From the main menu choose Online Updater, then Core Downloader, scroll to the system you want, and select a core. RetroArch fetches it and files it in the cores folder. Grab one core per system to start; you can add alternatives later.
  4. Add BIOS files where needed. Some systems, such as the PlayStation and certain Sega consoles, will not boot without the original firmware file. RetroArch cannot legally bundle these, so you supply your own and drop them into the system folder you defined in step two.
  5. Scan your ROM folder. Choose Import Content, then Scan Directory, and point it at where your games live. RetroArch matches each file against its database and builds tidy, per-system playlists, often with box art attached.
  6. Launch and assign a core. Open a game from its playlist. If a system has more than one core installed, RetroArch asks which to use the first time, and remembers your choice afterwards.

Choosing the right core per system

For older 8-bit and 16-bit consoles, almost any handheld runs the accurate cores comfortably, so favour accuracy. For demanding systems like the PlayStation Portable or Nintendo 64, check your device's power first and lean toward a performance-oriented core if frame rates dip. Test one game per system, confirm it runs smoothly, and only then move on.

Frequently Asked Questions

Do I need a separate core for every console?

Yes. Each system needs at least one matching core, since RetroArch loads a different emulator module for each platform. You download only the cores for the systems you actually want to play.

Why does a game fail to start after I load a core?

The most common cause is a missing BIOS file or an incorrect directory path. Confirm the required firmware is in your system folder and that your directory settings point to the right locations.

What is the difference between an accurate and a performance core?

An accurate core reproduces the original hardware closely but needs more processing power, while a performance core runs faster on weaker handhelds with minor accuracy compromises. Pick based on your device's capability.

How do I get box art on my playlists?

Scanning your ROM folder through Import Content matches games against RetroArch's database and pulls in thumbnails automatically. You can also update the thumbnail packs from the Online Updater if some art is missing.

Can one handheld run every retro system?

Most handle 8-bit through to fifth-generation 3D consoles well. Heavier systems depend on the chip inside your specific device, which is why checking the hardware before buying matters. If you are also weighing a desktop or portable PC for the heavier emulation workload, the best-selling PCs at Evetech cover the hardware that runs every accuracy core without compromise.

A smooth RetroArch setup depends on the silicon underneath it. Compare current models in the handheld gaming console range at Evetech to match a device to the systems you most want to emulate.