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
    [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:
      •  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
    [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: Main MultiDOS/UltraDOS/Z’DOS/ESOTERIC Page