Skip to content
SPECIFICTION
Get listed

pctation

github.com

WindowsLinux
Visit github.com
Spec score 7.0 #16 of 25 in PlayStation Emulators

Spec sheet

Product
pctation is a PlayStation (PS1/PSX) emulator written in C++17; the page says it is incomplete but can run some commercial games.Read 7 Oct 2026 · github.com
License
The repository identifies its license as MIT.Read 7 Oct 2026 · github.com
Maker
The GitHub profile identifies the maker as Nick Renieris and lists Greece.Read 7 Oct 2026 · github.com
Build platforms
The README provides setup instructions for Windows and Linux and marks Linux as untested.Read 7 Oct 2026 · github.com
Compatibility
The README shows examples running Crash Bandicoot, Ridge Racer, Aeon Flux, Deuce, Puzzle Bobble, and Batman Forever: The Arcade Game.Read 7 Oct 2026 · github.com
CPU and graphics
Implemented hardware includes a fairly accurate MIPS I interpreter and a GPU using a software rasterizer.Read 7 Oct 2026 · github.com
Debugger
It includes a debugger with VRAM viewing and windows for TTY output, BIOS calls, RAM, GPU and CPU registers, timers, and drawing commands.Read 7 Oct 2026 · github.com
Emulation features
Listed hardware includes a MIPS I CPU interpreter, software-rasterized GPU, GTE, memory mapping, CD-ROM, digital controller, timers, and DMA.Read 7 Oct 2026 · github.com
File explorers
The UI includes explorers for CD-ROM images and raw PSX executables such as tests, homebrew, or demoscene demos.Read 7 Oct 2026 · github.com
Game files
The usage instructions say to place a BIOS in data/bios and CD-ROM dumps in data/cdrom; executables and expansion-slot binaries can optionally go in data/exe and data/expansion.Read 7 Oct 2026 · github.com
Game selection
The game-select screen scans game dumps or executables in the data directory.Read 7 Oct 2026 · github.com
Intended use
The author says the project grew from curiosity about building a low-level emulator from scratch and was also intended as a BSc Computer Engineering thesis project.Read 7 Oct 2026 · github.com
Limitations
Audio/SPU emulation, video/MDEC playback, 24-bit direct display mode, and cue sheet parsing are listed as unimplemented.Read 7 Oct 2026 · github.com
Other emulated hardware
The feature list includes the Geometry Transform Engine, memory mapping, CD-ROM, digital controller, timers, and DMA, with some items incomplete.Read 7 Oct 2026 · github.com
Unsupported features
Audio emulation, video playback, 24-bit direct display mode, and cue-sheet parsing are listed as unimplemented.Read 7 Oct 2026 · github.com
Usage requirements
The usage instructions ask users to provide a BIOS and CD-ROM game dumps, with optional executables and expansion-slot binaries in designated data folders.Read 7 Oct 2026 · github.com
User interface
The UI includes a game selection screen, settings dialog, CD-ROM and PSX-EXE explorers, FPS and emulation-speed metrics, and debug tools.Read 7 Oct 2026 · github.com
VRAM view
The debugger can display the entire GPU video memory.Read 7 Oct 2026 · github.com

Where Specifiction places it

Alternatives to pctationAll alternatives →