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

Reply via email to