🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.games.strategic
Article #435

Re: Win95 and games: good news...

#435
From: sas... Bill Arnette
Date: Thu, 20 Apr 1995 00:00
59 lines
3528 bytes
U.EDU>

jmw...@is2.nyu.edu   (Jeff Williams) writes:


>Again, this is not an answer to the question that was asked.  I would like to
>see a statement, with documented support, saying "In Windows 95 you can
>run separate DOS sessions with differing configuration settings CONCURRENTLY."
>So far, all anybody has said is that you can have separate configurations for
>different programs.  This was not, and is not, the question, and is, in fact,
>not very relevant (you could do this with straight DOS).

Windows 95 has two levels of DOS application support.  The first level of
support is to run the application in a DOS VM.  From the Windows 95 resource
kit documentation:

   "As with Windows 3.1, each MS-DOS -- based application runs in its own
    DOS virtual machine (VM)...which in turn allows existing MS-DOS
    applications to run preemptively with the rest of the system"
    (Windows resource kit, Support for MS-DOS -- based applications)

For each DOS application (which by the quote above runs in its own VM or
session) you can set things such as conventional, XMS, EMS and DPMI memory
as well as some other settings.  You cannot specify things that would be in
a config.sys file such as FILES and BUFFERS, however.  But, you can specify
a batch file to be run before the application is run.

The second level of MS-DOS support is 'MS-DOS mode', which is very much like
OS/2 dual boot.  If you specify that an application run in MS-DOS mode, you can
specify an entire AUTOEXEC.BAT/CONFIG.SYS configuration.  When the application
is run, essentially the AUTOEXEC.BAT and CONFIG.SYS are copied to the hard
disk and the system is rebooted.  When the application exits, the system is
rebooted back into windows.  Obviously, in this mode you cannot run multiple
sessions concurrently.

Additionally, there is a file called APPS.INF that provides the settings 
for many DOS programs so you don't have to define them yourself.  Of course,
for new programs you will have to provide the settings.

>Here is the quote from the documentation I have on Win95:

>"All 16-bit applications share a single address space - the System Virtual
>Machine (VM)."

Actually I beleive this statement refers to 16-bit Windows applications, not
DOS applications.

I hope this provides a little more insight into Win95 DOS support.

Flames will be ignored.

Bill

--
Bill Arnette                      sas...@unx.sas.com
Portable Debugger Development     ...!mcnc!sas!saswta
SAS Institute Inc.                (919)677-8000 x6193  
SAS Campus Drive - R2275          (919)677-4444 (fax)  
Cary, NC 27513                    
Technical Details
Message-ID: <saswta.798395337@sas.com>
Path: mbox-mo1.pugleaf.net!unknown!not-for-mail
References: <3mtquj$hq2@apakabar.cc.columbia.edu> <D77pB0.8BD@caprica.com> <Pine.CVX.3.91.950418115058.20616E-100000@gibbs.oit.unc.edu> <3n0rvg$13vn@bubba.ucc.okstate.edu> <3n1n10$ipp@cmcl2.NYU.EDU> <3n3j7a$12em@bubba.ucc.okstate.edu> <3n3oof$23c@cmcl2.NY

Show Full Headers
Complete Article Headers
From: sas...@unx.sas.com (Bill Arnette)
Subject: Re: Win95 and games: good news...
Date: 1995/04/20
Message-ID: <saswta.798395337@sas.com>
X-Deja-AN: 101263154
x-nntp-posting-host: terrapin.unx.sas.com
sender: ne...@unx.sas.com (Noter of Newsworthy Events)
references: <3mtquj$hq2@apakabar.cc.columbia.edu> <D77pB0.8BD@caprica.com> <Pine.CVX.3.91.950418115058.20616E-100000@gibbs.oit.unc.edu> <3n0rvg$13vn@bubba.ucc.okstate.edu> <3n1n10$ipp@cmcl2.NYU.EDU> <3n3j7a$12em@bubba.ucc.okstate.edu> <3n3oof$23c@cmcl2.NY
organization: SAS Institute Inc.
newsgroups: comp.sys.ibm.pc.games.action,comp.sys.ibm.pc.games.adventure,comp.sys.ibm.pc.games.rpg,comp.sys.ibm.pc.games.strategic,comp.sys.ibm.pc.games.flight-sim,comp.sys.ibm.pc.games.misc,comp.os.os2.games
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit