Skip to content
This repository has been archived by the owner on Dec 24, 2020. It is now read-only.

Latest commit

 

History

History

4.00

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
layout title permalink machines
page
IBM PC DOS 4.00
/disks/pcx86/dos/ibm/4.00/
id type config autoMount
ibm5170-pcdos400
pcx86
/devices/pcx86/machine/5170/ega/2048kb/rev3/machine.xml
A B
name
PC DOS 4.00 (Disk 1)
name
None

IBM PC DOS 4.00

PC DOS 4.00 was released in July 1988.

A Feature Summary, along with Directory Listings of the five 360Kb distribution diskettes, are provided below.

{% include machine.html id="ibm5170-pcdos400" %}

Feature Summary

New features:

  • SHARE loaded for FCB operations on hard disks greater than 32MB
  • IFS driver support
  • Disk buffers could be allocated in expanded memory (BUFFERS /X)
  • DPB, SFT and CDS structures extended
  • New internal version table
  • DOS swappable data area changed
  • Program names added to MCBs
  • System block sub-MCB headers added (used by MEM)
  • Most commands use new message retriever (allows message text separation for translation purposes)

Another significant change in DOS 4.00 was the ability to update the system files (IBMBIO.COM and IBMDOS.COM in PC DOS, or IO.SYS and MSDOS.SYS in MS-DOS) of any boot disk, by moving the first two directory entries (and the contents of the first three data sectors) as needed to make room for the new system files.

The SYS command in older versions of DOS would report "No room for system on destination disk" if the first two directory entries (or the first three data sectors) were unavailable. However, after using the DOS 4.00 SYS command, it usually became possible to install older DOS versions as well.

Learn more about the history of the SYS command from Microsoft Support.

New internal commands:

  • TRUENAME

New external commands:

  • FILESYS
  • FORMAT /F (to specify disk size to format)
  • IFSFUNC
  • MEM

New CONFIG.SYS commands:

  • COMMENT
  • CPSW
  • IFS
  • INSTALL
  • MULTITRACK
  • REM
  • SWITCHES

New device drivers:

  • SMARTDRV.SYS (MS-DOS)
  • XMA2EMS.SYS
  • XMAEM.SYS

New support files:

  • GRAPHICS.PRO

New functions:

  • INT 21h functions 3305h, 5D0Bh, 5F05h-5F08h, 6507h, 6520h-6523h, 65A0h-65A3h, 69h-6Ch
  • INT 2Fh multiplex function 1Ah (ANSI.SYS)

Directory of PC DOS 4.00 (Disk 1)

 Volume in drive A has no label
 Volume Serial Number is 1D53-17EC
 Directory of A:\

IBMBIO   COM     32816 08-03-88  12:00p
IBMDOS   COM     36000 08-03-88  12:00p
COMMAND  COM     37637 06-17-88  12:00p
AUTOEXEC BAT        39 06-17-88  12:00p
CONFIG   SYS        96 06-17-88  12:00p
COUNTRY  SYS     12838 06-17-88  12:00p
DISKCOPY COM     10428 06-17-88  12:00p
DISPLAY  SYS     15741 06-17-88  12:00p
FDISK    COM     70151 06-17-88  12:00p
FORMAT   COM     22923 06-17-88  12:00p
KEYB     COM     14759 06-17-88  12:00p
KEYBOARD SYS     23360 08-03-88  12:00p
REPLACE  EXE     17199 06-17-88  12:00p
SELECT   COM      3674 08-03-88  12:00p
SELECT   HLP     27562 08-03-88  12:00p
SELECT   PRT      1594 08-03-88  12:00p
SYS      COM     11472 06-17-88  12:00p
012345   678       109 06-17-88  12:00p
DOS00I   400         0 06-17-88  12:00p
       19 file(s)     338398 bytes
                       17408 bytes free

Directory of PC DOS 4.00 (Disk 2)

 Volume in drive A has no label
 Volume Serial Number is 203D-10CC
 Directory of A:\

COMMAND  COM     37637 06-17-88  12:00p
ASSIGN   COM      5785 06-17-88  12:00p
ATTRIB   EXE     18247 06-17-88  12:00p
BASIC    COM      1065 06-17-88  12:00p
BASICA   COM     36285 06-17-88  12:00p
COMP     COM      9491 06-17-88  12:00p
DEBUG    COM     21606 06-17-88  12:00p
DISKCOMP COM      9889 06-17-88  12:00p
EDLIN    COM     14249 06-17-88  12:00p
FILESYS  EXE     11125 06-17-88  12:00p
FIND     EXE      5983 06-17-88  12:00p
IFSFUNC  EXE     21653 08-03-88  12:00p
JOIN     EXE     17457 06-17-88  12:00p
LABEL    COM      4490 06-17-88  12:00p
MEM      EXE     20133 06-17-88  12:00p
MODE     COM     23056 08-03-88  12:00p
MORE     COM      2166 06-17-88  12:00p
MORTGAGE BAS      6207 06-17-88  12:00p
SHARE    EXE     10301 08-03-88  12:00p
SORT     EXE      5914 06-17-88  12:00p
SUBST    EXE     18143 06-17-88  12:00p
TREE     COM      6334 06-17-88  12:00p
XCOPY    EXE     17087 06-17-88  12:00p
DOS01I   400         0 06-17-88  12:00p
       24 file(s)     324303 bytes
                       30208 bytes free

Directory of PC DOS 4.00 (Disk 3)

 Volume in drive A has no label
 Volume Serial Number is 234D-10CB
 Directory of A:\

COMMAND  COM     37637 06-17-88  12:00p
CHKDSK   COM     17771 06-17-88  12:00p
DISKCOPY COM     10428 06-17-88  12:00p
PCIBMDRV MOS       295 06-17-88  12:00p
PCMSDRV  MOS       961 06-17-88  12:00p
PCMSPDRV MOS       801 06-17-88  12:00p
PRINT    COM     14024 08-03-88  12:00p
SHELL    CLR      4438 06-17-88  12:00p
SHELL    HLP     65667 08-03-88  12:00p
SHELL    MEU      4588 08-03-88  12:00p
SHELLB   COM      3937 08-03-88  12:00p
SHELLC   EXE    154377 08-03-88  12:00p
DOSUTIL  MEU      6660 06-17-88  12:00p
012345   678       109 06-17-88  12:00p
DOS02I   400         0 06-17-88  12:00p
       15 file(s)     321693 bytes
                       36352 bytes free

Directory of PC DOS 4.00 (Disk 4)

 Volume in drive A has no label
 Volume Serial Number is 1821-17E7
 Directory of A:\

IBMBIO   COM     32816 08-03-88  12:00p
IBMDOS   COM     36000 08-03-88  12:00p
COMMAND  COM     37637 06-17-88  12:00p
ANSI     SYS      9148 06-17-88  12:00p
APPEND   EXE     11186 08-03-88  12:00p
COUNTRY  SYS     12838 06-17-88  12:00p
DISPLAY  SYS     15741 06-17-88  12:00p
DRIVER   SYS      5274 06-17-88  12:00p
FASTOPEN EXE     16302 06-17-88  12:00p
GRAFTABL COM     10271 06-17-88  12:00p
GRAPHICS COM     16733 06-17-88  12:00p
GRAPHICS PRO      9413 06-17-88  12:00p
KEYB     COM     14759 06-17-88  12:00p
KEYBOARD SYS     23360 08-03-88  12:00p
MODE     COM     23056 08-03-88  12:00p
NLSFUNC  EXE      6910 06-17-88  12:00p
PRINTER  SYS     18946 06-17-88  12:00p
RECOVER  COM     10732 06-17-88  12:00p
VDISK    SYS      6376 06-17-88  12:00p
4201     CPI      6404 06-17-88  12:00p
4208     CPI       641 06-17-88  12:00p
5202     CPI       402 06-17-88  12:00p
DOS03I   400         0 06-17-88  12:00p
       23 file(s)     324945 bytes
                       30720 bytes free

Directory of PC DOS 4.00 (Disk 5)

 Volume in drive A has no label
 Volume Serial Number is 363D-10CB
 Directory of A:\

BACKUP   COM     33754 06-17-88  12:00p
EGA      CPI     49052 06-17-88  12:00p
FORMAT   COM     22923 06-17-88  12:00p
LCD      CPI     10592 06-17-88  12:00p
MODE     COM     23056 08-03-88  12:00p
RESTORE  COM     40030 06-17-88  12:00p
SELECT   DAT     22453 08-03-88  12:00p
SELECT   EXE     99545 08-03-88  12:00p
XMAEM    SYS     19312 06-17-88  12:00p
XMA2EMS  SYS     29249 08-03-88  12:00p
DOS04L   400         0 06-17-88  12:00p
       11 file(s)     349966 bytes
                        9216 bytes free

Directory of PC DOS 4.00 (TechRef)

 Volume in drive A has no label
 Volume Serial Number is 18BD-1F2B
 Directory of A:\

DEBUG    COM     21606 06-17-88  12:00p
EXE2BIN  EXE      7973 06-17-88  12:00p
LIB      EXE     47107 06-17-88  12:00p
LINK     EXE    105406 06-17-88  12:00p
VDISK    ASM     75571 06-17-88  12:00p
        5 file(s)     257663 bytes
                      102400 bytes free