Difference between revisions of "Xbox Port Tests/Cromwell 2.41-dev"
Binarymaster (talk | contribs) (→Native HDD boot tests: test native (FAT32) boot with new firmware) |
Binarymaster (talk | contribs) (General update) |
||
Line 1: | Line 1: | ||
This page contains latest boot tests of ReactOS [[Xbox Port]] in XQEMU using custom '''Cromwell 2.41-dev BIOS'''. Tests also needs to be performed on real Xbox hardware. | This page contains latest boot tests of ReactOS [[Xbox Port]] in XQEMU using custom '''Cromwell 2.41-dev BIOS'''. Tests also needs to be performed on real Xbox hardware. | ||
− | == Help testing == | + | == Help testing (ReactOS 0.2.5-xbox) == |
* Download [https://svn.reactos.org/downloads/xbox/reactosonxbox.tar.gz ReactOS 0.2.5-xbox] archive which was built especially for Xbox. | * Download [https://svn.reactos.org/downloads/xbox/reactosonxbox.tar.gz ReactOS 0.2.5-xbox] archive which was built especially for Xbox. | ||
* Unpack files from the archive and place all them in the root of Xbox E:\ hard drive. | * Unpack files from the archive and place all them in the root of Xbox E:\ hard drive. | ||
− | * Download one of the available Cromwell firmware binaries from the links below, either flash or execute it, and choose FatX (E:) boot device on start. | + | * Download one of the available Cromwell firmware binaries from the links below, either flash or execute it, and choose '''FatX (E:)''' boot device on start. |
* Report any loading progress and/or errors to Stas'M on XboxDev Discord or in ReactOS Mattermost. --[[User:Binarymaster|binarymaster]] ([[User talk:Binarymaster|talk]]) 00:43, 10 July 2019 (UTC) | * Report any loading progress and/or errors to Stas'M on XboxDev Discord or in ReactOS Mattermost. --[[User:Binarymaster|binarymaster]] ([[User talk:Binarymaster|talk]]) 00:43, 10 July 2019 (UTC) | ||
+ | |||
+ | == Help testing (ReactOS nightly) == | ||
+ | * Create a virtual disk drive (2 GB recommended). | ||
+ | * Install ReactOS from <code>bootcd.iso</code> in normal QEMU: | ||
+ | ** Choose Xbox HAL (or Standard HAL, if there is no Xbox HAL available). | ||
+ | ** Format disk as FAT32. | ||
+ | * Modify <code>freeldr.ini</code> (because {{JIRA|16218}}): | ||
+ | ** <code>DefaultOS=ReactOS_KdSerial</code> to enable debugging over serial. | ||
+ | ** Add <code>/NOGUIBOOT</code> to Options in ReactOS_KdSerial section (because {{JIRA|16219}}). | ||
+ | * Copy over your hard disk image to XQEMU directory. | ||
+ | * Download one of the available Cromwell firmware binaries from the links below, either flash or execute it, and choose '''hda1''' boot device on start. | ||
== Links == | == Links == | ||
* https://github.com/binarymaster/cromwell - Source repository | * https://github.com/binarymaster/cromwell - Source repository | ||
− | * [https://github.com/binarymaster/cromwell/releases/download/v2.41-dev- | + | * [https://github.com/binarymaster/cromwell/releases/download/v2.41-dev-test2/cromwell-2.41-reactos_256k.bin Cromwell 512k BIOS image] |
− | * [https://github.com/binarymaster/cromwell/releases/download/v2.41-dev- | + | * [https://github.com/binarymaster/cromwell/releases/download/v2.41-dev-test2/cromwell-2.41-reactos_1024k.bin Cromwell 1M BIOS image] |
− | * [https://github.com/binarymaster/cromwell/releases/download/v2.41-dev- | + | * [https://github.com/binarymaster/cromwell/releases/download/v2.41-dev-test2/xromwell-2.41-reactos.xbe Xromwell XBE executable] |
== ISO boot tests == | == ISO boot tests == | ||
Line 40: | Line 51: | ||
| ReactOS-0.4.5 || black screen || TODO | | ReactOS-0.4.5 || black screen || TODO | ||
|- | |- | ||
− | | ReactOS-0.4.6 .. 0.4.13-dev- | + | | ReactOS-0.4.6 .. 0.4.13-dev-656 || [[File:ReactOS 0.4.6 - livecd XQEMU.png|200px|thumb|left|Error when detecting hardware - {{JIRA|16220}}]] || TODO |
− | |||
− | |||
|} | |} | ||
Line 64: | Line 73: | ||
| ReactOS-0.4.5 || black screen || TODO | | ReactOS-0.4.5 || black screen || TODO | ||
|- | |- | ||
− | | ReactOS-0.4.6 .. 0.4.13-dev- | + | | ReactOS-0.4.6 .. 0.4.13-dev-656 || [[File:ReactOS 0.4.6 - livecd XQEMU.png|200px|thumb|left|Error when detecting hardware - {{JIRA|16220}}]] || TODO |
− | |||
− | |||
|} | |} | ||
Line 90: | Line 97: | ||
| ReactOS-0.4.13-dev-631 || [[File:ReactOS 0.3.11 - bootcd XQEMU.png|200px|thumb|left|Error opening freeldr.ini or file not found]] || TODO || TODO || TODO | | ReactOS-0.4.13-dev-631 || [[File:ReactOS 0.3.11 - bootcd XQEMU.png|200px|thumb|left|Error opening freeldr.ini or file not found]] || TODO || TODO || TODO | ||
|- | |- | ||
− | | ReactOS-0.4.13 | + | | ReactOS-0.4.13-dev-656 || TODO || TODO || TODO || TODO |
|} | |} | ||
Line 113: | Line 120: | ||
|- | |- | ||
| ReactOS-0.4.13-dev-648 || black screen || TODO | | ReactOS-0.4.13-dev-648 || black screen || TODO | ||
+ | |- | ||
+ | | ReactOS-0.4.13-dev-656 || hangs at kernel boot - {{JIRA|16222}} || TODO | ||
|} | |} | ||
Revision as of 16:22, 19 July 2019
This page contains latest boot tests of ReactOS Xbox Port in XQEMU using custom Cromwell 2.41-dev BIOS. Tests also needs to be performed on real Xbox hardware.
Contents
Help testing (ReactOS 0.2.5-xbox)
- Download ReactOS 0.2.5-xbox archive which was built especially for Xbox.
- Unpack files from the archive and place all them in the root of Xbox E:\ hard drive.
- Download one of the available Cromwell firmware binaries from the links below, either flash or execute it, and choose FatX (E:) boot device on start.
- Report any loading progress and/or errors to Stas'M on XboxDev Discord or in ReactOS Mattermost. --binarymaster (talk) 00:43, 10 July 2019 (UTC)
Help testing (ReactOS nightly)
- Create a virtual disk drive (2 GB recommended).
- Install ReactOS from
bootcd.iso
in normal QEMU:- Choose Xbox HAL (or Standard HAL, if there is no Xbox HAL available).
- Format disk as FAT32.
- Modify
freeldr.ini
(because CORE-16218):DefaultOS=ReactOS_KdSerial
to enable debugging over serial.- Add
/NOGUIBOOT
to Options in ReactOS_KdSerial section (because CORE-16219).
- Copy over your hard disk image to XQEMU directory.
- Download one of the available Cromwell firmware binaries from the links below, either flash or execute it, and choose hda1 boot device on start.
Links
- https://github.com/binarymaster/cromwell - Source repository
- Cromwell 512k BIOS image
- Cromwell 1M BIOS image
- Xromwell XBE executable
ISO boot tests
bootcd.iso
Version | XQEMU | Microsoft Xbox 1.0 |
---|---|---|
ReactOS-0.2.5 .. 0.2.6 | TODO | |
ReactOS-0.2.7 .. 0.3.2 | TODO | |
ReactOS-0.3.3 .. 0.3.7 | TODO | |
ReactOS-0.3.8 .. 0.3.10 | TODO | |
ReactOS-0.3.11 | TODO | |
ReactOS-0.3.12 .. 0.3.13 | black screen | TODO |
ReactOS-0.3.14 | TODO | |
ReactOS-0.3.15 .. 0.3.17 | return to BIOS | TODO |
ReactOS-0.4.0 .. 0.4.4 | TODO | |
ReactOS-0.4.5 | black screen | TODO |
ReactOS-0.4.6 .. 0.4.13-dev-656 | TODO |
livecd.iso
Version | XQEMU | Microsoft Xbox 1.0 |
---|---|---|
ReactOS-0.2.5 .. 0.3.10 | TODO | |
ReactOS-0.3.11 | TODO | |
ReactOS-0.3.12 .. 0.3.13 | black screen | TODO |
ReactOS-0.3.14 | TODO | |
ReactOS-0.3.15 .. 0.3.17 | return to BIOS | TODO |
ReactOS-0.4.0 .. 0.4.4 | TODO | |
ReactOS-0.4.5 | black screen | TODO |
ReactOS-0.4.6 .. 0.4.13-dev-656 | TODO |
FATX HDD boot tests
Version | XQEMU | Microsoft Xbox 1.0 | Microsoft Xbox 1.1 | Microsoft Xbox 1.4 |
---|---|---|---|---|
ReactOS-0.2.5 | No multiboot header found | TODO | TODO | TODO |
ReactOS-0.2.5-xbox | Boots to desktop | Boots to desktop | Boots to desktop | |
ReactOS-0.2.6 | return to BIOS (on kernel load) | TODO | TODO | TODO |
ReactOS-0.3.7 | Assert '(Page)->Flags.Type != 0' | TODO | TODO | TODO |
ReactOS-0.3.10 | Assert '(Page)->Flags.Type != 0' | TODO | TODO | TODO |
ReactOS-0.3.11 | TODO | TODO | TODO | |
ReactOS-0.4.0 | TODO | TODO | TODO | |
ReactOS-0.4.13-dev-631 | TODO | TODO | TODO | |
ReactOS-0.4.13-dev-656 | TODO | TODO | TODO | TODO |
Native HDD boot tests
Version | XQEMU | Microsoft Xbox 1.0 |
---|---|---|
ReactOS-0.3.11 | Unhandled or Unexpected Code | TODO |
ReactOS-0.3.12 | black screen | TODO |
ReactOS-0.3.13 | bootloader doesn't see FAT32 filesystem | TODO |
ReactOS-0.3.14 | TODO | |
ReactOS-0.3.15 .. 0.3.17 | return to BIOS | TODO |
ReactOS-0.4.0 .. 0.4.4 | TODO | |
ReactOS-0.4.5 .. 0.4.12 | black screen | TODO |
ReactOS-0.4.13-dev-648 | black screen | TODO |
ReactOS-0.4.13-dev-656 | hangs at kernel boot - CORE-16222 | TODO |
PXE boot tests
Version | XQEMU | Microsoft Xbox 1.0 |
---|---|---|
TODO | TODO | TODO |