Can you confirm the operation of dos extenders. I can
understand that once in protected mode you can access
all memory and use 32-bit instructions. Now presumably
when an application (which I compiled with watcom c
with a dos extender) needs to read from a file, it would
normally call INT 21.
However, the memory you want the data put in is too high,
so I would presume that Watcom would be written so that
instead of calling INT 21 itself, it calls a dos extender
function. The dos extender people would have a function
for every single interrupt.
The dos extender people then go and retrieve the stuff
into low memory, then copy it into high memory. Is all
that right? BFN. Paul.
@EOT:
--- Mksmsg
* Origin: none (3:711/934.9)
|