ScePSX - A Lightweight PS1 emulator Fully Developed in C#
Key Features 🎮
- Save States: Save and load game progress at any time.
- 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.
The English version is available starting from Beta 0.1.0.
Version 0.1.6 Release Notes
Vulkan Hardware GPU Backend
- New Hardware GPU Backend:
- Integrated Vulkan graphics interface, enabling dual hardware acceleration architecture (OpenGL/Vulkan).
- Resolution scaling: Supports up to 12x native resolution output.
- Dynamic Rendering Mode:
- New intelligent adaptation strategy:
- OpenGL/Vulkan hardware acceleration enabled by default (OpenGL recommended)
- Switch to software rendering mode in settings when using pixel art with ReShade post-processing
- Compatibility Notes:
- System Requirements: Vulkan backend requires GPU supporting Vulkan 1.1+ (NVIDIA/AMD mainstream models compatible).
- Known Issues:
- Some ReShade effect scripts may conflict with instant save/load.
- Temporary solution: Switch to D2D mode before save/load operations.
Custom Game Support
- Supports loading unpackaged indie games (single-file/multi-file structures)
- Note: Slightly longer loading times due to real-time resource parsing
- Developer-friendly: Direct execution of raw project files
Peripheral Compatibility Improvements
- Extended controller support:
- Place ControllerDB.txt configuration file in emulator root directory
- Emulator will auto-detect and load new device drivers
PGXP Feature Update
- PGXP precision optimization fixes postponed to v0.1.7 due to Vulkan backend prioritization
https://github.com/unknowall/ScePSX
Marcadores