Xemu est une application multiplateforme et open source qui émule le matériel de la console de jeu Xbox d’origine, permettant aux utilisateurs de jouer à leurs jeux Xbox sur les systèmes Windows, macOS et Linux.
 

 
Ce projet est une branche active du projet XQEMU, qui est lui même basé sur le projet QEMU qui est populaire et très activement maintenu.
 
A noter qu’une collection personnelle de patchs graphiques IPS/BPS pour jeux Xbox, offrant divers hacks (16:9, 720p, 480p, 60 FPS), avec des options haute résolution (mais parfois instables) sont disponibles ici.
 

 

 
A noter que la version 32 bits n’est pas officielle (réalisée par Lo v2).
 
Quelques informations d’ordres générales concernant les modifications:
 
– Improve compatibility with older versions of Vulkan (@mborgerson)
– Fix 2906 memory leak in slow vga path (@abaire)
– nv2a/vk: Support Vulkan 1.4 (@mborgerson)
– nv2a/vk: Select SPIR-V target from renderer state at compile time (@mborgerson)
– nv2a/vk: compile SPIR-V for the version the device supports (@jessedye)
– debug: Log GL errors during assertions in debug mode (@abaire)
– nv2a: Resolve overlapped dirty draws during 2d blit ops (@abaire)
– Adds menu item to create a GitHub title issue (@abaire)
– ci: Use the host’s GLib in the AppImage (@mborgerson)
– nv2a: Enable clear handling for X1A7 formats (@abaire)
– nv2a: Fix R12 input in paired/multiout ops writing to oPos (@abaire)
– nv2a: Fix epoxy flake using debug funcs on macOS (@abaire)
– nv2a: Fix handling of color/zeta offset with RAM addresses (@abaire)
– Fix material color source ambient and emissive (@abaire)
– nv2a: Always report PFIFO CACHE1_DMA_CTL as valid (@GXTX)
– nv2a: Fix specular param handling (@abaire)
– nv2a: Only enable point sprites when rendering points (@abaire)
– nv2a: Fix/implement Y16 texture formats (@abaire)
– nv2a: Implement texgen view model (@abaire)
– nv2a: Implement clamping of passthru values (@abaire)
– nv2a: Implement spotlight falloff (@abaire)
– ci: Run xemu-test on PRs (@abaire)
– nv2a: Remove unconfirmed message for empty begin/end groups (@abaire)Issues Fixed
– null render memory leak
– Splinter Cell: Pandora Tomorrow fire effects cause artefacts
– Fireblade Imaging thermal freezes the screen
– UI shortcut to report GitHub issues
– Xemu window bar doesn’t show up on debian gnome wayland
– Clear color handling for LE_X1A7R8G8B8_O1A7R8G8B8 and LE_X1A7R8G8B8_Z1A7R8G8B8 needs testing/assert removal
– Surface format NV097_SET_SURFACE_FORMAT_COLOR_LE_X8R8G8B8_O8R8G8B8 is not implemented
– MechAssault 2: Lone Wolf graphical issue
– Prince of Persia: The Sands of Time: Incorrect rendering of water surface
– [Assertion] surface->offset <= dma.limit - Specular highlighting is an approximation rather than a match for hardware - psh: Texture 3 sampler is incorrectly forced to point_sprite for non-point rendering when NV_PGRAPH_SETUPRASTER_POINTSMOOTHENABLE is enabled - Unimplemented Texture format NV097_SET_TEXTURE_FORMAT_COLOR_SZ_Y16 - NV097_SET_TEXGEN_VIEW_MODEL_INFINITE_VIEWER is silently ignored for NV097_SET_TEXGEN_VIEW_MODEL - Crazy Taxi 3: High Roller - Dark light cast behind taxi car in stages with headlight on (cause: PASSTHROUGH texture coords must be clamped to match HW) - Spotlight falloff is not implemented - nv2a: Warning unconfirmed feature: EMPTY NV097_SET_BEGIN_END

 

Télécharger Xemu v0.8.139 (10.9 Mo)

Télécharger Xemu (x86) (2020/06/12) (6.2 Mo)

Télécharger Xemu (Debug) v0.8.139 (11.3 Mo)

Site Officiel

En savoir plus…