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