delorie.com/archives/browse.cgi   search  
Mail Archives: opendos/1997/03/13/21:19:34

Date: Thu, 13 Mar 1997 19:54:13 -0600 (CST)
From: "Colin W. Glenn" <cwg01 AT gnofn DOT org>
To: "'OpenDOS newsgroup'" <opendos AT mail DOT tacoma DOT net>
Subject: [opendos] IOSYS Magic?
Message-ID: <Pine.GSO.3.95.970313195334.19653C-100000@sparkie.gnofn.org>
MIME-Version: 1.0
Sender: owner-opendos AT mail DOT tacoma DOT net

To those familar with how the kernel works, I got a question:

On Thu, 13 Mar 1997, Mark Habersack wrote:

> On 12 Mar 97 (at 19:08) Colin W. Glenn became famous by saying:
> 
> > > So, you mean like a 'proxy' command.com to uppercase the env and load up
> > > the original one? This might be quite hard with some advanced features of
> > > OD...
> > 
> > How so?  The only potential problem I see is that the stack is undefined
> > upon entry into the command processor, but seeing as you MUST define it as
> > the permanent command shell, you never have to worry about exiting to an
> > unknow machine state.  Them who forget to add the /p switch will need to be
>
> And what about loading the command.com high? If the feature is enabled, then 
> what gets loaded high is the proxy and not the real shell. Also DOS kernel 
> does some magic when starting up a shell - dunno what exactly (yet), but I'm 
> sure that not every program may be a shell (hint: set win.com as the shell)

Does the kernel set anything special up before loading the shell?  Does
the shell have to meet certain requirements to be a shell?  Can a shell
have a preloader which does something before loading the shell?

Inquiring minds need to know!

  <! New Stuff!>
DJGPP A Free GNU C & more compiler
		<a href="http://www.delorie.com/djgpp/">!</a>
DJ Delorie's Home Page
		<a href="http://www.delorie.com/">.</a>

		<! PrePared HTML!  Just export as a HTML file and Click!>
A Christian Web Site!  The Light 
		<a href="http://www.thelight.org/">.</a><br>
A neat place to visit. HotSpot  
		<a href="http://www.hspro.com/hotspot/">.</a><br>
Caldera, Inc. / Makers of OpenDOS
		<a href="http://www.caldera.com/">.</a><br>
Caldera's OpenDOS page
		<a href="http://www.caldera.com/dos/dos.htm">.</a><br>


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019