<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://xboxdevwiki.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PatrickvL</id>
		<title>xboxdevwiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://xboxdevwiki.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PatrickvL"/>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/Special:Contributions/PatrickvL"/>
		<updated>2026-04-04T11:06:06Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Microsoft_XDK&amp;diff=6800</id>
		<title>Microsoft XDK</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Microsoft_XDK&amp;diff=6800"/>
				<updated>2019-11-19T17:03:02Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: inserted 3944, moved (*) after version number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The official XDK (Xbox Development Kit) was only released to licensed developers. However, it got leaked a couple of times.&lt;br /&gt;
&lt;br /&gt;
== List of known versions ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Version&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
! 3424&lt;br /&gt;
| April 2001 XDK and SDK (03.01.01 - New for April XDK release)&lt;br /&gt;
|-&lt;br /&gt;
! 3521&lt;br /&gt;
| May XDK 2001&lt;br /&gt;
|-&lt;br /&gt;
! 3911(*)&lt;br /&gt;
| August XDK 2001 (( Final Hardware Recovery) (build on WIN2000 5. 2134/2195 ? 5.1.2258.400)&lt;br /&gt;
|-&lt;br /&gt;
! 3925(*)&lt;br /&gt;
| Retail? XDK&lt;br /&gt;
|-&lt;br /&gt;
! 3936(*)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! 3937(*)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! 3941(*)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! 3944(*)&lt;br /&gt;
| Seen in 5933 symbols folder&lt;br /&gt;
|-&lt;br /&gt;
! 3948(*)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! 3950(*)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! 4020(*)&lt;br /&gt;
| Seen on an official Xbox recovery tool&lt;br /&gt;
|-&lt;br /&gt;
! 4034(*)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! 4039(*)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! 4134(*)&lt;br /&gt;
| December 2001 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 4242(*)&lt;br /&gt;
| February 2002 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 4361&lt;br /&gt;
| March 2002 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 4400&lt;br /&gt;
| rare&lt;br /&gt;
|-&lt;br /&gt;
! 4432&lt;br /&gt;
| April 2002 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 4531&lt;br /&gt;
| May 2002 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 4627&lt;br /&gt;
| June 2002 XDK &lt;br /&gt;
|-&lt;br /&gt;
! 4721&lt;br /&gt;
| July 2002 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 4831&lt;br /&gt;
| August 2002 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 4928&lt;br /&gt;
| September 2002 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 5028&lt;br /&gt;
| October 2002 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 5120&lt;br /&gt;
| November 2002 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 5233&lt;br /&gt;
| December 2002 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 5344&lt;br /&gt;
| February 2003 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 5455&lt;br /&gt;
| April 2003 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 5558&lt;br /&gt;
| June 2003 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 5659&lt;br /&gt;
| August 2003 XDK	&lt;br /&gt;
|-&lt;br /&gt;
! 5788&lt;br /&gt;
| November 2003 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 5849&lt;br /&gt;
| December 2003 XDK&lt;br /&gt;
|-&lt;br /&gt;
! 5849&lt;br /&gt;
| .16&lt;br /&gt;
|-&lt;br /&gt;
! 5933&lt;br /&gt;
| uncertain number - Dxbx code mentions 5911 (wich seemed incorrect)&lt;br /&gt;
|-&lt;br /&gt;
! 5960&lt;br /&gt;
| last official dashboard&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(*) : Earlier XDK's contained libraries with different versions numbers. Before or around XDK version 4361, all libraries in the XDK were given the same version number.&lt;br /&gt;
&lt;br /&gt;
Note : An even more complete listing can be found here : http://codeasm.com/xbox/files/Xbox%20Kernel_Dash_XDK%20versions.txt&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=CPU&amp;diff=6767</id>
		<title>CPU</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=CPU&amp;diff=6767"/>
				<updated>2019-08-09T14:38:11Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: Added Wikipedia link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CPU in the Xbox was a custom Pentium III running at 733MHz. The 'custom' part of this was that the Pentium III in the Xbox only had a 128KB L2 cache instead of the usual 256KB. This allowed Microsoft to buy them at a bit of a discount and Intel to shift a few more CPUs{{citation needed}}.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.intel.com/content/dam/support/us/en/documents/processors/mobile/celeron/sb/28365403.pdf Mobile Intel® Celeron® Processor (0.18μ) in BGA2 and Micro-PGA2 Packages] This datasheet is for the mobile version Coppermine with 256kB L2 cache. It does not contain the Xbox Coppermine-128 with 128kB L2 cache at 733MHz (S-Spec SL5SN). No such datasheet exists. Both differences are pin compatible.&lt;br /&gt;
* [https://www.intel.com/content/dam/support/us/en/documents/processors/mobile/celeron/sb/24542154.pdf Mobile Intel® Celeron® Processor (0.18μ and 0.13μ) Specification Update] This document should contain the errata for the Xbox CPU.&lt;br /&gt;
* Wikipedia - List of Intel Pentium III microprocessors - [https://en.wikipedia.org/wiki/List_of_Intel_Pentium_III_microprocessors#&amp;quot;Coppermine-128&amp;quot;_(180_nm)]&lt;br /&gt;
* [https://www.google.com/patents/US20050282621 CPU upgrading adapter for a Microsoft XboxTM game machine] US Patent Application 20050282621 by Friendtech, filed 2003-08-21.&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Memory&amp;diff=6691</id>
		<title>Memory</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Memory&amp;diff=6691"/>
				<updated>2019-02-04T15:18:25Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: corrected address range ends to be inclusive (most where exclusive)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Xbox has 64MB Memory. This could be expanded to 128MB of memory (and the motherboard has empty spots where these could have been) but no games took advantage of it. The debug Xbox and the Chihiro both contained 128MB Memory.&lt;br /&gt;
&lt;br /&gt;
The memory was shared between the CPU and GPU. On the retail Xbox, the [[Flash ROM]] and [[MCPX ROM]] are also mapped to memory at the top 16 MiB and the top 512 Bytes respectively. On Debug Xboxs and Chihiro, only the Flash is mapped as they don't contain an MCPX ROM.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! Memory Type&lt;br /&gt;
! Retail Xbox Range&lt;br /&gt;
! Debug/Chihiro Range&lt;br /&gt;
|-&lt;br /&gt;
|Main Memory&lt;br /&gt;
|0x00000000 - 0x03FFFFFF&lt;br /&gt;
|0x00000000 - 0x07FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|[[GPU|GPU (NV2A) Registers]]&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|0xFD000000 - 0xFDFFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|APU Registers&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|0xFE800000 - 0xFE87FFFF&lt;br /&gt;
|-&lt;br /&gt;
|ACI (AC97) Registers&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|0xFEC00000 - 0xFEC00FFF&lt;br /&gt;
|-&lt;br /&gt;
|USB 0 Registers&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|0xFED00000 - 0xFED00FFF&lt;br /&gt;
|-&lt;br /&gt;
|USB 1 Registers&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|0xFED08000 - 0xFED08FFF&lt;br /&gt;
|-&lt;br /&gt;
|NIC (NVNet) Registers&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|0xFEF00000 - 0xFEF003FF&lt;br /&gt;
|-&lt;br /&gt;
|[[Flash]]&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|0xFF000000 - 0xFFFFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|[[MCPX ROM]]&lt;br /&gt;
|0xFFFFFE00 - 0xFFFFFFFF&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Code for emulating the memory might consist of:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#ifdef DEBUG || CHIHIRO&lt;br /&gt;
#define MEMORY_SIZE 128 * 1024 * 1024&lt;br /&gt;
int mcpx_active = 0;&lt;br /&gt;
#else&lt;br /&gt;
#define MEMORY_SIZE 64 * 1024 * 1024&lt;br /&gt;
int mcpx_active = 1;&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
#define FLASH_SIZE 256 * 1024&lt;br /&gt;
#define FLASH_MAP_SIZE 16 * 1024 * 1024&lt;br /&gt;
#define FLASH_MAP_ADDRESS (0xFFFFFFFF - FLASH_MAP_SIZE + 1)&lt;br /&gt;
&lt;br /&gt;
#define MCPX_SIZE   0x200&lt;br /&gt;
#define MCPX_MAP_ADDRESS (0xFFFFFFFF - MCPX_MAP_SIZE + 1)&lt;br /&gt;
&lt;br /&gt;
uint8_t memory[MEMORY_SIZE] = {0};&lt;br /&gt;
uint8_t flash[FLASH_SIZE] = {0};&lt;br /&gt;
uint8_t mcpx[MCPX_SIZE] = {0};&lt;br /&gt;
&lt;br /&gt;
uint8_t get_memory_byte(uint32_t location) {&lt;br /&gt;
    if (location &amp;lt; MEMORY_SIZE) {&lt;br /&gt;
        return memory[location];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (mcpx_active &amp;amp;&amp;amp; location &amp;gt;= MCPX_MAP_ADDRESS) {&lt;br /&gt;
        return mcpx[location - MCPX_MAP_ADDRESS];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (location &amp;gt;= FLASH_MAP_ADDRESS) {&lt;br /&gt;
        return flash[(location - FLASH_MAP_ADDRESS) % FLASH_SIZE];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    printf(&amp;quot;Memory in unspecified range: %08X\n&amp;quot;, location);&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
uint16_t get_memory_word(uint32_t location) {&lt;br /&gt;
    return get_memory_byte(location + 1) &amp;lt;&amp;lt; 8 | get_memory_byte(location);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
uint32_t get_memory_dword(uint32_t location) {&lt;br /&gt;
    return get_memory_word(location + 2) &amp;lt;&amp;lt; 16 | get_memory_word(location);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void deactivate_mcpx() {&lt;br /&gt;
    mcpx_active = 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Emulators&amp;diff=6685</id>
		<title>Emulators</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Emulators&amp;diff=6685"/>
				<updated>2019-01-25T17:24:30Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: Added link to XBENext&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known Xbox emulation projects&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Status&lt;br /&gt;
!Approach&lt;br /&gt;
!Chihiro&lt;br /&gt;
!Name&lt;br /&gt;
!Links&lt;br /&gt;
!Initiator&lt;br /&gt;
!Platform&lt;br /&gt;
!License&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|[[XQEMU]]&lt;br /&gt;
|[http://xqemu.com/][https://github.com/xqemu/][https://github.com/espes/xqemu]&lt;br /&gt;
|espes&lt;br /&gt;
|Windows/macOS/Linux/Others	&lt;br /&gt;
|&lt;br /&gt;
|XQEMU supports hardware-acceleration for the CPU emulation on Linux through KVM.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|HLE/LLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[[Cxbx-Reloaded]]&lt;br /&gt;
|[http://cxbx-reloaded.co.uk/][https://github.com/Cxbx-Reloaded/Cxbx-Reloaded]&lt;br /&gt;
|SoullessSentinel&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|Cxbx-Reloaded supports LLE GPU emulation which was taken from XQEMU. At the time of writing, the LLE GPU is significantly slower than in XQEMU.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Tortoise&lt;br /&gt;
|[https://gitlab.com/kvmbox-reloaded/]&lt;br /&gt;
|JayFoxRox, phire&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|The decision was made to create an HLE / LLE Xbox emulation project which is maintained similar to Dolphin or Citra. A key focus was on design simplicity. The project started as a continuation of kvmbox, with devices being copied from the XQEMU source code. The project was called kvmbox-reloaded, while the name was being decided. The HLE portion was never worked on.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|OpenXBOX&lt;br /&gt;
|[https://github.com/mborgerson/OpenXBOX]&lt;br /&gt;
|mborgerson&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE/LLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|xexec&lt;br /&gt;
|&lt;br /&gt;
|[http://xboxdevwiki.net/User:Haxar Haxar]&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Xexec is an Xbox executable loader &amp;amp; emulator for x86/x64 Linux; handles direct execution of x86 code, executing Xbox game code directly on the CPU, in userspace Linux; All Windows kernel calls from Xbox game code are translated into POSIX syscalls, with no dependency on Wine.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/blueshogun96/MacBox MacBox]&lt;br /&gt;
|[http://shogun3d-cxbx.blogspot.com/2017/01/the-macos-experiment-part-1.html][http://shogun3d-cxbx.blogspot.com/2017/01/around-beginning-of-new-year-i.html]&lt;br /&gt;
|blueshogun96&lt;br /&gt;
|macOS&lt;br /&gt;
|&lt;br /&gt;
|&amp;quot;The macOS Experiment&amp;quot; - An experimental VM for Macs that don't have support for the official VM framework. A simple proof of concept.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|viXen&lt;br /&gt;
|[https://github.com/StrikerX3/viXen]&lt;br /&gt;
|StrikerX3&lt;br /&gt;
|Windows/Linux&lt;br /&gt;
|&lt;br /&gt;
|A fork of OpenXBOX, which was turned into a separate project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[[Cxbx]]&lt;br /&gt;
|&lt;br /&gt;
|Caustik&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Dxbx&lt;br /&gt;
|[http://dxbx-emu.com][https://github.com/PatrickvL/Dxbx/]&lt;br /&gt;
|ShadowTj&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|The project was started on March 23rd 2008. It is an improved port of Cxbx to the Delphi programming language.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/impeachgod/Dirtbox Dirtbox]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://sourceforge.net/p/ironbabel/code/HEAD/tree/trunk/Box/Xbox/ IronBabel]&lt;br /&gt;
|&lt;br /&gt;
|daeken&lt;br /&gt;
|Unknown&lt;br /&gt;
|&lt;br /&gt;
|This seems to have been a generic portability framework&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/daeken/Steelbreeze Steelbreeze]&lt;br /&gt;
|&lt;br /&gt;
|daeken&lt;br /&gt;
|Unknown&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/daeken/Zookeeper Zookeeper]&lt;br /&gt;
|[https://www.reddit.com/r/EmuDev/comments/4isyvu/project_zookeeper_a_new_xbox_emulator/]&lt;br /&gt;
|daeken&lt;br /&gt;
|macOS&lt;br /&gt;
|&lt;br /&gt;
|Using Apple's Hypervisor.framework to run a custom kernel (NightBeliever in the repo) and then running Xbox code from there&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/threads/.154342/ XbeNext]&lt;br /&gt;
|[https://github.com/LoveMHz/XBENext]&lt;br /&gt;
|LoveMHz&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/forums/.65/ Xeon]&lt;br /&gt;
|&lt;br /&gt;
|_SF_&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/threads/.105210/ XProject]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://code.google.com/p/xbem xbem]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|Hackbox&lt;br /&gt;
|&lt;br /&gt;
|JayFoxRox&lt;br /&gt;
|Windows/Linux&lt;br /&gt;
|Private&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/phire/kvmbox kvmbox]&lt;br /&gt;
|&lt;br /&gt;
|phire&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/Gabriel-Maldonado/XboxHLE XboxHLE]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/bjh83/boombox boombox]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/docbrown/vxb vxb]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/quantumdude836/exciplex exciplex]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|[http://mamedev.org/ MAME]&lt;br /&gt;
|[http://adb.arcadeitalia.net/?mame=xbox][http://adb.arcadeitalia.net/?mame=chihiro][http://emulation.gametechwiki.com/index.php/MAME_compatibility_list#Xbox][http://emulation.gametechwiki.com/index.php/MAME_compatibility_list#Chihiro_Arcade]&lt;br /&gt;
|[https://github.com/mamedev/mame/commits?author=yz70s yz70s] (Samuele Zannoli) and MAME Team&lt;br /&gt;
|Windows/macOS/Linux/Others&lt;br /&gt;
|&lt;br /&gt;
|Focus seems to be on Chihiro emulation.&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/monocasa/xbvm XBVM]&lt;br /&gt;
|&lt;br /&gt;
|monocasa&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://xenoborg-emu.blogspot.com/ Xenoborg]&lt;br /&gt;
|&lt;br /&gt;
|blueshogun96&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Fusion[http://michaelbrundage.com/project/xbox-360-emulator/] ([[Xbox 360 Backward Compatibility]])&lt;br /&gt;
|&lt;br /&gt;
|Microsoft&lt;br /&gt;
|Xbox 360&lt;br /&gt;
|Proprietary&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE/HLE Hybrid{{citation needed}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Fission[http://www.ign.com/articles/2017/10/23/the-untold-story-of-xbox-one-backwards-compatibility] ([[Xbox One Backward Compatibility]])&lt;br /&gt;
|[http://www.xbox.com/en-US/xbox-one/backward-compatibility]&lt;br /&gt;
|Microsoft&lt;br /&gt;
|Xbox One&lt;br /&gt;
|Proprietary&lt;br /&gt;
|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/].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References and links == &lt;br /&gt;
&lt;br /&gt;
* [https://www.reddit.com/r/emulation/comments/6a958p/cxbx_reloaded_xbox_emulator_panzer_dragoon_orta/ Discussion about Xbox emulation and technical differences between [[Cxbx-Reloaded]] and [[XQEMU]]]&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Emulators&amp;diff=6680</id>
		<title>Emulators</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Emulators&amp;diff=6680"/>
				<updated>2019-01-24T12:20:51Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known Xbox emulation projects&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Status&lt;br /&gt;
!Approach&lt;br /&gt;
!Chihiro&lt;br /&gt;
!Name&lt;br /&gt;
!Links&lt;br /&gt;
!Initiator&lt;br /&gt;
!Platform&lt;br /&gt;
!License&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|[[XQEMU]]&lt;br /&gt;
|[http://xqemu.com/][https://github.com/xqemu/][https://github.com/espes/xqemu]&lt;br /&gt;
|espes&lt;br /&gt;
|Windows/MacOS/Linux/Others	&lt;br /&gt;
|&lt;br /&gt;
|XQEMU supports hardware-acceleration for the CPU emulation on Linux through KVM.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|HLE/LLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[[Cxbx-Reloaded]]&lt;br /&gt;
|[http://cxbx-reloaded.co.uk/][https://github.com/Cxbx-Reloaded/Cxbx-Reloaded]&lt;br /&gt;
|SoullessSentinel&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|Cxbx-Reloaded supports LLE GPU emulation which was taken from XQEMU. At the time of writing, the LLE GPU is significantly slower than in XQEMU.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Tortoise&lt;br /&gt;
|[https://gitlab.com/kvmbox-reloaded/]&lt;br /&gt;
|JayFoxRox, phire&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|The decision was made to create an HLE / LLE Xbox emulation project which is maintained similar to Dolphin or Citra. A key focus was on design simplicity. The project started as a continuation of kvmbox, with devices being copied from the XQEMU source code. The project was called kvmbox-reloaded, while the name was being decided. The HLE portion was never worked on.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|OpenXBOX&lt;br /&gt;
|[https://github.com/mborgerson/OpenXBOX]&lt;br /&gt;
|mborgerson&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|xexec&lt;br /&gt;
|&lt;br /&gt;
|[http://xboxdevwiki.net/User:Haxar Haxar]&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Xexec is an Xbox executable loader &amp;amp; emulator for x86/x64 Linux; handles direct execution of x86 code, executing Xbox game code directly on the CPU, in userspace Linux; All Windows kernel calls from Xbox game code are translated into POSIX syscalls, with no dependency on Wine.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/blueshogun96/MacBox MacBox]&lt;br /&gt;
|[http://shogun3d-cxbx.blogspot.com/2017/01/the-macos-experiment-part-1.html][http://shogun3d-cxbx.blogspot.com/2017/01/around-beginning-of-new-year-i.html]&lt;br /&gt;
|blueshogun96&lt;br /&gt;
|MacOS&lt;br /&gt;
|&lt;br /&gt;
|&amp;quot;The macOS Experiment&amp;quot; - An experimental VM for Macs that don't have support for the official VM framework. A simple proof of concept.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|viXen&lt;br /&gt;
|[https://github.com/StrikerX3/viXen]&lt;br /&gt;
|StrikerX3&lt;br /&gt;
|Windows/Linux&lt;br /&gt;
|&lt;br /&gt;
|A fork of OpenXBOX, which was turned into a separate project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[[Cxbx]]&lt;br /&gt;
|&lt;br /&gt;
|Caustik&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Dxbx&lt;br /&gt;
|[http://dxbx-emu.com][https://github.com/PatrickvL/Dxbx/]&lt;br /&gt;
|ShadowTj&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|The project was started on March 23rd 2008. It is an improved port of Cxbx to the Delphi programming language.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/impeachgod/Dirtbox Dirtbox]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://sourceforge.net/p/ironbabel/code/HEAD/tree/trunk/Box/Xbox/ IronBabel]&lt;br /&gt;
|&lt;br /&gt;
|daeken&lt;br /&gt;
|Unknown&lt;br /&gt;
|&lt;br /&gt;
|This seems to have been a generic portability framework&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/daeken/Steelbreeze Steelbreeze]&lt;br /&gt;
|&lt;br /&gt;
|daeken&lt;br /&gt;
|Unknown&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/daeken/Zookeeper Zookeeper]&lt;br /&gt;
|[https://www.reddit.com/r/EmuDev/comments/4isyvu/project_zookeeper_a_new_xbox_emulator/]&lt;br /&gt;
|daeken&lt;br /&gt;
|Mac&lt;br /&gt;
|&lt;br /&gt;
|Using Apple's Hypervisor.framework to run a custom kernel (NightBeliever in the repo) and then running Xbox code from there&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/threads/.154342/ XbeNext]&lt;br /&gt;
|&lt;br /&gt;
|LoveMHz&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/forums/.65/ Xeon]&lt;br /&gt;
|&lt;br /&gt;
|_SF_&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/threads/.105210/ XProject]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://code.google.com/p/xbem xbem]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|Hackbox&lt;br /&gt;
|&lt;br /&gt;
|JayFoxRox&lt;br /&gt;
|Windows/Linux&lt;br /&gt;
|Private&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/phire/kvmbox kvmbox]&lt;br /&gt;
|&lt;br /&gt;
|phire&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/Gabriel-Maldonado/XboxHLE XboxHLE]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/bjh83/boombox boombox]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/docbrown/vxb vxb]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/quantumdude836/exciplex exciplex]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|[http://mamedev.org/ MAME]&lt;br /&gt;
|[http://adb.arcadeitalia.net/?mame=chihiro][http://emulation.gametechwiki.com/index.php/MAME_compatibility_list#Xbox][http://emulation.gametechwiki.com/index.php/MAME_compatibility_list#Chihiro_Arcade]&lt;br /&gt;
|[https://github.com/mamedev/mame/commits?author=yz70s yz70s] (Samuele Zannoli) and MAME Team&lt;br /&gt;
|Windows/Linux/Mac/Others&lt;br /&gt;
|&lt;br /&gt;
|Focus seems to be on Chihiro emulation. Does Xbox (non-Chihiro) emulation exist yet?{{citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/monocasa/xbvm XBVM]&lt;br /&gt;
|&lt;br /&gt;
|monocasa&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://xenoborg-emu.blogspot.com/ Xenoborg]&lt;br /&gt;
|&lt;br /&gt;
|blueshogun96&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Fusion[http://michaelbrundage.com/project/xbox-360-emulator/] ([[Xbox 360 Backward Compatibility]])&lt;br /&gt;
|&lt;br /&gt;
|Microsoft&lt;br /&gt;
|Xbox 360&lt;br /&gt;
|Proprietary&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE/HLE Hybrid{{citation needed}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Fission[http://www.ign.com/articles/2017/10/23/the-untold-story-of-xbox-one-backwards-compatibility] ([[Xbox One Backward Compatibility]])&lt;br /&gt;
|[http://www.xbox.com/en-US/xbox-one/backward-compatibility]&lt;br /&gt;
|Microsoft&lt;br /&gt;
|Xbox One&lt;br /&gt;
|Proprietary&lt;br /&gt;
|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/].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References and links == &lt;br /&gt;
&lt;br /&gt;
* [https://www.reddit.com/r/emulation/comments/6a958p/cxbx_reloaded_xbox_emulator_panzer_dragoon_orta/ Discussion about Xbox emulation and technical differences between [[Cxbx-Reloaded]] and [[XQEMU]]]&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Emulators&amp;diff=6679</id>
		<title>Emulators</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Emulators&amp;diff=6679"/>
				<updated>2019-01-24T12:19:34Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: Updated MAME initiator and links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known Xbox emulation projects&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Status&lt;br /&gt;
!Approach&lt;br /&gt;
!Chihiro&lt;br /&gt;
!Name&lt;br /&gt;
!Links&lt;br /&gt;
!Initiator&lt;br /&gt;
!Platform&lt;br /&gt;
!License&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|[[XQEMU]]&lt;br /&gt;
|[http://xqemu.com/][https://github.com/xqemu/][https://github.com/espes/xqemu]&lt;br /&gt;
|espes&lt;br /&gt;
|Windows/MacOS/Linux/Others	&lt;br /&gt;
|&lt;br /&gt;
|XQEMU supports hardware-acceleration for the CPU emulation on Linux through KVM.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|HLE/LLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[[Cxbx-Reloaded]]&lt;br /&gt;
|[http://cxbx-reloaded.co.uk/][https://github.com/Cxbx-Reloaded/Cxbx-Reloaded]&lt;br /&gt;
|SoullessSentinel&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|Cxbx-Reloaded supports LLE GPU emulation which was taken from XQEMU. At the time of writing, the LLE GPU is significantly slower than in XQEMU.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Tortoise&lt;br /&gt;
|[https://gitlab.com/kvmbox-reloaded/]&lt;br /&gt;
|JayFoxRox, phire&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|The decision was made to create an HLE / LLE Xbox emulation project which is maintained similar to Dolphin or Citra. A key focus was on design simplicity. The project started as a continuation of kvmbox, with devices being copied from the XQEMU source code. The project was called kvmbox-reloaded, while the name was being decided. The HLE portion was never worked on.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|OpenXBOX&lt;br /&gt;
|[https://github.com/mborgerson/OpenXBOX]&lt;br /&gt;
|mborgerson&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|xexec&lt;br /&gt;
|&lt;br /&gt;
|[http://xboxdevwiki.net/User:Haxar Haxar]&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Xexec is an Xbox executable loader &amp;amp; emulator for x86/x64 Linux; handles direct execution of x86 code, executing Xbox game code directly on the CPU, in userspace Linux; All Windows kernel calls from Xbox game code are translated into POSIX syscalls, with no dependency on Wine.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/blueshogun96/MacBox MacBox]&lt;br /&gt;
|[http://shogun3d-cxbx.blogspot.com/2017/01/the-macos-experiment-part-1.html][http://shogun3d-cxbx.blogspot.com/2017/01/around-beginning-of-new-year-i.html]&lt;br /&gt;
|blueshogun96&lt;br /&gt;
|MacOS&lt;br /&gt;
|&lt;br /&gt;
|&amp;quot;The macOS Experiment&amp;quot; - An experimental VM for Macs that don't have support for the official VM framework. A simple proof of concept.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|viXen&lt;br /&gt;
|[https://github.com/StrikerX3/viXen]&lt;br /&gt;
|StrikerX3&lt;br /&gt;
|Windows/Linux&lt;br /&gt;
|&lt;br /&gt;
|A fork of OpenXBOX, which was turned into a separate project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[[Cxbx]]&lt;br /&gt;
|&lt;br /&gt;
|Caustik&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Dxbx&lt;br /&gt;
|[http://dxbx-emu.com][https://github.com/PatrickvL/Dxbx/]&lt;br /&gt;
|ShadowTj&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|The project was started on March 23rd 2008. It is an improved port of Cxbx to the Delphi programming language.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/impeachgod/Dirtbox Dirtbox]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://sourceforge.net/p/ironbabel/code/HEAD/tree/trunk/Box/Xbox/ IronBabel]&lt;br /&gt;
|&lt;br /&gt;
|daeken&lt;br /&gt;
|Unknown&lt;br /&gt;
|&lt;br /&gt;
|This seems to have been a generic portability framework&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/daeken/Steelbreeze Steelbreeze]&lt;br /&gt;
|&lt;br /&gt;
|daeken&lt;br /&gt;
|Unknown&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/daeken/Zookeeper Zookeeper]&lt;br /&gt;
|[https://www.reddit.com/r/EmuDev/comments/4isyvu/project_zookeeper_a_new_xbox_emulator/]&lt;br /&gt;
|daeken&lt;br /&gt;
|Mac&lt;br /&gt;
|&lt;br /&gt;
|Using Apple's Hypervisor.framework to run a custom kernel (NightBeliever in the repo) and then running Xbox code from there&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/threads/.154342/ XbeNext]&lt;br /&gt;
|&lt;br /&gt;
|LoveMHz&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/forums/.65/ Xeon]&lt;br /&gt;
|&lt;br /&gt;
|_SF_&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/threads/.105210/ XProject]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://code.google.com/p/xbem xbem]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|Hackbox&lt;br /&gt;
|&lt;br /&gt;
|JayFoxRox&lt;br /&gt;
|Windows/Linux&lt;br /&gt;
|Private&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/phire/kvmbox kvmbox]&lt;br /&gt;
|&lt;br /&gt;
|phire&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/Gabriel-Maldonado/XboxHLE XboxHLE]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/bjh83/boombox boombox]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/docbrown/vxb vxb]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/quantumdude836/exciplex exciplex]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|[http://mamedev.org/ MAME]&lt;br /&gt;
|[http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=chihiro][http://emulation.gametechwiki.com/index.php/MAME_compatibility_list#Xbox][http://emulation.gametechwiki.com/index.php/MAME_compatibility_list#Chihiro_Arcade]&lt;br /&gt;
|[https://github.com/mamedev/mame/commits?author=yz70s yz70s] (Samuele Zannoli) and MAME Team&lt;br /&gt;
|Windows/Linux/Mac/Others&lt;br /&gt;
|&lt;br /&gt;
|Focus seems to be on Chihiro emulation. Does Xbox (non-Chihiro) emulation exist yet?{{citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/monocasa/xbvm XBVM]&lt;br /&gt;
|&lt;br /&gt;
|monocasa&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://xenoborg-emu.blogspot.com/ Xenoborg]&lt;br /&gt;
|&lt;br /&gt;
|blueshogun96&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Fusion[http://michaelbrundage.com/project/xbox-360-emulator/] ([[Xbox 360 Backward Compatibility]])&lt;br /&gt;
|&lt;br /&gt;
|Microsoft&lt;br /&gt;
|Xbox 360&lt;br /&gt;
|Proprietary&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE/HLE Hybrid{{citation needed}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Fission[http://www.ign.com/articles/2017/10/23/the-untold-story-of-xbox-one-backwards-compatibility] ([[Xbox One Backward Compatibility]])&lt;br /&gt;
|[http://www.xbox.com/en-US/xbox-one/backward-compatibility]&lt;br /&gt;
|Microsoft&lt;br /&gt;
|Xbox One&lt;br /&gt;
|Proprietary&lt;br /&gt;
|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/].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References and links == &lt;br /&gt;
&lt;br /&gt;
* [https://www.reddit.com/r/emulation/comments/6a958p/cxbx_reloaded_xbox_emulator_panzer_dragoon_orta/ Discussion about Xbox emulation and technical differences between [[Cxbx-Reloaded]] and [[XQEMU]]]&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Emulators&amp;diff=6678</id>
		<title>Emulators</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Emulators&amp;diff=6678"/>
				<updated>2019-01-24T12:10:30Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: Changed link to haxar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known Xbox emulation projects&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Status&lt;br /&gt;
!Approach&lt;br /&gt;
!Chihiro&lt;br /&gt;
!Name&lt;br /&gt;
!Links&lt;br /&gt;
!Initiator&lt;br /&gt;
!Platform&lt;br /&gt;
!License&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|[[XQEMU]]&lt;br /&gt;
|[http://xqemu.com/][https://github.com/xqemu/][https://github.com/espes/xqemu]&lt;br /&gt;
|espes&lt;br /&gt;
|Windows/MacOS/Linux/Others	&lt;br /&gt;
|&lt;br /&gt;
|XQEMU supports hardware-acceleration for the CPU emulation on Linux through KVM.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|HLE/LLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[[Cxbx-Reloaded]]&lt;br /&gt;
|[http://cxbx-reloaded.co.uk/][https://github.com/Cxbx-Reloaded/Cxbx-Reloaded]&lt;br /&gt;
|SoullessSentinel&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|Cxbx-Reloaded supports LLE GPU emulation which was taken from XQEMU. At the time of writing, the LLE GPU is significantly slower than in XQEMU.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Tortoise&lt;br /&gt;
|[https://gitlab.com/kvmbox-reloaded/]&lt;br /&gt;
|JayFoxRox, phire&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|The decision was made to create an HLE / LLE Xbox emulation project which is maintained similar to Dolphin or Citra. A key focus was on design simplicity. The project started as a continuation of kvmbox, with devices being copied from the XQEMU source code. The project was called kvmbox-reloaded, while the name was being decided. The HLE portion was never worked on.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|OpenXBOX&lt;br /&gt;
|[https://github.com/mborgerson/OpenXBOX]&lt;br /&gt;
|mborgerson&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|xexec&lt;br /&gt;
|&lt;br /&gt;
|[http://xboxdevwiki.net/User:Haxar Haxar]&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Xexec is an Xbox executable loader &amp;amp; emulator for x86/x64 Linux; handles direct execution of x86 code, executing Xbox game code directly on the CPU, in userspace Linux; All Windows kernel calls from Xbox game code are translated into POSIX syscalls, with no dependency on Wine.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/blueshogun96/MacBox MacBox]&lt;br /&gt;
|[http://shogun3d-cxbx.blogspot.com/2017/01/the-macos-experiment-part-1.html][http://shogun3d-cxbx.blogspot.com/2017/01/around-beginning-of-new-year-i.html]&lt;br /&gt;
|blueshogun96&lt;br /&gt;
|MacOS&lt;br /&gt;
|&lt;br /&gt;
|&amp;quot;The macOS Experiment&amp;quot; - An experimental VM for Macs that don't have support for the official VM framework. A simple proof of concept.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|viXen&lt;br /&gt;
|[https://github.com/StrikerX3/viXen]&lt;br /&gt;
|StrikerX3&lt;br /&gt;
|Windows/Linux&lt;br /&gt;
|&lt;br /&gt;
|A fork of OpenXBOX, which was turned into a separate project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[[Cxbx]]&lt;br /&gt;
|&lt;br /&gt;
|Caustik&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Dxbx&lt;br /&gt;
|[http://dxbx-emu.com][https://github.com/PatrickvL/Dxbx/]&lt;br /&gt;
|ShadowTj&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|The project was started on March 23rd 2008. It is an improved port of Cxbx to the Delphi programming language.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/impeachgod/Dirtbox Dirtbox]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://sourceforge.net/p/ironbabel/code/HEAD/tree/trunk/Box/Xbox/ IronBabel]&lt;br /&gt;
|&lt;br /&gt;
|daeken&lt;br /&gt;
|Unknown&lt;br /&gt;
|&lt;br /&gt;
|This seems to have been a generic portability framework&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/daeken/Steelbreeze Steelbreeze]&lt;br /&gt;
|&lt;br /&gt;
|daeken&lt;br /&gt;
|Unknown&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/daeken/Zookeeper Zookeeper]&lt;br /&gt;
|[https://www.reddit.com/r/EmuDev/comments/4isyvu/project_zookeeper_a_new_xbox_emulator/]&lt;br /&gt;
|daeken&lt;br /&gt;
|Mac&lt;br /&gt;
|&lt;br /&gt;
|Using Apple's Hypervisor.framework to run a custom kernel (NightBeliever in the repo) and then running Xbox code from there&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/threads/.154342/ XbeNext]&lt;br /&gt;
|&lt;br /&gt;
|LoveMHz&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/forums/.65/ Xeon]&lt;br /&gt;
|&lt;br /&gt;
|_SF_&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/threads/.105210/ XProject]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://code.google.com/p/xbem xbem]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|Hackbox&lt;br /&gt;
|&lt;br /&gt;
|JayFoxRox&lt;br /&gt;
|Windows/Linux&lt;br /&gt;
|Private&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/phire/kvmbox kvmbox]&lt;br /&gt;
|&lt;br /&gt;
|phire&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/Gabriel-Maldonado/XboxHLE XboxHLE]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/bjh83/boombox boombox]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/docbrown/vxb vxb]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/quantumdude836/exciplex exciplex]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|[http://mamedev.org/ MAME]&lt;br /&gt;
|&lt;br /&gt;
|MAME Team&lt;br /&gt;
|Windows/Linux/Mac/Others&lt;br /&gt;
|&lt;br /&gt;
|Focus seems to be on Chihiro emulation. Does Xbox (non-Chihiro) emulation exist yet?{{citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/monocasa/xbvm XBVM]&lt;br /&gt;
|&lt;br /&gt;
|monocasa&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://xenoborg-emu.blogspot.com/ Xenoborg]&lt;br /&gt;
|&lt;br /&gt;
|blueshogun96&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Fusion[http://michaelbrundage.com/project/xbox-360-emulator/] ([[Xbox 360 Backward Compatibility]])&lt;br /&gt;
|&lt;br /&gt;
|Microsoft&lt;br /&gt;
|Xbox 360&lt;br /&gt;
|Proprietary&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE/HLE Hybrid{{citation needed}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Fission[http://www.ign.com/articles/2017/10/23/the-untold-story-of-xbox-one-backwards-compatibility] ([[Xbox One Backward Compatibility]])&lt;br /&gt;
|[http://www.xbox.com/en-US/xbox-one/backward-compatibility]&lt;br /&gt;
|Microsoft&lt;br /&gt;
|Xbox One&lt;br /&gt;
|Proprietary&lt;br /&gt;
|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/].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References and links == &lt;br /&gt;
&lt;br /&gt;
* [https://www.reddit.com/r/emulation/comments/6a958p/cxbx_reloaded_xbox_emulator_panzer_dragoon_orta/ Discussion about Xbox emulation and technical differences between [[Cxbx-Reloaded]] and [[XQEMU]]]&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Emulators&amp;diff=6677</id>
		<title>Emulators</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Emulators&amp;diff=6677"/>
				<updated>2019-01-24T12:09:12Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: Added xexec and MacBox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known Xbox emulation projects&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Status&lt;br /&gt;
!Approach&lt;br /&gt;
!Chihiro&lt;br /&gt;
!Name&lt;br /&gt;
!Links&lt;br /&gt;
!Initiator&lt;br /&gt;
!Platform&lt;br /&gt;
!License&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|[[XQEMU]]&lt;br /&gt;
|[http://xqemu.com/][https://github.com/xqemu/][https://github.com/espes/xqemu]&lt;br /&gt;
|espes&lt;br /&gt;
|Windows/MacOS/Linux/Others	&lt;br /&gt;
|&lt;br /&gt;
|XQEMU supports hardware-acceleration for the CPU emulation on Linux through KVM.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|HLE/LLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[[Cxbx-Reloaded]]&lt;br /&gt;
|[http://cxbx-reloaded.co.uk/][https://github.com/Cxbx-Reloaded/Cxbx-Reloaded]&lt;br /&gt;
|SoullessSentinel&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|Cxbx-Reloaded supports LLE GPU emulation which was taken from XQEMU. At the time of writing, the LLE GPU is significantly slower than in XQEMU.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Tortoise&lt;br /&gt;
|[https://gitlab.com/kvmbox-reloaded/]&lt;br /&gt;
|JayFoxRox, phire&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|The decision was made to create an HLE / LLE Xbox emulation project which is maintained similar to Dolphin or Citra. A key focus was on design simplicity. The project started as a continuation of kvmbox, with devices being copied from the XQEMU source code. The project was called kvmbox-reloaded, while the name was being decided. The HLE portion was never worked on.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|OpenXBOX&lt;br /&gt;
|[https://github.com/mborgerson/OpenXBOX]&lt;br /&gt;
|mborgerson&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|xexec&lt;br /&gt;
|[http://xboxdevwiki.net/User:Haxar/NV2A]&lt;br /&gt;
|Haxar&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Xexec is an Xbox executable loader &amp;amp; emulator for x86/x64 Linux; handles direct execution of x86 code, executing Xbox game code directly on the CPU, in userspace Linux; All Windows kernel calls from Xbox game code are translated into POSIX syscalls, with no dependency on Wine.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/blueshogun96/MacBox MacBox]&lt;br /&gt;
|[http://shogun3d-cxbx.blogspot.com/2017/01/the-macos-experiment-part-1.html][http://shogun3d-cxbx.blogspot.com/2017/01/around-beginning-of-new-year-i.html]&lt;br /&gt;
|blueshogun96&lt;br /&gt;
|MacOS&lt;br /&gt;
|&lt;br /&gt;
|&amp;quot;The macOS Experiment&amp;quot; - An experimental VM for Macs that don't have support for the official VM framework. A simple proof of concept.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|viXen&lt;br /&gt;
|[https://github.com/StrikerX3/viXen]&lt;br /&gt;
|StrikerX3&lt;br /&gt;
|Windows/Linux&lt;br /&gt;
|&lt;br /&gt;
|A fork of OpenXBOX, which was turned into a separate project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[[Cxbx]]&lt;br /&gt;
|&lt;br /&gt;
|Caustik&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Dxbx&lt;br /&gt;
|[http://dxbx-emu.com][https://github.com/PatrickvL/Dxbx/]&lt;br /&gt;
|ShadowTj&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|The project was started on March 23rd 2008. It is an improved port of Cxbx to the Delphi programming language.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/impeachgod/Dirtbox Dirtbox]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://sourceforge.net/p/ironbabel/code/HEAD/tree/trunk/Box/Xbox/ IronBabel]&lt;br /&gt;
|&lt;br /&gt;
|daeken&lt;br /&gt;
|Unknown&lt;br /&gt;
|&lt;br /&gt;
|This seems to have been a generic portability framework&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/daeken/Steelbreeze Steelbreeze]&lt;br /&gt;
|&lt;br /&gt;
|daeken&lt;br /&gt;
|Unknown&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/daeken/Zookeeper Zookeeper]&lt;br /&gt;
|[https://www.reddit.com/r/EmuDev/comments/4isyvu/project_zookeeper_a_new_xbox_emulator/]&lt;br /&gt;
|daeken&lt;br /&gt;
|Mac&lt;br /&gt;
|&lt;br /&gt;
|Using Apple's Hypervisor.framework to run a custom kernel (NightBeliever in the repo) and then running Xbox code from there&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/threads/.154342/ XbeNext]&lt;br /&gt;
|&lt;br /&gt;
|LoveMHz&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/forums/.65/ Xeon]&lt;br /&gt;
|&lt;br /&gt;
|_SF_&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://ngemu.com/threads/.105210/ XProject]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://code.google.com/p/xbem xbem]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|Hackbox&lt;br /&gt;
|&lt;br /&gt;
|JayFoxRox&lt;br /&gt;
|Windows/Linux&lt;br /&gt;
|Private&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/phire/kvmbox kvmbox]&lt;br /&gt;
|&lt;br /&gt;
|phire&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|HLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/Gabriel-Maldonado/XboxHLE XboxHLE]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/bjh83/boombox boombox]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/docbrown/vxb vxb]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Unknown}}&lt;br /&gt;
|Unknown&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/quantumdude836/exciplex exciplex]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|[http://mamedev.org/ MAME]&lt;br /&gt;
|&lt;br /&gt;
|MAME Team&lt;br /&gt;
|Windows/Linux/Mac/Others&lt;br /&gt;
|&lt;br /&gt;
|Focus seems to be on Chihiro emulation. Does Xbox (non-Chihiro) emulation exist yet?{{citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[https://github.com/monocasa/xbvm XBVM]&lt;br /&gt;
|&lt;br /&gt;
|monocasa&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|&lt;br /&gt;
|{{No}}&lt;br /&gt;
|[http://xenoborg-emu.blogspot.com/ Xenoborg]&lt;br /&gt;
|&lt;br /&gt;
|blueshogun96&lt;br /&gt;
|Windows&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Dead}}&lt;br /&gt;
|LLE/HLE Hybrid&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Fusion[http://michaelbrundage.com/project/xbox-360-emulator/] ([[Xbox 360 Backward Compatibility]])&lt;br /&gt;
|&lt;br /&gt;
|Microsoft&lt;br /&gt;
|Xbox 360&lt;br /&gt;
|Proprietary&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Maintained}}&lt;br /&gt;
|LLE/HLE Hybrid{{citation needed}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Fission[http://www.ign.com/articles/2017/10/23/the-untold-story-of-xbox-one-backwards-compatibility] ([[Xbox One Backward Compatibility]])&lt;br /&gt;
|[http://www.xbox.com/en-US/xbox-one/backward-compatibility]&lt;br /&gt;
|Microsoft&lt;br /&gt;
|Xbox One&lt;br /&gt;
|Proprietary&lt;br /&gt;
|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/].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References and links == &lt;br /&gt;
&lt;br /&gt;
* [https://www.reddit.com/r/emulation/comments/6a958p/cxbx_reloaded_xbox_emulator_panzer_dragoon_orta/ Discussion about Xbox emulation and technical differences between [[Cxbx-Reloaded]] and [[XQEMU]]]&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Talk:Emulators&amp;diff=6676</id>
		<title>Talk:Emulators</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Talk:Emulators&amp;diff=6676"/>
				<updated>2019-01-24T10:48:04Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: Created page with &amp;quot;How about adding haxar's xexec? Even though it's withdrawn from github, it did exist and could still be retrieved by some.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How about adding haxar's xexec? Even though it's withdrawn from github, it did exist and could still be retrieved by some.&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Talk:LPC_Debug_Port&amp;diff=6376</id>
		<title>Talk:LPC Debug Port</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Talk:LPC_Debug_Port&amp;diff=6376"/>
				<updated>2018-03-05T13:22:42Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: added schematic link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Photos ==&lt;br /&gt;
&lt;br /&gt;
Photos of the debug port across every revision (top and bottom) would be useful to show how the PCB traces changed over time. A photo showing the location of the port in relation to other components would be nice, too. Perhaps also photos of rebuilt ports and the pads/vias that must be connected. &amp;amp;mdash;[[User:Furon|Furon]] ([[User talk:Furon|talk]])&lt;br /&gt;
&lt;br /&gt;
Schematic with discussion : https://www.reddit.com/r/originalxbox/comments/81gluq/found_my_old_lpc_diagram_yesterday/&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Talk:Boot_Process&amp;diff=6284</id>
		<title>Talk:Boot Process</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Talk:Boot_Process&amp;diff=6284"/>
				<updated>2017-11-09T08:56:03Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: Question about address-mapping of Page Directory Entries&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;About this part :&lt;br /&gt;
&lt;br /&gt;
0xC00	0x0000F063	Maps the PDE (4 kiB page) to address 0xC0000000 &lt;br /&gt;
&lt;br /&gt;
Shouldn't that read :&lt;br /&gt;
&lt;br /&gt;
0xC00	0xC0000063	Maps the PDE (4 kiB page) to address 0xC0000000 &lt;br /&gt;
&lt;br /&gt;
?&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Memory&amp;diff=6283</id>
		<title>Memory</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Memory&amp;diff=6283"/>
				<updated>2017-11-09T08:52:57Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: s/get_memory/get_memory_byte&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Xbox has 64MB Memory. This could be expanded to 128MB of memory (and the motherboard has empty spots where these could have been) but no games took advantage of it. The debug Xbox and the Chihiro both contained 128MB Memory.&lt;br /&gt;
&lt;br /&gt;
The memory was shared between the CPU and GPU. On the retail Xbox, the [[Flash ROM]] and [[MCPX ROM]] are also mapped to memory at the top 16 MiB and the top 512 Bytes respectively. On Debug Xboxs and Chihiro, only the Flash is mapped as they don't contain an MCPX ROM.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! Memory Type&lt;br /&gt;
! Retail Xbox Range&lt;br /&gt;
! Debug/Chihiro Range&lt;br /&gt;
|-&lt;br /&gt;
|Main Memory&lt;br /&gt;
|0x00000000 - 0x04000000&lt;br /&gt;
|0x00000000 - 0x08000000&lt;br /&gt;
|-&lt;br /&gt;
|[[GPU|GPU (NV2A) Registers]]&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|0xFD000000 - 0xFE000000&lt;br /&gt;
|-&lt;br /&gt;
|APU Registers&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|0xFE800000 - 0xFE880000&lt;br /&gt;
|-&lt;br /&gt;
|ACI (AC97) Registers&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|0xFEC00000 - 0xFEC01000&lt;br /&gt;
|-&lt;br /&gt;
|USB 0 Registers&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|0xFED00000 - 0xFED01000&lt;br /&gt;
|-&lt;br /&gt;
|USB 1 Registers&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|0xFED08000 - 0xFED09000&lt;br /&gt;
|-&lt;br /&gt;
|NIC (NVNet) Registers&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|0xFEF00000 - 0xFEF00400&lt;br /&gt;
|-&lt;br /&gt;
|[[Flash]]&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|0xFF000000 - 0xFFFFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|[[MCPX ROM]]&lt;br /&gt;
|0xFFFFFE00 - 0xFFFFFFFF&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Code for emulating the memory might consist of:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#ifdef DEBUG || CHIHIRO&lt;br /&gt;
#define MEMORY_SIZE 128 * 1024 * 1024&lt;br /&gt;
int mcpx_active = 0;&lt;br /&gt;
#else&lt;br /&gt;
#define MEMORY_SIZE 64 * 1024 * 1024&lt;br /&gt;
int mcpx_active = 1;&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
#define FLASH_SIZE 256 * 1024&lt;br /&gt;
#define FLASH_MAP_SIZE 16 * 1024 * 1024&lt;br /&gt;
#define FLASH_MAP_ADDRESS (0xFFFFFFFF - FLASH_MAP_SIZE + 1)&lt;br /&gt;
&lt;br /&gt;
#define MCPX_SIZE   0x200&lt;br /&gt;
#define MCPX_MAP_ADDRESS (0xFFFFFFFF - MCPX_MAP_SIZE + 1)&lt;br /&gt;
&lt;br /&gt;
uint8_t memory[MEMORY_SIZE] = {0};&lt;br /&gt;
uint8_t flash[FLASH_SIZE] = {0};&lt;br /&gt;
uint8_t mcpx[MCPX_SIZE] = {0};&lt;br /&gt;
&lt;br /&gt;
uint8_t get_memory_byte(uint32_t location) {&lt;br /&gt;
    if (location &amp;lt; MEMORY_SIZE) {&lt;br /&gt;
        return memory[location];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (mcpx_active &amp;amp;&amp;amp; location &amp;gt;= MCPX_MAP_ADDRESS) {&lt;br /&gt;
        return mcpx[location - MCPX_MAP_ADDRESS];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (location &amp;gt;= FLASH_MAP_ADDRESS) {&lt;br /&gt;
        return flash[(location - FLASH_MAP_ADDRESS) % FLASH_SIZE];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    printf(&amp;quot;Memory in unspecified range: %08X\n&amp;quot;, location);&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
uint16_t get_memory_word(uint32_t location) {&lt;br /&gt;
    return get_memory_byte(location + 1) &amp;lt;&amp;lt; 8 | get_memory_byte(location);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
uint32_t get_memory_dword(uint32_t location) {&lt;br /&gt;
    return get_memory_word(location + 2) &amp;lt;&amp;lt; 16 | get_memory_word(location);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void deactivate_mcpx() {&lt;br /&gt;
    mcpx_active = 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Network&amp;diff=5919</id>
		<title>Network</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Network&amp;diff=5919"/>
				<updated>2017-07-16T21:41:09Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: .com, not .de&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Xbox contains an Ethernet module and one RJ45 connector. Additionally, separate modem and wireless accessories were considered when developing the console.&lt;br /&gt;
&lt;br /&gt;
The Xbox has a TCP/IP protocol stack complete with a DNS PPTP, DHCP clients. &lt;br /&gt;
&lt;br /&gt;
Port 3074 UDP/TCP is reserved for Xbox communications.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Integrated in the Nvidia Southbridge MCPX chip which is similar to the nForce chips. The Xbox Linux team used the binary drivers from Nvidia.&lt;br /&gt;
&lt;br /&gt;
== System Link == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+XNet* Functions&lt;br /&gt;
|-&lt;br /&gt;
! function&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
|XNetCreateKey(&amp;amp;xnkid, &amp;amp;xnkey)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|XNetRegisterKey(&amp;amp;xnkid, &amp;amp;xnkey)&lt;br /&gt;
|Register the session key&lt;br /&gt;
|-&lt;br /&gt;
|XNetXnAddrToInAddr( pxnaddr, pxnkid, &amp;amp;pseudoIP )&lt;br /&gt;
|Convert the address to a winsock usable format&lt;br /&gt;
|-&lt;br /&gt;
|XNetUnregisterKey( &amp;amp;xbc.SessionID )&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|XNetGetTitleXnAddr( &amp;amp;hostAddr )&lt;br /&gt;
|Gets your XNADDR. Used by syslink, and lots of other people.&lt;br /&gt;
|-&lt;br /&gt;
|XNetGetEthernetLinkStatus()&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Xbox Live ==&lt;br /&gt;
Xbox Live is an online multiplayer gaming and digital media delivery service created and operated by Microsoft. It was first made available to the Xbox system in November 2002. ([https://en.wikipedia.org/wiki/Xbox_Live Wikipedia]) Xbox Live support for the original Xbox ended in April 15, 2010. &lt;br /&gt;
&lt;br /&gt;
The Xbox Live architecture consists of authentication servers, matchmaking servers, and game servers.&lt;br /&gt;
&lt;br /&gt;
=== Matchmaking servers === &lt;br /&gt;
&lt;br /&gt;
=== Game servers ===&lt;br /&gt;
&lt;br /&gt;
=== Authentication servers ===&lt;br /&gt;
&lt;br /&gt;
Authentication and access to Xbox Live services is controlled using the Kerberos protocol with a few proprietary customizations for the Xbox.&lt;br /&gt;
&lt;br /&gt;
Kerberos Authentication Server: macs.xboxlive.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Xbox PA-DATA&lt;br /&gt;
|-&lt;br /&gt;
! padata-type&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
|131&lt;br /&gt;
| ? &lt;br /&gt;
|-&lt;br /&gt;
|204&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|206&lt;br /&gt;
| Information about Xbox Version, Title, and Title version&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Xbox Live Functions === &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+XOnline* Functions&lt;br /&gt;
|-&lt;br /&gt;
! function&lt;br /&gt;
! description&lt;br /&gt;
|-&lt;br /&gt;
|XOnlineGetUsers(XONLINE_USER* XBLAccountusers, DWORD* numOfXBLiveAccounts)&lt;br /&gt;
|The XOnlineGetUsers function will enumerate both the hard disk and any attached memory units looking for user accounts&lt;br /&gt;
|-&lt;br /&gt;
|XOnlineTaskClose(XONLINETASK_HANDLE logonHandle)&lt;br /&gt;
|Called to abort the authentication process.&lt;br /&gt;
|-&lt;br /&gt;
|XOnlineStartup( XONLINE_STARTUP_PARAMS* )&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|XOnlineLogon(XONLINE_USER* XBLLoggedOnUsers, DWORD* XBLservices, DWORD SERVICE_COUNT, NULL, XONLINETASK_HANDLE &amp;amp;logonHandle)&lt;br /&gt;
|When a title calls XOnlineLogon to sign in, instead of blocking until the authentication completes, an asynchronous task handle is returned. As part of the authentication process a title must specify which services it will be using (XBLservices, SERVICE_COUNT). &lt;br /&gt;
|-&lt;br /&gt;
|XOnlineTaskContinue(XONLINETASK_HANDLE logonHandle)&lt;br /&gt;
|Called to check the status of XOnlineLogon.&lt;br /&gt;
|-&lt;br /&gt;
|XOnlineLogonTaskGetResults(XONLINETASK_HANDLE logonHandle)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|XOnlineGetLogonUsers()&lt;br /&gt;
|This returns a pointer to an array of XONLINE USER structures. This array is similar the XONLINE USER array we populated and passed into XOnlineLogon, but is updated with error status and permission flags for each user.&lt;br /&gt;
|-&lt;br /&gt;
|XOnlineSetUserGuestNumber(dwUserFlags , 1)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|XOnlineTitleUpdate(DWORD)&lt;br /&gt;
|The XOnlineTitleUpdate function will boot into an updater application, which performs the actual update&lt;br /&gt;
|-&lt;br /&gt;
|XOnlineGetServiceInfo(Service, ?)&lt;br /&gt;
|XOnlineGetServiceInfo returns the connection status for a service&lt;br /&gt;
|-&lt;br /&gt;
|XOnlineNotificationSetState&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Heartbeat ==&lt;br /&gt;
&lt;br /&gt;
    Ethernet II, Src: Microsof_f2:00:00 (00:50:f2:f2:00:00), Dst: Broadcast (ff:ff:ff:ff:ff:ff)&lt;br /&gt;
    MS Network Load Balancing&lt;br /&gt;
        Signature: Unknown (0x584f4258)&lt;br /&gt;
        Version: 1.1&lt;br /&gt;
        Unique Host ID: 3118682055&lt;br /&gt;
        Cluster IP: 167.102.81.132 (167.102.81.132)&lt;br /&gt;
        Host IP: 4.89.169.109 (4.89.169.109)&lt;br /&gt;
        Signature Data - Unknown (1481589336)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References and links == &lt;br /&gt;
* [https://xboxlivehacking.blogspot.de/ https://xboxlivehacking.blogspot.de/]&lt;br /&gt;
* [https://github.com/grayj/Jedi-Academy/blob/master/codemp/xbox/XBLive.cpp https://github.com/grayj/Jedi-Academy/blob/master/codemp/xbox/XBLive.cpp]&lt;br /&gt;
* [http://discerning.com/pdfbox/test/input/authentication.pdf http://discerning.com/pdfbox/test/input/authentication.pdf]&lt;br /&gt;
* [https://www.google.com/patents/US20040009815 Patent: Managing access to content]&lt;br /&gt;
* [https://www.google.com/patents/US20030093669 Patent: Network architecture for secure communications between two console-based gaming systems]&lt;br /&gt;
* [https://www.google.com/patents/US20030093668 Patent: Architecture for manufacturing authenticatable gaming systems ]&lt;br /&gt;
* [https://www.google.com/patents/US7803052 Patent: Discovery and distribution of game session information ]&lt;br /&gt;
* [https://www.google.com/patents/US20030229779 Patent: Security gateway for online console-based gaming ]&lt;br /&gt;
* [https://www.google.com/patents/US20030233537 Patent: Presence and notification system for maintaining and communicating information ]&lt;br /&gt;
* [https://www.google.com/patents/US7218739 Patent: Multiple user authentication for online console-based gaming ]&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Patents&amp;diff=5918</id>
		<title>Patents</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Patents&amp;diff=5918"/>
				<updated>2017-07-16T21:40:24Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: .com, not .nl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here a list of patents that might be related to the original Xbox:&lt;br /&gt;
&lt;br /&gt;
* Filed 1997-11-25 by Nvidia: https://www.google.com/patents/US6697063 &amp;quot;Rendering pipeline&amp;quot;&lt;br /&gt;
* Filed 1998-12-23 by Microsoft: https://www.google.com/patents/US6417858 &amp;quot;Processor for geometry transformations and lighting calculations&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by Nvidia: https://www.google.com/patents/US6198488 &amp;quot;Transform, lighting and rasterization system embodied on a single semiconductor platform&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by Nvidia: https://www.google.com/patents/US6573900 &amp;quot;Method, apparatus and article of manufacture for a sequencer in a transform/lighting module capable of processing multiple independent execution threads&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by Nvidia: https://www.google.com/patents/US6765575 &amp;quot;Clip-less rasterization using line equation-based traversal&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by Nvidia: https://www.google.com/patents/US6650325 &amp;quot;Method, apparatus and article of manufacture for boustrophedonic rasterization&amp;quot;&lt;br /&gt;
* Filed 2000-12-05 by Nvidia: https://www.google.com/patents/US6690372 &amp;quot;System, method and article of manufacture for shadow mapping&amp;quot;&lt;br /&gt;
* Filed 2001-01-11 by Microsoft: https://www.google.com/patents/USD452282 &amp;quot;Portion of an electronic housing&amp;quot;&lt;br /&gt;
* Filed 2001-01-11 by Microsoft: https://www.google.com/patents/USD451513 &amp;quot;Computer input device&amp;quot; (describes the original Xbox controller, a.k.a. : &amp;quot;the Duke&amp;quot;)&lt;br /&gt;
* Filed 2001-06-19 by Nvidia: https://www.google.com/patents/US6870540 &amp;quot;System, method and computer program product for a programmable pixel processing model with instruction set&amp;quot;&lt;br /&gt;
* Filed 2002-06-07 by Microsoft: https://www.google.com/patents/US6907522 &amp;quot;Use of hashing in a secure boot loader&amp;quot; (mentions &amp;quot;NV2A&amp;quot;)&lt;br /&gt;
* Filed 2005-01-04 by Nvidia: https://www.google.com/patents/US7916149 &amp;quot;Block linear memory ordering of texture data&amp;quot;&lt;br /&gt;
* Filed 2005-01-07 by Microsoft: https://www.google.com/patents/US7676840 &amp;quot;Use of hashing in a secure boot loader&amp;quot; (a continuation of patent US6907522)&lt;br /&gt;
* Filed 2005-05-17 by Nvidia: https://www.google.com/patents/US7793029 &amp;quot;Translation device apparatus for configuring printed circuit board connectors &amp;quot; (describes coupling two PCI Express connectors, possibly for the secondary Chihiro board, mentions &amp;quot;Xbox&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Possibly unrelated :&lt;br /&gt;
* Filed 1989-12-29 by Dolby Laboratories: https://www.google.com/patents/US5109417 &amp;quot;Low bit rate transform coder, decoder, and encoder/decoder for high-quality audio&amp;quot;&lt;br /&gt;
* Filed 2008-01-15 by Microsoft: https://www.google.com/patents/US8607324 &amp;quot;Untrusted gaming system access to online gaming service&amp;quot; (describes part of Xbox online)&lt;br /&gt;
* Filed 2011-06-17 by Microsoft: https://www.google.com/patents/US8641525 &amp;quot;Controller for video game console&amp;quot; (one of the 51 patents comprising the Xbox One controller)&lt;br /&gt;
* Filed 2011-09-07 by Microsoft: https://www.google.com/patents/US8597125 &amp;quot;System and method for configuring game data about players&amp;quot;&lt;br /&gt;
* Filed 2012-01-13 by Microsoft: https://www.google.com/patents/US8602897 &amp;quot;Extended and editable gamer profile&amp;quot;&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=User:PatrickvL&amp;diff=5917</id>
		<title>User:PatrickvL</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=User:PatrickvL&amp;diff=5917"/>
				<updated>2017-07-16T21:36:09Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scan of the instruction manual for Microsoft's Original Xbox (PAL) :&lt;br /&gt;
&lt;br /&gt;
http://www.videogameconsolelibrary.com/images/Manuals/01_Microsoft_Xbox_(PAL)-Manual.pdf&lt;br /&gt;
&lt;br /&gt;
Scan of the user manual for the Mad Catz MC2 Racing Wheel :&lt;br /&gt;
&lt;br /&gt;
http://downloads.madcatzhosting.com/support/mcz/manuals/6320UG.pdf&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=User:PatrickvL&amp;diff=5916</id>
		<title>User:PatrickvL</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=User:PatrickvL&amp;diff=5916"/>
				<updated>2017-07-16T21:23:17Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: Created page with &amp;quot;Scan of Microsoft's Original Xbox (PAL) manual :  http://www.videogameconsolelibrary.com/images/Manuals/01_Microsoft_Xbox_(PAL)-Manual.pdf&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scan of Microsoft's Original Xbox (PAL) manual :&lt;br /&gt;
&lt;br /&gt;
http://www.videogameconsolelibrary.com/images/Manuals/01_Microsoft_Xbox_(PAL)-Manual.pdf&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Patents&amp;diff=5915</id>
		<title>Patents</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Patents&amp;diff=5915"/>
				<updated>2017-07-16T21:22:31Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: Added a few more patents&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here a list of patents that might be related to the original Xbox:&lt;br /&gt;
&lt;br /&gt;
* Filed 1997-11-25 by Nvidia: https://www.google.com/patents/US6697063 &amp;quot;Rendering pipeline&amp;quot;&lt;br /&gt;
* Filed 1998-12-23 by Microsoft: https://www.google.com/patents/US6417858 &amp;quot;Processor for geometry transformations and lighting calculations&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by Nvidia: https://www.google.com/patents/US6198488 &amp;quot;Transform, lighting and rasterization system embodied on a single semiconductor platform&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by Nvidia: https://www.google.com/patents/US6573900 &amp;quot;Method, apparatus and article of manufacture for a sequencer in a transform/lighting module capable of processing multiple independent execution threads&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by Nvidia: https://www.google.com/patents/US6765575 &amp;quot;Clip-less rasterization using line equation-based traversal&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by Nvidia: https://www.google.com/patents/US6650325 &amp;quot;Method, apparatus and article of manufacture for boustrophedonic rasterization&amp;quot;&lt;br /&gt;
* Filed 2000-12-05 by Nvidia: https://www.google.com/patents/US6690372 &amp;quot;System, method and article of manufacture for shadow mapping&amp;quot;&lt;br /&gt;
* Filed 2001-01-11 by Microsoft: https://www.google.com/patents/USD452282 &amp;quot;Portion of an electronic housing&amp;quot;&lt;br /&gt;
* Filed 2001-01-11 by Microsoft: https://www.google.com/patents/USD451513 &amp;quot;Computer input device&amp;quot; (describes the original Xbox controller, a.k.a. : &amp;quot;the Duke&amp;quot;)&lt;br /&gt;
* Filed 2001-06-19 by Nvidia: https://www.google.com/patents/US6870540 &amp;quot;System, method and computer program product for a programmable pixel processing model with instruction set&amp;quot;&lt;br /&gt;
* Filed 2002-06-07 by Microsoft: https://www.google.com/patents/US6907522 &amp;quot;Use of hashing in a secure boot loader&amp;quot; (mentions &amp;quot;NV2A&amp;quot;)&lt;br /&gt;
* Filed 2005-01-04 by Nvidia: https://www.google.com/patents/US7916149 &amp;quot;Block linear memory ordering of texture data&amp;quot;&lt;br /&gt;
* Filed 2005-01-07 by Microsoft: https://www.google.com/patents/US7676840 &amp;quot;Use of hashing in a secure boot loader&amp;quot; (a continuation of patent US6907522)&lt;br /&gt;
* Filed 2005-05-17 by Nvidia: https://www.google.com/patents/US7793029 &amp;quot;Translation device apparatus for configuring printed circuit board connectors &amp;quot; (describes coupling two PCI Express connectors, possibly for the secondary Chihiro board, mentions &amp;quot;Xbox&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
https://www.google.com/patents/US8641525&lt;br /&gt;
Possibly unrelated :&lt;br /&gt;
* Filed 1989-12-29 by Dolby Laboratories: https://www.google.com/patents/US5109417 &amp;quot;Low bit rate transform coder, decoder, and encoder/decoder for high-quality audio&amp;quot;&lt;br /&gt;
* Filed 2008-01-15 by Microsoft: https://www.google.nl/patents/US8607324 &amp;quot;Untrusted gaming system access to online gaming service&amp;quot; (describes part of Xbox online)&lt;br /&gt;
* Filed 2011-06-17 by Microsoft: https://www.google.com/patents/US8641525 &amp;quot;Controller for video game console&amp;quot; (one of the 51 patents comprising the Xbox One controller)&lt;br /&gt;
* Filed 2011-09-07 by Microsoft: https://www.google.nl/patents/US8597125 &amp;quot;System and method for configuring game data about players&amp;quot;&lt;br /&gt;
* Filed 2012-01-13 by Microsoft: https://www.google.nl/patents/US8602897 &amp;quot;Extended and editable gamer profile&amp;quot;&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Patents&amp;diff=5914</id>
		<title>Patents</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Patents&amp;diff=5914"/>
				<updated>2017-07-16T20:56:23Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: Additional patents&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here a list of patents that might be related to the original Xbox:&lt;br /&gt;
&lt;br /&gt;
* Filed 1997-11-25 by nVidia: https://www.google.com/patents/US6697063 &amp;quot;Rendering pipeline&amp;quot;&lt;br /&gt;
* Filed 1998-12-23 by Microsoft: https://www.google.com/patents/US6417858 &amp;quot;Processor for geometry transformations and lighting calculations&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by nVidia: https://www.google.com/patents/US6198488 &amp;quot;Transform, lighting and rasterization system embodied on a single semiconductor platform&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by nVidia: https://www.google.com/patents/US6573900 &amp;quot;Method, apparatus and article of manufacture for a sequencer in a transform/lighting module capable of processing multiple independent execution threads&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by nVidia: https://www.google.com/patents/US6765575 &amp;quot;Clip-less rasterization using line equation-based traversal&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by nVidia: https://www.google.com/patents/US6650325 &amp;quot;Method, apparatus and article of manufacture for boustrophedonic rasterization&amp;quot;&lt;br /&gt;
* Filed 2000-12-05 by nVidia: https://www.google.com/patents/US6690372 &amp;quot;System, method and article of manufacture for shadow mapping&amp;quot;&lt;br /&gt;
* Filed 2001-01-11 by Microsoft: https://www.google.com/patents/USD452282 &amp;quot;Portion of an electronic housing&amp;quot;&lt;br /&gt;
* Filed 2001-01-11 by Microsoft: https://www.google.com/patents/USD451513 &amp;quot;Computer input device&amp;quot; (describes the original Xbox controller, a.k.a. : &amp;quot;the Duke&amp;quot;)&lt;br /&gt;
* Filed 2001-06-19 by nVidia: https://www.google.com/patents/US6870540 &amp;quot;System, method and computer program product for a programmable pixel processing model with instruction set&amp;quot;&lt;br /&gt;
* Filed 2002-06-07 by Microsoft: https://www.google.com/patents/US6907522 &amp;quot;Use of hashing in a secure boot loader&amp;quot; (mentions the NV2A directly)&lt;br /&gt;
* Filed 2005-01-07 by Microsoft: https://www.google.com/patents/US7676840 &amp;quot;Use of hashing in a secure boot loader&amp;quot; (a continuation of patent US6907522)&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Patents&amp;diff=5913</id>
		<title>Patents</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Patents&amp;diff=5913"/>
				<updated>2017-07-16T20:42:59Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: Created page with &amp;quot;Here a list of patents that might be related to the NV2A GPU for the original Xbox:  * Filed 1997-11-25 by nVidia: https://www.google.com/patents/US6697063 &amp;quot;Rendering pipeline...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here a list of patents that might be related to the NV2A GPU for the original Xbox:&lt;br /&gt;
&lt;br /&gt;
* Filed 1997-11-25 by nVidia: https://www.google.com/patents/US6697063 &amp;quot;Rendering pipeline&amp;quot;&lt;br /&gt;
* Filed 1998-12-23 by Microsoft: https://www.google.com/patents/US6417858 &amp;quot;Processor for geometry transformations and lighting calculations&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by nVidia: https://www.google.com/patents/US6198488 &amp;quot;Transform, lighting and rasterization system embodied on a single semiconductor platform&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by nVidia: https://www.google.com/patents/US6573900 &amp;quot;Method, apparatus and article of manufacture for a sequencer in a transform/lighting module capable of processing multiple independent execution threads&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by nVidia: https://www.google.com/patents/US6765575 &amp;quot;Clip-less rasterization using line equation-based traversal&amp;quot;&lt;br /&gt;
* Filed 1999-12-06 by nVidia: https://www.google.com/patents/US6650325 &amp;quot;Method, apparatus and article of manufacture for boustrophedonic rasterization&amp;quot;&lt;br /&gt;
* Filed 2000-12-05 by nVidia: https://www.google.com/patents/US6690372 &amp;quot;System, method and article of manufacture for shadow mapping&amp;quot;&lt;br /&gt;
* Filed 2001-06-19 by nVidia: https://www.google.com/patents/US6870540 &amp;quot;System, method and computer program product for a programmable pixel processing model with instruction set&amp;quot;&lt;br /&gt;
* Filed 2002-06-07 by Microsoft: https://www.google.com/patents/US6907522 &amp;quot;Use of hashing in a secure boot loader &amp;quot; (mentions the NV2A directly)&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Microsoft_XDK&amp;diff=5049</id>
		<title>Microsoft XDK</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Microsoft_XDK&amp;diff=5049"/>
				<updated>2017-03-31T09:38:11Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: Completed the list, plus a bit of history&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The official XDK (Xbox Development Kit) was only released to licensed developers. However, it got leaked a couple of times.&lt;br /&gt;
&lt;br /&gt;
== List of known versions ==&lt;br /&gt;
* 3424 (alpha?)&lt;br /&gt;
* 3911 (*)&lt;br /&gt;
* 3925 (*)&lt;br /&gt;
* 3936 (*)&lt;br /&gt;
* 3937 (*)&lt;br /&gt;
* 3941 (*)&lt;br /&gt;
* 3948 (*)&lt;br /&gt;
* 3950 (*)&lt;br /&gt;
* 4034 (*)&lt;br /&gt;
* 4039 (*)&lt;br /&gt;
* 4134 (*)&lt;br /&gt;
* 4242 (*)&lt;br /&gt;
* 4361&lt;br /&gt;
* 4400 (rare)&lt;br /&gt;
* 4432&lt;br /&gt;
* 4531&lt;br /&gt;
* 4627&lt;br /&gt;
* 4721&lt;br /&gt;
* 4831&lt;br /&gt;
* 4928&lt;br /&gt;
* 5028&lt;br /&gt;
* 5120&lt;br /&gt;
* 5233&lt;br /&gt;
* 5344&lt;br /&gt;
* 5455&lt;br /&gt;
* 5558&lt;br /&gt;
* 5659&lt;br /&gt;
* 5788&lt;br /&gt;
* 5849 (Dec 2003)&lt;br /&gt;
* 5849.16&lt;br /&gt;
* 5933 (uncertain number - Dxbx code mentions 5911)&lt;br /&gt;
&lt;br /&gt;
(*) : Earlier XDK's contained libraries with different versions numbers. Before or around XDK version 4361, all libraries in the XDK were given the same version number.&lt;br /&gt;
&lt;br /&gt;
Note : An even more complete listing can be found here : http://codeasm.com/xbox/files/Xbox%20Kernel_Dash_XDK%20versions.txt&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Main_Page&amp;diff=5026</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Main_Page&amp;diff=5026"/>
				<updated>2017-03-28T15:31:02Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickvL: Updated 2 links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== xboxdevwiki.net ==&lt;br /&gt;
&lt;br /&gt;
Please help us fix this mess.&lt;br /&gt;
This is an effort to document how the original Microsoft Xbox and the SEGA Chihiro work.&lt;br /&gt;
We not only care about technical details about those platforms, but also how to develop homebrew and emulate them.&lt;br /&gt;
&lt;br /&gt;
We are not interested in documenting the Xbox 360, Xbox One or any other console at this point.&lt;br /&gt;
&lt;br /&gt;
This wiki was started by xqemu (Xbox emulator) authors. It will become the place for all remaining Xbox projects to come together.&lt;br /&gt;
If you are interested in helping or discussing this, please come chat with us in #xqemu on freenode.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Development&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/xqemu/nxdk NXDK (New Xbox Development Kit)]&lt;br /&gt;
* [[OpenXDK]]&lt;br /&gt;
* [[Microsoft XDK]]&lt;br /&gt;
&lt;br /&gt;
[[Xbox]]&lt;br /&gt;
&lt;br /&gt;
* [[Hardware revisions]]&lt;br /&gt;
** [[Memory]]&lt;br /&gt;
** [[BIOS]]&lt;br /&gt;
** [[MCPX]] [[MCPX ROM|(ROM)]]&lt;br /&gt;
* [[Xbox Input Devices]]&lt;br /&gt;
* [[Operating System]]&lt;br /&gt;
* [[NV2A]]&lt;br /&gt;
** [[NV2A/Pixel Combiner]]&lt;br /&gt;
** [[NV2A/Fixed Function Pipeline]]&lt;br /&gt;
** [[NV2A/Vertex Shader]]&lt;br /&gt;
** [[NV2A/Surface Formats]]&lt;br /&gt;
&lt;br /&gt;
[http://segaretro.org/Sega_Chihiro Chihiro]&lt;br /&gt;
&lt;br /&gt;
* [[Chihiro Pictures]]&lt;br /&gt;
* [[Chihiro-Tools]]&lt;br /&gt;
* [[Chihiro-Launcher]]&lt;br /&gt;
&lt;br /&gt;
Games&lt;br /&gt;
&lt;br /&gt;
* [[Games/Grand Theft Auto 3]]&lt;br /&gt;
* [[Games/Grand Theft Auto Vice City]]&lt;br /&gt;
* [[Games/Grand Theft Auto San Andreas]]&lt;br /&gt;
* [[Games/Kung Fu Chaos]]&lt;br /&gt;
* [[Games/Tony Hawk's Pro Skater 2x]]&lt;br /&gt;
&lt;br /&gt;
Emulation / Emulators&lt;br /&gt;
&lt;br /&gt;
* [http://xqemu.com xqemu Xbox emulator]&lt;br /&gt;
* [http://cxbx-reloaded.co.uk Cxbx-Reloaded]&lt;br /&gt;
* [[cxbx]]&lt;br /&gt;
* [http://dxbx-emu.com Dxbx]&lt;br /&gt;
* [[Xeon]]&lt;br /&gt;
* [[Hackbox]]&lt;br /&gt;
* [[kvmbox]]&lt;br /&gt;
* [[MAME/Chihiro]]&lt;br /&gt;
* [[MAME/Xbox]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find random stuff in [[Resources]]&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;/div&gt;</summary>
		<author><name>PatrickvL</name></author>	</entry>

	</feed>