---- Le dim., 23 mai 2021 09:47:32 -0400 Paul Dufresne <dufres...@zoho.com>
écrit ----
>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
I think it should also lidt with [ ff 3f 00 00 00 00 ] (original real mode
idtr) before calling BIOS interrupt.
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel