Salve a tutti gli appassionati di emulazione PlayStation 2 su dispositivi Android! Siamo emozionati di condividere con voi una nuova serie di build pre-alpha datate 7 Settembre 2024.
Queste build rappresentano un altro passo avanti significativo nel portare l’esperienza di PCSX2 sulle architetture ARM64, grazie al lavoro fondamentale basato sul codice rilasciato da pontos2024 e ai continui contributi della community.
⚠️ Avviso Importante: Stato Pre-Alpha
Ricordiamo che queste sono build pre-alpha, ovvero versioni sperimentali e in stadio iniziale di sviluppo. Sono destinate principalmente a tester e sviluppatori. Non aspettatevi compatibilità o performance perfette. Il loro scopo è testare nuove funzionalità e individuare bug.
Cosa c’è di nuovo? Pulizia visiva e performance
Ecco le novità principali di questa release:
-
Interfaccia OSD (On-Screen Display) Pulita: Abbiamo ascoltato il feedback sulla troppa informazioni a schermo. L’OSD è stato ripulito e ora mostra solo gli elementi essenziali: interazioni, FPS, VPS, velocità di emulazione e versione. Un cambiamento che rende l’esperienza visiva molto più ordinata durante il gioco.
-
Fix di Performance in VKShaderCache: È stato risolto un problema di degradazione delle prestazioni nella funzione
CompileShaderToSPV(). Questo dovrebbe tradursi in compilazioni degli shader più veloci e conseguenti miglioramenti di fluidità in alcuni giochi. -
Aggiornamenti del Codebase: Il progetto è stato modernizzato con l’aggiornamento di Gradle alla versione 8.5 per il supporto a Java 21. Inoltre, è stato refactorizzato del codice ripetitivo nel progetto Android, rendendo il codice più mantenibile e pulito.
Il Cuore dell’Emulazione: Il Recompiler EE (Emotion Engine)
La novità più tecnica e potenzialmente rivoluzionaria di questa build è il lavoro iniziale sull’EE Recompiler da x86 a arm64.
-
Cosa significa? L’Emotion Engine è il CPU della PS2. Il recompiler è il componente che prende il codice della PS2 (MIPS) e lo “ricompila” al volo in codice nativo per la CPU del vostro dispositivo (in questo caso, ARM64). Un recompiler efficiente è fondamentale per ottenere prestazioni elevate.
-
Stato attuale: Come sottolinea l’autore del commit, questo lavoro è ancora incompleto. È stato un progetto di apprendimento, nato dallo studio dell’assembler. Tuttavia, il suo inserimento nel codice principale è un enorme passo avanti e fornisce una base solida su cui altri sviluppatori possono ora collaborare e costruire.
Questo è un traguardo fondamentale per il futuro dell’emulazione PS2 su Android!
Download e Avvertenze
🚨 LEGGERE ATTENTAMENTE:
-
Fornisci il tuo BIOS PS2: PCSX2, in tutte le sue versioni, richiede un file BIOS estratto legalmente dalla tua PlayStation 2. Il progetto non fornisce e non può fornire questo file. Dovrai procurartelo da solo.
-
Dove scaricare: Le build pre-alpha sono disponibili per il download tramite il repository GitHub. Non le troverai sul Play Store.
-
Repository GitHub: https://github.com/Trixarian/PCSX2_ARM64
-
-
Video dimostrativo: Per avere un’anteprima delle potenzialità del progetto, puoi guardare questo video dimostrativo:
Conclusioni
Queste nuove build sono un segnale luminoso per il futuro di PCSX2 su ARM64. Con un’interfaccia più pulita, miglioramenti delle performance sotto il cofano e, soprattutto, i primi pionieristici passi verso un recompiler EE nativo per ARM64, il progetto continua a muoversi nella giusta direzione.
Un enorme ringraziamento a pontos2024, ZoweZilsio, Trixarian e a tutti i contributor che stanno dedicando il loro tempo e le loro competenze a questo ambizioso progetto.
Provate le build, fateci sapere i vostri feedback sui canali di sviluppo (GitHub Issues, Discord, ecc.) e restate sintonizzati per gli aggiornamenti futuri!

