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

FreeLoader does not support ATAPI DVD-ROM on Xbox

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 0.4.14
    • Bootloader
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: