[comp.sys.ibm.pc] dos 3.2 patches

apn@nonvon.UUCP (root) (05/25/87)

since I have had a few requests for this I am posting
some patches for IBM DOS 3.2  (NOTE, this is not
meant to work on MS-DOS)



    4/26/86

    DOS32.PAT

                     PATCHES FOR DOS 3.2
     
    This file follows contains a number of the patches from DOS31A.PAT,
    with addresses changed to reflect the DOS 3.2 locations. There are
    also several new patches.  You should refer to that file for 
    supplementary information, which you may find useful. 

    ***********************************

    The following patches are to be applied to the system file, IBMBIO.COM.
    Since this is file has a hidden-system-read-only attribute and since it
    must reside on the first sectors of a disk, special care is required
    when patching it. There are other methods than the one given below, but
    the one given is easy to follow and reliable if followed exactly, and
    allows these instructions to be written with fewer words.

    1)  Format /S a disk with 3.2. Copy DOS 3.2 SYS.COM to it.

    2)  Use CHMOD or other utility to set the file attibute for IBMBIO.COM 
        to NORMAL (00h). Use the disk only for applying these patches. 
        Above all, DO NOT erase anything from the disk! 

    3)  After the IBMBIO.COM patches have been made, reset the file 
        attibute to hidden-system-read-only (27h), using CHMOD, Norton's 
        NU, etc.

    4)  Put the disk in Drive A: and boot from it. To copy it to an HD,
        type: SYS C:


    PATCH #1:
      Purpose:
        To quiet and improve performance of Tandon 360k drives:
      
      DEBUG IBMBIO.COM
      -e 2A95
      xxxx:2A95  0F.00 <cr>  (Settle time)
      -e 2A9B <cr>
      xxxx:2A9B  DF.EF <cr>  (Step rate)
      -w
      -q

    PATCH #2:
      Purpose:
        This patch is for HD users only. Use it if you have a 19mb or 
        smaller HD that was set-up under 3.1 for 2k cluster sizes, AND, 
        with which you are experiencing difficulty reading, after you've 
        installed 3.2. (Remember, you are to make this patch on the floppy 
        outlined above!) 
            Contributor: Mark Lautenschlager, Micro-Systems Software
     
      DEBUG IBMBIO.COM
      -e 2F4E <cr>
      xxxx:2F4E  75.72  02.EC  EB.90  08.90 <cr>
      -e 2F58 <cr>
      xxxx:2F58  75.77 <cr>
      -w
      -q

    End of IBMBIO.COM patches.

    *****************************

    PATCH #3:
      Purpose:
        To make ECHO OFF the default for .BAT files, including AUTOEXEC's.

      DEBUG COMMAND.COM
      -e 115E <cr>
      xxxx:115E  03.02 <cr>
      -e 1B2C <cr>
      xxxx:1B2C  01.00 <cr>
      -w
      -q

    ****************************

    PATCH #4:
      Purpose:
        To enable the ECHO command followed by 2 spaces to generate a 
        blank line.

      DEBUG COMMAND.COM
      -e3A88 <cr>
      xxxx:3A88  E8.83  20.F9  00.02  74.02 <cr>
      -w
      -q

    ****************************

    Note: The CLS problem in DOS 3.1, COMMAND.COM which caused 26 lines 
    to be cleared instead of 25, has been fixed in 3.2.  

    ****************************

    PATCH #5:
      Purpose:
        To permit up to 50 mismatches in COMP.COM instead of 10.

      DEBUG COMP.COM
      -E 0AF3<cr>
      xxxx:0AF3   0A.32<cr>
      -E 0E09<cr>
      xxxx:0E09   31.35<cr>
      -W<cr>
      -Q<cr>

    ****************************

    More patches will be added as we figure them out.

    Many thanks to Ted Eyrick for his work with DOS 3.1, which made
    the above work much easier.

davidsen@steinmetz.steinmetz.UUCP (William E. Davidsen Jr) (05/27/87)

I have said this before, but I'll mention it again.

       _______________________________________________________
      |                                                       |
      | You don't need patches to get blank echo lines in DOS |
      |_______________________________________________________|

in a batch file an ECHO command followed by exactly on dot will product
a blank line. Example: "ECHO."

This has been in every version of DOS since 2.0!! A patch for this
"problem" is not needed, and encourages writing batch files which are
not portable.

PS: in DOS3.3 you can put "@ECHO OFF" at the start of a batch file and
it will not be echoed. Microsoft listened on this one.

-- 
bill davidsen			sixhub \	ARPA: wedu@ge-crd.arpa
      ihnp4!seismo!rochester!steinmetz ->  crdos1!davidsen
				chinet /
"Stupidity, like virtue, is its own reward"