Home Emulatori Rilasciato emulatore RPCS3 v0.0.29 Alpha

Rilasciato emulatore RPCS3 v0.0.29 Alpha

510
0

Pubblicato un nuovo aggiornamento per l’emulatore RPCS3, il programma ci permette di eseguire l’intero catalogo della console PlayStation 3 su PC Windows, MacOS e Linux.

RPCS3 ha iniziato lo sviluppo all’inizio del 2011 da una piccola squadra di programmatori guidati da DH Hykem, attualmente supporta i moderni renderer DirectX 12, Vulkan e OpenGL. Ad oggi lo sviluppo viene seguito dal developer Nekotekina insieme ad altri collaboratori.

Questa nuova versione include un hotfix per miglioramenti di stabilità riguardanti il sys_timer, l’aggiornamento di FreeBSD e il passaggio a /quarterly per il sistema CI.

Ci sono anche miglioramenti delle chiamate di sistema a LV2 per sys_fs, sys_ss e sys_usbd con correzioni di bug per il debugger.

Altri miglioramenti riguardano il rendering su GPU Apple della serie M, l’input per DualSense Edge, correzioni di bug relativi ai thread spu/ppu, cache dei vertici, problemi di memoria esaurita, la gestione di VK_ERROR_FRAGMENTATION durante l’allocazione di pool di descrittori, e molto altro.

Gli sviluppatori hanno lavorato anche sull’interfaccia utente, inclusi miglioramenti delle impostazioni, l’aggiunta di opzioni per bloccare l’input dell’overlay al giocatore uno, e la possibilità di mettere in pausa l’emulazione quando RPCS3 non è in primo piano.

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

Tieni presente che i nostri aumenti di versione sono punti di riferimento e non build stabili. Scarica sempre l’ultima build da https://rpcs3.net/download

  • sys_timer: Hotfix per miglioramenti di stabilità di @elad335 in #13945
  • CI: Aggiornamento di FreeBSD e passaggio a /quarterly di @jbeich in #13949
  • sys_fs, sys_ss e sys_usbd: Miglioramenti delle chiamate di sistema LV2 di @brian218 in #13840
  • debugger: Correzioni di bug di @elad335 in #13948
  • [Hotfix] Corretto il problema #13954 per le build di macOS di @brian218 in #13955
  • [Hotfix] sys_fs: correzione della rimozione delle voci di mappa nel distruttore di @Megamouse in #13961
  • input: correzione dell’override del profilo del gamepad con configurazioni personalizzate esistenti di @Megamouse in #13965
  • Correzione di bug relativi alle copie rimaste dei thread spu/ppu di @elad335 in #13964
  • PPU: Attesa dopo il ritorno dalla funzione di ingresso del thread di @elad335 in #13966
  • vk: Correzione del rendering interrotto sulle GPU Apple della serie M di @kd-11 in #13969
  • input: Aggiunta della modalità di attivazione dell’intensità della pressione di @Megamouse in #13959
  • [Hotfix] Corretto un bug per cui i giochi normali non potevano avviarsi correttamente dopo il boot di VSH di @brian218 in #13980
  • Correzioni varie di @Megamouse in #13963
  • Qt: Aggiunta della capacità di stilizzare i collegamenti href di richtext di @Megamouse in #13931
  • cellMsgDialog: Correzione del segmentation fault durante la chiusura dei dialoghi Qt non bloccanti di @Megamouse in #13986
  • PPU: Correzione dei falsi positivi del rilevamento dell’ingresso del thread di @elad335 in #13975
  • rsx: Miglioramenti alla cache dei vertici di @kd-11 in #13985
  • vk: Miglioramento della gestione dei problemi di memoria esaurita di @kd-11 in #13967
  • overlays: Aggiornamento del workaround della finestra di avanzamento di @Megamouse in #13992
  • CI: Ripristino dell’utilizzo di pacchetti FreeBSD più recenti di @jbeich in #13993
  • [Hotfix] System.cpp: Aggiornata la definizione di SELFs CoreOS dello spazio utente LV2 di @brian218 in #13995
  • Qt: Miglioramento dello strumento di decrittografia dei binari PS3 di @elad335 in #13990
  • Correzione della connessione consecutiva sullo stesso socket su Windows di @RipleyTom in #13987
  • fs/linux: Correzione potenziale problema di copia dei file di @Megamouse in #13984
  • input: Aggiunta del supporto per DualSense Edge al gestore del pad DualSense di @Megamouse in #14008
  • input: Aggiunta dell’indice del controller ai controller SDL di @Megamouse in #13999
  • Log Frame: Chiarimento delle azioni e delle notifiche in sospeso di @elad335 in #14004
  • Loader: Rimozione del codice inutilizzato di @Megamouse in #13983
  • np_handler: Correzione dell’avviso: controllo del socket in discover_ip_address di @Megamouse in #14009
  • vk: Gestione di VK_ERROR_FRAGMENTATION durante l’allocazione di pool di descrittori di @kd-11 in #14012
  • PPUAnalyser: Correzione dell’uso errato di std::move di @Megamouse in #14011
  • UX: Rivisitazione di alcune impostazioni, implementazione di ‘Mostra suggerimento compilazione PPU’ di @AniLeo in #14005
  • Ottimizzazione di alcuni messaggi di log delle tracce di @Megamouse in #14010
  • [TESTER NECESSARI] Input: possibilità di assegnazione multi-pulsante di @Megamouse in #14018
  • Correzione della finestra di avanzamento di @Megamouse in #14030
  • vk: Richiesta batch di copie delle query per ridurre il numero di comandi Vulkan utilizzati di @kd-11 in #14032
  • Windows: Silenzio dell’errore non critico del contatore delle prestazioni di @Megamouse in #14035
  • Spostamento del workaround della connessione all’interfaccia di connessione di @RipleyTom in #14006
  • jit: Correzione dell’asserzione in GDBJITRegistrationListener di @oltolm in #13864
  • Correzione della creazione della cache PPU di @elad335 in #14034
  • Correzione dell’impostazione del debug PPU con l’interprete PPU di @elad335 in #14050
  • Miglioramenti alla Memory Viewer di @elad335 in #14051
  • vk: Utilizzo dell’estensione synchronization2 per gli eventi di @kd-11 in #14065
  • Soluzione temporanea per vecchi compilatori di @kd-11 in #14070
  • File.cpp: Ripristino della modifica get_parent_dir di @elad335 in #14086
  • sys_fs: Aggiornamento di alcune parti del codice relative a fs seguendo #14086 di @brian218 in #14088
  • Miglioramenti alla QoL del setup di RPCS3 di @elad335 in #14081
  • Blocco dell’emulazione senza pausa o crash dell’interfaccia utente di @elad335 in #14038
  • Correzione della regressione nella finestra di benvenuto di @Megamouse in #14096
  • vk: Seguito dell’implementazione di synchronization2 di @kd-11 in #14101
  • input/overlays: Aggiunta dell’opzione per bloccare l’input dell’overlay al giocatore uno di @Megamouse in #14100
  • RB3MidiGuitar.cpp: Supporto alla modalità regolare della chitarra di @DarkRTA in #14099
  • Correzione della creazione della cache PPU, Implementazione della precompilazione SELF, Correzione dello stato di salvataggio 1 su 3 di @elad335 in #14090
  • Hotfix dopo #14090 di @elad335 in #14112
  • Qt: Salvataggio sicuro delle impostazioni e della geometria dell’interfaccia utente durante l’evento di chiusura di @elad335 in #14060
  • vk: Utilizzo delle barriere del pipeline per la sincronizzazione degli eventi di @kd-11 in #14107
  • Input: Correzione dell’input multibottone per l’interazione del mouse di @Megamouse in #14109
  • Aggiornamento delle dipendenze di @Megamouse in #14116
  • cellSpurs: Implementazione di ShutdownTaskset e WorkloadFlagReceiver2 di @elad335 in #13916
  • rsx: Visualizzazione virtuale delle subimmagini di @kd-11 in #14104
  • vm_native.cpp: Soluzione temporanea per i crash rpcs3_vm_sparse.tmp di @elad335 in #14118
  • rsx: Avvolgimento delle coordinate MSAA prima di texelFetch di @kd-11 in #14130
  • CI: Ignorare il sottomodulo FAudio nelle build Windows di @Megamouse in #14128
  • rsx: Limitazione dei pesi del campionamento MSAA per evitare il clipping di @kd-11 in #14131
  • sys_usbd: Implementazione del supporto per i dispositivi Santroller di @sanjay900 in #14129
  • ci: Miglioramento dei tempi di compilazione per macOS di @DarthMDev in #14126
  • rsx: Correzioni delle subimmagini di @kd-11 in #14140
  • PPU LLVM/RawSPU: Implementazione del passaggio di eliminazione delle violazioni MMIO di @elad335 in #14137
  • [simd.hpp] Correzione di gv_fmafs di @Nekotekina in #14145
  • UX: Opzione per mettere in pausa l’emulazione quando RPCS3 non è in primo piano di @elad335 in #14146
  • Implementazione del debug PPU LV2 di @elad335 in #14125
  • Silenzio dei log solo durante il gameplay di @Megamouse in #14143
  • SPU: Correzione del requisito dell’interprete statico con gli interrupt di @elad335 in #14148
  • build-mac: Abilitazione di Discord Rich Presence per gli utenti Mac di @DarthMDev in #14144
  • Home menu: Miglioramenti delle impostazioni di @Megamouse in #14152
  • Qt: Utilizzo del testo dettagliato per il changelog nella finestra di messaggio di installazione di @Megamouse in #14154
  • Correzioni di debug varie di @elad335 in #14160
  • rsx: Ripristino della proiezione del texturing per una migliore compatibilità con le subimmagini di @kd-11 in #14149
  • Scrittura di config.yml se era vuoto all’avvio di @Megamouse in #14153
  • sys_fs: Correzione dei livelli di log di @elad335 in #14174
  • SPU/PPU Debugger: Aggiunta della modalità decimale al pannello dei registri di @elad335 in #14178
  • [HOTFIX] rsx: Correzione del codegen delle shader AMD di @kd-11 in #14179
  • Forzare l’ereditarietà di BDVD/PS3_GAME durante gli aggiornamenti del gioco di @elad335 in #14159
  • rsx: Conservazione della trasformazione delle coordinate delle texture attorno alle modifiche distruttive di @kd-11 in #14181
  • macOS CI: Aggiunta di cache Homebrew e Qt di @nastys in #14167
  • Compilazione con msvc, clang e gcc su Windows di @oltolm in #14114
  • vk: Non caricare le texture depth-stencil sulla coda di trasferimento di @kd-11 in #14185
  • Qt: Ignora Qt::Key_unknown durante l’analisi delle sequenze di tasti di @Megamouse in #14187
  • PPU/Debugger: Visualizzazione del contenuto attualmente utilizzato del campo CR nel pannello dei registri di @elad335 in #14188
  • Patches: Correzione dei potenziali crash di RPCS3 dovuti a patch non valide di @elad335 in #14190
  • Qt/Patches: Miglioramento della validazione delle patch e dei pat…

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

Download: RPCS3 v0.0.29 Alpha

Download: Source code RPCS3 v0.0.29 Alpha

Fonte: twitter.com

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.

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.