FREEDOM251

Freedom251 › PlayStation Emulators

psxe

Free plan LinuxMacWindows

Visit psxe Alternatives

psxe's own site

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

  1. Visit the GitHub project page.
  2. Download an automated build from GitHub Releases, or follow the source build instructions for Windows, Ubuntu, or macOS.
  3. Install the platform-specific SDL2 dependencies described in the README.
  4. Provide a BIOS file using the -b or --bios setting.
  5. 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

Look at these too