Difference between revisions of "Xbox Port"
Binarymaster (talk | contribs) (Stub a page) |
Binarymaster (talk | contribs) |
||
Line 1: | Line 1: | ||
− | '''ReactOS Xbox port''' targets the original Microsoft's Xbox | + | '''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. |
== Installing == | == Installing == | ||
* See [[Install ReactOS on Xbox]]. | * See [[Install ReactOS on Xbox]]. | ||
+ | |||
+ | == Known facts == | ||
+ | * The port was started by [[Gé van Geldorp]] at [https://github.com/reactos/reactos/commit/6352c035d181e060b243202867a0622b41ca4b08 r11926] and firstly got into [[ChangeLog-0.2.5|ReactOS 0.2.5]], but has since regressed and is unmaintained. | ||
+ | * In [[ChangeLog-0.3.0|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 [[ChangeLog-0.3.4|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#Tertiary Ideas|Google Summer of Code 2010 ideas]]. | ||
+ | * [[Google Summer of Code 2019 Ideas#Xbox executable support|Xbox executable support]] was suggested as Google Summer of Code 2019 idea. | ||
+ | |||
+ | == Existing work == | ||
+ | * Xbox [[HAL]] exists. See [https://github.com/reactos/reactos/tree/master/hal/halx86/xbox halxbox] module. | ||
+ | * Support for FATX file system exists in freeloader, fastfat driver, and ufatx module. See [[File Systems#FAQ]] and [https://git.reactos.org/?p=reactos.git&a=search&h=HEAD&st=grep&s=FATX ReactOS Git grep]. | ||
+ | * Basic video miniport driver for nVidia NV2A GPU (<code>PCI\VEN_10DE&DEV_02A0</code>) exists. See [https://github.com/reactos/reactos/blob/master/media/inf/xboxdisp.inf xboxdisp.inf] and [https://github.com/reactos/reactos/tree/master/win32ss/drivers/miniport/xboxvmp xboxvmp] module. | ||
+ | * Custom Cromwell BIOS previously existed in the repository. See [https://github.com/reactos/reactos/commits/f9c0a9419d1299719f38360d8e35e132ccf8312e/reactos/boot/xbox/cromwell boot/xbox/cromwell]. | ||
+ | * [https://git.reactos.org/?p=reactos.git&a=search&h=HEAD&st=commit&s=xbox Other commits related to Xbox port development]. | ||
== Virtual environment == | == Virtual environment == | ||
− | XQEMU project can be used to virtualize target platform and to test ReactOS Xbox port on regular PC by using emulation. | + | XQEMU project can be used to virtualize target platform and to test ReactOS Xbox port on a regular PC by using emulation. |
* [https://xqemu.com/ XQEMU Official Site] | * [https://xqemu.com/ XQEMU Official Site] | ||
* [https://emulation.miraheze.org/wiki/XQEMU XQEMU on Emulation Wiki] | * [https://emulation.miraheze.org/wiki/XQEMU XQEMU on Emulation Wiki] | ||
Line 11: | Line 25: | ||
== Gallery == | == Gallery == | ||
− | * [http://web.archive.org/web/ | + | <!-- <gallery widths="192px" heights="192px"> |
+ | File:reactosonxbox.jpg|ReactOS running on Xbox. | ||
+ | https://www.youtube.com/watch?v=XOF0WBD3hLU|ReactOS running on Xbox (video). | ||
+ | </gallery> --> | ||
+ | * [http://web.archive.org/web/20060702184407if_/http://www.reactos.nl:80/xbox/reactosonxbox.jpg ReactOS running on Xbox (photo)] | ||
* [https://www.youtube.com/watch?v=XOF0WBD3hLU ReactOS running on Xbox (video)] | * [https://www.youtube.com/watch?v=XOF0WBD3hLU ReactOS running on Xbox (video)] | ||
+ | |||
+ | == Users who have an original Xbox == | ||
+ | * [[Daniel Reimer]] aka EmuandCo | ||
+ | * [[User:Manatails007/computers|Manatails007]] | ||
== See Also == | == See Also == |
Revision as of 19:24, 4 March 2019
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.
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.
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
Users who have an original Xbox
- Daniel Reimer aka EmuandCo
- Manatails007
See Also
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) |