[comp.sys.ibm.pc] DOS 3.2

melvinc@sim.Berkeley.EDU (Melvin Chan) (11/30/86)

I'm considering upgrading to DOS version 3.2; can someone tell me
the major differences between DOS 3.1 and 3.2?  Thanks!

Melvin Chan

pre1@sphinx.UChicago.UUCP (Grant A. Prellwitz) (12/01/86)

In article <1157@zen.BERKELEY.EDU> melvinc@sim.Berkeley.EDU.UUCP (Melvin Chan) writes:
>I'm considering upgrading to DOS version 3.2; can someone tell me
>the major differences between DOS 3.1 and 3.2?  Thanks!

The major differences that I have found are the following bugs:
DOS3.2 restore doesn't seem to work.  Therefore the entire backup/restore
  package isn't distributed with the system.
It is very finicky about ^S/^Q; if you follow a ^S with anything else, the
  machine may lock up on you, requiring a cold boot.
There is a problem with some programs in dealing with something in the way
  they have implemented the stack register (I think).  Anyway, some programs,
  notably Procomm 2.4.2, will occassionally lock up under <ctrl><break>.  There
  is a fix avail. for Procomm.

Please note that my experiences with these are PC DOS3.1 and Kaypro's version
of MS-DOS 3.2.  I don't know how many of these bugs are specific to Kaypros,
though I don't think any of them are, it is a VERY compatible machine.

Grant Prellwitz                    I don't need disclaimers, I work for myself.
!ihnp4!gargoyle!sphinx!pre1
CIS 76474,2121

cjdb@sphinx.UChicago.UUCP (Charles Blair) (12/01/86)

In article <1157@zen.BERKELEY.EDU> melvinc@sim.Berkeley.EDU.UUCP (Melvin Chan) writes:
>I'm considering upgrading to DOS version 3.2; can someone tell me
>the major differences between DOS 3.1 and 3.2?  Thanks!
>
>Melvin Chan


One major difference is the XCOPY command, which allows one to copy not
only all the files in the directory, but also all files in
subdirectories below the directory, if the appropriate switch is used.
(Haven't actually tried it, so can't tell you how well it works.)
Another is support for 720k diskettes. 3.2 also has a REPLACE command,
which allows one to replace all files in a target that do not exist in
the source. Again, haven't tried it, but from the documentation I
gather this means that (e.g.) copy *.bat b: will only copy to B: batch
files from source that aren't already on B: (COPY will simply
overwrite). By the way, I'm talking about PC-DOS.

Unless one needed the new floppy support, I'm not sure I would consider
it worthwhile to upgrade, since it's not really buying you much in the
way of new functionality (not like the difference between 3.0 and 3.1,
with the addition of the SUBST command in the latter, for example).
I've also seen these postings about BACKUP/RESTORE bugs, which might be
a serious reason for _not_ upgrading, at least not before verifying the
truth of these reports.



-- 
Charles Blair   			    ..!ihnp4!gargoyle!sphinx!cjdb
The University of Chicago		          PMRCJDB@UCHIMVS1.Bitnet

cjdb@sphinx.UChicago.UUCP (Charles Blair) (12/02/86)

In article <1157@zen.BERKELEY.EDU> melvinc@sim.Berkeley.EDU.UUCP (Melvin Chan) writes:
>I'm considering upgrading to DOS version 3.2; can someone tell me
>the major differences between DOS 3.1 and 3.2?  Thanks!
>
>Melvin Chan


Under PC-DOS 3.2 the environment seems to default to 13 paragraphs (so
envsize.com, recently downloaded from this net, informs me). The
environment on a PC running 3.1 seems to be 4 paragraphs.
-- 
Charles Blair   			    ..!ihnp4!gargoyle!sphinx!cjdb
The University of Chicago		          PMRCJDB@UCHIMVS1.Bitnet

wmam@sphinx.UChicago.UUCP (tony mason) (12/02/86)

>>I'm considering upgrading to DOS version 3.2; can someone tell me
>>the major differences between DOS 3.1 and 3.2?  Thanks!
>>Melvin Chan
>
>Under PC-DOS 3.2 the environment seems to default to 13 paragraphs (so
>envsize.com, recently downloaded from this net, informs me). The
>environment on a PC running 3.1 seems to be 4 paragraphs.

PC-DOS 3.1 has an (unpublished) switch (/e) to use with the COMSPEC setting
in config.sys to tune the environment size.  An easier solution is to find
somebody with Microsoft C Ver 4.0 which also has a (very easy to use) utility
to adjust this parameter.  In addition, I wouldn't be surprised if other
Microsoft products have that program (called setenv) with them.

-- 
Tony Mason   >>>>>>>>>>>>>>  University of Chicago
uucp:  ...ihnp4!gargoyle!sphinx!wmam, ...ihnp4!gargoyle!euler!tony
mailnet:  m1.spokane@UChicago.Mailnet    bitnet:  wmam%sphinx@UChicago.Bitnet
ARPA:     m1.spokane%UChicago.Mailnet@MIT-Multics.ARPA

tj@utcs.uucp (12/02/86)

One really nice feature (in fact, probably the only one I need) is the ability
to increase the environment size in config.sys so that my monster path
specification and all the environment variables fit!
shell=c:\command.com /e:1024 /p
is all you need in config.sys to do it!

Oh, 3.2 is required for 3.5 inch floppies... Note that I understand that
3.2 is distributed on 3.5 and 5.25 inch floppies and they are
different!!! The 5.25 inch version needs an externally loaded driver
to handle 3.5 inch floppies!

osbook@sdcsvax.UCSD.EDU (osbook) (12/02/86)

Someone about asked the differences between DOS 3.1 and DOS 3.2. 
Here they are:

In general, DOS 3.2 fixed bugs, supports the Token Ring Network
and supports the new 3.2 in diskette drives.

New Commands:
    REPLACE
       allows you to selectively change versions of DOS
       and application programs or replace all occurrences
       of a file on a disk
    XCOPY
       allows you to copy whole directories including lower level
       subdirectories; faster than COPY plus important
       new options
    DRIVER.SYS
       general diskette device driver; in particular
       supports the 3.2 inch diskettes

Enhanced Commands:
    ATTRIB
       can set the archive bit
    COMMAND
       can set the size of the DOS environment
       this can be *very* important for people who use
       long path names; DOS 3.1 can do this but the
       feature is *undocumented* and works slightly
       different
    DISKCOMP
       supports 3.2 in diskettes
    DISKCOPY
       supports 3.2 in diskettes
    FORMAT
       will not let you accidentally format a hard disk
       has two important safety features
       *** important ***
    SHELL
       same as COMMAND above
    SELECT
       does more (Who cares?)

Harley Hahn
osbook@sdcsvax.ucsd.edu

P.S. I am trying to reach "akk2" who was trying to rename the
COPY command. Please send me an ARPA address. I can't get through
to you.

By the way, I am trying to send "akk2" a detailed explanation of what DOS
does to check if a command is an internal command.  If anyone else
is interested, I can post the explanation to the net.

matt@inuxg.UUCP (Matt Verner) (12/02/86)

> I'm considering upgrading to DOS version 3.2; can someone tell me
> the major differences between DOS 3.1 and 3.2?  Thanks!
> 
> Melvin Chan

According to 'Advanced MSDOS' by Ray Duncan (Microsoft Press 1986) on page 5,
The difference between 3.1 and 3.2 is 'Enhanced support for new media types'.
In other words it supposedly supports hard disks greater than 32Meg.  


 Matt Verner   				UUCP:  ...ihnp4!inuxc!matt
 AT&T Graphics Software Laboratory	AT&T:  (317) 352-6149
 Indianapolis,  IN

           "The whole point of this sentence is to clearly
             explain the point this sentence is making."

brown@nicmad.UUCP (12/02/86)

In article <855@sphinx.UChicago.UUCP> pre1@sphinx.UUCP (Grant A. Prellwitz) writes:
>In article <1157@zen.BERKELEY.EDU> melvinc@sim.Berkeley.EDU.UUCP (Melvin Chan) writes:
>>I'm considering upgrading to DOS version 3.2; can someone tell me
>>the major differences between DOS 3.1 and 3.2?  Thanks!
>
>The major differences that I have found are the following bugs:
>DOS3.2 restore doesn't seem to work.  Therefore the entire backup/restore
>  package isn't distributed with the system.

I have been using PC-DOS 3.20 for quite awhile now, and Backup/Restore,
using 5.25" 360K diskettes, works just fine.  Never a problem.
-- 
	   ihnp4------\				|------------------------|
	 harvard-\     \			|        terminus:       |
Mr. Video   seismo!uwvax!nicmad!brown		| The clearing house for |
	   topaz-/     /			|     rec.arts.drwho     |
	  decvax------/				|------------------------|
	terminus-----/

jkg@gitpyr.gatech.EDU (Jim Greenlee) (12/02/86)

In article <1986Dec1.234408.21398@utcs.uucp> tj@utcs.UUCP (tj) writes:
>One really nice feature (in fact, probably the only one I need) is the ability
>to increase the environment size in config.sys so that my monster path
>specification and all the environment variables fit!
>shell=c:\command.com /e:1024 /p
>is all you need in config.sys to do it!

You can also do this in DOS 3.1, although the syntax is a little different.
The argument passed after the "/e:" is a two digit decimal number between 16 
and 62. (I'm not sure about the lower bound, but 62 is definitely the max.).

The argument represents the number of 16 byte "pages" you want to allocate for
the environment space. I found that I had to put a space between "command.com" 
and the rest of the line for it to work right. The "/p" tells COMMAND.COM to
stay resident after loading.

This is an undocumented (well, maybe if I'd read the manual ... :-) feature of 
DOS that really ought not to be.

                                                   Jim Greenlee

-- 
The Shadow...!{akgua,allegra,amd,hplabs,ihnp4,seismo,ut-ngp}!gatech!gitpyr!jkg

Jryy, abj lbh'ir tbar naq qbar vg! Whfg unq gb xrrc svqqyvat jvgu vg hagvy lbh
oebxr vg, qvqa'g lbh?!

sanford@topaz.RUTGERS.EDU (the WAR LORD) (12/02/86)

Another major change that I didn't see anyone mention is that DOS 3.2
has a new version of IBM BASIC.  I'm not sure of all the changes in
it, but I herd that it wasn't worth the extra bucks.  You would also 
have to buy a new Basic Manual, since IBM doesn't give you one
anymore.

madd@bucsb.bu.edu.UUCP (Jim Frost) (12/02/86)

In article <855@sphinx.UChicago.UUCP> pre1@sphinx.UUCP (Grant A. Prellwitz) writes:
>In article <1157@zen.BERKELEY.EDU> melvinc@sim.Berkeley.EDU.UUCP (Melvin Chan) writes:
>>I'm considering upgrading to DOS version 3.2; can someone tell me
>>the major differences between DOS 3.1 and 3.2?  Thanks!
>
>The major differences that I have found are the following bugs:
>DOS3.2 restore doesn't seem to work.  Therefore the entire backup/restore
>  package isn't distributed with the system.

For general information DON'T use BACKUP/RESTORE ever.  Not only does
restore fail to work with v3.2, but the versions of backup/restore are
incompatible between versions (at least between v2.11 and v3.1).  To
top this off, they are rediculously slow.

One of my friends explained then v3.2 is supposed to fix a couple of
bugs in the way DOS handles filesharing and other neat things.
Unfortunately, they fixed only some simple things and made a couple of
other things a bit buggy.  He didn't elaborate on what was buggy, only
that 3.2 was a little dangerous to use.  Me, I'll stick with 3.1.

-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                   - Jim Frost * The Madd Hacker -
UUCP:  ..!harvard!bu-cs!bucsb!madd | ARPANET: madd@bucsb.bu.edu
CSNET: madd%bucsb@bu-cs            | BITNET:  cscc71c@bostonu
-------------------------------+---+------------------------------------
"Oh beer, oh beer." -- Me      |      [=(BEER) <- Bud the Beer (cheers!)

madd@bucsb.bu.edu.UUCP (Jim Frost) (12/02/86)

In article <1986Dec1.234408.21398@utcs.uucp> tj@utcs.UUCP (tj) writes:
>
>One really nice feature (in fact, probably the only one I need) is the ability
>to increase the environment size in config.sys so that my monster path
>specification and all the environment variables fit!
>shell=c:\command.com /e:1024 /p
>is all you need in config.sys to do it!
>

Note that DOS 3.1 gives this capability too, but I think you specify
the size in paragraphs, not bytes.

>Oh, 3.2 is required for 3.5 inch floppies... Note that I understand that
>3.2 is distributed on 3.5 and 5.25 inch floppies and they are
>different!!! The 5.25 inch version needs an externally loaded driver
>to handle 3.5 inch floppies!

3.2 isn't required for 3.5 inch floppies.  Several companies sell
drivers and controllers for 3.5 inch floppies for any dos above 2.0
(Flagstaff Engineering, with whom I am unrelated, is one such
manufacturer).  However, 3.2 is by far the cheapest way to use them,
with the possible exception of PD drivers that I am unaware of.

-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                   - Jim Frost * The Madd Hacker -
UUCP:  ..!harvard!bu-cs!bucsb!madd | ARPANET: madd@bucsb.bu.edu
CSNET: madd%bucsb@bu-cs            | BITNET:  cscc71c@bostonu
-------------------------------+---+------------------------------------
"Oh beer, oh beer." -- Me      |      [=(BEER) <- Bud the Beer (cheers!)

brimoe@hope.UUCP (Brian Bender) (12/04/86)

> 
> By the way, I am trying to send "akk2" a detailed explanation of what DOS
> does to check if a command is an internal command.  If anyone else
> is interested, I can post the explanation to the net.

Yeah I'm sure alot of people would like to hear about the way dos does its
internal checking.


     Brian(moe).

ben@catnip.UUCP (Bennett Broder) (12/04/86)

In article <7438@topaz.RUTGERS.EDU> sanford@topaz.RUTGERS.EDU (the WAR LORD) writes:
>Another major change that I didn't see anyone mention is that DOS 3.2
>has a new version of IBM BASIC.  I'm not sure of all the changes in
>it, but I herd that it wasn't worth the extra bucks.  You would also 
>have to buy a new Basic Manual, since IBM doesn't give you one
>anymore.

It is if you own an EGA card.  They have added support for all the video
modes of the EGA, including the hi-res (640x350) 16 of 64 color mode.  With
DOS 3.1 BASIC, you are limited to the CGA modes.

-- 

Ben Broder
{ihnp4,decvax} !hjuxa!catnip!ben
{houxm,topaz}/

amir@booboo.UUCP (12/08/86)

>    
>    In article <7438@topaz.RUTGERS.EDU> sanford@topaz.RUTGERS.EDU (the WAR LORD) writes:
>    >Another major change that I didn't see anyone mention is that DOS 3.2
>    >has a new version of IBM BASIC.  I'm not sure of all the changes in
>    >it, but I herd that it wasn't worth the extra bucks.  You would also 
>    >have to buy a new Basic Manual, since IBM doesn't give you one
>    >anymore.
>    
>    It is if you own an EGA card.  They have added support for all the video
>    modes of the EGA, including the hi-res (640x350) 16 of 64 color mode.  With
>    DOS 3.1 BASIC, you are limited to the CGA modes.
>    
Does anyone know if Quickbasic also has the same EGA support?

While we are at it, does anyone have any routines in C/assembler that
support the EGA graphics (have to be high-speed though).  

Thanks in advance.



Amir H. Majidimehr
Gould Inc, Computer Systems Division
{sun,pur-ee,brl-bmd}!gould!amir