Home Emulatori Rilasciato ScePSX v0.1.7.6 Beta: Nuove frontiere per l’emulazione PS1 con PGXP e...

Rilasciato ScePSX v0.1.7.6 Beta: Nuove frontiere per l’emulazione PS1 con PGXP e ottimizzazioni avanzate

230
0

ScePSX è un emulatore open-source della console PlayStation 1, sviluppato interamente in C# con l’obiettivo di essere leggero, efficiente e accessibile.

Progettato principalmente per Windows, ma ci sono piani futuri per supportare Linux e macOS tramite framework come .NET MAUI o Avalonia. Il codice si basa parzialmente su ProjectPSX, un altro progetto di emulazione, anche se con funzionalità moderne e ottimizzazioni specifiche.

Caratteristiche principali

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.

  • 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 renderingUtilizzo della memoriaHardware consigliatoModalità backend
D2D~32MBMacchine più vecchieSoftware
D3D~52MBMacchine più vecchieSoftware
OpenGL~86MB / ~138MBDispositivi moderniSoftware / OpenGL
Vulkan~120MB / ~143MB Dispositivi moderniSoftware / 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 compatibilità

  • Aggiunta cache MDEC per supportare i giochi che non riutilizzano la cache durante la riproduzione dei filmati FMV (es. Vigilante 8 1 & 2, Tom & Jerry: In House Trap).
  • Aggiunto wraparound DMA per supportare i giochi che utilizzano indirizzi di trasferimento fuori limite (es. Vigilante 8).
  • Aggiunto indirizzamento fisso del memory controller per correggere la perdita audio nei giochi con indirizzi SPU non inizializzati.

Funzionalità posticipate

  • La funzione di sostituzione/esportazione delle texture è stata rinviata alla versione 0.1.8.

Download: ControllerDB.zip

Download: gamedb.zip

Download: ScePSX v0.1.7.6 Beta (ReShade)

Download: ScePSX v0.1.7.6 Beta

Download: Source code ScePSX v0.1.7.6 Beta

Fonte: github.com