
ScePSX è un emulatore per PlayStation 1 (PS1) sviluppato interamente in C#, che offre un’esperienza di gioco leggera ed efficiente. Questo progetto, disponibile su GitHub, è ideale per chi vuole rivivere i classici giochi PS1 su hardware moderno o datato. Di seguito, troverai una descrizione dettagliata delle sue funzionalità, prestazioni e istruzioni per utilizzarlo.
Funzionalità Principali 🎮
- Salvataggio e Caricamento Rapido:
- Salva e carica il tuo progresso in qualsiasi momento con la funzione di salvataggio istantaneo.
- Supporto per Multipli Renderer:
- Passa dinamicamente tra D2D, D3D e OpenGL per adattarti a diverse configurazioni hardware.
- Integrazione con ReShade:
- Migliora la grafica con effetti di post-processing utilizzando ReShade nelle modalità OpenGL e D3D.
- Regolazione della Risoluzione:
- Personalizza la risoluzione interna (2x, 4x, ecc.) per una migliore qualità visiva.
- Strumenti di Memoria:
- Modifica e cerca nella memoria per alterare il comportamento del gioco (ideale per utenti avanzati).
- Supporto per Cheat (Codici):
- Attiva funzioni di cheat per sbloccare contenuti nascosti o modificare la difficoltà del gioco.
- Modalità Multigiocatore Online:
- Gioca online con amici per rivivere l’emozione dei giochi classici.
- Gestione delle Save:
- Organizza e gestisci facilmente più salvataggi di giochi.
Prestazioni 🚀
Modalità Renderer | Uso Memoria | Hardware Consigliato |
---|---|---|
D2D | ~32 MB | PC vecchi |
D3D | ~52 MB | PC di media generazione |
OpenGL | ~86 MB | PC moderni |
- Test di Fluidità: Esegue giochi a 60 FPS su un Intel Celeron i3 3215u (senza GameDB e ReShade).
Come Usare 🛠️
1. Configurazione del BIOS 🔑
Nota: Per motivi legali, l’emulatore non include file BIOS. È necessario ottenere un BIOS legittimo, ad esempio estraendolo dalla tua console PlayStation.
- Inserisci il file BIOS (es.
SCPH1001.bin
) nella cartellabios
dell’emulatore:/ScePSx ├── bios/ │ └── SCPH1001.bin ├── saves/ └── ScePSX.exe
2. Utilizzo di ReShade 🎨
- ReShade è disponibile solo in modalità OpenGL.
- Premi
Home
per aprire il menu di configurazione di ReShade. - Carica file Shader predefiniti (disponibili nella cartella
ReShade/
).
3. Giochi Multidisco 📀
- Memory Card 1: Ogni disco utilizza una memoria separata.
- Memory Card 2: Tutti i dischi condividono la stessa memoria (consigliato per giochi multidisco).
4. Configurazione dei Controlli ⌨️🎮
- Imposta i tasti della tastiera dal menu File.
- I controller sono plug-and-play e non richiedono configurazione aggiuntiva.
Domande Frequenti ❓
Q: Perché il gioco non si avvia?
- Assicurati di:
- Avere un file BIOS valido.
- Utilizzare un’immagine del gioco in formato corretto (es.
.bin/.cue
,.img/.cue
,.iso
).
Q: Dove posso trovare più Shader per ReShade?
- Visita il sito ufficiale di ReShade e scarica i file Shader, poi inseriscili nella cartella
shaders/
.
Q: Quali giochi sono supportati?
- La maggior parte dei giochi comuni funziona correttamente.
Q: L’emulatore utilizza troppa CPU. Cosa posso fare?
- Prova a utilizzare il renderer D2D o riduci la risoluzione interna.
Q: È disponibile per altre piattaforme?
- Attualmente, ScePSX supporta solo Windows. Il supporto multipiattaforma potrebbe essere considerato in futuro.
Come Compilare 🛠️
- Il progetto utilizza .NET 8.0.
- Includi le DLL di SDL2 nella directory di output.
- Per OpenGL, installa il pacchetto NuGet
OpenGL.NET
(per .NET 4.7) o aggiungi manualmenteOpenGL.dll
(per .NET 8.0). - Il codice principale è basato su BluestormDNA/ProjectPSX.
Download 📥
- Versione Leggera (1.29 MB): Include solo le funzionalità principali, ideale per un’esperienza veloce.
- Versione Completa (7.71 MB): Include tutte le funzionalità, come il supporto ReShade.
- GameDB: Opzionale, per il riconoscimento automatico delle configurazioni dei giochi.
Nota: Ricorda che l’emulatore non include file BIOS per motivi legali.
Scarica l’ultima versione qui.
ScePSX è un progetto in continua evoluzione, perfetto per gli appassionati di retro-gaming. Provalo e contribuisci segnalando problemi o suggerimenti sulla pagina Issues di GitHub!