Il team di sviluppo di RPCS3 ha pubblicato la nuova versione 0.0.43 Alpha, un ulteriore aggiornamento per uno degli emulatori PlayStation 3 più conosciuti e apprezzati sulla scena PC.

La nuova build introduce un numero considerevole di correzioni e miglioramenti distribuiti tra emulazione, grafica, interfaccia e compatibilità.
RPCS3 is a multi-platform open-source PlayStation 3 emulator
Download the latest build here:https://t.co/brpHmz4QFU
Check the game compatibility list:https://t.co/DuhP3tbwQc
Donate to support our developers:https://t.co/Qbtk8PAkDE
Join our Discord:https://t.co/479ps52t1K
— RPCS3 (@rpcs3) April 10, 2024
Come sempre, è importante ricordare che RPCS3 non utilizza un vero e proprio sistema di versioni stabili: i numeri come 0.0.43 rappresentano dei punti di riferimento nel continuo sviluppo del progetto, che segue un modello rolling release.
Gli stessi sviluppatori consigliano quindi di utilizzare sempre l’ultima build disponibile dal sito ufficiale.
Tra gli interventi più interessanti di questa versione troviamo diversi lavori dedicati al rendering RSX, il processore grafico della PlayStation 3 emulato da RPCS3.
Migliorate inoltre le operazioni di trasferimento delle immagini, la gestione delle texture e la ricostruzione delle texture 3D e cubemap, mentre sono stati corretti diversi problemi legati all’illuminazione, allo shading e alla precisione del rendering.
Non mancano poi interventi importanti sul fronte dell’emulazione vera e propria. Gli sviluppatori hanno corretto diversi problemi che potevano provocare crash, incluso un caso legato alla chiusura della finestra di un gioco già andato in crash, oltre a diversi bug presenti da tempo nei componenti PPU, SPU e VFS.
Sistemati anche alcuni problemi relativi alla gestione delle ISO, all’installazione dei pacchetti PKG e all’estrazione dei file.
La nuova versione porta aggiornamenti alle componenti utilizzate dall’emulatore. RPCS3 passa a FAudio 26.08, SDL 3.4.14, OpenCV 4.14.0 e Qt 6.11.2, mentre sono stati introdotti ulteriori miglioramenti per le build Windows, macOS e ARM64.
Sul fronte delle prestazioni, il progetto continua inoltre a lavorare sulle ottimizzazioni delle traduzioni CPU, con interventi specifici per le istruzioni AVX2 e AVX-512 e per il compilatore SPU LLVM.
Una delle novità più curiose riguarda invece l’interfaccia. Questa nuova versione di RPCS3 introduce il Game Collections support, insieme alla possibilità di utilizzare una nuova Big Picture Mode basata sull’interfaccia overlay RSX.
Anche la gestione della libreria dei giochi è stata ulteriormente rifinita, con miglioramenti alla visualizzazione dei titoli, alle categorie e alla gestione dei percorsi utilizzati per aggiungere giochi da cartella o ISO.
Gli sviluppatori hanno inoltre introdotto la sincronizzazione dei trofei attraverso RPCN e corretto diversi problemi relativi alla registrazione video, ai controller, al PlayStation Move, al firmware e alla creazione dei collegamenti Steam.
Sono presenti anche numerose correzioni di sicurezza e robustezza nella gestione dei file e dei percorsi di installazione.
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.
- Corretto il crash dell’emulatore durante la chiusura della finestra di gioco dopo un crash, di @digant73 in #19122
- rsx/copypasta: corrette le registrazioni di input dell’illuminazione a 2 lati invertite per lo stage FS, di @digant73 in #19123
- Aggiornato FAudio alla versione 26.08, di @Megamouse in #19125
- qt: ridotto il numero di righe di codice in
settings_dialog, di @Megamouse in #19130 - Corretto l’utilizzo di
vm::writer_lockche poteva causare un deadlock su PPU, di @elad335 in #19132 - Corretta la registrazione con encoder di fallback, di @Megamouse in #19136
- cmake: corretti i problemi di compilazione Windows/MSVC relativi al percorso di zlib e a wolfSSL TLS1.3, di @Alasonga in #19137
- Corretti alcuni vecchi bug di emulazione, di @elad335 in #19141
- Correzioni VSH, di @elad335 in #19146
- msvc: corretta la dipendenza di debug di
libprotobuf-lite, di @Megamouse in #19147 - msvc: corretta la build di debug di OpenAL, di @Megamouse in #19148
- Corretta la ricorsione infinita di
ensurenelle build di debug, di @Megamouse in #19149 - Corretto l’alpha test, di @digant73 in #19101
- rsx: corretto
exception data_heapnelle build di debug, di @Megamouse in #19150 - .github: migliorato il modello per le segnalazioni di regressione, di @AniLeo in #19145
- Aggiornato SDL alla versione 3.4.14, di @sanjay900 in #19154
- spu: azzerati i bit
MFC_LSA_offssuperiori al limite, di @AniLeo in #19153 - Memorizzato l’ultimo percorso utilizzato durante l’aggiunta di giochi da cartella o ISO, di @lalitshankarch in #19164
- Ordinate le GPU rilevate in base alla priorità (dedicata, integrata, software ecc.), di @lalitshankarch in #19166
- CPUTranslator: aggiunto constant folding aggiuntivo per le intrinsic X86, di @WalterKruger in #19171
- Corretta la lettura fuori dai limiti del buffer in
TRPLoader::LoadHeader, di @Megamouse in #19174 - elf: rimosso il
-1non necessario da entrambi i lati di un controllo sulla dimensione per prevenire l’underflow, di @Megamouse in #19175 - Corretta la creazione dei collegamenti di Steam, di @Megamouse in #19183
- unedat: corrette alcune letture fuori dai limiti, di @Megamouse in #19178
- Verificato che i percorsi finali di installazione siano effettivamente all’interno della directory di destinazione prima dell’installazione, di @Megamouse in #19176
- ISO: corrette alcune letture fuori dai limiti, di @Megamouse in #19184
- unself: corrette alcune letture fuori dai limiti, di @Megamouse in #19177
- sys_net: correzioni e miglioramenti, di @RipleyTom in #19170
- Qt: eseguiti i dialoghi iniziali nel main event loop, di @Megamouse in #19189
- Corretto l’ordine degli argomenti di
IsPathInsideDirdurante l’estrazione dei file, di @Megamouse in #19192 - Aggiornato
discord-rpc, di @Megamouse in #19195 - rsx: corretta la funzionalità di interleaving/deinterleaving dell’immagine
nv0039, di @kallsyms in #19190 - rsx: pulizia di
nv0039, di @kd-11 in #19199 - Implementato il percorso AVX2 per
gv_rol32, di @lalitshankarch in #19167 - [SPU LLVM] Ridotti i requisiti di generazione delle costanti per
SHUFB, di @WalterKruger in #19205 - vk: eseguite le operazioni di gestione dei driver, come il GC, su un thread worker separato, di @kd-11 in #19208
- Aggiornato
discord-rpc, di @Megamouse in #19203 - Qt: implementata
auto_scroll_labele utilizzata per le descrizioni delle impostazioni, di @Megamouse in #19162 - Qt: corretto l’indice delle schede di
settings_dialog, di @Megamouse in #19209 - Qt: aggiunta l’azione per aprire la cartella di configurazione personalizzata del gamepad al menu contestuale dell’elenco giochi, di @Megamouse in #19212
- Ripristinata la modifica “[SPU LLVM] Ridotti i requisiti di generazione delle costanti per
SHUFB“, di @AniLeo in #19217 - Qt: rimossi i margini del layout dell’area di scorrimento in
settings_dialog, di @Megamouse in #19211 - Qt: aggiunto l’avviso sulle build non ufficiali, di @Megamouse in #19213
- rsx/fp: corretta la decodifica delle istruzioni
LOOPeREP, di @kd-11 in #19220 - Corretto il crash con l’eccezione VFS, di @digant73 in #19227
- Scambiati il numero della PR e il testo della PR nell’update manager, di @digant73 in #19228
- Arricchito il titolo dell’elenco giochi, di @digant73 in #19229
- [Qt] Nascondimento predefinito delle barre del titolo, di @schm1dtmac in #19238
- Aggiornato il container Docker con SDL 3.4.14, di @hcorion in #19239
- rsx: rifattorizzate le operazioni sulle texture dinamiche (
deferred_subresource), di @kd-11 in #19235 - [SPU LLVM] Evitato il bug di combinazione GFNI in
SHUFB, di @WalterKruger in #19221 - rsx: reimplementate ampie parti della ricostruzione delle texture (3D e Cubemap), di @kd-11 in #19226
- Aggiunto un nuovo tentativo dopo 60 secondi per i download delle traduzioni, di @hcorion in #19246
- gui: disabilitato correttamente il pulsante Visualizza cartella, di @AniLeo in #19248
- Utilizzato
max()per portare i float negativi a 0.0 prima della conversione a uint, di @NeilMonday in #19255 - rsx_debugger: corretta la conversione
g8b8, di @Megamouse in #19257 - PPU: interrotta l’inversione della saturazione float-to-int su ARM64, di @Whatcookie in #19259
- [SPU LLVM] Evitata la normalizzazione
XFloatridondante inSELB, di @Yahfz in #19245 - RPCN: sincronizzazione dei trofei, di @FlexBy420 in #18760
- unpkg: corrette alcune letture fuori dai limiti, di @Megamouse in #19169
- rsx: ottimizzate le operazioni di trasferimento delle immagini e corretto alcuni bug, di @kd-11 in #19261
- Hotfix: corretto il crash dei giochi con RPCN abilitato, di @FlexBy420 in #19264
- windows: corrette le build clang x64/arm64, di @AniLeo in #19267
- Reso opzionale VSH nella finestra File ➔ Tutti i titoli ➔ Crea cache LLVM, di @digant73 in #19270
- rsx: implementato il remapping dell’output colore per formati esotici, di @kd-11 in #19268
- gl: corretto il comportamento di
copy_image_staticquando i formati non corrispondono, di @kd-11 in #19275 - Corretta l’installazione dei pacchetti PKG, di @Megamouse in #19278
- Corretta l’aggiunta di percorsi duplicati, di @digant73 in #19266
- [SPU LLVM] Ottimizzata la conversione
AVX-512 XFloat, di @Yahfz in #19244 - Corrette alcune segnalazioni di warning, di @Megamouse in #19280
- VFS: rimosso il doppio slash dai percorsi, di @Megamouse in #19284
- Filtrata la risposta
UnlockTrophy, di @RipleyTom in #19286 - rsx: implementata la semantica del flat shading, di @Tagflag2d in #19251
- Varie correzioni ai bug di emulazione, di @RipleyTom in #19282
- RSX: migliorata la precisione del fragment DP3, di @Yahfz in #19293
- rsx: corretto il rilevamento delle regioni tiled, di @kd-11 in #19296
- gui: corretto l’installazione del firmware tramite trascinamento, di @AniLeo in #19299
- Aggiornato OpenCV alla versione 4.14.0, di @Megamouse in #19298
- Aggiornato Qt alla versione 6.11.2, di @Megamouse in #19301
- rsx: allentato il controllo degli input di
NV4097_SET_SHADE_MODEper corrispondere all’hardware, di @kd-11 in #19304 - Corretti i timestamp ISO, di @digant73 in #19281
- Migliorata la finestra del tracker PS Move, di @Megamouse in #19310
- Aggiunto il supporto alle Game Collections, di @digant73 in #19292
- [Mac OS X] Corretta la regressione/instabilità sporadica nella compilazione PPU LLVM (#19103), di @schm1dtmac in #19312
cellVdecGetPicItem: corretto un potenziale utilizzo dopo il rilascio diAVFrame, di @Megamouse in #19315- Aggiunta la Big Picture Mode utilizzando l’interfaccia overlay RSX, di @BeezBumba in #19165
- [Mac OS X] [RSX] Disabilitati gli hack specifici Apple per funzionalità e formati supportati dalle GPU Apple, di @schm1dtmac in #19311
- [SPU LLVM] Aggiunti percorsi rapidi per costanti speciali note di
SHUFB, di @WalterKruger in #19319 - Correzioni al patch manager, di @Megamouse in #19323
- Debugger PPU: supporto alle tail call nel callstack, di @elad335 in #19331
- rsx: rielaborate le operazioni della cache delle texture del blit engine, di @kd-11 in #19013
- gui: corrette le categorie dell’elenco giochi tradotte casualmente in modo errato, di @mariobob in #19342
- [Mac OS X] Corretti i crash di
get_aligned_buf()con le ISO, di @schm1dtmac in #19345 - Corretti i problemi dei caratteri nei titoli dei giochi, di @BeezBumba in #19341
- Migliorate le Game Collections, di @digant73 in #19349
- overlays: utilizzato
get_game_content_pathin BPM, di @Megamouse in #19350 - Aggiunto il supporto audio per
BPM ICON1.PAM, di @BeezBumba in #19336 - Corretto il salvataggio di
sys_overlay, di @elad335 in #19356 - Corretti i controlli dei percorsi ISO, di @Megamouse in #19360
- rsx: miglioramenti minori alla sincronizzazione, di @kd-11 in #19353
- rsx/qt: spostata l’opzione di upscaling del blit engine nelle impostazioni di debug, di @kd-11 in #19343
- Big Picture Mode: consentita la navigazione verso il basso anche quando non è presente una tile direttamente sotto, di @Megamouse in #19362
- Utilizzato il fallback alla normalizzazione lessicale in caso di errore nella canonicalizzazione, di @Masamune3210 in #19366
- RSX: corretto l’ordine di SAT e ABS, di @Yahfz in #19326
- Aggiunto il supporto ai lettori BD su Linux, macOS e FreeBSD, di @digant73 in #19233
- Loader: utilizzato un solo thread durante l’installazione dei pacchetti da un’unità ottica, di @Megamouse in #19237
- Qt: non impostata la visibilità della finestra di gioco all’avvio se il ridimensionamento è abilitato, di @Megamouse in #19373
- RPCN: aggiunto il pulsante per eliminare i trofei da RPCN, di @FlexBy420 in #19306
- Qt: aggiunta una barra di scorrimento orizzontale al changelog, di @Megamouse in #19374
- overlays: localizzati i dialoghi di compilazione degli shader, di @Megamouse in #19375
- Utilizzata una corretta enumerazione dei giochi nella Big Picture Mode, di @Megamouse in #19358
- Aggiornati i sottomoduli, di @Megamouse in #19368
- [Mac OS X] Corretto
sys_ss_random_number_generatore ripulito parte del codice inutilizzato, di @schm1dtmac in #19382 - Big Picture Mode: correzioni all’interfaccia utente, di @Megamouse in #19380
- Aggiunto il controllo dei limiti al byte swapping dei binari Cg, di @acts-1631 in #19387
- Big Picture: corretti i crash e le uscite indesiderate, di @Megamouse in #19389
- Rifiutati i conteggi delle raccolte di savestate soggetti a overflow, di @acts-1631 in #19386
- Rifiutati i range delle sezioni ELF soggetti a overflow, di @acts-1631 in #19393
- Convalidate le dimensioni dell’header dei metadati SCE, di @acts-1631 in #19394
- Aggiornato SDL, di @Megamouse in #19396
- SaveStates: rifiutate allocazioni di memoria irrealistiche, di @elad335 in #19395
- fix: verificato che il ticket sia codificato correttamente, di @RipleyTom in #19402
- Limitata la codifica degli attributi dei membri dei Clan, di @acts-1631 in #19399
- Aggiornato curl alla versione 8.22.0 e compilazione tramite cmake, di @Megamouse in #19397
- CI: utilizzato ccache nei sottomoduli cmake di VS, di @Megamouse in #19408
- Corrette le etichette dei pulsanti in BPM, di @BeezBumba in #19401
- rsx: rifattorizzato l’header
rsx_utilsin componenti più piccoli, di @kd-11 in #19419 - rsx: miglioramenti alla sincronizzazione, di @kd-11 in #19383
- rsx/vk: riscritto il funzionamento del blending, di @kd-11 in #19410
- GDB: corretto il setup dello stato single-step della PPU, di @kdridi in #19445
- rsx: corretta la compilazione dell’alpha test utilizzando tipi nativi
float16, di @kd-11 in #19438 - [SPU LLVM] Fast path per il restringimento delle operazioni di addizione/sottrazione a 8 bit e per il confronto delle sorgenti, di @WalterKruger in #19449
- Loader: gestiti correttamente i membri ISO mancanti e le letture non valide, di @seanbrar in #19432
- gui: impostato l’allineamento verticale per
sizeSlider, di @MananSharma12 in #19424 - rsx: maggiore sicurezza della memoria quando
rsx::threadva in crash, di @kd-11 in #19451 - Debugger: rilassati gli aggiornamenti dei thread, aggiunto lo stub per syscall 579 e ulteriori handler di formattazione
CellError, di @elad335 in #19452 - Corretti il path traversal dei PKG e l’allocazione di entry di dimensioni eccessive, di @acts-1631 in #19385
- SPU LLVM: scritta sempre la cache quando si utilizza l’opzione di debug, di @elad335 in #17792
- Corretto l’avvio lento con BPM, di @BeezBumba in #19388
- BufferUtils: ottimizzato
upload_untouched_skip_restartcon percorsi AVX-512, di @Whatcookie in #16932 - Aggiunto un nuovo tema basato sul vecchio aspetto di Steam, di @FlexBy420 in #19446
- Corrette alcune problematiche VFS, di @digant73 in #19378
- gui: corretto il contrasto del menu a tendina ComboBox nel tema Kuroi (Dark), di @MananSharma12 in #19460
- P2P: consentito il broadcast socket, di @Cri4Key in #19462
- Corretta l’assenza di audio nei giochi portati da 3 o più canali a una configurazione di output a 2 canali, di @digant73 in #19180
- sysutil/audio: implementata la gestione della memoria condivisa, di @Yahfz in #19467
- Aggiornato 7zip alla versione 26.03, di @Megamouse in #19476
- Corretta l’allocazione della memoria utente, di @Yahfz in #19482
- SPU LLVM: condizionato parte del codice per essere utilizzato esclusivamente su x86, di @Whatcookie in #19486
- Aggiunto il supporto alla configurazione VM per i giochi compilati con SDK precedenti, di @elad335 in #19489
- Corretti i savestate, di @elad335 in #19493
- Corretta la lettura dei file con l’attributo di sistema, di @digant73 in #19494
- VS: utilizzato Ninja per compilare glslang e aggiunto ccache, di @Megamouse in #19496
- SPU LLVM: aggirato un particolare problema di codegen per i byte swap ARM, di @Whatcookie in #19498
- Corretto il nome file UTF-8, di @digant73 in #19497
- Corretta l’utilizzo di
cctype, di @Megamouse in #19379 - PS Move tracker: creati i thread solo quando necessario, di @Megamouse in #19377
- Qt: rinnovato il trophy manager, di @FlexBy420 in #19428
- BUILDING.md: aggiornata l’installazione di Vulkan su Linux, di @Megamouse in #19066
- LogitechG27: collegato il dispositivo emulato solo quando il dispositivo di sterzo associato è connesso, di @mixo03 in #19273
- Spostati i callback dell’emulatore in un file dedicato, di @Megamouse in #19479
- Corretta la sovrapposizione dei trofei di Infamous 2, di @EBgames7 in #19473
- [Mac OS X] Passata tutta la CI di Mac OS X a MacPorts a causa dei cambiamenti di Brew 7.0, di @schm1dtmac in #19495
- cellMic: aggiunti i tipi EyeToy e PsEye, di @Megamouse in #19481
- SPU LLVM: omessi
test_stateespu-nullse irraggiungibili, di @Whatcookie in #19503 - RSX: riutilizzati i render target scartati durante lo splitting delle superfici, di @Yahfz in #19500
- Silenziato il log errato su edat, di @digant73 in #19502
- SPU LLVM: interrotta l’inversione della saturazione float-to-int su ARM64, di @Whatcookie in #19504
- Aggiunta l’opzione CLI
--big-pictureper forzare la Big Picture Mode all’avvio, di @edvardsanta in #19509 - [SPU LLVM] Evitato il percorso GFNI di
SHUFBquando impedisce una combinazione OR, di @WalterKruger in #19519 - Aumentata la ccache MSVC a 7 GB, di @Megamouse in #19506
- rsx: corretto il comportamento del predittore di flush quando si utilizza la surface cache per i target del blit engine, di @kd-11 in #19524
- Corretto
sysFsReaddir, di @digant73 in #19512 - [TESTERS NEEDED][SPU LLVM] Aggiunto il pass
InstCombine, di @WalterKruger in #19521 - Ripristinata la modifica “[SPU LLVM] Aggiunto il pass
InstCombine“, di @WalterKruger in #19535 - rsx: modifiche al compilatore shader, di @kd-11 in #19538
- rsx/vk: correzioni minori ai bug, di @kd-11 in #19546
- sys_fs: corretto il controllo di leggibilità di
CELL_APP_HOMEper i giochi su disco, di @elad335 in #19556 - Corretti i bug di
unpkg, di @digant73 in #19528 - Corretto il crash durante lo sblocco dei DLC, di @digant73 in #19515
- vk: forzati ambiti di query rigorosi su Adreno e altri tiler, di @valpackett in #19561
- rsx: corretto il comportamento di
USER_COMMAND, di @kd-11 in #19549 - LV2: attesa di un cambiamento osservabile dello scheduler PPU dai nuovi thread, di @elad335 in #19562
- cellGem: consentiti buffer
camera_framepersonalizzati, di @Megamouse in #19563 - patch_engine: corretto
save_patchesche distruggeva il file riscritto, di @digant73 in #19569 - SPU:
PUTLLCpiù veloce con Accurate SPU Reservations disattivato, di @Yahfz in #19568 - Windows: silenziati i warning di curl, di @Megamouse in #19571
- gui: visualizzato un avviso per gli elementi corrotti nei gestori Savestate e Trofei, di @MananSharma12 in #19513
- qt: non considerata un errore una cartella dei savestate vuota, di @Megamouse in #19572
- fix: corretta la compilazione con LLVM 23.1, di @RipleyTom in #19575
- gdb: corretto il controllo dell’indirizzo nella routine di lettura della memoria, di @ShadelessFox in #19574
- CI: tentativo di separare la build MSVC dalla build dei test unitari, di @Megamouse in #19526
- vk: utilizzati tutti i thread disponibili per la compilazione degli shader durante l’avvio, di @kd-11 in #19578
- [TESTERS NEEDED] Corretto l’audio lento, di @digant73 in #19550
- Corretta l’affinità dei thread su Linux quando lo scheduler dei thread è diverso da quello del sistema operativo, di @digant73 in #19581
- Corretta l’accumulazione del ritardo di avvio della PPU, di @elad335 in #19580
- rsx/vm: non messa in pausa RSX durante allocazioni non-RSX, di @elad335 in #19584
- VM/sys_mmapper: corretto il controllo degli errori di
sys_mmapper, di @elad335 in #19585 - cellVdec: posticipata la distruzione del contesto, di @digant73 in #19583
- LV2: attesa dell’avvio dei nuovi thread PPU in
sys_ppu_thread_start, di @digant73 in #19567 - Corretta la velocità di lettura dell’unità BD, di @digant73 in #19551
- cellVdec: emesse le immagini ancora trattenute dal decoder su
EndSeq, di @digant73 in #19587 - Corretti i percorsi dei dispositivi ISO, di @digant73 in #19530
- rsx/qt: spostata l’opzione “disabilita upscaling blit engine” nella scheda avanzata, di @kd-11 in #19595
- CPUThread: corretto il deadlock quando un thread CPU termina in modo anomalo, di @digant73 in #19599
- ci: aggiornato FreeBSD alla versione 14.5, di @AniLeo in #19570
- Aggiornato wolfSSL alla versione 5.9.4, di @Megamouse in #19598
- RSX: mantenuti i depth buffer per le query zpass, di @Yahfz in #19608
- cellVdec: riportati i userdata dell’AU da cui è stata decodificata ogni immagine, di @digant73 in #19618
- Ripristinata la modifica “RSX: mantieni i depth buffer per le query zpass”, di @kd-11 in #19619
- Visualizzato il mismatch della chiave ISO, di @digant73 in #19471
- Qt: mantenuta la finestra di gioco a schermo intero quando viene mostrata nuovamente, di @digant73 in #19541
- Aggiornato libpng alla versione 1.6.59, di @Megamouse in #19629
- gui: revisione generale dell’esperienza utente del Settings Dialog, di @AniLeo in #19604
- [Mac OS X] Forzata l’abilitazione di LSE2 su Apple AArch64 come workaround per macro mancanti, di @schm1dtmac in #19620
- Correzioni minori al vecchio tema Steam, di @FlexBy420 in #19560
- Aggiunta un’opzione per emulare la velocità di lettura dell’HDD della PS3, di @Yahfz in #19593
- Aggiornato VulkanMemoryAllocator alla versione 3.4.0, di @AniLeo in #19605
- overlays: utilizzata l’impostazione di configurazione per il font dell’interfaccia utente nativa, di @Megamouse in #18414
- fix: resi i messaggi P2P una multimap e impostato
min rtt_timea 1 ms, di @RipleyTom in #19635 - GUI: corretta l’aggiunta di
claimed_pathsdopo l’aggiornamento dell’elenco giochi, di @Megamouse in #19644 - Savestates: corretto
deserialize_vle, di @Megamouse in #19641 - perf_meter: corretto il logging dei bucket, di @Megamouse in #19642
- Corretti alcuni problemi OOB di
Loop, di @Megamouse in #19637 - CLI: corretta la propagazione di
emu_argv, di @Megamouse in #19639 - Corretti alcuni problemi HLE di
Loop, di @Megamouse in #19638 - [TESTERS NEEDED] cellAudio: gestito
suspend_alldurante l’attesa del mutex audio, di @digant73 in #19607 - Rilevamento runtime di LSE2 su aarch64, di @Whatcookie in #19646
- Corretto il crepitio dell’audio FMV con Audio Buffering abilitato, di @digant73 in #19173
- RSX: varie correzioni, di @Megamouse in #19643
- Corretti alcuni problemi ELF, di @Megamouse in #19640
- Rinominato il pulsante Close in Cancel su alcuni pannelli, di @digant73 in #19468
- RSX: evitate alcune copie lato host, di @Megamouse in #19648
- Semplificata la compilazione su Windows, di @DevX-Cipher in #19507
- fix: impedito l’inserimento di pacchetti dati di dimensione 0 in
received_data, di @RipleyTom in #19636 - VK: corretta l’ordinazione del resolve MSAA, di @Yahfz in #19652
- Correzioni rimanenti, di @Megamouse in #19645
- RSX: corretti i remap delle texture view memorizzate in cache, di @Yahfz in #19653
- [TESTERS NEEDED] LV2: consentito al chiamante di uscire da
sys_ppu_thread_startprima che un thread a priorità inferiore… , di @digant73 in #19655 rpcs3_version: aggiornata alla versione 0.0.43, di @AniLeo in #19656
Changelog completo: v0.0.42...v0.0.43
Download: RPCS3 v0.0.43 Alpha
Download: Source code RPCS3 v0.0.43 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: Nintendo Switch
Vedi altri prodotti Nintendo Switch
Ultimo aggiornamento 2026-10-14 / Link di affiliazione / Immagini da Amazon Product Advertising API





