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.
Il progetto continua a essere attivamente sviluppato per offrire un’esperienza sempre più fedele all’hardware originale.
L’aggiornamento più recente si concentra sull’implementazione e il miglioramento dei comandi grafici relativi al componente nv2a, ovvero il sottosistema grafico della Xbox.
Tra le novità introdotte figurano la gestione dei comandi SET_FOG_COORD
, SET_WEIGHT
e SET_LIGHT_CONTROL
, nonché l’implementazione parziale di SET_SPECULAR_PARAMS
.
Sono stati inoltre aggiunti il supporto ai controlli di luce LOCALEYE
e il parametro LOCAL_RANGE
, insieme alla configurazione dell’uniforme per la potenza speculare nel backend Vulkan.
Changelog
Grafica (nv2a)
- Aggiunto il supporto ai comandi
SET_FOG_COORD
eSET_WEIGHT*
. - Implementazione parziale del comando
SET_LIGHT_CONTROL
. - Implementazione parziale del comando
SET_SPECULAR_PARAMS
. - Gestito il parametro
LOCAL_RANGE
per il controllo delle luci. - Aggiunto supporto al controllo luci
LOCALEYE
. - Nel backend Vulkan (
nv2a/vk
), impostato lo shader uniform per la potenza speculare (specular power
).
Collegamenti
MacOS
- xemu-macos-universal-debug.zip – 19.5 MB
- xemu-macos-universal-release.zip – 17.3 MB
Linux
- xemu-v0.8.53-aarch64.AppImage – 76.2 MB
- xemu-v0.8.53-dbg-aarch64.AppImage – 76.2 MB
- xemu-v0.8.53-dbg-x86_64.AppImage – 80 MB
- xemu-v0.8.53-x86_64.AppImage – 79.9 MB
Windows
- xemu-win-aarch64-debug-pdb.zip – 3.7 MB
- xemu-win-aarch64-debug.zip – 8.68 MB
- xemu-win-aarch64-release-pdb.zip – 2.32 MB
- xemu-win-aarch64-release.zip – 7.83 MB
- xemu-win-release.zip – 8.33 MB
- xemu-win-x86_64-debug-pdb.zip – 8.36 MB
- xemu-win-x86_64-debug.zip – 9.18 MB
- xemu-win-x86_64-release-pdb.zip – 5.68 MB
- xemu-win-x86_64-release.zip – 8.33 MB
Source Code
- src.tar.gz – 172 MB
- Source Code (zip)
Fonte: github.com