[ANDROID] PCSX2_ARM64 Pre-alpha Builds 20250907: Nuovo Sviluppo per Android!

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:

  1. 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.

  2. Dove scaricare: Le build pre-alpha sono disponibili per il download tramite il repository GitHub. Non le troverai sul Play Store.

  3. 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 pontos2024ZoweZilsioTrixarian 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!

Da FRANCESCO

Sviluppatore a tempo perso nato negli anni 80, amante delle console e delle retro console.Il mio motto è quello di aiutare il prossimo senza avere rimorsi di cio' che hai fatto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.