Difference between revisions of "Xbox Port"
Jedi-to-be (talk | contribs) (→See Also) |
Binarymaster (talk | contribs) (Add notice at the top) |
||
Line 1: | Line 1: | ||
+ | {{Notice|This page is about full port of ReactOS desktop operating system for original Xbox. For the Xbox gaming kernel see [[Run Xbox Games on ReactOS]].}} | ||
+ | |||
'''ReactOS Xbox port''' targets the original Microsoft's Xbox gaming console, which is based on a custom Intel Pentium III processor that ReactOS could support. | '''ReactOS Xbox port''' targets the original Microsoft's Xbox gaming console, which is based on a custom Intel Pentium III processor that ReactOS could support. | ||
Line 41: | Line 43: | ||
== See Also == | == See Also == | ||
− | |||
* [https://github.com/mborgerson/reactos/wiki ReactOS on Xbox notes by Matt Borgerson] | * [https://github.com/mborgerson/reactos/wiki ReactOS on Xbox notes by Matt Borgerson] | ||
* [https://github.com/mborgerson/reactos/tree/xbox ReactOS Xbox port fixes by Matt Borgerson] | * [https://github.com/mborgerson/reactos/tree/xbox ReactOS Xbox port fixes by Matt Borgerson] | ||
Line 48: | Line 49: | ||
* [http://www.reactos.org/forum/viewtopic.php?f=2&t=1913 ReactOS Forum topic] | * [http://www.reactos.org/forum/viewtopic.php?f=2&t=1913 ReactOS Forum topic] | ||
* [https://tech.slashdot.org/story/04/12/15/0120252/reactos-runs-on-the-xbox An article on Slashdot] | * [https://tech.slashdot.org/story/04/12/15/0120252/reactos-runs-on-the-xbox An article on Slashdot] | ||
+ | * [https://web.archive.org/web/20180815080059/https://blogs.msdn.microsoft.com/xboxteam/2006/02/17/the-xbox-operating-system/ The Xbox Operating System explained by Garry Trinder] | ||
* [https://xboxdevwiki.net/Porting_an_Operating_System_to_the_Xbox_HOWTO Porting an Operating System to the Xbox HOWTO] | * [https://xboxdevwiki.net/Porting_an_Operating_System_to_the_Xbox_HOWTO Porting an Operating System to the Xbox HOWTO] | ||
* [https://xboxdevwiki.net/NForce Xbox nForce Chipset] | * [https://xboxdevwiki.net/NForce Xbox nForce Chipset] | ||
{{Navigation Ports}} | {{Navigation Ports}} |
Revision as of 16:52, 22 March 2019
Notice: This page is about full port of ReactOS desktop operating system for original Xbox. For the Xbox gaming kernel see Run Xbox Games on ReactOS. |
ReactOS Xbox port targets the original Microsoft's Xbox gaming console, which is based on a custom Intel Pentium III processor that ReactOS could support.
Contents
Installing
Known facts
- The port was started by Gé van Geldorp at r11926 and firstly got into ReactOS 0.2.5, but has since regressed and is unmaintained.
- In ReactOS 0.3.0 Xbox's I2C support was moved to a separate file, and support of LEDs switching was added by Aleksey Bragin.
- In ReactOS 0.3.4 boot regression was fixed by Hervé Poussineau, but still no support for USB keyboard/mouse.
- Xbox port revival was suggested at Google Summer of Code 2010 ideas.
- Xbox executable support was suggested as Google Summer of Code 2019 idea.
Development problems
- Undocumented hardware components that need drivers.
- Lack of people with low-level programming and reverse engineering skills.
- Microsoft has discontinued original Xbox since 2006, so few people with a working console left, and their number is decreasing.
Existing work
- Xbox HAL exists. See halxbox module.
- Support for FATX file system exists in freeloader, fastfat driver, and ufatx module. See File Systems#FAQ and ReactOS Git grep.
- Basic video miniport driver for nVidia NV2A GPU (
PCI\VEN_10DE&DEV_02A0
) exists. See xboxdisp.inf and xboxvmp module. - Custom Cromwell BIOS previously existed in the repository. See boot/xbox/cromwell.
- Other commits related to Xbox port development.
- https://svn.reactos.org/downloads/xbox/ - ReactOS Xbox port prebuilt binaries (very old)
Virtual environment
XQEMU project can be used to virtualize target platform and to test ReactOS Xbox port on a regular PC by using emulation.
Gallery
People who have an original Xbox
- Andreas Bjerkeholt aka Harteex
- Daniel Reimer aka EmuandCo
- Manatails007
See Also
- ReactOS on Xbox notes by Matt Borgerson
- ReactOS Xbox port fixes by Matt Borgerson
- Implementing nVidia NVNet driver (
PCI\VEN_10DE&DEV_01C3
): CORE-15872 - Run Xbox Games on ReactOS
- ReactOS Forum topic
- An article on Slashdot
- The Xbox Operating System explained by Garry Trinder
- Porting an Operating System to the Xbox HOWTO
- Xbox nForce Chipset
ReactOS ports | |
---|---|
In active development | Intel IA-32 (x86) | AMD64 (x64) |
In slow development | ARM64 (aarch64) | ARM32 (armv7) | NEC PC-98 (x86) | OG Xbox (x86) | Apple TV (1st generation) (x86) |
Unmaintained | OLPC (x86) |
Missing ports that Windows has | Intel IA-64 (Itanium) | IBM PS/2 MCA (x86) | SGI 320/540 (x86) | DEC Alpha (axp) | MIPS | PowerPC (ppc) |
Ideas for new ports | FM Towns (x86) | PlayStation 4 (x64) | Intel SFI (x86) |