RetroArch running on a used office PC for retro gaming

Ebay’s used office PC market is quietly the best deal in gaming again. XDA’s argument is right: a Dell Optiplex 7050 or an HP EliteDesk 800 G4 with a 6th or 7th generation Intel Core is on eBay for around $50 shipped, holds 16 GB of RAM for another $20, and emulates every console up through the Wii cleanly. Add a $30 GTX 1050 low-profile and you’re into PS2 and Wii U territory. That undercuts most dedicated $200 emulation boxes with better upgrade paths.

The hardware is easy. The apps are what make it feel like a proper retro station rather than a folder of ROMs. These are seven desktop apps we run on used office PCs, tested on Windows, Linux, and macOS.

What to look for in a retro-gaming stack for an office PC

Pick by which layer of the stack matters most for the machine at hand:

Quick comparison

App Best for License Hardware floor Standout
RetroArch The universal front-end and multi-core emulator GPL Any 2010+ PC The default; everything else plugs in
Batocera A ready-to-boot Linux distro that turns the PC into a console GPL 2 GB RAM, USB stick Best plug-and-play install
Lakka Ultra-light Linux for older office PCs GPL 1 GB RAM Runs on the oldest hardware
Launchbox Best paid Windows front-end for polish Proprietary (free tier) Windows Best cover art and metadata
Duckstation The current best PS1 emulator GPL Any modern CPU Best PS1 accuracy
Dolphin Best GameCube and Wii emulator GPL Quad-core CPU, mid GPU Runs Wii and GC nearly perfectly
PCSX2 Best PS2 emulator with modern shaders GPL 4-core CPU, GTX 1050+ Widescreen and 4x native rendering
RPCS3 Best PS3 emulator GPL 6+ threads, 8+ GB RAM Runs a growing share of the PS3 library

The apps

1. RetroArch – Best universal front-end

RetroArch is the app you install first. It’s a front-end and a runtime for dozens of emulator “cores” (Nestopia, Snes9x, Genesis Plus GX, PPSSPP, mGBA, DeSmuME, and about a hundred more), it handles controller input mapping, shaders, save states, and netplay in one place. Set it up once and every retro console you care about is a menu selection away.

Where it falls short: UI can feel dense the first hour. Some cores require a nudge to update. macOS builds occasionally lag behind Windows and Linux.

Pricing:

Platforms: Windows, macOS, Linux, plus Android, iOS, Xbox, Switch, and more.

Download: RetroArch

Bottom line: Install first. Everything else on this list either plugs into RetroArch or is a specialist for one platform.

2. Batocera – Best turnkey OS

Batocera is a Linux distribution that turns a used office PC into a console you power on with a controller. Boot from USB, install to the internal SSD, and you get a EmulationStation front-end preloaded with every emulator you’d otherwise install by hand. Perfect for a headless-in-the-living-room setup.

Where it falls short: Dual-boot with Windows is possible but fussy. Auto-updates occasionally reset custom shader configs.

Pricing:

Platforms: x86_64 Linux, boots from USB or SSD.

Download: Batocera

Bottom line: Best pick when the office PC’s job is “be a retro console” and nothing else.

3. Lakka – Best for the oldest hardware

Lakka is the “RetroArch and nothing else” Linux distribution. It runs on 1 GB of RAM and the sort of Pentium G-series chip that ships in bottom-tier used office PCs. If Batocera won’t boot on the machine, Lakka will.

Where it falls short: Only what RetroArch supports (which is a lot but excludes some dedicated PS3 use cases). No standalone emulators.

Pricing:

Platforms: x86_64, Raspberry Pi, some ARM boards.

Download: Lakka

Bottom line: Best pick when the office PC is 10+ years old and short on RAM.

4. Launchbox – Best Windows-native front-end

Launchbox is the “buy a copy, get the good cover art” Windows front-end. It scans emulator directories, pulls metadata and box art from LaunchBox Games Database, and its Big Box mode is a controller-friendly living-room view. Pair with RetroArch and dedicated emulators for the best of both.

Where it falls short: Windows-only. Big Box is a paid feature. Setup takes an evening.

Pricing:

Platforms: Windows (and Android as a separate paid app).

Download: Launchbox

Bottom line: Best pick on a Windows-first office PC when the priority is a polished library view.

5. Duckstation – Best PS1 emulator

Duckstation is where the standalone-emulator half of this stack starts. It emulates PlayStation 1 with better accuracy than any RetroArch core, adds save-state hotkeys that just work, and its per-game settings surface makes the awkward PAL vs NTSC swap trivial. Runs comfortably on any office PC from the last decade.

Where it falls short: Requires the PS1 BIOS file, which you must legally source.

Pricing:

Platforms: Windows, macOS, Linux.

Download: Duckstation

Bottom line: Install any time PS1 gaming is a priority.

6. Dolphin – Best GameCube and Wii emulator

Dolphin runs GameCube and Wii games at higher resolution than the originals, with wide-screen hacks and gyro support for Wii Remote titles. On a modern office PC with even a modest discrete GPU, nearly every title runs at native speed. The recent releases added AchievementSet and improved Metroid Prime Trilogy performance.

Where it falls short: Wii games with heavy motion controls need a Bluetooth adapter or a Wii Remote emulator on the phone.

Pricing:

Platforms: Windows, macOS, Linux, Android.

Download: Dolphin Emulator

Bottom line: Install as the second dedicated emulator (after Duckstation) if you care about Wii or GameCube.

7. PCSX2 – Best PS2 emulator

PCSX2 has quietly become the gold standard for PS2 emulation. Widescreen patches, 4x native resolution, controller support that recognises modern gamepads, and per-game rendering fixes for hundreds of titles. A used office PC with a GTX 1050 or better handles nearly the entire library at 4K.

Where it falls short: Requires the PS2 BIOS. Some games still need per-title tweaks.

Pricing:

Platforms: Windows, macOS, Linux.

Download: PCSX2

Bottom line: Install once the office PC has a discrete GPU. It’s the reason the “used office PC beats retro handhelds” argument is decisive.

8. RPCS3 – Best PS3 emulator

RPCS3 is the newest entry in the “actually usable” category. A growing share of the PS3 library now runs at speed on 6-thread desktop CPUs and mid-range GPUs. Persona 5, Demon’s Souls, Ni No Kuni, and the Uncharted trilogy all boot and run. Compatibility ratings on the RPCS3 wiki are the definitive check before you spend an evening on a game.

Where it falls short: Needs a beefier CPU than everything else here. Some flagship PS3 games are still marked “Playable with issues”.

Pricing:

Platforms: Windows, Linux, macOS (limited).

Download: RPCS3

Bottom line: Install last, when the retro station has grown into the “PS3 games I never played” phase.

How to pick the right one

If you want the least setup possible: install Batocera to a USB stick and boot the office PC from it.

If you want a Windows-first library with the best-looking front-end: Launchbox with RetroArch behind it.

If the office PC is on the truly old end: Lakka with RetroArch cores only.

If you want the widest console coverage on Windows, macOS, or Linux: RetroArch first, add Duckstation, Dolphin, PCSX2, and RPCS3 for the systems that need dedicated emulators.

If shader work matters: RetroArch’s shader stack is the deepest. Batocera exposes a curated subset.

FAQ

Do these apps run on macOS?

RetroArch, Duckstation, Dolphin, PCSX2, and RPCS3 all have macOS builds. Batocera and Lakka boot from USB on Intel Macs. On Apple Silicon the fastest results come from RetroArch native builds and Dolphin’s dedicated ARM64 releases.

What is the cheapest working retro-gaming office PC?

A Dell Optiplex 7040 or 7050 mini or a Lenovo M710q Tiny lands around $40 to $60 on eBay. Add 16 GB DDR4 for around $20 and an SSD you already own. That runs everything up to Wii comfortably; add a low-profile GTX 1050 for PS2 and above.

Where do the ROMs come from?

Legally, only from cartridges and discs you own. Ripping a game you own to disk is standard practice; distributing that dump is not. Every tool on this list ships without ROMs for that reason.

Which one supports save-state sync to a NAS?

RetroArch handles it via the cloud sync in recent releases. Launchbox integrates with cloud drives on Windows. Batocera supports SMB and NFS mounts for the ROMs and save directories.

Do any support online multiplayer?

RetroArch has netplay for most 2D cores. Dolphin, PCSX2, and RPCS3 support online multiplayer via game-server projects (Wiimmfi, Redive, RPCN) run by fan communities.