Replying to a message of Ed Beroset to All:
>> Send me the pieces so I can assemble a DOS machine, Ed :)
EB> I'm sure I have an old XT board around here somewhere...
So do I.. and a 286, 2 386's and a 486.. what I need is all the other stuff
that goes with it, like a hard drive. I do have the monitor and video and IDE
controllers, but please send a case too :)
EB> guessing that you have only one machine capable of running
EB> protected mode software and that it's tied up doing some
EB> kind of Fido-related processing 24 hours a day.
Quite so.
EB>>> Unfortunately, without the benefit of the protection of
EB>>> protected mode, every minor bug can be potentially lethal
>>
>> Which is nothing we haven't already faced in DOS..
EB> That's certainly true. It's one reason DOS is pretty much
EB> history.
It is? What is MS-DOS 7 then, err.. I mean "Win95" :)
>> You loaded FS with the actual selector, and not the real mode
>> segment value???
EB> Yes. Loading FS in protected mode requires a valid
EB> protected mode selector. Loading FS in real mode is just
EB> like loading any other segment in real mode.
OK, then one final question on this: in protected mode, you will define a
selector, set the limit, etc, and load a segreg with that selector; then you
get the base address of that selector from the descriptor table, and when you
return to real mode, load that base address (shifted right 4 bits to turn it
into a real mode segment) into the segreg.. would that be correct?
--- FleetStreet 1.21 NR
---------------
* Origin: BIG BANG Burger Bar: Regina SK Canada (1:140/86)
|