home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / pcjr / 3-drv-jr.lzh / IBMPATCH.ARC / DOS31.TXT < prev    next >
Text File  |  1985-12-22  |  19KB  |  415 lines

  1.   14: IBM PC DOS VERSION 3.1                  08-14-1984 ANNOUNCEMENTS       
  2.  
  3.    The IBM Personal Computer Disk Operating System (DOS) Version 3.1 pro-  
  4.    vides all of the functions contained in the prior version of DOS (3.0)  
  5.    plus enhancements for support of IBM PC Network hardware and software.  
  6.    The specific relationship of DOS 3.1 to  DOS 3.0 and prior releases of  
  7.    DOS is described below.  DOS 3.1 replaces DOS 3.0.  
  8.  
  9.    DOS provides the required support for an application program to inter-  
  10.    face with the IBM Personal Computer hardware.  It operates on all ver-  
  11.    sions of  the IBM  Personal Computer.   DOS provides  a user  with the  
  12.    ability to  manage files on a  disk or diskette  (display directories,  
  13.    rename files,  copy files,  etc).  DOS  also provides  the ability  to  
  14.    start up  an application  consisting of  one or  more programs  linked  
  15.    together into a single load module.  
  16.  
  17.    DOS provides a BASIC language  interpreter whose function is described  
  18.    in a  separate BASIC  Language Reference  Manual (6361132).   DOS also  
  19.    provides a  Line Editor and Debug  utility programs to aid  in program  
  20.    development.  A  linker program is  provided to convert  compiler lan-  
  21.    guage relocatable  modules to executable  load modules.  DOS  3.1 pro-  
  22.    vides the ability to configure itself to support national keyboards.    
  23.  
  24.    An enhanced screen  dump utility program is also  provided.  A virtual  
  25.    disk feature is provided which allows for using extended memory (above  
  26.    1MB) on the IBM PERSONAL COMPUTER AT machine.  
  27.  
  28.  
  29.  
  30.    RELATIONSHIP TO PRIOR VERSIONS  
  31.    ______________________________  
  32.  
  33.  
  34.    DOS 3.0    DOS  3.1 replaces  DOS  3.0.  It  provides  IBM PC  Network  
  35.               enhancements as indicated below.   Storage requirements are  
  36.               the same as DOS 3.0 (36KB).    
  37.  
  38.               SUPPORT FOR  REDIRECTOR FILE SERVER  AND PRINT  SERVER (DOS  
  39.                             3.1 NETWORK PROGRAMS) Allows addition of File  
  40.                             Server and  Print Server package to  DOS 3.1.  
  41.                             This package is available separately from DOS  
  42.                             and requires the IBM PC Network hardware. 
  43.  
  44.                             Provides the means by which a user can access  
  45.                             printer  and DASD  devices  located on  other  
  46.                             computers on the IBM Network.   
  47.  
  48.               NEW INTERRUPT 21H FUNCTIONS Additional function  calls pro-  
  49.                             viding support for the Network environment.    
  50.  
  51.               EXTENDED ERROR RECOVERY Additional error  reporting facili-  
  52.                             ties to  enhance support in  Network environ-  
  53.                             ment   
  54.  
  55.               JOIN          Splicing of directories    
  56.  
  57.               SUBST         Substitute string (a virtual drive name for a  
  58.                             path name)  
  59.  
  60.    DOS 2.1    DOS 3.1 is an upward compatible  enhancement to DOS 2.1 and  
  61.               contains maintenance updates to DOS  2.1.  DOS 3.1 requires  
  62.               a minimum 36KB of user memory (DOS 2.1 was 24KB).  In addi-  
  63.               tion to  maintenance updates,  DOS 3.1  adds the  following  
  64.               enhancements:   
  65.  
  66.               FILE SHARING  Optional.  Applies on a file basis.  Provides  
  67.                             full range of sharing possibilities. 
  68.  
  69.               BLOCK LOCKING Provides the  ability to  restrict access  to  
  70.                             all or part of a file when the file is opened  
  71.                             in a shared mode.
  72.  
  73.               SUPPORT FOR  REDIRECTOR FILE SERVER  AND PRINT  SERVER (DOS  
  74.                             3.0 NETWORK PROGRAMS) Allows addition of File  
  75.                             Server and  Print Server package to  DOS 3.0.  
  76.                             This package is available separately from DOS  
  77.                             and requires the IBM PC Network hardware. 
  78.  
  79.                             Provides the means by which a user can access  
  80.                             printer  and DASD  devices  located on  other  
  81.                             computers on the IBM  Network.  Interfaces to  
  82.                             IBM PC Network Redirector Support.   
  83.  
  84.               BACKGROUND PRINT Modified version  of DOS 2.1  Print, which  
  85.                             now  supports  path   specifications  and  an  
  86.                             internal programming interface. 
  87.  
  88.               NEW INTERRUPT 21H FUNCTIONS Additional function  calls pro-  
  89.                             viding enhanced  file management  and support  
  90.                             for the Network environment.    
  91.  
  92.               ENHANCED ERROR RECOVERY Additional error  reporting facili-  
  93.                             ties to  enhance support in  Network environ-  
  94.                             ment and non-network environment
  95.  
  96.               SUPPORT FOR IBM PERSONAL COMPUTER AT HARDWARE 1.2MB   disk-  
  97.                             ette drives, non-volatile timer, larger fixed  
  98.                             disk.  
  99.  
  100.               BASIC INTERPRETER (1)Changes to  support IBM  PERSONAL COM-  
  101.                             PUTER AT hardware and (2)Additional access to  
  102.                             device drivers and DOS from BASIC.  See BASIC  
  103.                             Manual   Version  3.0   for  description   of  
  104.                             changes.    
  105.  
  106.               SCREEN DUMP UTILITY Support  added for  additional  display  
  107.                             interfaces and printers    
  108.  
  109.               VDISK         RAM disk.  Allows use of part of memory for a  
  110.                             virtual  disk.    Supports  extended   memory  
  111.                             (above 1MB) on IBM PERSONAL COMPUTER AT.  
  112.  
  113.               LARGE LINKER  Supports up to 1 megabyte. 
  114.  
  115.               INTERNATIONAL SUPPORT National Keyboard routines   
  116.  
  117.               JOIN          Splicing of directories    
  118.  
  119.               SUBST         Substitute String  (a virtual drive  name for  
  120.                             path name)  
  121.  
  122.    DOS 1.1    DOS Version 3.1  offers function not available  in DOS 1.1.  
  123.               Where  standard  (documented) programming  procedures  have  
  124.               been employed, most DOS 1.1  programs should run under Ver-  
  125.               sion 3.1  without change.  Examples of  non-standard proto-  
  126.               cols are;  access of  absolute memory  locations where  DOS  
  127.               resides and  direct calls to the  BIOS.  DOS 3.1  uses more  
  128.               memory than  DOS 1.1.   The storage  used is  24KB greater,  
  129.               therefore, some programs may no longer fit in the same size  
  130.               machine.  In these cases, a program  may have to be divided  
  131.               into smaller segments, or more memory  may have to be added  
  132.               to the system.  
  133.  
  134.  
  135.  
  136.    HIGHLIGHTS  
  137.    __________  
  138.  
  139.  
  140.    o   Supports all IBM Personal Computers   
  141.  
  142.    o   International English Version with Country Keyboard support    
  143.  
  144.    o   Supports one or more diskette drives or fixed disks. 
  145.  
  146.    o   Provides Fixed Disk and Diskette Initialization 
  147.  
  148.    o   Allows DOS to be started from diskette or fixed disk 
  149.  
  150.    o   Provides file space allocated dynamically as data is added
  151.  
  152.    o   Provides backup, restore commands
  153.  
  154.    o   Provides tree-structured directories  
  155.  
  156.    o   Provides a command to display the directory structure
  157.  
  158.    o   Provides commands to create and remove subdirectories
  159.  
  160.    o   Supports sequential and direct access of data files  
  161.  
  162.    o   Provides a file recovery utility 
  163.  
  164.    o   Provides current date and time used in directory entries  
  165.  
  166.    o   Supports "job stream" sequence of programs as Batch files.  Condi-  
  167.        tional logic supported 
  168.  
  169.    o   Allows automatic execution of program or job stream following pow-  
  170.        er-on or system reset  
  171.  
  172.    o   Provides graphics screen dump to printer (graphics and color)  
  173.  
  174.    o   Provides global filename characters for filename searches 
  175.  
  176.    o   Provides multiple disk I/O memory buffers for improved performance  
  177.  
  178.    o   Accepts commands entered in upper or lower case 
  179.  
  180.    o   Allows copying  of DOS to formatted  backup diskettes or  to fixed  
  181.        disks   
  182.  
  183.    o   Provides Line  Editor, Debug,  Disk Format,  Disk Check,  Diskette  
  184.        Copy, Diskette Compare programs  
  185.  
  186.    o   Provides Large Linker for language compilers    
  187.  
  188.    o   Allows user-installable device  drivers to be added  for new hard-  
  189.        ware support (CONFIG.SYS)   
  190.  
  191.    o   Provides optional Verify after Write  
  192.  
  193.    o   Provides extended screen and keyboard controls  
  194.  
  195.    o   Provides redirected I/O (Example:  keyboard  input and direct out-  
  196.        put to a file)    
  197.  
  198.    o   Supports piping:  Output from Program "A" used as input to Program  
  199.        "B"
  200.  
  201.    o   Allows diverted  parallel printer output to  Asynchronous Communi-  
  202.        cations Adapter (Example:  attach a serial printer.) 
  203.  
  204.    o   Provides background file print  utility which permits simultaneous  
  205.        file printing with other activity
  206.  
  207.    o   Provides extended device error trapping    
  208.  
  209.  
  210.    INSTALLATION/OPERATION
  211.    ______________________
  212.  
  213.  
  214.    The IBM Personal Computer DOS resides on the DOS Diskette.    
  215.  
  216.    A second diskette  contains the Linker, Debug,  EXE2BIN, Sample Device  
  217.    Driver Listings and the sample programs.  
  218.  
  219.    If the  DOS Diskette is  present in diskette drive  "A:" or if  DOS is  
  220.    resident on the  Fixed Disk, when the system is  started or restarted,  
  221.    DOS will automatically  be loaded into Random Access  Memory.  DOS can  
  222.    also be copied to the fixed disk to provide the same function.
  223.  
  224.    If automatic program  execution is not used each time  DOS is initial-  
  225.    ized, it will ask the user for the  current date and time (on IBM PER-  
  226.    SONAL COMPUTER  AT the current  time will  be displayed) This  will be  
  227.    used to identify  the most recent update  to a file.  If  the AUTOEXEC  
  228.    option is  used and "unattended" operation  is desired, date  and time  
  229.    prompting can be bypassed. 
  230.  
  231.    DOS  Version 3.1  uses approximately  36KB of  Random Access  Storage.  
  232.    This  is an  increase  over DOS  2.1  and DOS  Version  1.1.  On  some  
  233.    systems, this means  that additional memory may be  required to permit  
  234.    an application  program to  be loaded  and run.   In general,  96KB to  
  235.    128KB is a minimum memory requirement for DOS 3.1 systems.    
  236.  
  237.    NOTES: 
  238.  
  239.    1.  Prior to running a BASIC language program performing diskette I/O,  
  240.        one of the two language extensions,  Disk BASIC or Advanced BASIC,  
  241.        must be loaded into memory. 
  242.  
  243.    2.  Sequence of loading is important for Network support.
  244.  
  245.  
  246.    TECHNICAL DATA   
  247.    ______________   
  248.  
  249.    TECHNICAL DATA   
  250.                                                      DOS Command 
  251.    Function                                          or Utility  
  252.    Configuration File (CONFIG. SYS)                  BREAK=ON/OFF
  253.                                                      BUFFERS=    
  254.                                                      DEVICE=
  255.                                                      FILES= 
  256.                                                      LASTDRIVE=  
  257.                                                      FCBS=  
  258.                                                      COUNTRY=    
  259.                                                      SHELL= 
  260.    Assign drive name to another drive                ASSIGN 
  261.    Batch file support                                AUTOEXEC.BAT
  262.    Check for ctrl/break interrupt                    BREAK  
  263.    Check diskette or fixed disk                      CHKDSK 
  264.    Change console                                    CHDIR  
  265.    Clear screen                                      CLS    
  266.    Compare files                                     COMP   
  267.    Copy files                                        COPY   
  268.    Change console                                    CTTY   
  269.    Set Date                                          DATE   
  270.    Set time                                          TIME   
  271.    Delete files                                      DEL, ERASE  
  272.    List directory                                    DIR    
  273.    Compare diskettes                                 DISKCOMP    
  274.    Copy diskette                                     DISKCOPY    
  275.    Format diskette or fixed disk                     FORMAT 
  276.    Graphics screen dump MODIFIED                     GRAPHICS    
  277.    Load Graphics Table                               GRAFTABL    
  278.    Set display or printer options                    MODE   
  279.    Remark within batch file, then wait               PAUSE  
  280.    Check or change read-only attribute               ATTRIB 
  281.    File Sharing Support                              SHARE  
  282.    Print files in BACKGROUND                         PRINT/PSPRINT    
  283.    Change DOS prompt                                 PROMPT 
  284.    Recover file                                      RECOVER
  285.    Remark from batch file                            REM    
  286.    Rename a file                                     RENAME, REN 
  287.    Transfer DOS to another diskette or fixed disk    SYS    
  288.    Display file contents                             TYPE   
  289.    Display DOS version                               VER    
  290.    Write-verify data to diskette                     VERIFY 
  291.    Display disk(ette) label                          VOL    
  292.    Line Editor                                       EDLIN  
  293.    Load, alter, display/execute files                DEBUG  
  294.    Link-edit a compiled program                      LINK   
  295.    Convert .EXE files to .COM format                 EXE2BIN
  296.    Search for string in file                         FIND   
  297.    Create a sub-directory                            MKDIR  
  298.    Pause after displaying screenful                  MORE   
  299.    Specify directory paths                           PATH   
  300.    Remove directory                                  RMDIR  
  301.    Set environment                                   SET    
  302.    Sort Data                                         SORT   
  303.    Display directory paths                           TREE   
  304.    Initialize a fixed disk                           FDISK  
  305.    Backup fixed disk files to diskette               BACKUP 
  306.    Restore files from diskette to fixed disk         RESTORE
  307.    Load Keyboard program                             KEYBXX 
  308.    Virtual RAM disk                                  VDISK  
  309.    Configure Country Keyboards                       SELECT 
  310.    Changes Volume ID                                 LABEL  
  311.    Substitution of drive  name for path              SUBST  
  312.    Join directories                                  JOIN   
  313.  
  314.  
  315.  
  316.    PACKAGING   
  317.  
  318.    The IBM Personal Computer, DOS Version  3.1, and the BASIC Interpreter  
  319.    are resident on two diskettes.  
  320.  
  321.    PUBLICATIONS
  322.  
  323.    DOS 3.1 is described in the following  items which are part of the DOS  
  324.    3.1 Package:
  325.  
  326.    o   IBM Personal  Computer Disk  Operating System  Users Guide  (Level  
  327.        3.1)    
  328.  
  329.    o   IBM Personal Computer Disk Operating System Reference (Level 3.1)   
  330.  
  331.    o   IBM  Personal Computer  Disk  Operating  System Application  Setup  
  332.        Guide   
  333.  
  334.    A separately available DOS Technical Reference Manual contains details  
  335.    concerning DOS intended for application programmers.
  336.  
  337.  
  338.  
  339.    PREREQUISITES    
  340.  
  341.    The IBM Personal  Computer DOS 3.1 requires a minimum  of one diskette  
  342.    drive and 96KB memory, although a minimum of 128KB is recommended if a  
  343.    fixed disk is installed.  Also,  most applications, because of program  
  344.    requirements, may need more than the minimum 96KB.  DOS is loaded into  
  345.    memory from a  diskette in Drive "A"  or the Fixed Disk  each time the  
  346.    computer is turned on or "reset" is invoked.   
  347.  
  348.    The  IBM Personal  Computer DOS  is a  prerequisite for  the Disk  and  
  349.    Advanced versions of  BASIC and provides I/O for  the Macro Assembler,  
  350.    the Pascal, FORTRAN,  COBOL and BASIC Compilers,  and application pro-  
  351.    grams created by them.
  352.  
  353.  
  354.  
  355.    CUSTOMER RESPONSIBILITIES  
  356.  
  357.    The customer  is responsible for producing  a backup copy of  the ori-  
  358.    ginal DOS Diskette, and creating a copy  of DOS on the other diskettes  
  359.    or fixed disks as required.
  360.  
  361.    A setup process is described in the DOS User Guide. 
  362.  
  363.    All newly purchased diskettes must first  be initialized using the DOS  
  364.    FORMAT utility.  Fixed  disks must be initialized with  both the FDISK  
  365.    and FORMAT utilities. 
  366.  
  367.  
  368.   15: DOS 3.1 TRADE-UP                        08-14-1984 ANNOUNCEMENTS       
  369.  
  370.  
  371.    Current users of DOS  3.0 will be offered a trade-up to  DOS 3.1 for a  
  372.    nine month period beginning with the availability of DOS 3.1. 
  373.  
  374.    The trade-up includes the same package as the DOS 3.1 product (manuals  
  375.    and diskettes) except for one binder and sleeve.    
  376.  
  377.    An information  sheet will be  included in the  DOS 3.0 ship  group to  
  378.    inform DOS 3.0 users that the trade-up will be available.  See the DOS  
  379.    3.0 RFA for a copy of the trade-up information sheet.    
  380.  
  381.    The procedure  is the  same as that  used for  the FORTRAN  and PASCAL  
  382.    upgrades.  These procedures are as follows:    
  383.  
  384.    1.  The offer to upgrade  DOS 3.0 to 3.1 is being  extended to DOS 3.0  
  385.        licensees.   
  386.  
  387.    2.  Sales locations will be provided a  packet containing a store dis-  
  388.        play and order forms to be used by the licensee or dealer.
  389.  
  390.    3.  The order  form contains  information pertinent  to obtaining  the  
  391.        upgrade product.  
  392.  
  393.    4.  The order form may be completed by the licensee or the dealer. 
  394.  
  395.    5.  Payment for the upgrade  product is to be by check  or money order  
  396.        made out to the IBM Corporation.  Applicable state and local taxes  
  397.        are to be paid by the licensee.  
  398.  
  399.    6.  Dealers requiring the  DOS 3.1 upgrade product to  be delivered to  
  400.        their store  location must forward proof-of-purchase  (front cover  
  401.        of DOS 3.1 Reference manual), the  order form (signed) and payment  
  402.        to the fulfillment house.   
  403.  
  404.    7.  Payment made by the dealer is tax exempt, provided applicable tax-  
  405.        es have been collected from the licensee and reported to state and  
  406.        local  governments  as  appropriate.   Dealers  are  requested  to  
  407.        include on the order form their tax exemption number.
  408.  
  409.    8.  The  fulfillment house  will mail  to  the addressee  the DOS  3.1  
  410.        upgrade product.  
  411.  
  412.    9.  The upgrade  is available beginning  with the availability  of DOS  
  413.        3.1 and expires nine months later.    
  414.  
  415.