On Sat, 7 Dec 2002, Stas Sergeev wrote:

> However int15/87h executes in protected
> mode and requires a pointer to GDT as
> a parameter, so again, I have a very big
> doubts it can work in v86:

What I meant is that DOSEMU itself could do int15/87h.
It would just have some virtualized raw extended memory where this
function copies to/from.

The GDT that ES:SI points to would just be used as a block of information,
rather than as a real GDT.

int15/87 now simply does:

  else {                        /* AH = 0x87 */
    x_printf("XMS int 15 block move failed AX=0x%04x\n", (u_short)REG(eax));
    LWORD(eax) &= 0xFF;
    HI(ax) = 3;                 /* say A20 gate failed */
    CARRY;
  }

Bart

-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to