

ScePSX
Lightweight PS1 emulator in C# for retro gaming.
Cost / License
- Free
- Open Source
Platforms
- Windows
Features
- Playstation
Tags
- vulkan
- mips-r3000
- retrogaming
ScePSX News & Activities
Recent activities
ScePSX information
What is ScePSX?
Key Features 🎮
- Save States: Save and load game progress at any time.
- PGXP: Supported by both software and hardware backends, with all adjustments taking effect instantly without requiring a restart.
- Multi-Renderer Support: Dynamically switch between D2D, D3D, OpenGL, and Vulkan renderers to adapt to different hardware configurations.
- ReShade Integration: ReShade post-processing effects supported on D3D, OpenGL, and Vulkan for enhanced graphics.
- Resolution Scaling: Hardware backend supports up to 4K native resolution output, while the software backend improves visuals through xBR and JINC scaling.
- Memory Tools: Memory editing and search functionality for advanced users to modify game behavior.
- Cheat Support: Enable cheat codes to unlock hidden content or adjust game difficulty.
- Online Multiplayer: Supports networked gameplay to relive classic gaming experiences.
- Save Management: Easily manage multiple save files.
Short demo video: Bilibili Performance Overview 🚀 Rendering Mode Memory Usage Recommended Hardware Backend Mode D2D ~32MB Older Machines Software D3D ~52MB Older Devices Software OpenGL ~86MB / ~138MB Modern Devices Software / OpenGL Vulkan ~120MB / ~143MB Modern Devices Software / Vulkan
PGXP is supported across software, OpenGL, and Vulkan backends; older systems should enable it with caution.
-
Smooth Performance Test: Runs at 60 FPS on an Intel Celeron i3 3215u. No gamedb, no reshade,PGXP off.
-
Hardware Backend: Better native graphics quality, lower CPU usage
-
OpenGL requires a GPU supporting OpenGL 3.3+
-
Vulkan requires a GPU supporting Vulkan 1.1+ How to Use 🛠?
- Setting Up BIOS 🔑
-
Note: Due to legal restrictions, the emulator does not include BIOS files. Please obtain a legal BIOS file.
-
Extract the BIOS file (e.g., SCPH1001.BIN) from your PlayStation console.
-
Place the file in the emulator's bios folder: /ScePSx
-
+-- bios/
-
¦ +-- SCPH1001.bin
-
+-- saves/
-
+-- ScePSX.exe
- Using ReShade 🎨
-
ReShade is available in OpenGL and Vulkan rendering modes.
-
- For D3D, ReShade needs to be installed separately.
-
Press Home to open the ReShade settings interface.
-
Load pre-configured Shader files (several presets are available).
- Multi-Disc Games 📀
- Memory Card 1: Each disc uses its own memory card.
- Memory Card 2: Shared across all discs, recommended for multi-disc games.
- Controller Settings ??🎮
- Keyboard settings can be configured in the File menu.
- Controllers are plug-and-play, no additional setup required.





