Freedom251 › PlayStation Emulators
psxe

What psxe is
psxe is a portable Sony PlayStation emulator and emulation library written in C. The project lists CPU, DMA, GPU, SPU, MDEC, GTE, timers, and CDROM among its implemented components. Running the emulator requires a BIOS file, which users configure with the -b or --bios setting; the README says most BIOS versions are confirmed to work. The project is free and open source under the MIT license. GitHub Releases provides automated builds, and the README includes instructions for building from source on Windows, Ubuntu, and macOS if a system is unsupported by an available build. SDL2 is needed for building. Platform-specific setup also applies: Windows standalone use requires the SDL2 DLL beside the executable, Ubuntu instructions call for libsdl2-dev, and macOS setup uses SDL2 and dylibbundler, which the README says can be installed with Homebrew. Memory card support is temporarily disabled. The releases page lists PSXE 0.10.5-alpha as the latest release, with a note that the version number was updated after a long period of inactivity. The GitHub profile identifies the maker, allkern, as Lisandro Alarcón, an Argentine computer science student.
Who it suits
psxe suits people looking for a free, open-source PlayStation emulator who can provide a BIOS file and work with platform-specific setup requirements. It may also suit developers who want to build the C project from source on Windows, Ubuntu, or macOS.
What it does well
- Free to use and MIT-licensed.
- Automated builds are available through GitHub Releases.
- Source build instructions cover Windows, Ubuntu, and macOS.
- Implements CPU, GPU, CDROM, and other listed components.
- Most BIOS versions are confirmed to work, according to the README.
What to know first
- A BIOS file is required to run the emulator.
- Memory card support is temporarily disabled.
- SDL2 is required, with additional platform-specific setup.
Limits
A BIOS file is required to run psxe, and memory card support is temporarily disabled. Building requires SDL2, with platform-specific dependencies described for Windows, Ubuntu, and macOS.
Getting started
- Visit the GitHub project page.
- Download an automated build from GitHub Releases, or follow the source build instructions for Windows, Ubuntu, or macOS.
- Install the platform-specific SDL2 dependencies described in the README.
- Provide a BIOS file using the -b or --bios setting.
- On Windows standalone use, place the SDL2 DLL beside the executable.
Verdict
Choose psxe if you want a free, MIT-licensed PlayStation emulator and can configure a BIOS file and its SDL2 dependencies. Look elsewhere if memory card support is essential, since it is temporarily disabled.
Questions
Is psxe free?
Yes. It is listed as free, with a free plan and no free trial.
Is psxe open source?
Yes. The repository identifies the project as MIT-licensed.
Which platforms are supported?
The project lists Linux, macOS, and Windows, and provides build instructions for Ubuntu, macOS, and Windows.
Does it require a BIOS file?
Yes. A BIOS file is required and can be configured with -b or --bios.
Are memory cards supported?
Memory card support is temporarily disabled.
How can I get or build psxe?
GitHub Releases provides automated builds. The README also gives source build instructions for Windows, Ubuntu, and macOS.
Facts from psxe's own pages
- BIOS compatibility
- The README says most BIOS versions are confirmed to work. · github.com, 3 Oct 2026
- BIOS requirement
- Running the emulator requires a BIOS file, which is configured with the -b or --bios setting. · github.com, 3 Oct 2026
- Build dependency
- The build instructions require SDL2, with platform-specific setup steps for Windows, Ubuntu, and macOS. · github.com, 2 Oct 2026
- Build from source
- The README includes build instructions for Windows, Ubuntu, and macOS. · github.com, 3 Oct 2026
- Downloads
- The README directs users to download automated builds from the Releases page. · github.com, 3 Oct 2026
- Emulated components
- The project lists CPU, DMA, GPU, SPU, MDEC, GTE, timers, and CDROM among its implemented components. · github.com, 2 Oct 2026
- Emulation components
- The README lists CPU, DMA, GPU, SPU, MDEC, GTE, timers, CDROM, and memory cards as implemented components. · github.com, 3 Oct 2026
- License
- The repository identifies its license as MIT. · github.com, 3 Oct 2026
- macOS dependencies
- The macOS build instructions require SDL2 and dylibbundler, which the README says can be installed with Homebrew. · github.com, 3 Oct 2026
- Maker profile
- The GitHub profile identifies allkern as Lisandro Alarcón, an Argentine computer science student. · github.com, 2 Oct 2026
- Memory cards
- Memory card support is temporarily disabled. · github.com, 3 Oct 2026
- Product
- psxe is a portable Sony PlayStation emulator and emulation library written in C. · github.com, 3 Oct 2026
- Purpose
- psxe is a portable Sony PlayStation emulator and emulation library written in C. · github.com, 2 Oct 2026
- Release note
- The 0.10.5-alpha release note says it bumps the version number after a long period of inactivity. · github.com, 3 Oct 2026
- Release status
- The latest listed release is PSXE 0.10.5-alpha. · github.com, 3 Oct 2026
- Required BIOS
- Running the emulator requires a BIOS file, which can be configured with the -b or --bios setting. · github.com, 2 Oct 2026
- Support
- The README asks Windows users whose build scripts fail to open an issue with information about their system. · github.com, 2 Oct 2026
- Supported systems
- The README provides build instructions for Windows, Ubuntu, and macOS. · github.com, 2 Oct 2026
- Ubuntu dependency
- The Ubuntu build instructions require the libsdl2-dev package. · github.com, 3 Oct 2026
- Windows dependency
- The Windows build uses SDL2, and standalone use requires placing the SDL2 DLL beside the executable. · github.com, 3 Oct 2026
Where psxe stands on Freedom251
- PlayStation Emulators#12 of 25