dos_compilers/Microsoft QuickC v2/DOSPATCH/PATCH320.DOC
2024-07-02 06:32:02 -07:00

58 lines
2.1 KiB
Plaintext

PATCH320.DOC File
Notes on patching IBM(R) PC-DOS Version 3.20
(C) Copyright Microsoft Corporation, 1988
Version 3.20 of IBM(R) PC-DOS contains a bug that can cause unexpected results
in programs that generate floating-point exceptions. This file explains how to
install a small patch in DOS to eliminate the problem.
It is especially important to install this patch if you wish to use the C
run-time routine signal with the SIGFPE parameter, since that routine does
not work correctly in the unpatched version of IBM PC-DOS 3.20. IBM Corporation
also supplies a patch to eliminate this problem.
Note that MS-DOS(R) Version 3.20 contains another, different floating-point
bug. The README.DOC file for this release tells you where to find more
information about installing a patch for that bug. If you use any version of
DOS 3.20 other than IBM PC-DOS 3.20 or MS-DOS 3.20, contact your hardware
manufacturer to determine whether the problem exists in your version.
You can install the DOS patch for IBM PC-DOS 3.20 by following these steps:
1. Format a blank floppy disk. (Do NOT use the /s formatting option to
transfer system files to the disk.)
2. Use the SYS command to copy the files IBMDOS.COM and IBMBIO.COM to
the new disk. For example, if you boot from drive C:, you could use
these commands:
C:
SYS A:
3. Use the COPY command to copy the files COMMAND.COM, SYS.COM, and
DEBUG.COM to the new disk.
4. Use the COPY command to copy the files STKPAT.BAT, STKPAT.SCR,
RMRHS.EXE, and SETRHS.EXE from the \PATCH directory of your hard-disk
drive to the new disk.
5. Reboot your system from the floppy disk that you prepared in steps 1-4.
6. Run the STKPAT.BAT file to patch the IBMBIO.COM file on the new disk.
7. Use the SYS command to transfer the patch from the floppy disk to any
other Version 3.20 disk. For example, if you normally boot from drive
C:, you would enter these commands to transfer the patched DOS to
your hard-disk drive:
A:
SYS C:
This installs the patch.
8. Reboot your system as you normally do.