hum... looking back at the problem of calling int 13h with ax=0 and dl=80 give
an exception ... on lidt instruction I think...
Jemmex only do mov byte cs:[1d],2 before calling original BIOS interrupt.
I begin to expect it to:
save idtr and gdtr
switch to real mode (from protected mode -not VM86 mode- it should be running
at that time)
do BIOS Interrupt
switch to protected mode
restore idtr and gdtr
make sure registers have not been changed
iret
That way the BIOS could do privileged instructions like lidt it it want.
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel