New Merchandise Just Launched, Visit the Shop Today! Dismiss
ePSXe requires a PlayStation BIOS file to function. With version 3.16, the emulator became stricter about BIOS verification.
If you are on a Raspberry Pi, ODroid, or Android TV, video driver issues are common.
Change the video driver:
Disable threaded video:
ePSXe requires a legitimate PlayStation BIOS (e.g., scph1001.bin, scph7502.bin). Version 3.16 introduced stricter BIOS checks. If your BIOS is corrupted, the wrong region, or missing, the core stops instantly.
Do not waste time troubleshooting the ePSXe core in RetroArch 3.16. It is effectively dead software. Instead:
If you absolutely need the classic ePSXe standalone app, download the official ePSXe for Android/Windows from epsxe.com — but note it hasn’t been updated since 2016. epsxe core stopped 3.16
If you are reading this, you have likely just experienced one of the most frustrating moments in retro gaming: firing up your favorite PlayStation 1 title, ready for a nostalgia trip, only to be greeted by a black screen and the dreaded message: "ePSXe core stopped 3.16."
This error has become increasingly common for users updating their emulators or moving to new devices. It essentially means the emulator tried to load the game (or the BIOS) but crashed immediately.
Don't panic. In 90% of cases, this is a simple configuration issue. Here is a step-by-step guide to fixing the "ePSXe core stopped" error and getting back to your games. ePSXe requires a PlayStation BIOS file to function
In emulation, the "core" is the backend engine that translates the original console's machine code into instructions your modern device can understand. Unlike standalone emulators that run as a single package, modern emulation often separates the GUI (interface) from the Core (emulation engine).
When ePSXe displays a "Core stopped" message, it indicates a hard crash or a disconnect between the emulator's interface and the processing engine. This isn't a simple glitch; it is a safety mechanism triggered when the software encounters an instruction it cannot execute, a missing file, or a plugin conflict.