Xenia (emulator)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Xenia (emulator)
Developer(s) Ben Vanik; Justin Moore (DrChat); Rick (gibbed); Triang3l
Stable release 1.0.629 / 24 February 2017; 7 years ago (2017-02-24)
Development status Active
Written in C++, C, Assembly, Python
Operating system Windows 8.1 or later
Platform x86-64 with AVX
Size 10 MB (Source)
Type Video game console emulator
License New BSD License
Website xenia.jp

Xenia is a free and open-source emulator for Microsoft Windows that allows Xbox 360 console games to be played on a personal computer. As of August 2016, the emulator is capable of playing approximately fifty Xbox 360 titles at full speed.[1][2]

Development

In March 2014, Ben Vanik, the author of the emulator, released a proof of concept video showing that the emulator is capable of playing Frogger 2, a 2008 Xbox Live Arcade title.[3] This marked the emulator's first playable commercial title.[4] Development of the emulator was moving at a slow pace, as the March 2014 video of Frogger 2 was the result of four years of development work. The video showed the game being emulated at a low framerate, attributed by the author to the program using a debug interpreter for emulation, expecting the speed to increase to a more playable level as development progressed.[3] A new video released in March 2015 showed the Xbox 360 title A-Train HX (which features rendered 3D graphics) running at full speed only a year after the Frogger video.[1] In addition to speed increases, Vanik expects the emulator to support playing other titles in the future.[4] The author stated that the goal of the Xenia project is to disseminate research information on modern device and operating system emulation.

A Direct3D 12 branch was created on July 18, 2018, and notably surpassed the main Vulkan branch in terms of accuracy on September 26 of the same year, allowing Sonic Unleashed to be played, soon after fixing certain graphical problems that had arisen on AMD GPUs. This branch of the emulator requires higher specifications to run, and uses more GPU than the Vulkan branch does.

System requirements

A set of minimum requirements must be met for the emulator to run. As of February 24th, 2017, users are required to be running a 64-bit version of Windows 8.1 or later. A Vulkan compatible GPU and 64-bit processor supporting AVX or AVX2 are required.[5]

See also

  • RPCS3, the first PlayStation 3 emulator

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.

External links