MultiDOS v2.0

General Info:

[MD 2.0] 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, III and 4 versions contained the following files (Red is for ONLY the models listed):

File
Function
Allocate/DOL
Allocate
BACKUP/CMD
Duplicate diskette. Includes format
BASIC/CMD
High level interpreter
BASIC/SEG (4)
SWAP area replacement overlay
BBASIC/CMD (I/III)
High level interpreter with BOSS
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 (4)
Modify DIR/SYS data address
marks (DAMs)
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 (I/III)
Enables graphic characters in BASIC
HELP/CMD (I/III)
Help for Library commands +
Help/EXT (4)
Help for Library commands +
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 (4)
Label resolver (i.e., convert to
appropriate line numbers)
RS/CMD
RAM scan
SETCOM/CMD (4)
RS-232-C configuration
SORT/BOL (4)
CMD”Q” overlay
SPOOL/CMD
RAM SPOOLer
SYSGEN/CMD (4)
SYSRES/SYS and DIR/SYS creator
SYSRES/SYS
Resident
T4/CMD (4)
Double-Sided Shell
TAPE/CMD (I/III)
Faster Cassette Utility
TWO/IDO (4)
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”
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 (I/III)
DEAD (I/III)
DEBUG
DEVICE
DIR
DO
DUMP
FORMS
FREE
HELP (4/MAX)
KEYBRD
KILL
LIB
LINK
LIST
LOAD
PATCH
PRINT
PROT
RENAME
RESET
RESTORE
ROUTE
SCREEN
TIME
TOPMEM
TYPE (4/MAX)
V64 (4/MAX)
V80 (4/MAX)
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:

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 o rC=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 iI 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 iI, 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 iI)
HELP/CMD
Help for Library commands + (Model I and iI)
Help/EXT
Help for Library commands + (Model 4 and MAX-80)
INSTALL/CMD
Hard Disk update utility (Model iI 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 iI and 4)
RS/CMD
RAM scan
SETCOM/CMD
RS-232-C configuration (Model iI and 4)
SORT/BOL
CMD”Q” overlay (Model iI and 4)
SPOOL/CMD
RAM SPOOLer
SYSGEN/CMD
SYSRES/SYS and DIR/SYS creator
SYSRES/SYS
Resident
T3/CMD
Double-Sided Shell (Model iI)
T4/CMD
Double-Sided Shell (Model 4)
TAPE/CMD
Faster Cassette Utility (Model I and Model iI)
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)
Dead (M1/M3)
Debug
Device
Dir
Do
Dump
Forms
Free
Help (M4/MAX)
Keybrd
Kill
Lib
Link
List
Load
Patch
Print
Prot
Rename
Reset
Restore
Route
Screen
Setcom (M3)
Time
Topmem
Type (M3/M4/MAX)
V64 (M4/MAX)
V80 (M4/MAX)
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)
Note:
  • 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:

MD 4.01 Released:
  • September 5, 1999
Versions:
  • Model I (Single, Double, and Pseudo)
  • Model III
Download Links:

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:

MD 5.11 Official Build:
  • December 22, 2004 (and dated January 1, 2005)
Versions:
  • Model 4

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
Compare 2 Files
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
Customizing Utility
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
Hard Drive Installation Utility
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
Matthew Reed Hard Drive Format Support
Open/DOL
Open
PACK/BOL
BASIC program packer
PCOPY/CMD
Backup/Restore Large Files onto Multiple Floppies
PRT/CMD
FORMS and print filter
RA/CMD
Z-80 Disassembler
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
Continuously Display Bytes at Specified Mem Location
SORT/BOL
CMD”Q” overlay
SSAVER/CMD
Screen Saver
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: MultiDOS
Part 2: ULTRADOS Page
Part 3: MultiDOS v1.0 – v1.72

Leave a Comment.