Home Emulatori Rilasciato RPCS3 v0.0.41 Alpha: grafica migliorata, supporto PS Move, integrazione Steam avanzata...

Rilasciato RPCS3 v0.0.41 Alpha: grafica migliorata, supporto PS Move, integrazione Steam avanzata e prestazioni ottimizzate

147
0

La nuova versione 0.0.41 Alpha di RPCS3  rappresenta uno degli aggiornamenti più consistenti degli ultimi mesi per il celebre emulatore della console PlayStation 3.

Pur mantenendo il modello di sviluppo rolling release che contraddistingue il progetto, questa release introduce numerosi miglioramenti che interessano praticamente ogni aspetto dell’emulatore, dalla grafica alle prestazioni, passando per il supporto hardware e l’interfaccia utente.

Uno dei settori che beneficia maggiormente dell’aggiornamento è quello grafico. Gli sviluppatori hanno lavorato sull’ottimizzazione della compatibilità della vertex cache, migliorando la gestione dei dati grafici e contribuendo ad aumentare la stabilità generale durante l’esecuzione dei giochi.

Sono stati inoltre risolti diversi problemi legati alle texture utility che in alcune circostanze potevano provocare crash improvvisi.

Anche i backend OpenGL e Vulkan ricevono ottimizzazioni significative, mentre il renderer RSX continua a evolversi con ulteriori affinamenti che consentono una migliore resa visiva e una maggiore affidabilità.

In molti titoli questi interventi si traducono in un’esperienza più fluida, meno soggetta a bug grafici e generalmente più stabile.

Particolare attenzione è stata dedicata anche al supporto per PlayStation Move. Il modulo cellGem, responsabile della gestione del controller di movimento, è stato oggetto di numerose correzioni che risolvono problematiche legate ai deadlock, migliorano il calcolo della posizione e affinano il supporto hardware complessivo.

Questi cambiamenti consentono una migliore compatibilità con i giochi che sfruttano le funzionalità di motion control, rendendo l’esperienza più precisa e affidabile.

Importanti novità arrivano anche sul fronte dell’integrazione con Steam. RPCS3 ora permette di creare o rimuovere scorciatoie Steam in modalità batch, semplificando la gestione di ampie librerie di giochi.

Introdotta inoltre la generazione automatica dei banner per Steam, accompagnata da vari fix e dalla disattivazione automatica di Steam Input per le scorciatoie create dall’emulatore.

L’obiettivo è offrire un’integrazione sempre più naturale con l’ecosistema di Valve, consentendo agli utenti di gestire i propri titoli PlayStation 3 come se fossero giochi nativi della piattaforma.

L’interfaccia utente continua il proprio percorso di maturazione grazie a una profonda revisione dell’Home Menu. Il nuovo sistema di rendering basato su Signed Distance Fields garantisce elementi grafici più puliti, bordi meglio definiti e un antialiasing più efficace.

Anche l’esperienza audio è stata migliorata, con una gestione più curata della riproduzione dei file SND0.AT3 durante il caricamento e nella schermata della lista giochi.

Sono state aggiunte nuove opzioni dedicate al logging e alla registrazione, mentre numerosi piccoli ritocchi all’interfaccia contribuiscono a rendere l’utilizzo quotidiano più intuitivo.

Tra le modifiche più pratiche figura anche la nuova configurazione predefinita del tasto PS, ora associato alla combinazione Start e Select.

Sul piano delle prestazioni, questa nuova versione introduce ulteriori ottimizzazioni per il compilatore SPU LLVM, comprese migliorie specifiche per i sistemi ARMv8 che possono garantire benefici tangibili sui dispositivi basati su questa architettura.

Lo shader compiler è stato aggiornato con un sistema di scalabilità automatica dei worker thread in grado di sfruttare meglio le CPU dotate di un elevato numero di core, riducendo i tempi di compilazione e migliorando la reattività complessiva.

Presenti inoltre ulteriori correzioni per il PPU e un sistema di Dynamic VSync che contribuisce a rendere più stabile la sincronizzazione delle immagini.

La release include anche numerosi interventi mirati alla compatibilità e alla stabilità generale. Il firmware interno è stato aggiornato alla versione 4.93, garantendo una migliore copertura delle funzionalità richieste dai giochi più recenti del catalogo PlayStation 3.

Sono stati apportati miglioramenti alla gestione dei filmati FMV, con benefici riscontrabili in titoli come White Knight Chronicles II, mentre gli utenti macOS possono contare su diverse correzioni specifiche sia per il sistema operativo sia per il processo di compilazione.

Infine, il sistema di overlay riceve nuove notifiche dedicate ai messaggi e agli errori critici, migliorando il monitoraggio dello stato dell’emulatore durante l’utilizzo.

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.

MinimiConsigliati
ProcessoreAMD - 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
GPUAMD - 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
RAM4 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
StorageArchiviazione 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
OSWindows
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.

  • Migliorata la compatibilità della cache dei vertici (vertex cache), by @diazalvi nella pull request #18243.
  • RSX: Corretto un crash casuale nelle utility delle texture, by @kd-11 nella pull request #18269
  • cellGem: Risolto un deadlock in cellGemUpdateStart / cellGemUpdateFinish, by Megamouse nella pull request #18271.
  • Corretta la build su MacOS, by @RipleyTom nel #18270
  • Qt: rimosso il controllo del codice di ritorno del download di RPCS3, by @Megamouse in #18276
  • Corretti alcuni avvisi (warnings), by @Megamouse in #18256
  • PPU: Varie correzioni, by @RipleyTom nel #18283
  • RSX/OpenGL: Corretti alcuni bug durante il readback lato CPU (WCB), by @kd-11 in #18281
  • Qt: Aggiunte impostazioni del livello di log nella scheda debug, da @Megamouse nella pull request #18278
  • Ripristinata la disattivazione del PPU jump elider,, by @RipleyTom in #18288
  • gl: Miglioramenti nella texturizzazione di @kd-11 in #18289
  • cellDmuxPamf di @capriots in #18218
  • PPUAnalyzer: Correggere l’operando di spostamento SLDI di @RipleyTom in #18294
  • PS Move: Calcolo della posizione della maniglia di fissaggio da @Megamouse in #18299
  • LLVM 22 riparazioni di @RipleyTom in #18305
  • rsx: Miglioramenti vari di @kd-11 in #18304
  • vk: Aggiungi 0x13C0 ID dispositivo NAVI2 (Raphael Mendocino) di @AniLeo in #18307
  • cellGem: correggi RAW8 in RGBA_320x240 / correggi cellGemReadExternalPortDeviceInfo di @Megamouse in #18321
  • Qt: gioca SND0. File audio AT3 nel gioco elenca quando un film PAM veniva trasmesso da @Megamouse nel #18322
  • gl: Correggere alcuni problemi residui entro @kd-11 in #18309
  • RPCN: correzioni di impostazioni di @Megamouse nel #18325
  • Correggi cella SaveStates Regressione DumxPamf di @elad335 in #18326
  • sovrapposti: gioca SND0. File audio AT3 mentre il gioco si carica di @Megamouse  nel #18323
  • Piccole correzioni GUI di @Megamouse in #18332
  • Aggiorna curl alla versione 8.19.0 di @Megamouse in #18336
  • Usa System Protobuf per Mac Intel con @qurious-pixel nel #18344
  • Overlay: Permette di resettare l’impostazione attuale nel menu Home di @Megamouse  in #18341
  • SPU LLVM: Usa ARMV8 udot/sdot per accelerare SUMB + GB/GBH/GBB di @Whatcookie in #18350
  • VK: scala auto shader compilatori worker su CPU larghe di @jfleezy23 nel #18353
  • configurazione/uo: miglioramenti UX, riduzione dell’ambiguità delle impostazioni, correzione dei nomi @AniLeo  in #18220
  • Correggi scorciatoie ISO di @Megamouse in #18356
  • Input: semplificare il handler MMjoy di @Megamouse in #18354
  • Avviso Fix Qt cmake e QJsonDocument mancante inclusi da @p0yr4s in #18346
  • Configurazione: Disabilita la navigazione su pad di default da @AniLeo in #18363
  • cellDmuxPamf: LLE di nuovo per default di @AniLeo nel #18361
  • cmake: Build con SDL di default da @AniLeo in #18359
  • Correggi l’ordine di inizializzazione del callback da @Megamouse in #18364
  • Qt: Aggiungo la possibilità di aggiungere o rimuovere scorciatoie Steam tramite @Megamouse in #18331
  • input: avviso log invece di lanciare un’eccezione quando il dpad ha un valore sconosciuto di @Megamouse in #18365
  • sovrapposizione nativa: Riscrittura del menu principale di @kd-11 in #18358
  • Qt: Creare anche banner Steam durante la creazione di scorciatoie da parte di @Megamouse in #18368
  • Input: Implementare combinazioni di pulsanti di @Megamouse in #18366
  • overlay/home: Correggere alcuni problemi evidenziati dai tester di @kd-11 nel #18371
  • Correzioni di striscioni a vapore di @Megamouse nel #18372
  • Qt/Input: Migliora l’inserimento dei pulsanti combo di @Megamouse in #18374
  • Qt: Correggere la selezione della lista dei giochi dopo Refresh(true) di @Megamouse nel #18376
  • input: Correggere i pulsanti SDL di @Megamouse in #18378
  • overlay/home: Correggere il riavvio dei giochi dal menu home di @Darkhost1999 in #18369
  • Mappare il pulsante PS per iniziare+selezionare di default da @Megamouse in #18380
  • Aggiornare il firmware attuale a 4.93 entro @FlexBy420 in #18384
  • Qt: correggere i controlli combinati di bottoni duplicati di @Megamouse in #18386
  • Configurazione: Attiva di default l’avvio in modalità schermo intero da @AniLeo nel #18387
  • rsx: Impostazione vsync dinamica di @kd-11 in #18389
  • Pulire il codice usando mutabile + const quando possibile tramite @RipleyTom in #18396
  • rsx/cfg: Gestire i blocchi di aliasing IF e ELSE dalla stessa istruzione tramite @kd-11 nel #18393
  • sovrapposizione: Aggiungi margine sinistro di 8px nella barra laterale di @AniLeo in #18392
  • [macOS CI] Correggere fallimenti di build legati a protobuf entro @schm1dtmac in #18398
  • overlay: aggiungere tiling di memoria RSX agli overlay e ridurre la finestra di notifica shader tramite @kd-11 nel #18400
  • Creazione a batch/rimozione scorciatoie Steam di @Megamouse in #18399
  • Aggiungi notifica sovrapposta per i messaggi ricevuti da @RipleyTom in #18413
  • rsx/cfg: Correzione della gestione delle istruzioni con input letterale da parte di @kd-11 in #18416
  • Qt: Rimuovere un codice inutilizzato di @Megamouse in #18415
  • Migliorare l’audio GUI di @Megamouse in #18407
  • Aggiungi file di configurazione Zed su gitignore di @BehroozRezvani in #18421
  • Qt: correggere il loop del timer audio di @Megamouse in #18426
  • rpcs3: Compilazione della correzione con gcc-16 di @AniLeo nel #18431
  • sovrapposti: Implementare il rendering SDF per forme antialiasate lisce da @kd-11 in #18433
  • [macOS CI] Correggi di nuovo le versioni rotte di macOS di @schm1dtmac in #18436
  • gl: Inizializzare correttamente le struct di definizione della disposizione della memoria tramite @kd-11 in #18437
  • sovrapposti: Correggono artefatti spiacevoli durante il rendering degli switch quando il menu principale viene ingrandito di @kd-11 in #18438
  • Qt: loop SND0. Audio AT3, aggiunta fade in/out di @Megamouse in #18442
  • Dt: Migliorare trova dialoghi di @Megamouse in #18444
  • GUI/input: Disabilita la levetta anti-deadzone nella navigazione GUI pad da @Megamouse in #18446
  • Qt/input: Non inviare eventi di rilascio input dell’interfaccia grafica finché non c’è stata almeno una pressione di un pulsante da parte di @Megamouse in #18447
  • cellDmuxPamf (+adec, atracXdec): processo lo stato PPU dopo le chiamate di sistema di livello 2 da parte di @capriots in #18450
  • Logs: Correggere i livelli globali dei log durante l’avvio e dopo aver modificato le impostazioni del livello del log da parte di @Megamouse in #18445
  • Correzioni e miglioramenti della costruzione CMake di @oltolm nel #18302
  • rsx: Rendere la scalatura della risoluzione un parametro locale della superficie [1 di 2] di @kd-11 in #18453
  • SPU LLVM: Rilevamento di previsione di iterazioni di ciclo di base da parte di @elad335 in #18395
  • cellDmuxPamf: correggere i FMV congelanti in White Knight Chronicles II by @capriots nel #18456
  • Fai in modo che gli overlay di prestazioni utilizzino lo spazio delle finestre di @BehroozRezvani in #18419
  • RPCS3: Notifica carenza di RAM, log di utilizzo attuale e picco di RAM entro @elad335 in #18103
  • SaveStates: Riavvio corretto dopo aver salvato da parte by @elad335 in #18459
  • rsx: Rendere la scalatura della risoluzione un’impostazione dinamica [2 su 2] by @kd-11 in #18461
  • Correzioni di costruzione by @oltolm nel #18460
  • sysinfo: Implementa le statistiche di utilizzo della RAM per Linux by @AniLeo nel #18473
  • Qt: aggiungi impostazioni di registrazione dialogo by @Megamouse nel #18472
  • sovrapposti: mostra messaggio di latching per errori fatali by @Megamouse in #18480
  • Aggiorna le dipendenze per @Megamouse in #18451
  • Steam: Disabilita l’input Steam per scorciatoie by @Megamouse in #18427
  • Qt: aggiungere alcune opzioni di ordinamento al gestore di screenshot by @Megamouse in #18483
  • Qt: nascondere il log frame di default by @Megamouse in #18477
  • Correzione: aggiunta inclusione mancante per compatibilità MSVC by @kayforbe nel #18486
  • SPU Analyzer: Riconosce obiettivi sconosciuti da @elad335 in #18487
  • rsx/shaders: Correggere la ricerca dei flag di texture quando l’MSAA è abilitato da @kd-11 nel #18489
  • sys_fs: Implementa ENOTDIR by @elad335 nel #18488
  • Corregge il controllo errore del percorso di ingresso del pulsante PS by @BehroozRezvani nel #18494
  • SPU LLVM: Correggere gli aggiornamenti dei registri nel secondo blocco di Reduced Loop da @elad335 in #18500
  • SPU LLVM: Rimuovere il codice di debug by @elad335 in #18503
  • compilazione dei moduli PPU per l’opzione PPU Debug by @oltolm nel #18508
  • game_list_table: Consentire la riorganizzazione delle colonne della lista dei giochi per @Vishrut2403 in #18492
  • Spostare SDL a 3.4.4 by @sanjay900 nella #18505
  • Aggiorna i sottomoduli per @Megamouse in #18516
  • Correggi il segfault di SPRX Loader su Apple ARM64 escludendo MAP_JIT dalle regioni di mappatura di memoria @Drustburn  in #18425
  • implementazione di cellDmux da parte by @capriots nel #18298
  • rsx: Consentire src negativo e dst pitch in NV0039 per @kd-11 in #18519
  • rsx: Implementare il disrotolo delle cubemap con mipchain da @kd-11 nel #18522
  • vk: Correggere più violazioni dei dati usando VK_VALIDATION_VALIDATE_SYNC=1 per @kd-11 in #18526
  • SPU: Rimuovere la gestione del loop RCHCNT di SPU_WrOutMbox by @AniLeo in #18529
  • ISO: ottimizzare alcune letture di file tramite @Megamouse in #18511
  • Aggiornare il docker Linux alla versione 1.11 da parte di @Megamouse in #18533
  • Includere <pthread.h> per pthread_self by @dblsaiko nel #18535
  • Qt: Mostra errore se qualche pacchetto è corrotto prima dell’installazione da parte di @Megamouse nel #18538
  • CPUThread: correggi l’uso ASAN after-free by @oltolm nel #18541
  • ppu: Abilita la correzione vettoriale NaN di default da @AniLeo in #18543
  • rsx: Migliorare la gestione degli I/O disallineati con @kd-11 nel #18545
  • correggi LLVM asserto in use_begin da @oltolm nel #18520
  • Aggiunta del supporto all’ISO cifrato by @digant73 nel #18498
  • Correggi altri due bug di spegnimento ASan by @oltolm in #18552
  • sysinfo.cpp: Sostituito PEB read con la RtlGetVersion di NTDLL by @l00sy4 nel #18554
  • GUI: Raggruppare le impostazioni di precisione della CPU per @AniLeo nel #18548
  • ISO: Aggiungi la cache dei metadati per velocizzare la scansione delle liste dei giochi tramite @Vishrut2403 in #18546
  • sysinfo.cpp: Rimuovere gli assistenti del registro by @l00sy4  nel #18557
  • Aggiungi impostazioni 3D della dimensione dello schermo di @Megamouse nel #18531
  • Thread.cpp: Aggiunta traccia dello stack e registrazione dei registri al filtro eccezioni by @l00sy4 nel #18564
  • input: Correggi le combinazioni mouse+KB by @Megamouse in #18565
  • GUI/ISO: preferisco film personalizzato a ISO by @Megamouse in #18566
  • Correggi alcuni avvertimenti di frutto facile by @Megamouse in #18572
  • Escludere la modalità gioco su macOS a causa del throttling by @schm1dtmac in #18576
  • Correggi il controllo dell’uso del disco, aggiorna i sottomoduli per @Megamouse nel #18578
  • Aggiungi database di configurazione per @Megamouse nel #18568
  • Qt/input: correggi i nomi dei tasti del mouse by @Megamouse nel #18583
  • [macOS] Aggiornamento anticipato di MoltenVK 1.4.2 compilando dal codice sorgente di @schm1dtmac nel #18584
  • sys_fs: Reimplementa l’analisi del percorso by @elad335 nel #18580
  • Controlla la presenza di chiavi sconosciute durante la validazione della configurazione da parte by @Megamouse nel #18588
  • correggere la creazione di cartelle errate in cellHddGameCheck by @digant73 nel #18589
  • Qt: correggere l’avvio normale senza configurazione del database by @Megamouse in #18596
  • cmake: non disabilitare “WOLFSSL_HARDEN” e correggere la compilazione con l’ultimo WolfSSL by @oltolm in #18559
  • Consentire di saltare l’installazione di pacchetti opzionali da parte di @digant73 nel #18582
  • Loader: prova a recuperare la configurazione del database se non avviati tramite l’interfaccia utente da @Megamouse in #18597
  • Qt: Permette di confrontare le configurazioni nel menu contestuale della lista giochi tramite @Megamouse in #18603
  • Controllo dell’intervallo di regione fisso sul file ISO by @digant73 nel #18604
  • Download di Improve Mac Translation by @qurious-pixel nel #18598
  • Qt: rendere emu_settings_type cfg_location dinamica by @Megamouse nel #18605
  • SPULLVM: Correggere avvisi variabili inutilizzati by @Megamouse in #18573
  • Aggiungi il supporto alla scansione ricorsiva by @digant73 in #18587
  • Aggiungi la mappatura mancante tra l’oggetto di configurazione e l’interfaccia UI by @digant73 in #18612
  • Migliora i processi di gestione e inizializzazione degli errori backend di FAudio con @rustybusgaming in #18614
  • sys_fs: Fix O_CREATE e O_TRUNC per BDVD by @elad335 nel #18615
  • SPU LLVM: Correggere il looping del canale di scrittura RCHCNT tramite @elad335 in #18581
  • Aggiungi un controllo di integrità ISO by @digant73 in #18555
  • Clan: thread PPU in sospensione durante le chiamate API da by @ZephyrCodesStuff in #18621
  • RSX: Correggere la gestione dello swizzle di Morton sui formati texel larghi con @kd-11 in #18627
  • Aggiungi link PR cliccabili nell’aggiornamento del changelog by @Kravickas  nel #18465
  • Correggere le condizioni della gara a memory_decommit/memory_reset su Apple ARM64 da @Drustburn nel #18423
  • sys_fs: Corregge i controlli per gli alias dei dispositivi flash by @clienthax nel #18630
  • sys_spu: Fix sys_isolated_spu_create by @elad335 nel #18629
  • cellVdec: reimplementazione di cellVdecQueryAttr() by @capriots in #18631
  • cellVdec: correzione by @capriots in #18633
  • cellVdec: un’altra correzione by @capriots nel #18635
  • RSX Debugger: popola la lista delle chiamate di estrazione catturate per @score3229 in #18643
  • RSX: soluzione alternativa per fallimenti di caso limite di aliasing di colore/profondità by @score3229 in #18644
  • Non usare il ciclo di eventi Qt in modalità headless by @Megamouse in #18645
  • USB: correzione del passthrough degli endpoint in massa su Linux da @LucaSilva-r nel #18636
  • Qt: riparare la perdita di memoria in confg_database by @Megamouse nel #18647
  • Aggiornamento 7zip a 26.01 by @Megamouse in #18649
  • CI: Avviso azioni rimanenti by @shinra-electric in #18652
  • Aggiungere il supporto per riprodurre da un drive BD (attualmente solo su Windows) by @digant73 nel #18648
  • [macOS] Revert #18423 a causa di crash segnalati da @schm1dtmac nel #18656
  • Evita di aprire un disco virtuale se non c’è contenuto presente by @digant73 nel #18659
  • Correggere l’uso della configurazione del database durante l’avvio dall’interfaccia utente senza title_id da @Megamouse in #18660
  • vk: Rielaborare i dati e rivedere il nostro modello di legame descrittori per @kd-11 in #18642
  • Qt: Aggiungi timeout e aborto logica al downloader by @Megamouse in #18663
  • [macOS] Compila MVK su Xcode 16.2 by @schm1dtmac in #18666
  • Win: Aggiornamento ffmpeg a 8.1 by @Megamouse in #18517
  • Rimuovere vm_ref.h by @elad335 nel #18675
  • game_list: Aggiunta del supporto per la raccolta multi-giochi per dischi in formato ISO by @Vishrut2403 in #18571
  • [macOS] Aggiorna MoltenVK e ripristina il supporto alla Modalità Gioco da parte by @schm1dtmac in #18671
  • Ripristina la compatibilità 0.85 per la decrittazione binaria PS3 by @clienthax in #18674
  • Sposta il percorso del codice di parsing ISO multi-gioco alla posizione corretta per @xperia64 in #18679
  • Aggiorna i sottomoduli by @Megamouse in #18681
  • [macOS]: correggi problemi homebrew rpath by @Markos-Th09 in #18662
  • game_list: Correggere il bypass della cache ISO in is_from_yml branch per ISO multi-gioco by @Vishrut2403  nel #18683
  • rsx: Miglioramenti Interepreter by @kd-11 nel #18676
  • Alcune correzioni by @digant73 nel #18686
  • USB: Smetti di inviare risposte USB dopo prx_unload da by @Florin9doi in #17934
  • game_list: Correzione della visualizzazione delle icone per le ISO della collezione multi-gioco by @Vishrut2403 nel #18693
  • Qt: Sambiguare le etichette di direzione offset dalle etichette DPad/Stick by @arshkumarsingh in #18695
  • Ho aggiunto l’effetto hover al QComboBox nel mio tema, che avevo dimenticato a @GustavoGraziano nel #18689
  • Aggiungi impostazioni personalizzate degli anaglifi by @Megamouse in #18574
  • Aggiungi l’opzione per derivare MAC dal PSID by @RipleyTom in #18700
  • Apple Silicon: consolida la gestione JIT W^X con le guardie RAII by @AurisDSP in #18701
  • [macOS] [Hotfix] Annulla le modifiche di PPUThread dal #18701 by @schm1dtmac nel #18708
  • USIO: Implementata l’emulazione del lettore di schede BanaPassport (バナパスポート) by @brian218 nel #18690
  • Qt: includere territorio nelle etichette dei menu delle lingue by @arshkumarsingh in #18704
  • ISO: Correggere la lettura mancante del blocco residuo di dati nella prossima estensione, se presente @digant73  in #18706
  • gui: Rimuovere il pulsante di chiusura dal widget del dock Game List by @thephilcoulson in #18717
  • cellMusic: Fix shuffle produce sempre lo stesso ordine by @thephilcoulson in #18716
  • [Sistema] Correggi i cicli di riavvio al riavvio, poi chiudi by @schm1dtmac in #18723
  • rsx: Correggere larghezza/altezza scambiate nel decodificatore NV309E_SET_FORMAT by @thephilcoulson nel #18722
  • cellDmux: controllo di stato fisso by @capriots in #18728
  • [TEST NECESSARI] rsx: Implementa confronti emulati Z per la funzione EQUAL da @kd-11 in #18712
  • SPU LLVM: Soluzione sbagliata per il codice LLVM per FCGT su AARCH64 by @Whatcookie  nel #18730
  • SPU: Correggere l’uso della CPU di spu_channel sulla configurazione BE by @elad335 in #18735
  • SPU: Altre correzioni UB di @elad335 in #18736
  • Ho apportato alcuni miglioramenti al mio tema per migliorarlo entro @GustavoGraziano nel #18732
  • Rafforzare l’accesso ai bitset da parte by @Megamouse nel #18734
  • Input: ottimizzare e migliorare l’input della tastiera @Megamouse  in #18741
  • Miglioramenti visivi ai temi di Windows 11 by @GustavoGraziano nel #18745
  • SPU LLVM: Lettura/scrittura in linea del decrematore per ARM anche by @Whatcookie nel #18751
  • Ripristina . DirIcon by @qurious-pixel in #18753
  • Correggi l’addr ethernet in modalità offline by @RipleyTom in #18756
  • Aggiorna le dipendenze per @Megamouse in #18739
  • Non aggiungere un d.º di installazione per i PKG di tema di tipo contenuto by @Radu13 in #18765
  • SPU LLVM: Ottimizza le moltiplicazioni SPU per ARM per @Whatcookie in #18763
  • Aggiornamento libusb by @Megamouse in #18762
  • RawSPU: Implementare MMIO di lettura a 16 e 8 bit da @elad335 nel #18770
  • Correggi lo spam di log USIO by @Megamouse in #18771
  • Fix named_thread_group costruttore by @Megamouse nel #18775
  • Correggi l’assegnazione di input dei tasti numerici non numerici tramite @Windsurf7 in #18761
  • Aggiorna i runner di Windows a Visual Studio 2026 by @Megamouse in #18783
  • LLVM PPU/SPU: Usa mescolamenti ARM nativi nei ricompilatori invece di emulare pshufb x86 by @Whatcookie in #18056
  • RawSPU: carichi ELF legati; PPUInterpreter: fix modulo 127->128 by @arshkumarsingh in #18797
  • Correggere il bug dell’interprete triple ret per ARM64 by @Whatcookie nel #18782
  • Revert “SPU LLVM: Remove dead interpreter ret fallback” by @Whatcookie in #18805
  • Aggiornamento ffmpeg alla versione 8.1.1 by @Megamouse in #18807
  • CLI: Consentire installazioni headless by @Megamouse in #18719
  • Aggiorna OpenCv alla versione 4.13.0 da @Megamouse in #18809
  • Implementa l’emulazione di dispositivi esterni falsi di ps spostati tramite @Megamouse nel #17219
  • Riparare l’uscita dopo l’installazione senza testa by @Megamouse nel #18810
  • Correggi alcuni avvisi del gcc by @Megamouse in #18811
  • Correggi la riproduzione personalizzata della lista musicale by @Megamouse nel #18812
  • Analizzatore PPU: Correggere un possibile loop infinito by @elad335 in #18814
  • cellMusic: correggere blocchi occasionali durante la riproduzione automatica in modalità playlist by @Megamouse  in #18815
  • Corretti alcuni errori di battitura nel codice e nell’interfaccia, by @Megamouse in #18825
  • Forzato l’utilizzo di un renderer video supportato quando quello selezionato non è compatibile, by@Megamouse in #18823
  • rpcs3_version: aggiornato alla versione 0.0.41 by @AniLeo in #18829

Se cerchi una guida su come configurare e settare l’emulatore RPCS3, clicca qua!!

Changelog completo: v0.0.40...v0.0.41

Download: RPCS3 v0.0.41 Alpha

Download: Source code RPCS3 v0.0.41 Alpha

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

🔥 Prodotti in promozione e articoli più venduti: PS4

Vedi altri prodotti PS4

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-15 / 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.