nuPSX
PlayStation Emulator
nuPSX is an experimental PlayStation 1 emulator and debugger written in Zig. A passion project made for fun and learning, with no intention of becoming usable by the general public. If you are looking for an emulator to play games, check out DuckStation.

Screenshots

Crash Bandicoot
Crash Bandicoot — Title Screen
Spyro the Dragon
Spyro the Dragon — Title Screen
Metal Gear Solid
Metal Gear Solid — Title Screen
Ridge Racer
Ridge Racer — Title Screen
nuPSX Debug UI
nuPSX Debugger

Try in Browser

This will run a WebAssembly build of nuPSX. Requires a legally obtained PlayStation BIOS image and a game executable or disc image. Files are only read locally in your browser and not uploaded. Not all games are expected to work, so check out the compatibility list.

SCPH-1001.BIN, SCPH-7502.BIN, etc.
PlayStation executable (.exe, .ps-exe)
Track 01 of the disc image (.bin),

Controls

D-PadWASD
StartEnter
SelectRShift
✕ CrossK
○ CircleL
□ SquareJ
△ TriangleI
L2 / L1Q / E
R2 / R1O / U

Download

Links to the latest cross-compiled binaries. Note that I don't test every single one of them as I don't have enough computers.