ULTRADOS v4.1
[UltraDOS 4.1]
(UltraDOS v4.1 Boot Screen)
    
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)
    [UltraDOS 4.1]
    (UltraDOS v4.1 Boot Screen)
        
    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.
  • Download Link:
       
  • Model I/UltraDOS v4.1
  • 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]
    (Ad from 10/80 80 Micro)
    Click to Enlarge

    [Level IV DOS Ad]
    (Ad from 11/80 80 Micro)
    Click to Enlarge

    [Level IV DOS Ad]
    (Ad from 3/81 80 Micro)
    Click to Enlarge

    ULTRADOS v4.2
    [UltraDOS 4.2]
    (UltraDOS v4.2 Boot Screen)
        
    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)
  • Download Link:   
       
  • Model I/UltraDOS v4.2
  • 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 this diskette
    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]
    (Ad from 5/81 80 Micro)
    Click to Enlarge

    Navigation
    … continue to Part 3: MultiDOS v1.0 – v1.72
    … skip to Part 4: MultiDOS v2.0 – 5.1.1
    … skip to Part 5: Z’DOS and ESOTERIC
    … go back to Part 1: Main MultiDOS/UltraDOS/Z’DOS/ESOTERIC Page