ULTRADOS v4.1


General Info:

[UltraDOS 4.1]

Released:

  • September 1980

Unique Features Include:

  • Smart screen dump (circa 1980/1981)
  • Multi-instruction AUTO commands
  • Smaller BASIC footprints
  • Ability to chain BASIC programs
  • Lowercase driver automatically installed if hardware has lowercase modification.

BASIC innovations:

  • “Shorter” BASICs
  • CHAIN
  • Space compression
  • Dynamically open another file buffer area
  • Transfer resident disk BASIC program to Level II BASIC
  • LIST displays graphic characters
  • Global editor
  • “/” to list ‘BREAK in’ line.

SYSTEM innovations:

  • CLEAR
  • Screen dump graphics
  • TOPMEM
  • Automatic hardware recognition (lowercase modification)
  • ATTRIB enables converting an invisible file to visible.

Download Link:

  • According to Vernon Hester, author of UltraDOS, there are no existing copies of this DOS.

Contained the following files:

File
Function
BASIC/CMD
High level interpreter
BASICS/CMD
Interpreter less shorthand and CMD”fffff” (-790)
BASICT/CMD
Interpreter less File Manipulation, shorthand and CMD”fffff” (-1566)
CHAIN/BAS
BASIC program to demonstrate CHAINing
CHAIN1/BAS
BASIC program to demonstrate CHAINing
CHAIN2/BAS
BASIC program to demonstrate CHAINing
COPY/CMD
Duplicate a single file or diskette
CREF/SYS
Cross reference for BASIC
DA/CMD
Disassembler (Enhancements only)
DIR/SYS
Contains pertinent information about all files on this diskette
EA/CMD
Editor Assembler (Enhancements only)
ERROR/SYS
Error library for BASIC
FORMAT/CMD
Format [blank] diskette
KN2/BAS
Global editor for BASIC
KNIFE/BAS
File merged with resident program to append KN2/BAS
LC/CMD
Lower case driver
LM/CMD
Load Module Offset (Enhancements only)
RENUM/SYS
Renumber for BASIC programs
RS/CMD
ROM scan (note ROM not RAM)
SYS00/SYS
Resident
SYS01/SYS
Command
SYS02/SYS
Open
SYS03/SYS
Close
SYS04/SYS
Error library for DOS
SYS05/SYS
Debug
SYS06/SYS
Library
SYSFE/SYS
bootstrap program
UZ/BAS
Ultrazap

Contained the following library commands:

APPEND
ATTRIB
AUTO
BASIC2
CLEAR
CLOCK
DATE
DEAD
DEBUG
DIR
DUMP
FREE
KILL
LIB
LIST
LOAD
PRINT
PROT
RENAME
TIME
TOPMEM
TRACE
VERIFY

ULTRADOS v4.1 (Updated Version)


General Info:

[UltraDOS 4.1]

Released:

  • October 1980 (still as v4.1)

Changes from v4.1 (above):

  • Added GR/CMD to enable creation of all 63 graphic characters in BASIC
  • Added VFU/CMD (Versatile File Utility) to provide three frequently disk operations: Multiple file copying, purging multiple files, and printing a diskette’s diretory in a format that would fit into a 5¼” diskette jacket.

Contained the following files:


File
Function
BASIC/CMD
High level interpreter
BASICS/CMD
Interpreter less shorthand and CMD”fffff” (-787)
BASICT/CMD
Interpreter less File
Manipulation, shorthand
and CMD”fffff” (-1545)
CHAIN/BAS
BASIC program to demonstrate CHAINing
CHAIN1/BAS
BASIC program to demonstrate CHAINing
CHAIN2/BAS
BASIC program to demonstrate CHAINing
COPY/CMD
Duplicate a single file or diskette
CREF/SYS
Cross reference for BASIC
DA/CMD
Disassembler (Enhancements only)
DIR/SYS
Contains pertinent information about all
files on this diskette
EA/CMD
Editor Assembler (Enhancements only)
ERROR/SYS
Error library for BASIC
FORMAT/CMD
Format [blank] diskette
GR/CMD
Enables graphic characters in BASIC
KN2/BAS
Global editor for BASIC
KNIFE/BAS
File merged with resident program to
append KN2/BAS
LC/CMD
Lower case driver
LM/CMD
Load Module Offset (Enhancements only)
RENUM/SYS
Renumber for BASIC programs
RS/CMD
ROM scan (note ROM not RAM)
SYS00/SYS
Resident
SYS01/SYS
Command
SYS02/SYS
Open
SYS03/SYS
Close
SYS04/SYS
Error library for DOS
SYS05/SYS
Debug
SYS06/SYS
Library
SYSFE/SYS
bootstrap program
UZ/BAS
Ultrazap
VFU/CMD
Versatile File Utility

Contained the following library commands:

APPEND
ATTRIB
AUTO
BASIC2
CLEAR
CLOCK
DATE
DEAD
DEBUG
DIR
DUMP
FREE
KILL
LIB
LIST
LOAD
PRINT
PROT
RENAME
TIME
TOPMEM
TRACE
VERIFY

Advertisements:

[Level IV DOS Ad] [Level IV DOS Ad] [Level IV DOS Ad]

ULTRADOS v4.2


General Info:

[UltraDOS 4.2]

Released:

  • March 1981

Changes from v4.1 (above):

  • Added BC/CMD: blinking cursor
  • Added CO/CMD: drive configuration
  • Added SPOOL/CMD: RAM SPOOLer
  • Converted KN2/BAS and KNIFE/BAS into EDIT/SYS
  • Added CMD”K” to zero an array
  • Added CMD”L” to delete an array
  • Added CMD”M” to move a program line
  • Added CMD”N” to duplicate a program line
  • Added CMD”Q” to sort (was the first BASIC to sort arrays)

Contained the following files:

File
Function
BASIC/CMD
High level interpreter
BASICS/CMD
Interpreter less shorthand and CMD”fffff” (-1242)
BASICT/CMD
Interpreter less File Manipulation,
shorthand and CMD”fffff” (-2006)
BC/CMD
Blinking cursor
CHAIN/BAS
BASIC program to demonstrate CHAINing
CHAIN1/BAS
BASIC program to demonstrate CHAINing
CHAIN2/BAS
BASIC program to demonstrate CHAINing
CO/CMD
Disk Drive Configuration
COPY/CMD
Duplicate a single file or diskette
CREF/SYS
Cross reference for BASIC
DA/CMD
Disassembler (Enhancements only)
DIR/SYS
Contains pertinent information
about all files on the disk
EA/CMD
Editor Assembler (Enhancements only)
EDIT/SYS
Global editor for BASIC
ERROR/SYS
Error library for BASIC
FORMAT/CMD
Format [blank] diskette
GR/CMD
Enables graphic characters in BASIC
LC/CMD
Lower case driver
LM/CMD
Load Module Offset (Enhancements only)
RENUM/SYS
Renumber for BASIC programs
RS/CMD
ROM scan (note ROM not RAM)
SPOOL/CMD
RAM SPOOLer
SYS00/SYS
Resident
SYS01/SYS
Command
SYS02/SYS
Open
SYS03/SYS
Close
SYS04/SYS
Error library for DOS
SYS05/SYS
Debug
SYS06/SYS
Library
SYSFE/SYS
bootstrap program
UZ/BAS
Ultrazap
VFU/CMD
Versatile File Utility

Contained the following library commands:

APPEND
ATTRIB
AUTO
BASIC2
CLEAR
CLOCK
DATE
DEAD
DEBUG
DIR
DUMP
FREE
KILL
LIB
LIST
LOAD
PRINT
PROT
RENAME
TIME
TOPMEM
TRACE
VERIFY

Advertisements:

[UltraDOS Ad]]

Article Navigation:

Continue to …

Part 3: MultiDOS v1.0 – v1.72

Skip to …

Part 4: MultiDOS v2.0 – v5.11
Part 5: Z’DOS and ESOTERIC
Part 6: Q & A with Vernon Hester

Go back to …

Part 1: MultiDOS
Part 2: ULTRADOS Page