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:
- A unified front-end that scans your ROM folder and gives every console a shelf.
- A multi-system emulator core so you’re not juggling ten separate apps.
- A ready-to-boot OS image if the office PC isn’t your daily driver and you’d rather it be a console.
- Dedicated best-in-class emulators for the systems that need them (PS2, Wii, PS3).
- Controller support that survives a Bluetooth adapter and a wired 8BitDo pad.
- Shader stacks that make CRT games look right on an IPS panel.
- Save-state sync to a NAS so you can pause on one machine and resume on another.
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:
- Free, GPL
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:
- Free, GPL
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:
- Free, GPL
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:
- Free basic tier
- Premium at $50 one-time (or $20/year subscription) unlocks Big Box and metadata sync
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:
- Free, GPL
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:
- Free, GPL
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:
- Free, GPL
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:
- Free, GPL
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.