Home Emulatori Rilasciata la Beta 0.1.7.10 di ScePSX: Più compatibilità, meno dipendenze e prestazioni...

Rilasciata la Beta 0.1.7.10 di ScePSX: Più compatibilità, meno dipendenze e prestazioni migliorate

152
0

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.

Con le versioni 0.1.7.9 e 0.1.7.10, lo sviluppo ha compiuto un passo importante sul fronte dell’architettura interna. Gli sviluppatori hanno rimosso le dipendenze esterne da VK.NET e OpenGL.NET, sostituendole con interfacce dichiarate direttamente nel progetto.

Questa scelta ha permesso di migliorare la compatibilità con un numero maggiore di sistemi e dispositivi, eliminando al tempo stesso la necessità di file DLL esterni come vkL.dll e OpenGL.dll nelle release ufficiali.

I backend Vulkan e OpenGL sono stati profondamente ristrutturati, con un lavoro di refactoring che punta a rendere il codice più pulito, stabile e facilmente manutenibile nel lungo periodo.

L’aggiornamento ha inoltre portato benefici concreti agli utenti finali, come una significativa riduzione delle dimensioni dei pacchetti di rilascio e la risoluzione di diversi problemi tecnici.

Tra le correzioni più rilevanti figurano la sistemazione dei cali anomali di frame rate quando ReShade è attivo con Vulkan, la prevenzione di perdite di materiali e di possibili corruzioni dei salvataggi rapidi con il backend OpenGL, oltre all’eliminazione di fastidiose linee tremolanti visibili nella parte superiore dello schermo in alcuni giochi.

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 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 nella repository.

Per problemi di compatibilità o ROM, ci sono anche discussioni attive su forum come bbs.oldmantvg.net o chinaemu.org.

Changelog v0.1.7.10

Cambiamenti importanti

  • Rimossa la dipendenza del progetto da VK.NET; i front end e back end Vulkan ora utilizzano interfacce dichiarate internamente.
  • Le versioni rilasciate non richiedono più il file vkL.dll.
  • Refactoring del front end Vulkan.
  • Refactoring del back end OpenGL.

Correzioni di Compatibilità

  • Rimosso VK.NET per ottenere compatibilità con un numero maggiore di dispositivi.

Correzioni di Bug

  • Risolto il problema del calo anomalo del frame rate quando ReShader è attivato nel back end Vulkan.

Changelog v0.1.7.9

Cambiamenti importanti

  • Rimossa la dipendenza del progetto da OpenGL.NET; i front-end e back-end OpenGL ora utilizzano interfacce dichiarate internamente.
  • Le versioni di rilascio non richiedono più il file OpenGL.dll.
  • Refactoring del front-end OpenGL.

Riduzione delle dimensioni del pacchetto di rilascio

  • Versione leggera: 1,05 MB
  • Versione ReShade: 5,63 MB

Correzioni di compatibilità

    • Rimosso OpenGL.NET per risolvere potenziali problemi di compatibilità causati dai componenti di .NET Framework 4.8.

Correzioni di bug

  • Risolta una possibile perdita di materiali passando dal back-end OpenGL ad altri back-end
  • Risolto un potenziale problema di corruzione dei salvataggi durante l’uso dei salvataggi rapidi tramite il back-end OpenGL
  • Corrette le linee tremolanti nella parte superiore dello schermo in alcuni giochi con il back-end OpenGL

Download: ControllerDB.zip

Download: gamedb.zip

Download: ScePSX v0.1.7.10 Beta (ReShade)

Download: ScePSX v0.1.7.10 Beta

Download: Source code ScePSX v0.1.7.10 Beta

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch

Vedi altri prodotti Nintendo Switch

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-07-19 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.