MultiDOS v2.0

General Info:


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

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 the files on the disk

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 version 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 the files on the disk

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.0 contained the following library commands:

APPEND
ATTRIB
AUTO
BLINK
BOOT
BUILD
CLEAR
CLOCK
CLRDSK
CLS
CONFIG
DATE
DDAM (M1/M3 Only)
DEAD (M1/M3 Only)
DEBUG
DEVICE
DIR
DO
DUMP
FORMS
FREE
HELP (M4/MAX Only)
KEYBRD
KILL
LIB
LINK
LIST
LOAD
PATCH
PRINT
PROT
RENAME
RESET
RESTORE
ROUTE
SCREEN
TIME
TOPMEM
TYPE (M4/MAX Only)
V64 (M4/MAX Only)
V80 (M4/MAX Only)
VERIFY

MultiDOS v2.1

General Info:


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).
   param = 2) TZ converts 3.xx to 1.0 through 2.0 format.
   param = 3) OZ converts 2.1x to 1.0 through 2.0 format
   param = 4) ZO converts 1.0 through 2.0 to 2.1x format
   param = 5) OT converts 2.1x to 3.xx format
   param = 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.

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 the files on the disk

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

Contained the following library commands:

Append
Attrib
Auto
Blink
Boot
Build
Clear
Clock
Clrdsk
Cls
Config
Date
Ddam (M1 Only)
Dead (M1/M3 Only)
Debug
Device
Dir
Do
Dump
Forms
Free
Help (M4/MAX Only)
Keybrd
Kill
Lib
Link
List
Load
Patch
Print
Prot
Rename
Reset
Restore
Route
Screen
Setcom (M3 Only)
Time
Topmem
Type (M3/M4/MAX Only)
V64 (M4/MAX Only)
V80 (M4/MAX Only)
Verify

MultiDOS v2.11

General Info:

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
the files on the disk

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 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

General Info:

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

General Info:

Official Build:     November 8, 1998
Versions:      Model I, III, and MAX-80
Notes:     Never Released.

MultiDOS v4.01

General Info:


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

General Info:

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

MultiDOS v5.1

General Info:

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

MultiDOS v5.11

General Info:


Official Build:     December 22, 2004 (and dated January 1, 2005)
Versions:     Model 4
Notes:     Never Released.

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
the files on the disk

EDIT/BOL

Global editor for BASIC

ERROR/BOL

Error library for BASIC

Error/DOL

Error library for DOS

FIXDATE/CMD

Date format changer

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

DO file for making double-sided
system diskettes

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

Contained the following 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

Article Navigation:

Continue to …

Part 5: Z’DOS and ESOTERIC

Skip to …

Part 6: Q&A with Vernon Hester

Go back to …

Part 1: Main MultiDOS/UltraDOS/Z’DOS/ESOTERIC Page

Part 2: ULTRADOS Page

Part 3: MultiDOS v1.0 – v1.72

Leave a Comment.