-=> Quoting John T. Hong to Stephane Bessette <=-
JTH> I think you left out one little thing...
That's quite an understatement. I've left out a WHOLE LOT
of things.
JTH> (I think) When you
JTH> make changes to DOS or Windows program's autoexec.bat or config.sys,
JTH> you don't have to reboot. ;) Definately a neat thing.
You're right. But think about this one. You have 16 megs of
RAM. A DOS program requires 16 megs EMS, and another requires 16 megs
XMS. Both can run at the same time. I have 32 megs of RAM. I
configured one DOS program so that it requires 32 megs of EMS and
16 megs of XMS, the maximum amount of memory that a program can have
access to. That's a total of 48 megs. Next, I created three copies
of the program object. Then I started all four DOS programs. 4x48
comes to 192 megs. And they all ran, although the last one took
some time to get started. Nice.
But what is nicer is that you can create custom environment for
each program: DOS, Windows 3.1, and OS/2. For DOS and Windows 3.1,
you can specify which drivers to include. For instance, I have three
Windows 3.1 programs that use my hand-held scanner. In order to access
the scanner, they require a device driver. Since no other program
needs that driver, I included that device driver only in the
configuration of those programs.
Also, I've fiddled around with Win95. When it comes to
configuring DOS programs so that they can run, it's not as easy.
You're really not far from the days of DOS, having to deal with
emm386 and all those other nice things. I remember, when I was
using DOS v6.2 and Windows 3.1, having created quite a multi-config
environment, just so that could efficiently use my 8 megs of RAM.
I had one configuration where I had 8 megs of EMS, 8 megs of XMS,
or 4 megs of each. Then there was a special configuration for
DOOM, in which I had to remove ALL the device drivers since it
needed all of the 8 megs. And then there were other games that
also had some special requirements. It's too bad that I didn't
keep the config.sys and autoexec.bat. I'd either laugh or cry
about it. I should have switched to OS/2 a long time ago and
not have to deal with all that nonsense as long as I did;
rather than upgrading from MS-DOS v5.0 to MS-DOS v6.0 I should
have upgraded to OS/2 v2.1.
Stephane [TEAM OS/2]
--- Blue Wave/OS2 v2.30
---------------
* Origin: Juxtaposition BBS. Lasalle, Quebec, Canada (1:167/133)
|