Home Emulatori L’emulatore Xemu si aggiorna alla versione 0.8.92

L’emulatore Xemu si aggiorna alla versione 0.8.92

76
0

Pubblicato un nuovo aggiornamento per Xemu, l’emulatore open-source progettato per riprodurre la prima console Xbox su sistemi moderni come Windows, macOS e Linux.

Nato come fork di XQEMU, che a sua volta si basa su QEMU, Xemu utilizza un approccio di emulazione a basso livello, replicando direttamente l’hardware della console originale.

Questo metodo garantisce una compatibilità potenzialmente superiore rispetto ad altri emulatori Xbox, come Cxbx-Reloaded, sebbene presenti alcune limitazioni pratiche.

Tra le modifiche tecniche più rilevanti introdotte in questa nuova versione si segnala l’ottimizzazione del tracciamento delle operazioni di lettura e scrittura nella componente grafica NV2A, la semplificazione di alcuni include nel modulo Vulkan, l’aggiunta di etichette per la selezione dei dispositivi di input e l’introduzione di miglioramenti nella gestione delle stringhe tramite l’uso di GString.

Inoltre, è stato aggiornato il componente setup-uv da parte di Dependabot, portandolo dalla versione 6.3.0 alla 6.3.1, con l’obiettivo di mantenere il sistema stabile e allineato con le dipendenze più recenti.

Caratteristiche principali

  • Facilità di configurazione: A differenza di altri emulatori per console moderne, Xemu richiede una configurazione minima, completabile in meno di un minuto.
  • Compatibilità: Supporta oltre 900 titoli, con una lista di compatibilità aggiornata dalla comunità su GitHub.
  • Funzionalità avanzate: Include upscaling grafico per risoluzioni fino a 1080p, supporto per più controller (fino a 4, come sulla Xbox originale), salvataggio dello stato di gioco e possibilità di giocare online con altre istanze di Xemu o console Xbox reali.
  • Requisiti: Per funzionare, necessita di file specifici come il BIOS (es. “Complex_4627”), il file MCPX Boot ROM (mcpx_1.0.bin) e un’immagine del disco rigido Xbox (xbox_hdd.qcow2). Questi file non sono inclusi per motivi di copyright e devono essere estratti da una console Xbox fisica o reperiti legalmente, ad esempio tramite Internet Archive.
  • Formato giochi: Richiede immagini disco in formato .iso compatibili. Le ISO “Redump” devono essere convertite (es. con RedumpFix o extract-xiso) per essere utilizzabili, eliminando dati non necessari come la partizione video.
  • EEPROM: Xemu crea automaticamente un file EEPROM per salvare impostazioni come lingua e formato video. È possibile scaricarne uno preconfigurato (es. in italiano) per personalizzare l’esperienza.

Installazione e utilizzo

  • Download: Disponibile su xemu.app per Windows, macOS e Linux. Su Linux, si può usare un AppImage o installarlo tramite repository PPA su Ubuntu.
  • Configurazione: Dopo aver scaricato l’emulatore, è necessario selezionare i file BIOS, MCPX e HDD tramite la scheda “System” dell’interfaccia. I giochi si avviano caricando le ISO compatibili.
  • Performance: Non richiede hardware potente, ma una CPU con almeno 4 core è consigliata per prestazioni ottimali. L’uso di un SSD migliora la fluidità.

Legalità e considerazioni

  • Xemu non include BIOS o giochi per evitare violazioni di copyright. Gli utenti devono procurarsi legalmente questi file, preferibilmente estraendoli dalla propria console Xbox.
  • Il sito ufficiale (xemu.com) è considerato sicuro, con un punteggio di affidabilità elevato basato su analisi automatizzate. Tuttavia, si raccomanda di verificare ogni sito per evitare truffe.

Limitazioni

  • Alcuni giochi (circa il 10% del catalogo Xbox) presentano problemi di compatibilità o bug significativi.
  • Non supporta ancora il formato ISO “Redump” nativamente, richiedendo conversioni.
  • Mancano funzionalità come l’audio surround e il porting per dispositivi mobili.

Changelog

  • Aggiornato il componente astral-sh/setup-uv dalla versione 6.3.0 alla 6.3.1 (manutenzione Dipendenze – patch semantica).
  • NV2A: Separato il tracciamento nv2a_pgraph_surface_cpu_access in operazioni di lettura e scrittura distinte.
  • NV2A: Rese costanti alcune variabili nei parametri di funzione per migliorare la sicurezza del codice.
  • NV2A/Vulkan: Rimossi alcuni include superflui per alleggerire la compilazione.
  • UI: Aggiunte etichette esplicative nei menu a tendina per la selezione dei dispositivi emulati e di input.
  • Util: Sostituita la gestione delle stringhe con GString per una gestione più efficiente della memoria.

Collegamenti

MacOS

Linux

Windows

Source Code

Fonte: github.com

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

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.