Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-16220

FreeLoader does not support ATAPI DVD-ROM on Xbox

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.4.14
    • Component/s: Bootloader
    • Labels:
    • Environment:

      XQEMU (Xbox emulator)

      Description

      Since on Xbox we don't have BIOS interrupts, we have to implement all Disk I/O functions manually by talking to the Xbox IDE controller directly.

      Xbox have just one IDE controller with primary HDD and slave DVD.

      FreeLoader is missing support for ATAPI DVD-ROM drive which Xbox have. It could not read from it, so it does not allow to test bootcd or livecd ReactOS images.

      See this portion of code:

          Atapi = FALSE; /* FIXME */

      https://git.reactos.org/?p=reactos.git;a=blob;f=boot/freeldr/freeldr/arch/i386/xboxdisk.c;h=c63f066551c3c645ef4f018d3430235cad0ed387;hb=HEAD#l500

      Debug log and screenshot of XQEMU attached.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                hbelusca hbelusca
                Reporter:
                binarymaster Stas'M
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: