News

Emulatore PS5 per PC: SharpEmu e KytyPS5 diventano Open Source

Il panorama del gaming su PC sta vivendo un momento di profonda trasformazione, spinto da dinamiche commerciali e da un’accelerazione tecnologica senza precedenti.

Di recente, la decisione di Sony di ridurre progressivamente il supporto ai formati fisici ha generato un forte malcontento tra i consumatori, culminato in una massiccia ondata di cancellazioni degli abbonamenti al servizio PlayStation Plus. Tuttavia, questa controversa strategia di mercato ha prodotto un effetto collaterale inaspettato: una straordinaria spinta nello sviluppo di soluzioni software alternative.

In una tempistica incredibilmente ristretta, la community dei programmatori indipendenti ha impresso un’accelerazione decisiva ai progetti di emulazione della console PlayStation 5. L’evento più significativo di questa nuova era è la transizione allo sviluppo open source di due dei progetti più promettenti del settore: SharpEmu e KytyPS5, che hanno reso pubblici i rispettivi codici sorgente a distanza di poche ore l’uno dall’altro.

La transizione open source: SharpEmu e KytyPS5 su GitHub

L’apertura dei sorgenti rappresenta una pietra miliare che sposta l’asse dello sviluppo da singoli programmatori a uno sforzo collettivo globale. I dettagli dei due rilasci mostrano la solidità dei progetti messi a disposizione della rete:

  • SharpEmu (15 Luglio 2026): Il team di sviluppo ha ufficialmente dichiarato la fine della fase di sviluppo privata. Il codice, il sistema di segnalazione dei bug (bug tracking) e le linee guida per i contributori sono ora disponibili pubblicamente sotto licenza libera GPL-2.0. Il progetto ha già iniziato a registrare i primi contributi attivi da programmatori esterni alla cerchia iniziale.

  • KytyPS5 (16 Luglio 2026): Il giorno successivo, KytyPS5 ha risposto pubblicando il proprio codice sorgente. Il commit di debutto su GitHub si è presentato con una mole imponente di lavoro: ben 427 file contenenti un totale di 205.923 righe di codice, includendo il launcher ufficiale, i moduli per la gestione della memoria virtuale (guest), il ricompilatore degli shader, l’interprete dei comandi per la GPU RDNA 2 della console e un renderer grafico basato su librerie Vulkan.

Architetture a confronto: due filosofie di emulazione

I due emulatori procedono su binari completamente paralleli e indipendenti, adottando soluzioni architetturali e linguaggi differenti:

1. KytyPS5: Potenza C++ e radici solide

Scritto interamente in C++, KytyPS5 costituisce un’evoluzione profonda dell’emulatore Kyty originale, ampiamente riscritto e ottimizzato per l’hardware di nuova generazione. Attualmente opera in ambiente Windows e richiede obbligatoriamente schede video compatibili con le API Vulkan 1.3. Gli sviluppatori hanno comunque confermato che il porting per sistemi Linux è attivamente pianificato per i prossimi rilasci.

2. SharpEmu: Flessibilità in C# e cross-platform

SharpEmu segue un approccio radicalmente diverso, essendo stato progettato da zero in C#. Questa scelta linguistica garantisce un’eccellente portabilità: l’emulatore supporta nativamente Windows, Linux e macOS (sia su architettura Intel che su Apple Silicon tramite lo strato di traduzione Rosetta 2). Sul fronte del rendering grafico, SharpEmu sfrutta Vulkan su Windows e Linux, mentre si affida alle librerie MoltenVK per tradurre le istruzioni grafiche su macOS.

Stato dell’arte: quali giochi riescono ad avviarsi?

Sebbene l’emulazione PS5 sia ancora nelle sue fasi embrionali, i primi risultati pratici sono sorprendenti e dimostrano la validità dei due approcci:

  • KytyPS5 ha già dimostrato la capacità di far girare diverse applicazioni bidimensionali e tridimensionali basate su motori diffusi come Unreal Engine, Unity o engine proprietari. Nei test ufficiali figurano titoli del calibro di Disgaea 6, Dreaming Sarah, Minecraft Legends e Silent Hill: The Short Message, eseguiti con diversi livelli di stabilità. Notevole anche il raggiungimento dei menu di gioco della versione PS5 di GTA V e l’esecuzione in-game di Quake II Remastered.

  • SharpEmu si concentra attualmente sulla stabilità a basso livello. L’emulatore è in grado di caricare ed elaborare gli eseguibili nativi della console, gestire le chiamate di sistema del kernel ed eseguire istruzioni della CPU. I primi passi sul comparto visivo mostrano un supporto iniziale per shader e output video. Tra i software utilizzati per i test si annoverano Demon’s Souls Remake, Void Terrarium, Dead Cells e lo stesso Dreaming Sarah.

⚠️ Nota per gli utenti: È fondamentale sottolineare che nessuno dei due progetti è attualmente pronto per sostituire una console reale. Gli utenti che provano a eseguire questi software devono aspettarsi crash frequenti, gravi artefatti grafici, assenza di numerose funzionalità di sistema e prestazioni non ancora sufficienti per una normale sessione di gioco.

Una nuova era per la preservazione digitale

La transizione contemporanea di due progetti indipendenti verso il modello open source rappresenta un punto di svolta storico per la scena dell’emulazione. Sebbene le grandi esclusive PlayStation 5 non siano ancora pienamente fruibili su PC, l’abbattimento delle barriere di sviluppo permette ora a programmatori di tutto il mondo di studiare, ottimizzare e collaborare sulla complessa architettura grafica RDNA 2 e sulla gestione delle librerie di sistema della console di casa Sony.

Fonte dati: Repository GitHub ufficiali di SharpEmu e KytyPS5

Salvatore L.

Avvicinatosi al mondo videoludico grazie ad un Commodore64 alimentando in se la curiosità per il mondo Hi-Tech in particolar modo per tutto ciò che riguarda l' Hardware di un Computer. Dopo anni di collaborazioni con vari blog informatici Italiani nel 2012 apre il sito Hardware Mind.

Articoli Correlati

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Ho preso visione della Privacy Policy ed Autorizzo al trattamento dei dati personali.

Pulsante per tornare all'inizio