L’emulazione della console PlayStation 3 continua il suo percorso di crescita raggiungendo un nuovo importante traguardo. Il team di sviluppo ha difatti pubblicato ufficialmente il tag della versione 0.0.42 Alpha, una nuova milestone per quello che oggi rappresenta l’emulatore PS3 più avanzato e completo disponibile per PC e sistemi compatibili.

Il nuovo aggiornamento raccoglie mesi di lavoro costante da parte degli sviluppatori e introduce numerosi miglioramenti dedicati alle prestazioni, alla compatibilità e alla stabilità generale dell’emulatore.
RPCS3 v0.0.42 has been tagged!
Since v0.0.41 was tagged:
– 244 new commits
– 478 source code files have been edited
– 11 599 lines of code were added and 4 024 deleted
– 33 code contributors
– 58 days of development— RPCS3 (@rpcs3) July 31, 2026
Come avviene per tutte le versioni numerate di RPCS3, anche la 0.0.42 non deve essere considerata una release stabile tradizionale: il progetto segue infatti un modello di sviluppo rolling release, dove i tag periodici rappresentano semplicemente dei punti di riferimento nel continuo processo di evoluzione.
Gli sviluppatori continuano quindi a raccomandare di utilizzare sempre l’ultima build automatica disponibile dal sito ufficiale, poiché ogni nuova compilazione può includere ulteriori correzioni e ottimizzazioni rispetto alla precedente.
Rispetto alla versione 0.0.41, questa nuova versione porta con sé un lavoro significativo: sono stati integrati 244 nuovi commit, modificati 478 file del codice sorgente, con 11.599 righe aggiunte e 4.024 rimosse. Alla realizzazione dell’aggiornamento hanno contribuito 33 sviluppatori, per un totale di 58 giorni di sviluppo.
Uno degli aspetti più importanti riguarda le ottimizzazioni dedicate alle piattaforme ARM64 e Apple Silicon. Il team ha introdotto miglioramenti legati alle istruzioni SVE2 e I8MM, aggiornato il recompiler SPU basato su LLVM e risolto diversi problemi di stabilità che interessavano l’esecuzione di RPCS3 sui Mac dotati di processori Apple Silicon.
Anche il comparto grafico ha ricevuto numerosi interventi attraverso miglioramenti al sistema RSX, il componente responsabile della gestione della GPU PlayStation 3 all’interno dell’emulatore.
Sono state ottimizzate la gestione delle texture, il sistema delle mipmap e i descriptor pool dinamici, oltre a diverse correzioni per i backend grafici Vulkan e OpenGL, con l’obiettivo di migliorare il rendering e ridurre eventuali problemi visivi.
Sul fronte audio e periferiche, la nuova versione introduce correzioni al sistema cellAudio, migliora la compatibilità con accessori particolari come chitarre e controller dedicati ai giochi musicali, inclusi quelli utilizzati da DJ Hero, e aggiunge la nuova opzione “Enable Mouse-based Gyro”, che permette di utilizzare il mouse come metodo alternativo per simulare i controlli giroscopici.
Questa versione migliora anche l’esperienza d’uso attraverso diversi interventi sull’interfaccia. Tra le novità troviamo una nuova scorciatoia per uscire rapidamente dai giochi, la possibilità di visualizzare le anteprime video nella lista dei titoli anche quando un gioco è selezionato e non solo durante il passaggio del mouse, oltre a miglioramenti al sistema drag & drop e una riorganizzazione del menu Database.
Non mancano le ottimizzazioni dedicate alla stabilità. Gli sviluppatori hanno corretto problemi legati alla serializzazione dei timer nei save state, migliorato il controllo dell’integrità dei file PSN, DLC e aggiornamenti e risolto diversi crash e regressioni introdotti nelle versioni precedenti.
Il team continua inoltre a lavorare sull’ampliamento del supporto hardware, con ulteriori interventi mirati a migliorare le prestazioni anche su GPU meno recenti e su piattaforme ARM. Un lavoro fondamentale per rendere RPCS3 sempre più accessibile anche su configurazioni diverse dai tradizionali PC da gioco.
Aggiornamenti
Se si esegue l’emulatore in Windows, basta trascinare l’eseguibile aggiornato nella directory principale della cartella RPCS3. Di volta in volta potrebbero venir aggiunte o modificate nuove DLL, assicuratevi di copiare anche questi file eventualmente.
Se invece si esegue l’emulatore in Linux, è necessario scaricare l’AppImage aggiornato e renderlo eseguibile con il comando chmod a+x ./rpcs3-*_linux64.AppImage.
Requisiti
Trattandosi di un emulatore in continuo sviluppo, i requisiti di sistema potrebbero variare da versione a versione.
Tuttavia sono stati riportati i requisiti di sistema minimi che devono essere soddisfatti affinché l’emulatore possa funzionare correttamente su qualsiasi sistema.
| Minimi | Consigliati | |
| Processore | AMD - Qualsiasi CPU x64 Le CPU senza AVX2 e con meno di 4 core e 8 thread dovrebbero funzionare molto male nel complesso Le CPU con solo 2 core per cluster CCX dovrebbero funzionare molto male nel complesso Intel: qualsiasi CPU x64 Le CPU senza AVX2 e con meno di 4 core e 8 thread dovrebbero funzionare molto male nel complesso AMD - 6 core e 12 thread, 8 core o più L'architettura AMD Zen 2 o le serie AMD Threadripper 1000 e 2000 più recenti non sono consigliate | Intel: 6 core e 12 thread, 8 core o più Architettura Intel Skylake o più recente |
| GPU | AMD - Compatibile con OpenGL 4.3 o versioni successive Architettura AMD Evergreen, serie HD 5000 o successiva NVIDIA - Compatibile con OpenGL 4.3 o versioni successive Architettura NVIDIA Fermi, serie GTX 400 o successive AMD - Vulkan compatibile con supporto driver attivo Architettura AMD Polaris, serie RX 400 o successive | Compatibile con NVIDIA - Vulkan con supporto driver attivo Architettura NVIDIA Maxwell, serie GTX 900 o successive |
| RAM | 4 GB di RAM o più 4 GB è il requisito minimo assoluto | 8 GB di RAM dual-channel o più La memoria a doppio canale è altamente raccomandata rispetto a quella a canale singolo |
| Storage | Archiviazione SSD o HDD per dati e giochi dell'emulatore 512 MB per i dati dell'emulatore di base, 5 GB per la console virtuale dev_hdd1 cache 128 MB per la cache dell'emulatore e i dati utente della console per gioco installato* * Raccomandazione media. Alcuni giochi potrebbero richiedere di più, la maggior parte dei giochi richiede meno | Archiviazione SSD per dati dell'emulatore, archiviazione SSD o HDD per giochi 512 MB per i dati dell'emulatore di base, 5 GB per la console virtuale dev_hdd1 cache 128 MB per la cache dell'emulatore e i dati utente della console per gioco installato* * Raccomandazione media. Alcuni giochi potrebbero richiedere di più, la maggior parte dei giochi richiede meno |
| OS | Windows Windows 7 SP1, Windows 8.1, Windows 10 2004 o versioni successive Linux Linux 5.4 (LTS precedente), Ubuntu 18.04 o successivo Mac OS macOS Big Sur 11.6 o versioni successive FreeBSD FreeBSD 12.2 o successivo | Windows Windows 10 21H1 o versioni successive Linux Linux 5.16 (più recente), 5.15 (LTS) o versioni successive Mac OS macOS Monterey 12.0 o versioni successive FreeBSD FreeBSD 13.0 o successivo |
Changelog
Il team responsabile dello sviluppo dell’emulatore RPCS3 chiarisce che gli aggiornamenti di versione sono intesi come punti di riferimento nel processo di sviluppo e non come versioni definitive stabili.
Per questo motivo, si consiglia di scaricare sempre l’ultima build disponibile dal sito ufficiale, https://rpcs3.net/download, per assicurarsi di avere accesso alle più recenti ottimizzazioni e correzioni.
- Rimosso codice duplicato in
VKShaderInterpreter.cppdi @digant73 nel #18832 - Aggiunta l’impostazione “Enable Mouse-based Gyro” alla configurazione I/O di @Windsurf7 in #18835
- SPU LLVM: Utilizzato SVE2 a 128-bit per FMS di @Whatcookie in #18837
- SPU LLVM: Implementazione idiomatica FSM per ARM64 di @Whatcookie nel #18806
- SPU LLVM: Ottimizzazioni della moltiplicazione SVE (ARM) di @Whatcookie in #18789
- vk: Pool dei descrittori con crescita automatica basata sulla richiesta di @kd-11 nel #18844
- Inizializzato rtmidi async di @Megamouse in #18843
- Resa configurabile la codifica della direzione FFB per G27 emulato di @ZerNico in #18776
- usb_device: Presentati gli strumenti Wii come strumenti PS3 di @sanjay900 nel #18796
- SPU LLVM: Utilizzato I8MM per GBH e GBB di @Whatcookie in #18833
- Aggiornati i Submodules di @Megamouse in #18840
- HOTFIX: JIT/AArch64: pubblicizzato +i8mm alla macchina target LLVM di @Rad0van in #18846
- SPU LLVM: Utilizzato TBL per gli shuffle ROTQBY su AArch64 di @Whatcookie in #18818
- cellAudio: Corretto il valore costante della chiave della coda eventi
_mxr000surmixer di @Rad0van nel #18850 - RSX: Aggiunto l’helper hardware
spin_wait, utilizzato nelle richieste di flush di @Whatcookie nel #18830 - rsx: Gestito il caso limite del campionamento mipmap quando l’emulazione SNORM è attiva di @kd-11 in #18860
- cellAudio: Corretto l’hack della coda eventi
_mxr000di @elad335 in #18857 - SPU/PPU: Implementata la priorità delle prenotazioni PPU rispetto agli SPU di @elad335 in #18854
- rsx: Utilizzata la scala di risoluzione mip0 nel calcolo dei fattori di ridimensionamento mipmap di @kd-11 nel #18866
- Qt: Aggiunta scorciatoia per uscire dal gioco di @Megamouse in #18869
- SaveStates: Corretta la serializzazione di
lv2_timerdi @elad335 in #18878 - ffmpeg: Rimosso il backend directshow di @Megamouse in #18879
- Corretto il trascinamento e rilascio dei file nella finestra principale di @digant73 in #18885
- gui: Spostate le azioni di download del database dall’elenco giochi al sottomenu Gestisci -> Database di @Vishrut2403 in #18870
- rsxaudio: Corretti alcuni warning di VS di @Megamouse in #18886
- gui: Riproduzione dei video di anteprima alla selezione della riga, non solo al passaggio del mouse di @thephilcoulson in #18721
- Utilizzato maggiormente
std::movedi @Megamouse in #18868 - Aggiunto controllo di integrità ai file Contenuti PSN, DLC e aggiornamenti giochi di @digant73 in #18669
- Corretti i progetti Visual Studio di @Megamouse nel #18889
- Evitato il lancio di errori su
hex_to_bytesiniso get_keydi @Megamouse in #18891 - Ottimizzati i PNG nell’intera repository di @Chubercik in #18831
- Utilizzato maggiormente
std::string_view(Parte 1) di @Megamouse in #18890 - gl: Correzioni di manutenzione di @kd-11 in #18874
- Utilizzato il renderer OpenGL nel titolo della finestra di gioco di @Megamouse in #18895
- Utilizzato maggiormente
fmt::split_svdi @Megamouse in #18898 - Interrotta la riproduzione dei filmati della lista giochi quando la finestra perde il focus di @Megamouse nel #18899
- Utilizzato maggiormente
std::string_view(Parte 2) di @Megamouse in #18901 - [SPU] Ottimizzato CLZ su target senza AVX512 di @WalterKruger in #18900
- sys_rsx: Corretti i tipi degli argomenti delle syscall IOMAP di @elad335 in #18909
- Corrette regressioni di
std::string_viewdi @Megamouse in #18908 - Qt: Utilizzate stringhe leggibili per la visibilità della finestra nelle impostazioni GUI di @Megamouse in #18907
- [macOS] Aggiornati i runner a OS 15, aumentando di conseguenza il target minimo di distribuzione di @schm1dtmac nel #18897
- Aggiunto user agent alle richieste curl di @Megamouse in #18912
- [SPU] Calcolato l’esponente FRSQEST utilizzando operazioni aritmetiche di @WalterKruger in #18905
- Aggiunto controllo di sicurezza mancante in
savedata_opdi @Megamouse nel #18918 - Aggiornato pugixml alla versione 1.16 di @Megamouse in #18904
- Corretto il doppio delimitatore del percorso di @digant73 nel #18923
- Utilizzato maggiormente
std::string_view(Parte 3) di @Megamouse in #18903 - [SPU LLVM] Calcolata la frazione FREST utilizzando
vperm2dper AVX512 di @WalterKruger in #18931 - SPU Analyzer: Corretto il crash Giga Block per Skylanders Giants di @chotchki nel #18935
- SPU LLVM: Utilizzato SVE2 XAR per rotazioni costanti di @Whatcookie in #18849
- [SPU LLVM] Rifattorizzato SHUFB per migliorare la leggibilità di @WalterKruger in #18937
- Aggiornato wolfssl alla versione 5.9.2 di @Megamouse in #18946
- Aggiornato 7zip alla versione 26.02 di @Megamouse in #18947
- [SPU LLVM] Aggiunti percorsi rapidi SHUFB splat/indice speciale aggiuntivi di @WalterKruger in #18945
- Giradischi emulato: Consentita la mappatura dei sensori di movimento di @Megamouse in #18958
- Aggiunte ulteriori mappature dei controlli movimento per giradischi e ghltar di @Megamouse in #18961
- Corretto
consteval read_from_ptre aggiunti controlli di sicurezza quando possibile di @Megamouse nel #18963 - Propagato
src_locinwrite_to_ptreread_from_ptrdi @Megamouse nel #18967 - Precompilazione SPU: Aggiunto supporto per segmenti non allineati di @elad335 in #18968
- Corretto il logging TTY UTF-8 di @Megamouse in #18969
- settings: Impostazione predefinita async con shader interpreter senza indicazione di compilazione shader di @AniLeo in #18956
- Corretto cellKb utilizzando modificatori dei tasti su Linux di @Megamouse in #18938
- macOS: Supporto DJ Hero Turntable (pulsanti deck, conflitto passthrough) di @silvatyrant nel #18957
- Corretta lettura fuori limite in Dimensions di @Megamouse nel #18972
- Implementazione
cellSysmoduledi @capriots nel #18962 - [SPU ASMJIT] Vettorializzati gli shift variabili a 16-bit per target SSE2 di @WalterKruger nel #18911
- SPU LLVM: Utilizzato ARM USHL per shift infiniti mascherati di @Whatcookie in #18816
- PPU LLVM: Corretto il blocco
core_lockdi @elad335 in #18774 - SPU: Confronti tramite moltiplicazioni per ARM, checksum tramite differenza assoluta e cicli ottimizzati di @Whatcookie in #18824
- Decoder SPU database non supportato di fallback su ARM64 di @cicerohellmann nel #18651
sysinfo.cpp: Rilassati i vincoli della calibrazione TSC di @elad335 nel #17909cellSysmodule: correzione aggiuntiva di @capriots nel #18977- Corretto VSH su ARM64: Correzioni alla gestione della memoria di @elad335 nel #18707
- cellSysmodule: Correzione aggiuntiva (parte 2) di @capriots in #18978
- Spostate le scritture non sicure dei puntatori raw
write_to_ptreread_from_ptrinwrite_to_ptr_unsafeeread_from_ptr_unsafedi @Megamouse in #18975 - Aggiornati i Submodules di @Megamouse nel #18980
- Logging aggiuntivo per le notifiche GUI di @RipleyTom in #18988
- input: Corretta la mappatura dei tasti freccia su macOS ARM di @Icnopandaz nel #18920
- Incrementata la versione globale dei savestate di @capriots nel #18989
- VK: Corretto
video_out_calibration_pass::get_fragment_inputsdi @Megamouse nel #18952 - Aggiunto supporto OpenCV 5 di @hcorion in #18998
- Aggiornato fusion alla versione 1.3.0 di @Megamouse nel #19008
- Aggiornato curl alla versione 8.21.0 di @Megamouse in #18943
- Corrette le scorciatoie dei classici PS1 di @Megamouse in #19012
- [SPU LLVM] Rifattorizzato SELB per migliorare la leggibilità di @WalterKruger in #19002
- [SPU ASMJIT] Ottimizzati i confronti xfloat e la moltiplicazione di @WalterKruger in #19025
- IDM: Ottimizzata la ricerca della concorrenza di @elad335 in #19027
- sys_fs: Corretta la verifica ENOTDIR per percorsi che terminano con
/doto/dotdotdi @elad335 in #19028 - Aggiornato fusion alla versione 1.3.1 di @Megamouse nel #19030
- PPU LLVM: Ottimizzata la gestione dei NaN vettoriali per AVX512 di @Yahfz in #19033
- PPU LLVM: Ottimizzata la gestione dei denormal vettoriali per AVX512 di @Yahfz in #19034
- [SPU LLVM] Sostituiti i controlli costanti float con l’analisi KnownFPClass di LLVM di @WalterKruger in #19043
- PPU LLVM: Accelerata la gestione NJ nell’ambiente FTZ di @elad335 nel #19040
- metainfo: Aggiornata l’anteprima screenshot di @AniLeo in #19044
- qt: Corretto il crash del gestore salvataggi durante l’eliminazione di più elementi di @ProtoJay4789 in @ProtoJay4789 in #19019
- Ripristinate le ottimizzazioni dei loop SPU ridotti per correggere regressioni Arm64 di @elad335 nel #18979
- SPU: Ripristinata la riduzione LQX/STQX di @elad335 nel #19050
- [SPU LLVM] Utilizzato select in FMA per accorciare la catena delle dipendenze di @WalterKruger in #19052
- Impostazioni pad: Corretta la cancellazione dei binding di @Megamouse nel #19054
- Aggiunte più informazioni alle eccezioni VFS di @Megamouse in #19055
- [macOS] Aggiornato all’ultimo MoltenVK 1.4.2 precompilato di @schm1dtmac nel #19059
- atomic: Corretta la compilazione BSD di @AniLeo nel #19061
- LLVM: Migliorata l’estrazione delle costanti v128 di @elad335 in #19064
- Correzione: Risolto
get_known_bitsdi @RipleyTom nel #19051 - cli: Consentito l’avvio dell’ultimo savestate di un gioco di @Megamouse nel #19067
- Qt: Aggiunta utilità per il dump della memoria guest di @canersaka in #19068
- Qt: Spostato il codice del dump della memoria guest in una classe dedicata di @Megamouse nel #19070
- rsx: Ripuliti gli shader interpreters di @kd-11 in #19084
- Aggiornato LLVM alla versione 22.1.8 di @Megamouse in #16807
- rsxfp/interpreter – Implementate le funzionalità texture mancanti di @kd-11 in #19090
- Corretto il messaggio di avviso del fallimento installazione pacchetto di @Megamouse nel #19096
- Corretta la selezione dell’encoder di registrazione di @Megamouse nel #19063
- Corretta l’installazione dei DLC di @Megamouse nel #19097
- SPU/ARM64: Corretti i classici PS1 e i giochi RawSPU di @elad335 nel #19088
- vk: Rimossa un’impostazione inutilizzata di @Megamouse in #19099
- Sostituite alcune chiamate
abort()confmt::throw_exceptiondi @Megamouse in #19094 - Rimosse le vecchie direttive
ifdefdi LLVM non più aggiornate di @Megamouse in #19092 - Risolto il problema con l’assegnazione dei valori in
iota16di @isztldav in #19105 - Risolta la prima regressione delle texture nere in Sonic Generations di @digant73 nel #19091
- Aggiunta la gestione degli inviti di gioco nella sovrapposizione amici #18417 di @primetime43 in #19108
- UI/UX: Aggiunte le categorie “Non funzionanti” e “Completati” al filtro dell’elenco giochi di @Darkhost1999 in #19106
- Aggiunti i VID e PID mancanti per i dispositivi Wii MPA di @sanjay900 nel #19111
- Consentito di ignorare le stringhe vuote in
fmt::mergedi @Megamouse in #19110 - rsx: Implementata una correzione corretta per la ricostruzione incompleta delle immagini nella cache delle texture quando WCB è disabilitato di @kd-11 in #19104
- rsx: Risolto lo spam degli errori dell’interprete dovuto a una ricerca errata del formato di @kd-11 nel #19113
- ci/bsd: Aggiornato FreeBSD alla versione 14.4, utilizzando LLVM 22 mantenendo clang-devel di @AniLeo in #19116
- rsx: Corrette alcune segnalazioni di warning su MSVC di @Megamouse nel #19115
- [SPU LLVM] Accorciata la catena delle dipendenze FI e risolto il problema di limitazione SNaN di @WalterKruger in #19107
- ci/bsd: Compilazione con clang 22 di @AniLeo in #19119
- overlay: Aggiunte opzioni di ordinamento per l’elenco trofei di @Vishrut2403 in #18965
- rpcs3_version: Aggiornata la versione a 0.0.42 di @AniLeo nella #19121
Se cerchi una guida su come configurare e settare l’emulatore RPCS3, clicca qua!!
Changelog completo: v0.0.41...v0.0.42
Download: RPCS3 v0.0.42 Alpha
Download: Source code RPCS3 v0.0.42 Alpha
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: Xbox Series
Vedi altri prodotti Xbox Series
Ultimo aggiornamento 2026-08-20 / Link di affiliazione / Immagini da Amazon Product Advertising API





