- Home
- PlayStation Emulators
- pctation
On the recordRead 7 Oct 202618 facts
pctation
On the record
- Build platforms
- The README provides setup instructions for Windows and Linux and marks Linux as untested.github.com · read 7 Oct 2026
- Compatibility
- The README shows examples running Crash Bandicoot, Ridge Racer, Aeon Flux, Deuce, Puzzle Bobble, and Batman Forever: The Arcade Game.github.com · read 7 Oct 2026
- CPU and graphics
- Implemented hardware includes a fairly accurate MIPS I interpreter and a GPU using a software rasterizer.github.com · read 7 Oct 2026
- Debugger
- It includes a debugger with VRAM viewing and windows for TTY output, BIOS calls, RAM, GPU and CPU registers, timers, and drawing commands.github.com · read 7 Oct 2026
- Emulation features
- Listed hardware includes a MIPS I CPU interpreter, software-rasterized GPU, GTE, memory mapping, CD-ROM, digital controller, timers, and DMA.github.com · read 7 Oct 2026
- File explorers
- The UI includes explorers for CD-ROM images and raw PSX executables such as tests, homebrew, or demoscene demos.github.com · read 7 Oct 2026
- 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.github.com · read 7 Oct 2026
- Game selection
- The game-select screen scans game dumps or executables in the data directory.github.com · read 7 Oct 2026
- 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.github.com · read 7 Oct 2026
- License
- The repository identifies its license as MIT.github.com · read 7 Oct 2026
- Limitations
- Audio/SPU emulation, video/MDEC playback, 24-bit direct display mode, and cue sheet parsing are listed as unimplemented.github.com · read 7 Oct 2026
- Maker
- The GitHub profile identifies the maker as Nick Renieris and lists Greece.github.com · read 7 Oct 2026
- Other emulated hardware
- The feature list includes the Geometry Transform Engine, memory mapping, CD-ROM, digital controller, timers, and DMA, with some items incomplete.github.com · read 7 Oct 2026
- Product
- pctation is a PlayStation (PS1/PSX) emulator written in C++17; the page says it is incomplete but can run some commercial games.github.com · read 7 Oct 2026
- Unsupported features
- Audio emulation, video playback, 24-bit direct display mode, and cue-sheet parsing are listed as unimplemented.github.com · read 7 Oct 2026
- 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.github.com · read 7 Oct 2026
- 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.github.com · read 7 Oct 2026
- VRAM view
- The debugger can display the entire GPU video memory.github.com · read 7 Oct 2026