MultiDOS v2.0

(MultiDOS v2.00 Boot Screen)
    
Released:
   
  • October 1, 1985
  • January 1, 1986 (Model 4)
    Versions:
       
  • Model I (Single, Double, and Pseudo)
  • Model III
  • Model 4
  • MAX-80
    Main Changes:
       
  • Included SKIP as a CONFIG parameter
  • Ensure that GAT bytes CCH and CDH were per TRSDOS 6 documentation (not what TRSDOS 6 does)
  • Added T4/CMD
  • Added TWO/IDO
  • Added SPOOL/CMD that can use expanded memory
  • Added and SYSGEN/CMD
  • Implemented side compare implemented
  • Enhanced CMD”V” to display array values
  • Enhanced SORT/BOL (MAX-80 & Model 4) to do multi-key/indirect sort
  • Model 4 version allowed for hard drive support
    Download Links:
       
  • Model I/MultiDOS v2.0S / v2.0D / v2.0P
  • Model III/MultiDOS v2.0
  • Model 4/MultiDOS v2.0
  • MAX-80/MultiDOS v2.0
    TRS-80 Model I, III and 4 versions contained the following files:
         
    File           Function


    Allocate/DOL Allocate
    BACKUP/CMD Duplicate diskette. Includes format
    BASIC/CMD High level interpreter
    BASIC/SEG SWAP area replacement overlay (Model 4 Only)
    BBASIC/CMD High level interpreter with BOSS (Model I and III Only)
    CAT/CMD Directory of any TRS-80 normal diskette
    CDIR/CMD Clear removed file’s directory entry
    Close/DOL Close
    Command/DOL Command
    CONVERT/CMD Modify DIR/SYS data address marks (DAMs) (Model 4 Only)
    COPY/CMD Duplicate a single file
    CREF/BOL Cross reference for BASIC including reserved words
    DBLFIX/CMD Make easier read/writes to DBLDOS system and data diskettes
    DDT/CMD Diskette drive rotation speed display
    DEBUG/DOL Debug
    DIR/SYS Contains pertinent information about all files on this diskette
    EDIT/BOL Global editor for BASIC
    ERROR/BOL Error library for BASIC
    Error/DOL Error library for DOS
    FMAP/CMD Free map of disk usage
    FORMAT/CMD Format [blank] diskette
    GR/CMD Enables graphic characters in BASIC (Model I and III Only)
    HELP/CMD Help for Library commands + (Model I and III Only)
    Help/EXT Help for Library commands + (Model 4 Only)
    LIBRARY1/EXT Library 1
    LIBRARY2/EXT Library 2
    LO/CMD Load Ofsetter
    MEM/CMD RAM memory test
    MEMDISK/CMD Memory disk
    Minidos/DOL Minidos
    Open/DOL Open
    PACK/BOL BASIC program packer
    PRT/CMD FORMS and print filter
    RENUM/BOL Renumber for BASIC programs
    RESOLVE/BOL Label resolver (i.e., convert to appropriate line numbers) (Model 4 Only)
    RS/CMD RAM scan
    SETCOM/CMD RS-232-C configuration (Model 4 Only)
    SORT/BOL CMD”Q”overlay (Model 4 Only)
    SPOOL/CMD RAM SPOOLer
    SYSGEN/CMD SYSRES/SYS and DIR/SYS creator (Model 4 Only)
    SYSRES/SYS Resident
    T4/CMD Double-Sided Shell (Model 4 Only)
    TAPE/CMD Faster Cassette Utility (Model I and III Only)
    TWO/IDO DO file for making double-sided system diskettes (Model 4 Only)
    UNPACK/BOL Unpacker for BASIC programs
    UTIL/BOL BASIC overlay for F, M, N, CMD”C”, CMD”V”, CMD”X”
    VFU/CMD Versatile File Utility
    ZAP/CMD Disk/RAM inspect/modify utility
    MAX-80 versions contained the following files:
         
    File           Function


    Allocate/DOL Allocate
    BACKUP/CMD Duplicate diskette. Includes format
    BAS1/SEG SWAP area replacement overlay
    BAS2/SEG SWAP area replacement overlay
    BASIC/CMD High level interpreter
    CAT/CMD Directory of any TRS-80 normal diskette
    CDIR/CMD Clear removed file’s directory entry
    CONVERT/CMD Modify DIR/SYS data address marks (DAMs)
    COPY/CMD Duplicate a single file
    CREF/BOL Cross reference for BASIC including reserved words
    Close/DOL Close
    Command/DOL Command
    DBLFIX/CMD Make easier read/writes to DBLDOS system and data diskettes
    DDT/CMD Diskette drive rotation speed display
    DIR/SYS Contains pertinent information about all files on this diskette
    Debug/DOL Debug
    EDIT/BOL Global editor for BASIC
    ERROR/BOL Error library for BASIC
    Error/DOL Error library for DOS
    FMAP/CMD Free map of disk usage
    FORMAT/CMD Format [blank] diskette
    Help/EXT Help for Library commands +
    LO/CMD Load Ofsetter
    Library1/EXT Library 1
    Library2/EXT Library 2
    MEM/CMD RAM memory test
    MEMDISK/CMD Memory disk
    Minidos/DOL Minidos
    Open/DOL Open
    PACK/BOL BASIC program packer
    PRT/CMD Printer filter
    RENUM/BOL Renumber for BASIC programs
    RESOLVE/BOL Label resolver (i.e., convert to appropriate line numbers)
    RS/CMD RAM scan
    SETCOM/CMD RS-232-C configuration
    SORT/BOL CMD”Q”overlay
    SPOOL/CMD RAM/expanded RAM SPOOLer
    SYSRES/SYS Resident
    UNPACK/BOL Unpacker for BASIC programs (sorely needed after executing PACK)
    UTIL/BOL BASIC overlay for F, M, N, CMD”C”, CMD”V”, CMD”X”
    VFU/CMD Versatile File Utility
    ZAP/CMD Disk/RAM inspect/modify utility
    v2.00 contained the following library commands:
         
    APPEND    ATTRIB    AUTO    BLINK   
    BOOT    BUILD    CLEAR    CLOCK   
    CLRDSK    CLS    CONFIG    DATE   
    DDAM (M1 and M3 Only)    DEAD (M1 and M3 Only)    DEBUG    DEVICE   
    DIR    DO    DUMP    FORMS   
    FREE    HELP (M4 and MAX-80 Only)    KEYBRD    KILL   
    LIB    LINK    LIST    LOAD   
    PATCH    PRINT    PROT    RENAME   
    RESET    RESTORE    ROUTE    SCREEN   
    TIME    TOPMEM    TYPE (M4 and MAX-80 Only)    V64 (M4 and MAX-80 Only)   
    V80 (M4 and MAX-80 Only)    VERIFY   

    MultiDOS v2.1

    (MultiDOS v2.10 Boot Screen)
        
    Released:
       
  • October 1, 1987
  • August 1, 1987 (Model 4)
    Versions:
       
  • Model I (Single, Double, and Pseudo)
  • Model III
  • Model 4
  • MAX-80
    Main Changes:
       
  • Included a new date format to include time and extend maximum date to 12/31/2011
  • GAT byte CBH now available for cylinder 203
  • Added FIXDATE/CMD to change a disk’s date format
  • Added SYSGEN/CMD to create various SYSRES/SYS configurations
    Download Links:
       
  • Model I/MultiDOS v2.1S / v2.1D / v2.1P
  • Model III
  • Model 4 (Double-Sided)
    FIXDATE/CMD
           FIXDATE [:]d [(param[,ABS][,CHECK][,G])]<ENTER>
           FIXDATE (H)<ENTER>
               d = drive number — the drive number is mandatory.
               param = 1) ZT converts 1.0 through 2.0 to 3.xx format (default parameter if none specified).
                2) TZ converts 3.xx to 1.0 through 2.0 format.
                3) OZ converts 2.1x to 1.0 through 2.0 format
                4) ZO converts 1.0 through 2.0 to 2.1x format
                5) OT converts 2.1x to 3.xx format
                6) TO converts 3.xx to 2.1x format
               ABS or A = Specifies update files that are probably in the previous format to the new format.
               CHECK or C = Display the files to be changed without changing them.
               GAT or G = Update GAT bytes CCH and CDH to represent the number of physical cylinders less 35 in CCH, and the diskette’s configuration in CDH (see the discussion of these two bytes in the DIRECTORY STRUCTURE section).
               H = Help.
           FIXDATE/CMD changes the date format among the three formats used by MULTIDOS. It is recommended that you convert your disks once. It is relatively easy to convert your disks from 2.0 to the format used by 3.xx; however, the conversion from 2.1x to 3.xx or 3.xx to 2.1x may require the ABS parameter. The ABS parameter is used to convert files that their date format cannot be interpreted properly. Normally, during initial conversions, you would not use this parameter. However, it may be required if you are going to convert back to the 2.0 format with the TZ and/or REV parameter. Version 2.1x uses the bytes previously assigned to the access password to store the hour, minute, and year. The previous bytes for the date remained. Version 3.xx uses the bytes previously assigned to the update and access passwords to store the year, month, day, hour, minute, and seconds divided by two. The previous bytes used for the date are now used for the access password. ESOTERIC only uses the 3.xx format.
           Although FIXDATE/CMD automatically updates the bytes on the GAT table at locations CCH and CDH (for use with Open/DOL on Version 2.11 or later) whenever any file’s date is converted, you may specify the G parameter to force this action if none of the dates are converted. Open/DOL, for versions 2.11 or later, has been changed to only access a diskette if the drive’s configuration agrees with the diskette’s configuration. i.e., if you put a single sided diskette in a drive that is configured double sided, Open/DOL does not open the file and returns “Drive Configuration Error.” (DOS error 40/28H). However, [V]FU/CMD has built in error messages and returns “Unknown error.”
           FIXDATE/CMD will not change the dates on a floppy diskette in logical drive zero, and so the parameter :d was mandatory.
    v2.1 contained the following files:
         
    File           Function


    Allocate/DOL Allocate
    BACKUP/CMD Duplicate diskette. Includes format
    BAS1/SEG SWAP area replacement overlay (MAX-80 Only)
    BAS2/SEG SWAP area replacement overlay (MAX-80 Only)
    BASIC/CMD High level interpreter
    BASIC/SEG SWAP area replacement overlay (Model 4)
    BBASIC/CMD High level interpreter with BOSS (Model I and III Only)
    CAT/CMD Directory of any TRS-80 normal diskette
    CDIR/CMD Clear removed file’s directory entry
    Close/DOL Close
    Command/DOL Command
    CONVERT/CMD Modify DIR/SYS data address marks (DAMs) (Model III, 4, and MAX-80)
    COPY/CMD Duplicate a single file
    CREF/BOL Cross reference for BASIC including reserved words
    DBLFIX/CMD Make easier read/writes to DBLDOS system and data diskettes
    DDT/CMD Diskette drive rotation speed display
    Debug/DOL Debug
    DIR/SYS Contains pertinent information about all files on this diskette
    EDIT/BOL Global editor for BASIC
    ERROR/BOL Error library for BASIC
    Error/DOL Error library for DOS
    FIXDATE/CMD Date format changer
    FMAP/CMD Free map of disk usage
    FORMAT/CMD Format [blank] diskette
    GR/CMD Enables graphic characters in BASIC (Model I and III)
    HELP/CMD Help for Library commands + (Model I and III)
    Help/EXT Help for Library commands + (Model 4 and MAX-80)
    INSTALL/CMD Hard Disk update utility (Model III and 4)
    Library1/EXT Library 1
    Library2/EXT Library 2
    LO/CMD Load Ofsetter
    MEM/CMD RAM memory test
    MEMDISK/CMD Memory disk
    Minidos/DOL Minidos
    Open/DOL Open
    PACK/BOL BASIC program packer
    PRT/CMD FORMS and print filter
    RENUM/BOL Renumber for BASIC programs
    RESOLVE/BOL Label resolver (i.e., convert to appropriate line numbers) (Model III and 4)
    RS/CMD RAM scan
    SETCOM/CMD RS-232-C configuration (Model III and 4)
    SORT/BOL CMD”Q”overlay (Model III and 4)
    SPOOL/CMD RAM SPOOLer
    SYSGEN/CMD SYSRES/SYS and DIR/SYS creator
    SYSRES/SYS Resident
    T3/CMD Double-Sided Shell (Model III)
    T4/CMD Double-Sided Shell (Model 4)
    TAPE/CMD Faster Cassette Utility (Model I and Model III)
    TWO/IDO DO file for making double-sided system diskettes (M3 and M4)
    UNPACK/BOL Unpacker for BASIC programs (sorely needed after executing PACK)
    UTIL/BOL BASIC overlay for F, M, N, CMD”C”, CMD”V”, CMD”X”
    VFU/CMD Versatile File Utility
    ZAP/CMD Disk/RAM inspect/modify utility
    v2.1 contained the following library commands:
         
    Append    Attrib    Auto    Blink   
    Boot    Build    Clear    Clock   
    Clrdsk    Cls    Config    Date   
    Ddam (M1 Only)    Dead (M1 and M3 Only)    Debug    Device   
    Dir    Do    Dump    Forms   
    Free    Help (M4 and MAX-80 Only)    Keybrd    Kill   
    Lib    Link    List    Load   
    Patch    Print    Prot    Rename   
    Reset    Restore    Route    Screen   
    Setcom (M3 Only)    Time    Topmem    Type (M3, M4, and MAX-80 Only)   
    V64 (M4 and MAX-80 Only)    V80 (M4 and MAX-80 Only)    Verify   

    MultiDOS v2.11
        
    Released:
       
  • December 1, 1990
    Versions:
       
  • Model 4
    Main Changes:
       
  • Compensate for the ‘brain dead’ HD64180 microprocessor supplied with the XLR8er that alleged 8MHz processing for the TRS-80
  • Added CP/CMD
  • Added XCOPY/CMD
  • Initial release of PCOPY (called XCOPY in 1990). Pcopy was written for a customer of Vernon’s who had a very large mailing list on his hard disk and wanted a backup in case his hard disk failed or he upgraded to another hard disk. Anyway, he pointed Vernon toward an application that DOSPLUS had, and Vernon created PCOPY. If you don’t have a hard drive, PCOPY is not much use. Let us say you want to backup a 300K file, and all you have handy is seven floppies with about 50K free on each. You can use PCOPY to backup your 300K file onto these seven floppies. And, you can restore any backup set. One must keep track on what set of floppies are in a given set because PCOPY will not let on mix floppies from different sets.
    Contained the following files:
         
    File           Function


    Allocate/DOL Allocate
    BACKUP/CMD Duplicate diskette. Includes format
    BASIC/CMD High level interpreter
    BASIC/SEG SWAP area replacement overlay
    CAT/CMD Directory of any TRS-80 normal diskette
    CDIR/CMD Clear removed file’s directory entry
    CONVERT/CMD Modify DIR/SYS data address marks (DAMs)
    COPY/CMD Duplicate a single file
    CP/CMD Utility to compare two files
    CREF/BOL Cross reference for BASIC including reserved words
    Close/DOL Close
    Command/DOL Command
    DBLFIX/CMD Make easier read/writes to DBLDOS system and data diskettes
    DDT/CMD Diskette drive rotation speed display
    DIR/SYS Contains pertinent information about all files on this diskette
    Debug/DOL Debug
    EDIT/BOL Global editor for BASIC
    ERROR/BOL Error library for BASIC
    Error/DOL Error library for DOS
    FIXDATE/CMD Date format changer
    FMAP/CMD Free map of disk usage
    FORMAT/CMD Format [blank] diskette
    Help/EXT Help for Library commands +
    INSTALL/CMD Hard Disk update utility
    LO/CMD Load Ofsetter
    Library1/EXT Library 1
    Library2/EXT Library 2
    MEM/CMD RAM memory test
    MEMDISK/CMD Memory disk
    Minidos/DOL Minidos
    Open/DOL Open
    PACK/BOL BASIC program packer
    PRT/CMD Printer filter
    RENUM/BOL Renumber for BASIC programs
    RESOLVE/BOL Label resolver (i.e., convert to appropriate line numbers)
    RS/CMD RAM scan
    SETCOM/CMD RS-232-C configuration
    SORT/BOL CMD”Q”overlay
    SPOOL/CMD RAM/expanded RAM SPOOLer
    SYSGEN/CMD SYSRES/SYS and DIR/SYS creator
    SYSRES/SYS Resident
    T4/CMD Double-Sided Shell
    TWO/IDO DO file for making double-sided system diskettes
    UNPACK/BOL Unpacker for BASIC programs (sorely needed after executing PACK)
    UTIL/BOL BASIC overlay for F, M, N, CMD”C”, CMD”V”, CMD”X”
    VFU/CMD Versatile File Utility
    XCOPY/CMD Utility to copy large files onto multiple diskettes
    ZAP/CMD Disk/RAM inspect/modify utility
    Contained the following 40 library commands:
         
    APPEND    ATTRIB    AUTO    BLINK    BOOT    BUILD    CLEAR   
    CLOCK    CLRDSK    CLS    CONFIG    DATE    DEBUG    DEVICE   
    DIR    DO    DUMP    FORMS    FREE    HELP    KEYBRD   
    KILL    LIB    LINK    LIST    LOAD    PATCH    PRINT   
    PROT    RENAME    RESET    RESTORE    ROUTE    SCREEN    TIME   
    TOPMEM    TYPE    VERIFY    V64    V80   

    MultiDOS v3.00-v3.11
        
    Released:
       
  • April 1, 1987 (v3.00)
  • December 1, 1996 (v3.01)
  • March 1, 1997 (v3.10)
  • March 1, 1998 (v3.11)
    Versions:
       
  • ???????????????
    Notes:
       
  • Sold through Computer News 80 and contained special Computer News 80 utilities on the DOS disk.

    MultiDOS v4.00
        
    Official Build:
       
  • November 8, 1998
    Versions:
       
  • Model I
  • Model III
  • MAX-80
    Notes:
       
  • Never Released.

    MultiDOS v4.01

    (MultiDOS v4.01 Boot Screen)
        
    Released:
       
  • September 5, 1999
    Versions:
       
  • Model I (Single, Double, and Pseudo)
  • Model III
    Download Links:
       
  • Model I / v4.01S / v4.01D / v4.01P
  • Model III

    MultiDOS v5.00
        
    Official Build:
       
  • December 15, 2002
    Versions:
       
  • Model 4
    Main Changes:
       
  • Implement major changes in the video routine.
    Notes:
       
  • Never Released.

    MultiDOS v5.1
        
    Official Build:
       
  • August 1, 2004
    Versions:
       
  • Model 4
    Notes:
       
  • Never Released.

    MultiDOS v5.11

    (MultiDOS v5.11 Boot Screen)
        
    Official Build:
       
  • December 22, 2004 (and dated January 1, 2005)
    Versions:
       
  • Model 4
    Notes:
       
  • Never Released.
    v5.11 versions contained the following files:
         
    File           Function


    Allocate/DOL Allocate
    BACKUP/CMD Duplicate diskette. Includes format
    BASIC/CMD High level interpreter
    BASIC/SEG SWAP area replacement overlay
    Close/DOL Close
    Command/DOL Command
    COMP/CMD ?????????????????????????????????????
    CONVERT/CMD Modify DIR/SYS data address marks (DAMs)
    COPY/CMD Duplicate a single file
    CREF/BOL Cross reference for BASIC including reserved words
    CUSTOM/CMD ?????????????????????????????????????
    DBLFIX/CMD Make easier read/writes to DBLDOS system and data diskettes
    DDT/CMD Diskette drive rotation speed display
    DEBUG/DOL Debug
    DIR/SYS Contains pertinent information about all files on this diskette
    EDIT/BOL Global editor for BASIC
    ERROR/BOL Error library for BASIC
    Error/DOL Error library for DOS
    FIXDATE/CMD ?????????????????????????????????????
    FORMAT/CMD Format [blank] diskette
    GRAF/BOL ?????????????????????????????????????
    INSTALL/CMD ?????????????????????????????????????
    Library1/EXT Library 1
    Library2/EXT Library 2
    Library3/EXT Library 3
    LO/CMD Load Ofsetter
    MEM/CMD RAM memory test
    MEMDISK/CMD Memory disk
    Minidos/DOL Minidos
    MODULE/CMD ?????????????????????????????????????
    MONITOR/CMD ?????????????????????????????????????
    MRHARD/CMD ?????????????????????????????????????
    Open/DOL Open
    PACK/BOL BASIC program packer
    PCOPY/CMD ?????????????????????????????????????
    PRT/CMD FORMS and print filter
    RA/CMD ?????????????????????????????????????
    RENUM/BOL Renumber for BASIC programs
    RESOLVE/BOL Label resolver (i.e., convert to appropriate line numbers)
    RS/CMD RAM scan
    SETCOM/CMD RS-232-C configuration
    SHOW/CMD ?????????????????????????????????????
    SORT/BOL CMD”Q”overlay
    SSAVER/CMD ?????????????????????????????????????
    SYSGEN/CMD SYSRES/SYS and DIR/SYS creator
    SYSRES/SYS Resident
    T4/CMD Double-Sided Shell
    TWO/IDO ?????????????????????????????????????
    UNPACK/BOL Unpacker for BASIC programs
    UTIL/BOL BASIC overlay for F, M, N, CMD”C”, CMD”V”, CMD”X”
    UTIL2/BOL ?????????????????????????????????????
    VFU/CMD Versatile File Utility
    ZAP/CMD Disk/RAM inspect/modify utility
    v5.11 contained the following 40 library commands:
         
    Append    Attrib    Auto    Blink    Build    Cat    Cdir   
    Clear    Clock    Clrdsk    Cls    Config    Date    Debug   
    Device    Dir    Do    Dump    Fmap    Forms    Free   
    Lib    Link    List    Load    Patch    Prot    Remove   
    Rename    Reset    Restor    Route    Screen    Spool    Time   
    Topmem    Type    V64    V80    Verify   

    Navigation
    … continue to Part 5: Z’DOS and ESOTERIC
    … continue to Part 6: Q&A With Vernon Hester
    … go back to Part 1: Main MultiDOS/UltraDOS/Z’DOS/ESOTERIC Page
    … go back to Part 2: ULTRADOS
    … go back to Part 3: MultiDOS v1.0 – v1.72

    Leave a Comment.