X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f From: Hans-Bernhard Broeker Newsgroups: comp.os.msdos.djgpp Subject: Re: Dos shell ,dos box ,MS-Dos ...... Date: 5 Apr 2002 10:56:19 GMT Organization: Aachen University of Technology (RWTH) Lines: 38 Message-ID: References: <%pUq8.117748$1S3 DOT 3748632 AT twister1 DOT libero DOT it> NNTP-Posting-Host: acp3bf.physik.rwth-aachen.de X-Trace: nets3.rz.RWTH-Aachen.DE 1018004179 12639 137.226.32.75 (5 Apr 2002 10:56:19 GMT) X-Complaints-To: abuse AT rwth-aachen DOT de NNTP-Posting-Date: 5 Apr 2002 10:56:19 GMT Originator: broeker@ To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com infonews wrote: > Then Djgpp environment ,Rhide (my little programs !!!) work over > Windows ME. But have to be started in the dos box ( right ? ) or > dos shell ( right ?) offered by Windows ME ( OK ?) that at this > time is the operating system. That's still a bit foggy wording you're using. To put it more plainly: DJGPP programs absolutely require some version of DOS as their operating system. The only real difference between "raw DOS" (like what you got when you did a "reboot into MS-DOS mode" or used the boot menu in older Win9x versions, or an actual MS-DOS installation), and the "MS-DOS command prompt" still offered by ME is whether the machine this DOS is running is the actual hardware, or a simulated, so-called "virtual" machine provided by some other OS. In other words: as far as the DJGPP app is concerned, the Operating System is still DOS, not ME. The operating system API the DJGPP app has access to is that of DOS. It can not call any Windows system function, it can't open it's own windows, it can't talk to a Windows printer driver or anything. Not unless the VM driver provided by Windows reflects access to them into the virtual machine as DOS-accessible software drivers or simulated hardware. While you're running DJGPP (or any DOS application, for that matter), you have *two* full operating systems running on your machine: the host OS (Win ME, in your case), and a special version of DOS confined to the inside view of a virtual machine. The DOS application can access the services of only one of those (the DOS in the VM), so for all practical means and purposes, that one is its operating system. -- Hans-Bernhard Broeker (broeker AT physik DOT rwth-aachen DOT de) Even if all the snow were burnt, ashes would remain.