Which PlayStation 1 emulator should you actually install in 2027? Three names keep coming up in every forum thread: DuckStation, ePSXe, and Beetle PSX. Each one runs the same disc images, yet they feel completely different the moment you press Start. One wants to make games look sharp on a 4K screen, one is a veteran that refuses to retire, and one chases accuracy above all else. (PlayStation (console)))
This guide compares the three on the things that actually matter day to day: how well games run, how controllers behave, and where your save files end up. No hype, no fanboy wars, just what you need to pick a winner for your setup.
The Short Version: Three Emulators, Three Personalities
Before the details, here is the big picture. DuckStation arrived around 2020 as an open-source project built for modern hardware. It focuses on compatibility, performance, and visual upscaling. ePSXe dates back to 2000, is closed source, and built its reputation during the era when plugins ruled everything. Beetle PSX is a libretro core descended from Mednafen, and it is the accuracy purist of the group.
| Feature | DuckStation | ePSXe | Beetle PSX |
|---|---|---|---|
| First released | Around 2020 | 2000 | Mednafen lineage, later ported to libretro |
| License | Open source (GPLv3) | Closed source | Open source |
| Where it runs | Standalone on Windows, Linux, macOS, Android | Windows and Linux, plus an Android port | Inside RetroArch (libretro core) |
| Main strength | Compatibility plus upscaling | Legacy plugin flexibility | High accuracy |
| CPU demand | Moderate | Moderate | Higher |
| Controller setup | Built in | Historically plugin-based | Handled by RetroArch |
| Memory card format | .mcd | .mcr | .srm and libretro conventions |
If you only remember one row, remember the last one. Save formats are where most people get burned, and we will get to that shortly.
Compatibility: What Actually Runs Well

All three emulators aim to run the entire PS1 library, and for the most part they do. The differences show up in edge cases, and in how much fiddling each one demands.
Beetle PSX carries the Mednafen lineage, and that heritage is its selling point. It is generally regarded as the most accuracy-focused of the three, reproducing timing and hardware quirks closely. The trade-off is real: it needs more CPU horsepower than the other two, which matters if you are emulating on a low-power laptop or a handheld.
DuckStation takes the opposite approach. It targets broad compatibility while staying fast, and it layers on enhancements like resolution upscaling. In practice, this means most games boot and play without touching a single setting, which is exactly what a newcomer wants.
ePSXe is the wildcard. It relies on per-game settings and plugins, so results vary depending on how much tuning you are willing to do. It earned its reputation in an era when that was simply how emulation worked, and plenty of games still run fine. But expect to open settings menus more often than with the other two.
One caveat applies to all three: compatibility reports are community-driven and shift with every release. Treat any absolute ranking you read online, including this one, as a snapshot rather than gospel.
The BIOS Question Nobody Escapes
Every one of these emulators needs a user-supplied PS1 BIOS file for full compatibility. The BIOS is copyrighted and is not distributed with any of them. You dump it from hardware you own. Skipping this step is the single most common reason a game refuses to boot, and it is the first thing to check when something goes wrong.
Controls: Plug In and Play, or Prepare to Tinker
Controller setup separates these emulators faster than any benchmark.
DuckStation ships with built-in controller mapping. Modern gamepads, including Xbox and PlayStation-style pads, are recognized and mapped through a clean interface. Analog sticks, rumble, and multitap support are handled inside the emulator itself. For most people, this is a five-minute job at most.
Beetle PSX inherits RetroArch’s input system. That means one configuration applies across every core you run, which is wonderful once it is set up and mildly confusing the first time. RetroArch’s documentation covers controller configuration and save behavior in detail, and it is worth reading before you start remapping buttons in frustration.
ePSXe is the odd one out. Historically it depended on external input plugins, and later versions improved on that, but the plugin mindset still lingers in its menus. If you enjoy granular control, you will feel at home. If you just want to play, you may find yourself wondering why a controller needs a plugin at all. (Service mesh architecture explained control plane data plane)
Practical tip from experience: map your controls before you load a game, not after. Save states capture whatever input configuration was active when you created them, and mismatched mappings after a settings change are a classic source of “my character keeps walking left” confusion.
Save Files: The Part That Bites People
Here is where the three emulators genuinely diverge, and where careless users lose progress.
Memory Cards Are Files Now
All three emulate PS1 memory cards as files on your disk, but the naming conventions differ. ePSXe commonly uses the .mcr extension. DuckStation uses .mcd and can import and convert other formats. Beetle PSX follows libretro conventions, typically .srm. The underlying data is similar, but the containers are not identical, and a file with the wrong extension may simply not appear in the emulator’s memory card menu.
The good news: memory card files are the portable format. Moving a save between emulators usually means converting the container, and DuckStation’s import and conversion support makes it a convenient hub for that job. Check each project’s documentation for the current supported formats before you assume a straight copy will work.
Save States Are Not Interchangeable
This is the rule that catches everyone. Save states capture the emulator’s internal state, as well as the game’s memory. They are generally not portable between DuckStation, ePSXe, and Beetle PSX. A state made in one will not load in another, and it may not even load in a different version of the same emulator.
The practical workflow that actually works:
- Save in-game to the memory card regularly. This is your portable, durable backup.
- Use save states for convenience, like quick retries on a boss fight.
- Before switching emulators, convert your memory card file rather than relying on states.
- Keep a backup copy of your memory card file somewhere outside the emulator folder.
People who ignore step one are the ones posting angry threads after a version update. Do not be that person.
Performance and Visuals: Sharp Pixels or Faithful Pixels
DuckStation leans into enhancement. Resolution upscaling, texture filtering, and widescreen tweaks are part of its appeal, and it stays fast while doing it. If you want Final Fantasy VII to look crisp on a modern monitor, this is the path of least resistance.
Beetle PSX prioritizes fidelity to the original hardware. Its accuracy focus means fewer visual liberties, and its higher CPU cost means weaker machines may struggle. On a mid-range desktop, it runs comfortably. On a budget laptop, expect to make compromises.
ePSXe sits somewhere in between, with plugin-based video options that can look great or dated depending on which plugins you configure. Its community has produced plenty of guidance over the years, but the setup burden is higher.
If you enjoy understanding how emulators map software onto hardware, the same control plane and data plane thinking that powers modern infrastructure applies here too: one layer manages configuration and state, the other does the actual rendering work. It is a useful mental model when you are deciding where to spend your tuning time.
Setup Realities and Common Mistakes
A few patterns show up again and again among people setting these up for the first time.
The biggest mistake is starting with settings instead of defaults. DuckStation’s defaults work for the vast majority of games. Change one thing at a time, and note what you changed. The second mistake is ignoring the BIOS step and blaming the emulator. The third is treating save states as backups.
There is also a philosophical choice hiding here. ePSXe represents the plugin era, when flexibility meant complexity. DuckStation and Beetle PSX represent two modern answers: convenience versus accuracy. Neither is wrong. If you like the idea of treating configuration as versioned, reproducible files, the GitOps approach to managing system state offers a surprisingly relevant parallel for how you might organize emulator configs across multiple machines.
Which One Should You Install?
For most people in 2027, DuckStation is the easiest recommendation. It is open source, actively maintained, runs on Windows, Linux, macOS, and Android, handles controllers natively, and makes save conversion painless. It is the emulator you install when you want to play games tonight.
Choose Beetle PSX if accuracy matters more than convenience to you, or if you already live inside RetroArch and want one unified setup for every console you emulate. The higher CPU cost is the price of fidelity, and for many enthusiasts it is worth paying.
Choose ePSXe if you have history with it, if a specific game behaves better under its plugin stack, or if you enjoy the tinkering. It is proprietary and its development pace has slowed, so treat it as a specialist tool rather than a default. (Web application firewall explained beginners it blocks it)
One honest note about the year in the title: nobody can promise what any of these projects will look like by the end of 2027. Emulator development moves in bursts, and features appear or stall without warning. Check each project’s release notes at the time you install, and treat forward-looking claims from any source, this article included, as projections rather than promises.
Conclusion
The PS1 emulator question does not have one right answer, but it does have a sensible default. DuckStation wins on convenience, compatibility, and controller support. Beetle PSX wins on accuracy for those who value it. ePSXe remains a capable veteran with a plugin-driven philosophy that some users still prefer.
Whichever you pick, the habits are the same: supply your own BIOS, map controls before you play, save to the memory card, and keep a backup. Do those four things and your save files will survive every emulator switch you make. The games are decades old now, but they deserve better than a lost memory card.
Frequently Asked Questions
Can DuckStation, ePSXe, and Beetle PSX share save files?
Memory card files can generally be moved between emulators after conversion, since the underlying data is similar even when extensions differ (.mcd, .mcr, .srm). Save states cannot be shared. They capture emulator-internal state and are not portable between different emulators or often between versions.
Which of the three is the most accurate PS1 emulator?
Beetle PSX is generally regarded as the most accuracy-focused, thanks to its Mednafen lineage. That accuracy comes with higher CPU requirements than DuckStation or ePSXe. Accuracy claims are community-reported and can shift with releases, so verify against current documentation.
Do I need a PS1 BIOS for these emulators?
Yes. All three require a user-supplied PS1 BIOS for full compatibility. The BIOS is copyrighted and is not bundled with any of them, so you must dump it from hardware you own. A missing or mismatched BIOS is the most common cause of games failing to boot.
Is ePSXe still worth using?
It can be, especially if a particular game runs better under its plugin stack or you are comfortable with per-game tuning. However, it is closed source and its development pace has slowed compared with DuckStation. Most newcomers will have an easier time elsewhere.
Which emulator is easiest for controller setup?
DuckStation has built-in controller mapping and recognizes modern gamepads without extra plugins. Beetle PSX uses RetroArch’s unified input configuration, which is excellent once configured. ePSXe historically relied on external input plugins, which adds setup steps.
Does DuckStation run on Android?
Yes. DuckStation runs standalone on Windows, Linux, macOS, and Android. Beetle PSX runs through RetroArch, which is also available on Android, while ePSXe has its own Android port. Check current platform support on each project’s page before installing.


