{
  "dispatch": [
    {
      "mode": 0,
      "action": 0,
      "calls": [
        {
          "file": "0xa5d68",
          "eax": 3
        },
        {
          "file": "0xa5b64",
          "eax": 7
        }
      ]
    },
    {
      "mode": 0,
      "action": 1,
      "calls": [
        {
          "file": "0xa5be8",
          "eax": 1
        },
        {
          "file": "0xa5edc",
          "eax": 1
        }
      ]
    },
    {
      "mode": 1,
      "action": 0,
      "calls": [
        {
          "file": "0xb4000",
          "eax": 3
        }
      ]
    },
    {
      "mode": 1,
      "action": 1,
      "calls": [
        {
          "file": "0xb40c8",
          "eax": 3342336
        }
      ]
    }
  ],
  "cd_request": {
    "handler": "0xb4000",
    "MSCDEX_function": "0x1510",
    "request_hex": "1600840000000000000000000000e0ab0000f0550000",
    "command": "0x84 play audio",
    "requested_index": 2,
    "physical_cd_track": 3,
    "start_sector": 44000,
    "sector_count": 22000
  },
  "preselection": [
    {
      "first_request": 0,
      "pending_after_first": 0,
      "loaded_index": 0,
      "returned_slot": 7
    },
    {
      "first_request": 1,
      "pending_after_first": 0,
      "loaded_index": 1,
      "returned_slot": 7
    },
    {
      "first_request": 2,
      "pending_after_first": 0,
      "loaded_index": 2,
      "returned_slot": 7
    },
    {
      "first_request": 3,
      "pending_after_first": 0,
      "loaded_index": 3,
      "returned_slot": 7
    },
    {
      "first_request": 4,
      "pending_after_first": 0,
      "loaded_index": 4,
      "returned_slot": 7
    },
    {
      "first_request": 5,
      "pending_after_first": 0,
      "loaded_index": 5,
      "returned_slot": 7
    },
    {
      "first_request": 6,
      "pending_after_first": 0,
      "loaded_index": 6,
      "returned_slot": 7
    },
    {
      "first_request": 7,
      "pending_after_first": 0,
      "loaded_index": 7,
      "returned_slot": 7
    },
    {
      "first_request": 8,
      "pending_after_first": 0,
      "loaded_index": 8,
      "returned_slot": 7
    },
    {
      "first_request": 9,
      "pending_after_first": 0,
      "loaded_index": 9,
      "returned_slot": 7
    },
    {
      "first_request": 10,
      "pending_after_first": 10,
      "loaded_index": 10,
      "returned_slot": 7
    },
    {
      "first_request": 11,
      "pending_after_first": 11,
      "loaded_index": 11,
      "returned_slot": 7
    },
    {
      "first_request": 12,
      "pending_after_first": 12,
      "loaded_index": 12,
      "returned_slot": 7
    },
    {
      "first_request": 13,
      "pending_after_first": 13,
      "loaded_index": 13,
      "returned_slot": 7
    },
    {
      "first_request": 14,
      "pending_after_first": 14,
      "loaded_index": 14,
      "returned_slot": 7
    },
    {
      "first_request": 15,
      "pending_after_first": 15,
      "loaded_index": 15,
      "returned_slot": 7
    }
  ],
  "scope": "Original dispatch and request-building instructions execute; device calls are intercepted. CD audio is verified by its MSCDEX command, not inferred from a function name."
}
