TIP: Click on subject to list as thread! ANSI
echo: 80xxx
to: ED BEROSET
from: DARRYL GREGORASH
date: 1997-12-27 01:38:00
subject: flat real mode

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)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.