Difference between revisions of "Emulators"

From xboxdevwiki
Jump to: navigation, search
(Added Chihiro support info)
Line 16: Line 16:
 
|{{Yes}}
 
|{{Yes}}
 
|[[XQEMU]]
 
|[[XQEMU]]
−
|
+
|[http://xqemu.com/][https://github.com/xqemu/][https://github.com/espes/xqemu]
 
|espes
 
|espes
 
|Windows/Linux/Mac/Others
 
|Windows/Linux/Mac/Others
Line 26: Line 26:
 
|{{No}}
 
|{{No}}
 
|[[Cxbx-Reloaded]]
 
|[[Cxbx-Reloaded]]
−
|
+
|[http://cxbx-reloaded.co.uk/][https://github.com/Cxbx-Reloaded/Cxbx-Reloaded]
 
|SoullessSentinel
 
|SoullessSentinel
 
|Windows
 
|Windows
Line 223: Line 223:
 
|-
 
|-
 
|Dead
 
|Dead
−
|Unknown
+
|LLE/HLE Hybrid
 
|{{No}}
 
|{{No}}
 
|[[Xbox 360 Backward Compatibility]]
 
|[[Xbox 360 Backward Compatibility]]
Line 231: Line 231:
 
|Proprietary
 
|Proprietary
 
|
 
|
 +
|-
 +
|Maintained
 +
|LLE/HLE Hybrid{{citation needed}}
 +
|{{No}}
 +
|[[Xbox One Backward Compatibility]]
 +
|[http://www.xbox.com/en-US/xbox-one/backward-compatibility]
 +
|Microsoft
 +
|Xbox One
 +
|Proprietary
 +
|Announced at E3 2017. Said to be working similar to the 360 support in the Xbox One [https://youtu.be/x0NKP7-h_G0?t=8503]. The 360 support is probably ahead of time shader translation and runtime CPU translation [https://majornelson.com/podcast/584-xbox-one-backward-compatibility-turns-1/].
 
|}
 
|}
  

Revision as of 10:21, 15 June 2017

This is a list of known Xbox emulation projects

Status Approach Chihiro Name Links Initiator Platform License Notes
Maintained LLE ✔ XQEMU [1][2][3] espes Windows/Linux/Mac/Others XQEMU supports hardware-acceleration for the CPU emulation on Linux through KVM.
Maintained HLE ✗ Cxbx-Reloaded [4][5] SoullessSentinel Windows At the time of writing Cxbx-Reloaded is almost purely HLE. LLE GPU emulation is planned, but currently not implemented.
Dead HLE ✗ Cxbx Caustik Windows
Dead HLE ✗ Dxbx [6][7] ShadowTj Windows The project was started on March 23rd 2008. It is an improved port of Cxbx to the Delphi programming language.
Unknown Unknown ✗ Dirtbox Windows
Unknown HLE ✗ IronBabel daeken Unknown This seems to have been a generic portability framework
Unknown HLE ✗ Steelbreeze daeken Unknown
Unknown LLE/HLE Hybrid ✗ Zookeeper daeken Unknown
Unknown Unknown ✗ XbeNext LoveMHz Windows
Dead HLE ✗ Xeon Windows
Unknown Unknown ✗ XProject Windows
Unknown Unknown ✗ xbem Windows
Dead LLE/HLE Hybrid ✔ Hackbox JayFoxRox Windows/Linux Private This was originally going to be a commercial emulator (but plans were dropped quickly in favor of preservation). The source code was temporarily public but then made private. The source code is still available to a selected group of developers. Hackbox was designed from scratch but re-used code from Cxbx for HLE routine detection.
Unknown LLE ✗ kvmbox phire Linux
Unknown HLE ✗ XboxHLE Windows
Unknown Unknown ✗ boombox Windows
Unknown Unknown ✗ vxb Windows
Unknown Unknown ✗ exciplex Windows
Maintained LLE ✔ MAME MAME Team Windows/Linux/Mac/Others Focus seems to be on Chihiro emulation. Does Xbox (non-Chihiro) emulation exist yet?[citation needed]
Dead Unknown ✗ XBVM Windows
Dead ✗ Xenoborg blueshogun96 Windows
Dead LLE/HLE Hybrid ✗ Xbox 360 Backward Compatibility Microsoft Xbox 360 Proprietary
Maintained LLE/HLE Hybrid[citation needed] ✗ Xbox One Backward Compatibility [8] Microsoft Xbox One Proprietary Announced at E3 2017. Said to be working similar to the 360 support in the Xbox One [9]. The 360 support is probably ahead of time shader translation and runtime CPU translation [10].

References and links