Pubblicato un nuovo aggiornamento per ScePSX, l’emulatore open-source della console PlayStation 1, sviluppato in C# e pensato per offrire un’esperienza leggera, efficiente e intuitiva su Windows, con progetti futuri di supporto a Linux e macOS tramite framework come .NET MAUI o Avalonia.

ScePSX si distingue per la sua leggerezza (la versione base occupa solo 1,51 MB, mentre quella completa arriva a 8,02 MB) e per una serie di funzionalità che lo rendono competitivo rispetto ad altri emulatori PS1, come DuckStation o ePSXe.
In questa versione sono stati corretti problemi relativi alla grafica, tra cui la mancata visualizzazione di alcune texture nei giochi causata da un allineamento errato durante il caricamento delle texture nel backend OpenGL e da una conversione scorretta della tabella dei colori nel backend Vulkan.
Permangono alcune problematiche note: Vigilante 8 2 (SLUS-00510) continua a bloccarsi a causa di dati di trasferimento DMA-to-GPU errati, mentre in Tom & Jerry: in House Trap (SLUS-01191) si verifica una perdita parziale delle texture utilizzando i backend OpenGL o Vulkan.
Caratteristiche principali
- Stati di salvataggio: Salva e carica i progressi di gioco in qualsiasi momento.
- PGXP: Supportato sia dai backend software che hardware, con tutte le regolazioni applicate istantaneamente senza necessità di riavvio.
- Supporto multi-renderer: Possibilità di passare dinamicamente tra i renderer D2D, D3D, OpenGL e Vulkan per adattarsi a diverse configurazioni hardware.
- Integrazione ReShade: Effetti di post-processing ReShade supportati su D3D, OpenGL e Vulkan per una grafica migliorata.
- Scaling della risoluzione: Il backend hardware supporta output nativo fino al 4K, mentre quello software migliora la resa grafica tramite scaling xBR e JINC.
- Strumenti di memoria: Funzioni di editing e ricerca della memoria per utenti avanzati che vogliono modificare il comportamento dei giochi.
- Supporto cheat: Possibilità di attivare codici per sbloccare contenuti nascosti o modificare la difficoltà del gioco.
- Multigiocatore online: Supporto al gioco in rete per rivivere esperienze classiche in compagnia.
- Gestione salvataggi: Gestione semplice di più file di salvataggio.
Panoramica delle prestazioni
| Modalità di rendering | Utilizzo della memoria | Hardware consigliato | Modalità backend |
|---|---|---|---|
| D2D | ~32MB | Macchine più vecchie | Software |
| D3D | ~52MB | Macchine più vecchie | Software |
| OpenGL | ~86MB / ~138MB | Dispositivi moderni | Software / OpenGL |
| Vulkan | ~120MB / ~143MB | Dispositivi moderni | Software / Vulkan |
PGXP è supportato sui backend software, OpenGL e Vulkan; sui sistemi più datati è consigliato abilitarlo con cautela:
- Test di prestazioni fluide: Gira a 60 FPS su un Intel Celeron i3 3215u senza gamedb, senza ReShade e con PGXP disattivato.
- Backend hardware: Migliore qualità grafica nativa e minore utilizzo della CPU.
- OpenGL richiede una GPU con supporto a OpenGL 3.3 o superiore.
- Vulkan richiede una GPU con supporto a Vulkan 1.1 o superiore.
Requisiti e configurazione
Per utilizzare ScePSX, è necessario un file BIOS valido (ad esempio, SCPH1001.bin), da posizionare nella cartella /bios/. I formati di gioco supportati includono .bin/.cue, .img/.cue e .iso.
La configurazione dei tasti è personalizzabile tramite il menu File, con tasti predefiniti come WSAD, UIJK, QERT e altri. Premendo F9, si può accedere alla console per visualizzare i log, utile per diagnosticare problemi.
Per configurazioni più leggere, si consiglia di usare il renderer D2D1 o di ridurre la risoluzione interna se l’uso della CPU è elevato.
Installazione e utilizzo
L’emulatore è disponibile in due versioni: una leggera, con solo le funzionalità di base, e una completa, che include extra come l’integrazione con ReShade.
Per scaricarlo, si può visitare la repository GitHub ufficiale o il collegamento diretto in basso, inoltre è possibile contribuire al progetto segnalando bug, inviando pull request o aiutando con traduzioni, come indicato nel repository.
Per problemi di compatibilità o ROM, ci sono anche discussioni attive su forum come bbs.oldmantvg.net o chinaemu.org.
Changelog
Correzioni di bug
- Risolto il problema della mancata visualizzazione di alcune texture in determinati giochi, causato da un allineamento errato durante il caricamento delle texture nel backend OpenGL.
- Risolto il problema della mancata visualizzazione delle texture dei giochi, causato da una conversione errata della tabella dei colori nel backend Vulkan.
Problemi noti
- Vigilante 8 2 (SLUS-00510): il gioco si blocca a causa di dati di trasferimento DMA-to-GPU errati.
- Tom & Jerry: in House Trap (SLUS-01191): si verifica una perdita parziale delle texture quando si utilizza il backend OpenGL o Vulkan.
Download: ControllerDB.zip
Download: gamedb.zip
Download: ScePSX v0.1.7.7 Beta (ReShade)
Download: ScePSX v0.1.7.7 Beta
Download: Source code ScePSX v0.1.7.7 Beta
Fonte: github.com


![[Scena PS2] Rilasciato OSDMenu v1.1.0 con configuratore grafico e supporto 1080i](https://www.biteyourconsole.net/wp-content/uploads/OSDMenu-238x178.webp)


![[Scena PS2] Rilasciato OSDMenu v1.1.0 con configuratore grafico e supporto 1080i](https://www.biteyourconsole.net/wp-content/uploads/OSDMenu-100x75.webp)

![[Scena Xbox] Rilasciato RetroPass v1.6.0](https://www.biteyourconsole.net/wp-content/uploads/RetroPass-100x75.webp)
