RetroArch hands you several emulators for each console, and the default is rarely the right one for your hardware. Picking the best RetroArch cores comes down to one trade-off: accuracy against speed. A powerful PC can run the most precise core for flawless behaviour, while a budget handheld on an Allwinner chip needs the lighter option to hold full speed. Match the core to the chip and almost every game runs the way you remember.

Quick Answer

There is no single best core, only the best core for your device. On a strong PC, run high-accuracy cores like bsnes for SNES and Beetle PSX HW for PS1. On a low-power handheld, switch to faster cores like Snes9x and SwanStation so games stay at full speed. Below is a per-console pick for both ends.

The Accuracy Versus Speed Trade-Off

Accuracy cores reproduce the original console hardware almost exactly, including timing quirks that some games rely on, but they cost more processing power. Performance cores cut corners you will rarely notice to run far lighter. The right choice depends entirely on the chip in your machine.

A desktop or strong mini-PC has headroom to spare, so accuracy is free. A budget handheld built on an Allwinner or similar entry-level chip does not, so a demanding core will stutter and a lighter one will run perfectly. Knowing which side your device sits on decides every pick that follows.

Cores By Console

Here is how to choose for the major systems. Each lists the accurate option first, then the lighter alternative.

SNES

On capable hardware, run bsnes for near-perfect accuracy. On a handheld or older device, use Snes9x, which is fast and broadly compatible while still looking and playing great. This is the clearest example of the trade-off in action.

PS1

Beetle PSX HW is the top choice on a strong device, adding hardware-accelerated rendering, internal resolution upscaling, and PGXP geometry correction that cleans up the wobble of original PS1 visuals. If your device cannot handle that overhead, SwanStation (the DuckStation core) is faster and still excellent.

N64

Mupen64Plus-Next is the best all-round N64 core inside RetroArch. N64 emulation is demanding and game-dependent: some titles need per-game settings tweaks to run correctly, so expect to adjust the graphics plugin or resolution per title on weaker hardware. Gliden64 and ParaLLEl are the two main graphics plugins inside Mupen64Plus-Next, and Gliden64 is generally the safer starting point on handhelds.

GBA

mGBA is the clear winner: actively developed, highly accurate, light enough to run almost anywhere, and it handles link-cable features. There is little reason to use anything else for Game Boy Advance.

Genesis, NES and GB/GBC

For these lighter systems, Genesis Plus GX (Genesis), FCEUmm (NES), and Gambatte (GB/GBC) are the reliable picks, and they run comfortably even on entry-level handhelds.

PSP and Dreamcast

For PSP, PPSSPP is the only real option inside RetroArch and performs well on mid-range handhelds. Dreamcast needs Flycast, which runs cleanly on capable chips but will struggle on budget Allwinner hardware. Both systems sit above the PS1 ceiling, so they belong on a more powerful handheld or a desktop.

How to Switch and Test a Core

In RetroArch, load content, then choose the core, or set a default core per system under your playlists. The practical method is simple: pick the accurate core first, run a demanding scene, and if it drops below full speed, switch to the performance core for that system. Test the games you actually play rather than trusting a general benchmark.

If you are shopping for the hardware itself, the chip inside the device decides which side of this guide you live on, and the handheld gaming console range at Evetech spans entry-level chips up to far more capable units. For desktop-class emulation, the best-selling PCs have the headroom to run every accuracy core without compromise.

Frequently Asked Questions

Why not just use the default core?

RetroArch's default is a sensible starting point, not the best match for your specific hardware. A default accuracy core can stutter on a handheld, while a default performance core leaves quality on the table on a strong PC.

Which SNES core should a budget handheld use?

Snes9x. It is fast, highly compatible, and holds full speed on entry-level Allwinner-class chips where the more accurate bsnes would struggle.

Is Beetle PSX HW worth the extra load?

On capable hardware, yes. Its upscaling and PGXP geometry correction sharpen PS1 games considerably. On weaker devices, switch to SwanStation to keep games running smoothly.

Does core choice matter for GBA?

Less so. mGBA is light enough to run well almost everywhere and is also the most accurate, so it is the single recommendation across both strong and weak devices.

How do I know if my device is too weak for an accuracy core?

Run a busy in-game scene with the accuracy core. If the frame rate drops below full speed or the audio crackles, the chip is the limit. Switch that system to its performance core.

The right core depends on your hardware, so start with the device. Browse the Evetech handheld console range to find a unit matched to the cores and systems you want to play.