pctation
github.com
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
- PlayStation Emulators#16 of 257.0