Pubblicato un nuovo aggiornamento per la versione 1.19 dell’emulatore PPSSPP, il programma, scritto interamente in C++, ci permette di emulare i giochi della PSP traducendo le istruzioni della CPU direttamente in codice macchina ottimizzata per funzionare su chip x86, x64 e ARM.

L’emulatore offre una ricca gamma di funzioni e opzioni di personalizzazione. Supporta inoltre il rendering ad alta definizione, i controlli personalizzabili, gli stati di salvataggio, l’avanzamento rapido e i miglioramenti grafici come l’upscaling delle texture e l’anti-aliasing.
PPSSPP è noto per la sua compatibilità con un’ampia gamma di giochi per PSP, comprese sia le versioni commerciali che i titoli homebrew consentendo agli utenti di godersi i propri titoli preferiti sui dispositivi moderni.
Inoltre, PPSSPP supporta la funzionalità multiplayer, consentendo ai giocatori di connettersi e giocare con gli amici in locale o online utilizzando l’emulazione di rete.
Con la versione 1.19 è stato introdotto un importante miglioramento nella riproduzione audio dei file Atrac3+, uno dei formati più utilizzati nei giochi PSP, che ha portato a una serie di correzioni di compatibilità.
Tuttavia, come spesso accade con modifiche significative, sono emersi nuovi problemi: in particolare, i file audio Atrac3 (senza “+”) generati da applicazioni esterne ai giochi ufficiali non venivano più decodificati correttamente a causa di un pacchetto iniziale difettoso che non veniva ignorato come previsto.
In precedenza, la decodifica funzionava solo per una coincidenza legata a calcoli errati ma “fortunati”.
Questo problema ha avuto ripercussioni su diverse modifiche di giochi apprezzate dalla comunità, come una versione di Crazy Taxi con la colonna sonora originale del Dreamcast, e alcune edizioni modificate di giochi di calcio che avevano perso musica e commenti audio.
L’errore è stato corretto e verificato su hardware reale per garantirne il funzionamento, insieme ad altri bug sfuggiti ai test precedenti.
Changelog v1.19.3
- Corretto un crash all’avvio in Tony Hawk’s Underground 2 (#20573).
- Corretto un blocco o crash nell’accesso al menu di Final Fantasy II quando la funzione di “readback” era configurata per copiare su texture (#20573).
- Corretto un problema nella rilevazione di alcuni tipi di salvataggio, che impediva la corretta visualizzazione dei promemoria di salvataggio all’uscita (#20623)
- Sistemati problemi audio, come musica e altri suoni, in giochi modificati (come diverse versioni di giochi di calcio o Crazy Taxi con la colonna sonora originale) (#20566, #20571).
- Risolto un bug che impediva il corretto funzionamento dell’uscita dal programma su Windows in alcune circostanze (#20607).
- Correzioni minori all’interfaccia utente e ai comandi da tastiera (#20604).
- Corretto un crash o schermata nera che si verificava passando da “salta effetti buffer” a “rendering con frameskip automatico” (#20605).
- Sistemato un bug nelle versioni Mac/Linux in cui il cursore del mouse restava nascosto e bloccato dopo aver attivato il mapping dei comandi con il mouse (#20612).
- Corretto un problema di schermata nera durante salvataggio/caricamento nei giochi Football Manager Handheld (#20616).
- Miglioramenti nelle traduzioni.
Changelog v1.19.2
- Salvataggio/caricamento in-game non rilevato correttamente per il promemoria di salvataggio (#20500).
- L’installazione dei dati di salvataggio da ZIP era parzialmente danneggiata (#20498).
- Corretto un bug del caricatore di moduli che interessava alcuni giochi (#20513).
- Corretti alcuni blocchi nel debugger di Windows (#20510).
- Corretto un problema di prestazioni nella sostituzione delle texture (#20520).
- Correzioni varie (#20518, #20514, #20502, #20515).
Changelog v1.19.1
- Corretto un problema nella selezione dell’immagine di sfondo su Android (#20477).
- Corretta una regressione nei RetroAchievements per i giochi con più eseguibili (#20469).
- Possibile correzione per un problema nella selezione del dispositivo audio su Mac (#20482).
- Aggiunta una soluzione temporanea per Dragon’s Lair che non funzionava con LLE scePsmf (#20468).
- Evitato il tentativo di caricare file CSO/CHD chiaramente corrotti (#20466).
- Corretta una regressione che colpiva le app homebrew che richiedono memoria extra (#20457).
- Corretto il disegno della griglia nei vari giochi della serie Robot Taisen (#20456).
- Corretto un crash dell’interfaccia utente quando si visualizzava una directory con più ISO NPDRM (#20453).
Changelog v1.19
- Audio:
- Nuova implementazione di
sceAtrac, che risolve Flatout e molti altri problemi di vecchia data! (#20098, #20136, #20138, #20162). - Funzionalità
sceAtrac-through-sceSasimplementata in modo più corretto, correggendo la voce in Sol Trigger e in più mini (#20156). - Miglior supporto per l’utilizzo diretto di
sceAudiocodec, correggendo la musica in alcune app homebrew (#20199, #20246, #20253, #20209). - Miglioramento del controllo del volume (#19969, #19971).
- Nuova implementazione di
- Correzioni di rendering e prestazioni:
- Importante: Questa sarà l’ultima versione principale con supporto D3D9. D3D11 continuerà ovviamente a essere supportato, insieme a Vulkan e OpenGL.
- Corretti gli effetti del fumo in Jak’n’Daxter riutilizzando la correzione di Ratchet & Clank (#20032).
- Aggiunto il rendering del buffer di profondità del software per correggere in modo efficiente i flare dell’obiettivo in più giochi (Midnight Club LA, Wipeout, Syphon Filter ecc..) (#19748, #19764, #20231, #19955, ecc..).
- Molteplici correzioni di crash relativi al rendering (#20270, #20346, #20344).
- Velocità di caricamento della sostituzione delle texture corretta e ora controllabile (#20286), correzione della regressione per i pacchetti compressi (#19860).
- Compatibilità assortita aggiuntiva e altre correzioni (#20376, #20070, #19685).
- Correzioni di rilettura di Persona 1/2 (#20067, #20068).
- Altre correzioni di correttezza (#20233, #20255, #19686).
- Emulazione generale:
- Consenti la disabilitazione di HLE per ogni modulo (se i giochi includono il modulo, così possiamo caricarlo). Abilitato per
sceCcc(#20218) e, soprattutto,scePsmf(#20208), risolvendo diversi problemi. - Ulteriori miglioramenti al caricamento dei moduli (#20114).
- Funzione di sospensione più precisa su Windows (#20054).
- Ulteriori miglioramenti delle texture sostitutive, consentono la sostituzione delle icone di gioco (#19975, #19978).
- Disattivate alcune funzionalità come l’avanzamento rapido quando la rete è attiva, per evitare de-sincronizzazioni (#20311).
- Corretto il mono Atrac3 come colonna sonora video (#19800).
- Miglioramenti al supporto RISC-V (#20352).
- Consenti la disabilitazione di HLE per ogni modulo (se i giochi includono il modulo, così possiamo caricarlo). Abilitato per
- Controllo e input:
- Nuovo debugger PSP basato su “Dear ImGui”: ImDebugger:
- Consente uno sviluppo molto rapido delle funzionalità di debug in base alle necessità e implementato anche un debugger Ge piuttosto valido per l’esecuzione passo passo dei disegni.
- A differenza del vecchio debugger Win32 (ma simile al debugger web non mantenuto), funziona su tutte le piattaforme (anche se è macchinoso sui touchscreen).
- Commit principali (anche se ce ne sono molti di più): (#20242, #20240, #20294).
- Multigiocatore:
- Aggiunto supporto multigiocatore Infrastruttura, con configurazione DNS automatica (#19865, #19869, #20221, #20220, #19875).
- Nota: Funzioneranno solo i giochi per cui sono stati creati dei “server di rilancio”. Vedere qui.
- Implementato maggiormente
sceNet(prerequisito per la funzionalità precedente). - Implementata la rimappatura del socket (#19827).
- Varie correzioni di bug, grazie ANR2ME (#20247, #20245, #19843, #19849, #19836).
- Aggiunto supporto multigiocatore Infrastruttura, con configurazione DNS automatica (#19865, #19869, #20221, #20220, #19875).
- Interfaccia utente:
- Il caricamento dello spinner ora gira correttamente, l’app non sembra più bloccarsi (#20341).
- Funzionalità minori: Chiede conferma all’uscita nella maggior parte degli scenari (#19996, #20023), ridimensionamento DPI (#20013), può mettere in pausa senza menu (#19883).
- Come al solito, un sacco di modifiche, correzioni di prestazioni e correzioni per blocchi e arresti anomali (#20343, #20332, #20305, #20303, #20299, # 20163, #20152, #20143, #20079, #20137, #20374).
- Due nuovi temi di colore (#20334, #20335), correzioni relative ai temi (#19984, #19995, #20308).
- Miglioramenti e correzioni di bug nel gestore dei dati salvati (#19771, #20170).
- Aggiunta la funzionalità di eliminazione “Sposta nel cestino” a più piattaforme (#20230, #20261).
- Aggiunta la possibilità di acquisire schermate “grezze” del gameplay (#20029).
- Altri file possono essere caricati direttamente da ZIP (#20243).
- Le impostazioni dello sviluppatore ora sono suddivise in schede per un accesso più semplice (#20228).
- Passare all’API libpng completa in modo da poter disabilitare la correzione gamma, come nella vera PSP (#20033).
- Supporta la visualizzazione della percentuale della batteria su più piattaforme (#19973, #19967).
- Consenti la scelta di un’immagine di sfondo su iOS (#20370).
- Compatibilità della piattaforma:
- Escludere i vecchi Mac dall’utilizzo di Vulkan (troppe schermate nere, blocchi) (#20236).
- Utilizzare portable-file-dialogs per fornire finestre di dialogo per l’apertura dei file su Linux (#20175).
- “Memorizza ISO completo nella cache della RAM” ora è nascosto correttamente dove non funziona (#20165).
- Ora il rendering avviene alla risoluzione corretta sui Mac più recenti (#20011).
- Input del mouse migliorato su Android, inclusa la mappatura separata dei pulsanti (#19915).
- Utilizza di nuovo il font corretto su Mac/iOS (#19874).
- Sono state apportate molteplici ottimizzazioni all’accesso ai file per sfruttare al meglio la base difettosa denominata Android Scoped Storage (#19668).
Download: PPSSPP v1.19.3
Download: Source code PPSSPP v1.19.3
Fonte: ppsspp.org
![[Scena Switch] Rilasciato ldn_mitm v1.23.0 con supporto per il nuovo firmware 21.X.X](https://www.biteyourconsole.net/wp-content/uploads/SwitchLan1.jpg)
![[Scena NDS/2DS/3DS] Rilasciato nds-bootstrap v2.11.0](https://www.biteyourconsole.net/wp-content/uploads/NDSBOOTSTRAP.jpg)
![[Scena DS/2DS/3DS] Rilasciato TWiLight Menu++ v27.20.0: Nuove correzioni ai salvataggi, bug fix e interfaccia DSi migliorata](https://www.biteyourconsole.net/wp-content/uploads/TwiLight.jpg)
![[Scena PS Vita] Rilasciato Pang Adventures Vita v1.0](https://www.biteyourconsole.net/wp-content/uploads/PangAdventure-100x75.webp)
![[Scena PS4] Rilasciato DroidPPPwn v1.3.1](https://www.biteyourconsole.net/wp-content/uploads/PPPwnDroid-100x75.webp)
