IBM PERSONAL COMPUTER DOS VERSION 3.0
Contents


Announcement Letter Number 284-283 dated August 14, 1984
US - Last Revised on August 14, 1984



Brief Description of Announcement, Charges, and Availability

     IBM Personal Computer Disk Operating System (DOS) Version 3.0
operates with all members of the IBM Personal Computer family.


Customer Letter Section

HIGHLIGHTS
*   Supports the IBM Personal Computer, IBM Personal Computer XT, IBM
    Portable Personal Computer, IBM PCjr and IBM Personal Computer
    AT.
*   Supports one or more diskette drives or fixed disks.
*   Provides fixed disk and diskette initialization.
*   Allows DOS to be started from diskette or fixed disk.
*   Provides file space allocated dynamically as data is added.
*   Provides backup and restore commands to support fixed disk.
*   Provides tree-structured directories.
*   Provides command to display the directory structure.
*   Provides commands to create and remove subdirectories.
*   Supports sequential and direct access of data files.
*   Provides a file recovery utility.
*   Provides current date and time used in directory entries.
*   Supports 'job stream' sequence of programs as batch files.
    Conditional logic supported.
*   Allows automatic execution of program or job stream following
    power-on or system reset.
*   Provides graphics screen dump to printer (graphics and color).
*   Provides global filename characters for filename searches.
*   Provides multiple disk I/O memory buffers for improved
    performance.
*   Accepts commands entered in upper or lower case.
*   Allows copying of DOS to formatted backup diskettes or to fixed
    disks.
*   Provides line editor, debug, disk format, disk check, diskette
    copy, diskette compare programs.
*   Provides large linker for language compilers.
*   Allows user-installable device drivers to be added for new
    hardware support.
*   Provides optional Verify after Write.
*   Provides extended screens and keyboard control.
*   Provides redirected I/O (Example: keyboard input and direct
    output to a file).
*   Supports piping (Output from program 'A' used as input to program
    'B').
*   Allows diverted parallel printer output to Asynchronous
    Communications Adapter (Example: attach a serial printer).
*   Provides background file print utility that permits simultaneous
    file printing with other activity.
*   Provides extended device error trapping.
*   Provides virtual disk support.
DESCRIPTION
The IBM Personal Computer Disk Operating System (DOS) Version 3.0
provides all of the functions contained in the prior version of DOS
2.1 plus enhancements for support of IBM Personal Computer AT
hardware. DOS 3.0 does not replace DOS 2.1.
       DOS 3.0 requires a minimum of 36Kb of memory (DOS 2.1 was
24Kb).  Because the storage used by DOS 3.0 is 12Kb greater, some
programs may no longer fit on the same size machine. In these cases,
a program may have to be divided into smaller segments or more memory
may be added to the system unit. A virtual disk feature is provided
to allow the use of part of memory for virtual disk. This feature
also supports extended memory (above 1 megabyte) on the IBM Personal
Computer AT.
       DOS provides an input/output interface for programs written
for the BASIC Interpreter or any high-level compiler language
supported by DOS on the IBM Personal Computer family.  In addition,
DOS 3.0 provides the ability to display a diskette directory and
rename, erase, display, compare, or copy files. DOS also permits
'chaining' a series of programs in a predefined job stream.  A job
stream or a single program may be designated for automatic execution
when the system is turned on. DOS provides a line editor and debug
utility programs to aid in program development. A linker program is
provided to convert language compiler relocatable modules to
executable load modules.
PUBLICATIONS
DOS 3.0 is described in the following:
*   IBM Personal Computer Disk Operating System User's Guide (Level
    3.0)
*   IBM Personal Computer Disk Operating System Reference (Level 3.0)
*   IBM Personal Computer Disk Operating System Application Setup
    Guide
       A separately available DOS Technical Reference Manual (Level
3.0), intended for application programmers, contains detailed
technical information concerning DOS.  This manual must be purchased
separately (Part Number 6024181).  Also included with DOS 3.0  are
three individual sheets:
*   DOS 3.1 upgrade kit offer
*   BASIC 3.0 upgrade package order form
*   Important information sheet
SCHEDULE
The planned availability date is September 14, 1984.
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
COMPATIBILITY:
DOS 2.1
       DOS 3.0 is an upward-compatible enhancement to DOS 2.1. DOS
3.0 requires a minimum 36Kb of memory (DOS 2.1 was 24Kb).  Because
the storage used by DOS 3.0 is 12Kb greater, some programs may no
longer fit in the same size machine. In these cases, a program may be
divided into smaller segments, or more memory may be added to the
system unit.  DOS 3.0 provides the following enhancements:
FILE SHARING: Optional. Applies on a file basis.  Provides full range
of sharing possibilities.
BLOCK LOCKING: Provides the ability to restrict access to all or part
of a file when the file is opened in a shared mode.
BACKGROUND PRINT: Modified version of DOS 2.1 print, which now
supports path specifications and an internal programming interface.
NEW INTERRUPT 21H FUNCTIONS: Additional function calls providing
enhanced file management.
ENHANCED ERROR RECOVERY: Additional error reporting facilities.
SUPPORT FOR IBM PERSONAL COMPUTER AT HARDWARE: 1.2Mb diskette drives,
non-volatile timer, larger fixed disk.
BASIC INTERPRETER: Changes to support IBM Personal Computer AT
hardware and additional access is provided to device drivers and DOS
from BASIC.  See BASIC Manual Version 3 for a description of specific
changes.
SCREEN DUMP UTILITY: Support added for additional display interfaces
and printers.
VDISK: RAM disk. Allows use of part of storage for a virtual disk.
Supports extended memory (above 1MB) on the IBM Personal Computer AT
for virtual disk.
DOS 3.1 SUPPORT: Code to be used by DOS 3.1 is present in DOS 3.0 and
accounts for a significant portion of the storage increase from DOS
2.1.
LARGE LINKER: Supports up to 1 megabyte.  DOS 1.1
       DOS Version 3.0 offers function not available in DOS 1.1.
Where standard (documented) programming procedures have been
employed, most DOS 1.1 programs should run under Version 3.0 without
change.  Examples of non-standard protocols are:
*   Access of absolute memory locations in which DOS resides
*   Direct calls to the Basic Input Output System (BIOS)
       DOS 3.0 uses more memory than DOS 1.1.  The storage used is
24Kb greater. Therefore, some programs may no longer fit in the same
size machine.  In these cases, a program may be divided into small
segments, or more memory may be added to the system unit.
       Technical Data
                                   DOS Command
Function                           or Utility
Configuration File (CONFIG.        BREAK=ON/OFF
SYS)                               BUFFERS=
                                   DEVICE=
                                   FILES=
                                   SHELL=
                                   LASTDRIVE=
                                   FCBS=
                                   COUNTRY=
Assign drive name
to another drive                   ASSIGN
Batch file support                 AUTO EXEC. BAT
Check for ctrl/break interrupt     BREAK
Check diskette or fixed disk       CHKDSK
Clear screen                       CLS
Compare file                       COMP
Copy files                         COPY
Set date                           DATE
Set time                           TIME
Delete files                       DEL, ERASE
List directory                     DIR
Compare diskettes                  DISKCOMP
Copy diskette                      DISKCOPY
Format diskette or fixed disk      FORMAT
Graphics screen dump MODIFIED      GRAPHICS
Load graphics table                GRAFTABL

Set display or printer options     MODE
Remark within batch file, then
wait                               PAUSE
Set or change file attributes      ATTRIB
File sharing support               SHARE
Print files in BACKGROUND          PRINT
Change DOS prompt                  PROMPT
Recover file                       RECOVER
Remark from batch file             REM
Rename a file                      RENAME, REN
Transfer DOS to another
diskette or fixed disk             SYS
Display file contents              TYPE
Display DOS version                VER
Write-verify data to diskette      VERIFY
Display disk(ette) label           VOL
Line editor                        EDLIN
Load, alter, display/execute
files                              DEBUG
Link edit a compiled program       LINK
Change directory                   CHDIR
Substitute screen and keyboard     CTTY
Convert .EXE files to .COM
format                             EXE2BIN
Search for string in file          FIND
Create a subdirectory              MKDIR
Pause after displaying
full screen                        MORE
Specify directory paths            PATH
Remove directory                   RMDIR
Set environment                    SET
Sort data                          SORT
Display directory paths            TREE
Initialize a fixed disk            FDISK
Backup fixed disk files to
diskette                           BACKUP
Restore files from diskette to
fixed disk                         RESTORE
Virtual RAM disk                   VDISK
Load keyboard program              KEYBXX
Changes volume ID                  LABEL
SECURITY, AUDITABILITY, AND CONTROL User management is responsible
for evaluation, selection, and implementation of security features,
for administrative procedures, and for appropriate controls in
application systems.
       This product can be used and managed to limit the risk of
unintended modification, destruction, or disclosure of sensitive
data. The customer is responsible for the selection, implementation,
and adequacy of appropriate measures. The customer is also
responsible for the accuracy and integrity of results.
PLANNING INFORMATION
CUSTOMER RESPONSIBILITY: The customer is responsible for producing a
backup copy of the original DOS diskette, and creating a copy of DOS
on the applications diskettes or fixed disks as required. All newly
purchased diskettes must first be initialized using the DOS FORMAT
utility. Fixed disks must be initialized with both the FDISK and
FORMAT utilities.
INSTALLABILITY: The IBM Personal Computer DOS 3.0 resides on the DOS
diskette.  A second diskette contains the Linker, sample device
driver listing, EXE2BIN, and the sample programs.  If the DOS
diskette is present in diskette drive 'A' or if DOS is resident on
the fixed disk, DOS will automatically be loaded into Random Access
Memory when the system is started or restarted.  DOS can also be
copied to a formatted diskette or the fixed disk to provide the same
function.
If automatic program execution is not used each time DOS is
initialized, the user will be asked for the current date and time (on
IBM Personal Computer AT, the current time will be displayed). This
information will be used to identify the most recent update to a
file. If the AUTOEXEC option is used and 'unattended' operation is
desired, date and time prompting can be bypassed.
LIMITATIONS: DOS Version 3.0 uses approximately 36Kb of Random Access
Storage.  This is an increase over DOS 2.1 and DOS 1.1. On some
systems, this means that additional memory may be required to permit
an application program to be loaded and run. In general, 96Kb to
128Kb is a minimum memory requirement for DOS 3.0 systems.  The
recommended storage for a system unit with a fixed disk is 128Kb or
more.
PREREQUISITES: On IBM PCjr - 128Kb of memory; one dual-sided diskette
drive; IBM PCjr Color Display or IBM PCjr connector for TV with a
color or black and white television, or IBM PCjr adapter cable for
IBM color display or equivalent.
On IBM Personal Computer - 96Kb of memory; one single-sided or
dual-sided diskette drive; IBM Color Display or equivalent with the
IBM Color/Graphics Monitor Adapter, or a color or black and white
television with an RF modulator and the IBM Color/Graphics Monitor
Adapter, or IBM Monochrome Display and IBM Monochrome Display and
printer adapter.
       On IBM Portable Personal Computer - 256Kb of memory; one
dual-sided diskette drive.
       On IBM Personal Computer XT - 128Kb of memory; one
single-sided or dual-sided diskette drive; IBM Color Display or
equivalent with the IBM Color/Graphics Monitor Adapter, or a color or
black and white television with an RF modulator and the IBM
Color/Graphics Monitor Adapter, or IBM Monochrome Display and IBM
Monochrome Display and printer adapter.
       On IBM Personal Computer AT - 256Kb of memory; one 1.2MB
diskette drive; IBM Color Display or equivalent with the IBM
Color/Graphics Monitor Adapter, or a color or black and white
television with an RF modulator and the IBM Color/Graphics Monitor
Adapter, or IBM Monochrome Display and IBM Monochrome Display and
printer adapter.
       The IBM Personal Computer DOS is a prerequisite for the Disk
and Advanced versions of BASIC and provides I/O for the IBM Macro
Assembler, IBM Pascal, IBM FORTRAN, IBM COBOL and IBM BASIC
Compilers, and application programs created by them.
PACKAGING: The IBM Personal Computer DOS Version 3.0 includes the IBM
BASIC Interpreter Version 3.0 and is resident on two dual-sided
diskettes.  The three manuals indicated below, and a card for
acquiring the IBM BASIC 3.0 Reference Manual Upgrade Kit are also
included.
*   IBM Personal Computer Disk Operating System Reference Manual
    (Level 3.0)
*   IBM Personal Computer Disk Operating System Applications Setup
    Guide (Level 3.0)
*   IBM Personal Computer Disk Operating System User's Guide (Level
    3.0)
TECHNICAL ASSISTANCE
The IBM Personal Computing Assistance Center (PCAC) will provide
assistance to eligible IBM customers for the period of their
qualifying contract.
ORDERING INFORMATION
Orders for any quantity may be taken by NAD/NMD marketing
representatives. Orders for quantities less than 20 may be taken by
the IBM Product Centers.  Each Product Center will accept and process
orders within its trading area.
CHARGES, TERMS, AND CONDITIONS
CHARGES
                          Part       Feature    One-Time
Description               Number     Number     Charge
IBM Personal Computer
DOS Version 3.0           6024180    4180       $65.00
IBM Personal Computer
Disk Operating System
Technical Reference,
Level 3.0                 6024181    4181        40.00
TERMS AND CONDITIONS
WARRANTED: Program Warranty - No. The provisions of the IBM Program
License Agreement apply.
THE IBM PROGRAM LICENSE AGREEMENT: A copy is packaged and shipped
with the program and is visible to the customer before the diskette
package is opened.  The customer is advised that opening the diskette
package indicates acceptance of these terms and conditions. No
signature is required.
QUANTITY DISCOUNT AGREEMENT (QDA): This program is available for
discounts as a qualified eligible licensed program according to the
terms and conditions of the IBM Personal Computer Licensed Program,
Quantity Discount Agreement (Z125-3412) and exhibit (Z125-3413).
Quantity of Qualified
Eligible Licenses             Discount
20 - 49                       12%
50 - 149                      16%
150 or more                   20%
The QDA is not available at IBM Product Centers. However, customers
may qualify for a quantity discount at the Product Center if they
take delivery of the entire order at one time, as follows:
Single-Delivery
Quantity                      Discount

3 - 9                         5%
10 - 19                       8%
TESTING PERIOD: None.
EDUCATIONAL ALLOWANCE: Educational allowance of 20% is available to
qualifying institutions. The educational allowance may not be added
to any other discount or allowance.

Contact IBM

Feedback