• Atari 8-Bit Computers: Frequently Asked Questions (19/31)

    From Michael Current@21:1/5 to Marc G. Frank on Sat Jul 11 11:02:10 2020
    [continued from previous message]

    - Difference in boot record lengths means DOS I and DOS II disks cannot be
    interchanged.
    - Established standard binary file format supported by ALL other DOS versions
    for the Atari (exception: Atari DOS I)
    - By default, the CIO-compatible D: Disk File Manager supports up to two 810
    disk drives, D1: and D2:
    - To configure DOS 2.0S for the number of 810 disk drives attached to the
    system (which affects system environment RAM), adjust memory location
    1802 ($70A or DRVBYT):
    1. Boot the system to the BASIC READY prompt
    2. Enter one of:
    - POKE 1802,1 (D1:)
    - POKE 1802,3 (D1: and D2: -- DOS 2.0S default value)
    - POKE 1802,7 (D1:, D2:, D3:)
    - POKE 1802,15 (D1:, D2:, D3:, D4:)
    - POKE 1802,31 (D1:, D2:, D3:, D4:, D5:)
    - POKE 1802,63 (D1:, D2:, D3:, D4:, D5:, D6:)
    - POKE 1802,127 (D1:, D2:, D3:, D4:, D5:, D6:, D7:)
    - POKE 1802,255 (D1:, D2:, D3:, D4:, D5:, D6:, D7:, D8:)
    3. Go to DOS and use menu item H (WRITE DOS FILES) to write the DOS
    system files (with the new value of location 1802) to disk,
    replacing any existing copy of DOS on that disk.
    - By default, can open up to 3 files simultaneously
    - Configurable by adjusting memory location 1801 ($709 or SABYTE) via
    the same process as described for adjusting the number of disk drives.
    Valid values for DOS 2.0S are 1-7 inclusive. Default is 3.
    - Files copied or duplicated into buffer which can be as large as user memory
    area
    - SAVE BINARY FILE has "/A" option allowing two files to be appended together
    - Can create load-and-go type file which enables you to select a file and
    have it automatically run without entering a RUN address
    - Diskette with bad sectors detected cannot be formatted
    - Screen margins are reset when DUP is entered
    - DUP: May enter another command or redisplay menu after a command
    - Can write DOS files to any drive
    - NOTE/POINT are available for random file access
    - Atari 810 Master Diskette II or Atari 810/1050 Master Diskette II (CX8104)
    disk contains:
    DOS.SYS FMS with D: Disk File Manager, loaded by OS-resident
    Diskette Handler on system startup
    DUP.SYS Disk Utility Package (DOS menu)
    AUTORUN.SYS Loads the R: device handler from an 850 Interface Module
    - Shipped with one Atari CX8111 Formatted Diskette II
    - Manuals:
    - Disk Operating System II Reference Manual C016347
    - Disk Utilities Listing, February 1981 C016558 (without binder)
    (DUP.SYS source code, early release)
    - DOS Utilities Source Listing (DOS II), August 1981 C017894
    ("Disk Utility Programs (DUP) ver 2.9 11/18/80")
    - Atari 810 Disk Drive: An Introduction to the Disk Operating System
    C060054
    - Atari 1050 Disk Drive: An Introduction to the Disk Operating System
    C061529
    - On February 25, 1981, the source code to the Atari DOS 2.0S FMS (DOS.SYS)
    was purchased from SMI by Optimized Systems Software (OSS), headed by
    former SMI employees Bill Wilkinson and Mike Peters.
    - Inside Atari DOS (Compute! Books, 1982, 0-942386-02-7), authored by
    Bill Wilkinson, made the source code to the Atari DOS 2.0S FMS (DOS.SYS)
    available to the public. See: http://www.atariarchives.org/iad/
    - Modified versions of DOS 2.0S were widely created and exchanged among Atari
    users. Also notably, the first 3rd-party disk drives for the Atari, the
    Percom RFD-40S1 and RFD-44S1, were initially (1982) distributed with a
    program ("BLD") to build Percom DOS 2.0P (double density support) from a
    copy of DOS 2.0S.

    DOS 3
    -----
    Atari DOS 3 Copyright 1983
    - Shipped with 1050 disk drives manufactured from 1984 through early 1985.
    - Developed by 3-person team at Atari, led by Richard K. (Hud) Nordin
    - Project started at Atari by early 1981 under systems software manager
    Brian Johnston. Contributor: NEOTERIC consultant Harry B. Stewart
    - Disk drive types supported:
    1) Atari 810 (& compatible)
    2) Atari 1050 (& compatible)
    3) Atari 1450XLD built-in (1983 version: DS/ED 260KiB drive)
    Minimal support only: A single 1450XLD disk drive appears to DOS 3 as
    two Atari 1050 drives. That is, side 1 is accessed as D1: and side 2
    is accessed as D2:.
    - Disk utilization/filesystems:
    1) "DOS 3 Single Density"
    - Sector = 128 bytes
    - Block = 8 sectors = 1024 bytes
    - Track = 18 sectors = 2304 bytes
    - Disk contains 40 tracks, or 720 sectors, or 90 blocks, with 3 blocks
    used for software control.
    - Data capacity per diskette:
    87 blocks x 1024 bytes/block = 89,088 bytes/disk
    - Blocks 1-3 are used by the system as 24 special sectors:
    1-9 Boot sectors, containing the boot record accessed by the
    Atari OS at system power-up
    10-15 unused
    16-23 File Directory
    24 File Allocation Table (block usage)
    - Maximum of 63 files per diskette (8-sector File Directory)
    2) "DOS 3 Double Density" (enhanced/dual density)
    - Sector = 128 bytes
    - Block = 8 sectors = 1024 bytes
    - Track = 26 sectors = 3328 bytes
    - Disk contains 40 tracks, or 1040 sectors, or 130 blocks, with 3
    blocks used for software control.
    - Data capacity per diskette:
    127 blocks x 1024 bytes/block = 130,048 bytes/disk
    - Blocks 1-3 are used by the system as 24 special sectors:
    1-9 Boot sectors, containing the boot record accessed by the
    Atari OS at system power-up
    10-15 unused
    16-23 File Directory
    24 File Allocation Table (block usage)
    - Backward compatible with DOS 3 Single Density
    - Maximum of 63 files per diskette (8-sector File Directory)
    - Keyboard Command Processor (KCP) is separate from the FMS, and optional for
    use of the FMS, freeing up memory for user programs when the KCP DOS
    subfunctions and the DOS menu are not needed.
    - KCP Overlay (DOS menu) is separate from the FMS and KCP, and optional for
    use of the FMS and KCP, freeing up memory for user programs when the DOS
    menu is not needed.
    - MEM.SAV file can be employed to preserve the contents of memory to disk
    when the KCP Overlay (DOS menu) is loaded.
    - Supports AUTORUN.SYS binary file launch upon system boot
    - File manager and buffers now take up less space than the DOS 2 equivalents.
    All utilities, such as COPY, INIT, DUPLICATE (all UTL files) are called
    into memory only as needed. Each is maintained in a separate file.
    - Provides a direct method for the user to modify the FMS parameters
    - Provides an online HELP feature
    - Compared to DOS 2: The NOTE and POINT commands return a pointer number
    relative to the start of a file (byte 0) rather than an absolute sector and
    byte location within the sector.
    - Master Diskette 3 (DX5052) contains:
    FMS.SYS FMS with D: Disk File Manager, loaded by OS-resident
    Diskette Handler on system startup. Contains subfunctions:
    ERASE FILE, RENAME FILE, PROTECT FILE, UNPROTECT FILE, LOAD
    KCP.SYS Keyboard Command Processor, loaded on system startup if a
    cartridge is present. Contains subfunctions: SAVE,
    GO AT HEX ADDRESS, TO CARTRIDGE, COPY FILE, INIT DISK,
    DUPLICATE DISK, ACCESS DOS 2
    KCPOVER.SYS KCP Overlay, displays the DOS menu and process commands
    COPY.UTL COPY/APPEND utility
    DUPDISK.UTL DUPLICATE utility
    INIT.UTL INIT Disk utility
    CONVERT.UTL ACCESS DOS 2 utility, use to copy files from a DOS 2.0S disk
    to a DOS 3 disk
    HELP.UTL HELP utility
    HELP.TXT Text information displayed by the HELP utility
    HANDLERS.SYS Loads the R: handler from an Atari 850 Interface Module
    during system boot up, if this file is on the drive 1
    diskette.
    - Manuals for DOS 3:
    - Atari Disk Operating System Reference Manual C062287 (100 pages)
    (makes no mention of the 1450XLD built-in disk drive)
    - An Introduction to the Atari Disk Operating System C062288 (29 p)
    (makes extensive mention of the 1450XLD built-in disk drive)
    - Atari DOS 3 Reference Manual Errata, 05/01/84
    "Early versions of DOS 3 used a random access method that was incompatible
    with large files. To determine if you have an early version, boot your
    copy of DOS 3 with Atari BASIC, and execute the following BASIC command:
    PRINT PEEK(1816)
    If the value returned is '53', your copy of DOS 3 is the latest released.
    If the value returned is '51' or '56', Atari Customer Relations offered a
    program to update DOS 3 to the latest revision level."
    - Atari 1050 Disk Drive: An Introduction to the Atari Disk Operating
    System C024323 (international; 144 pages)

    DOS 2.5
    -------
    DISK OPERATING SYSTEM II VERSION 2.5 COPYRIGHT 1984 ATARI CORP.
    - Shipped with 1050 disk drives manufactured in fall 1985, and with XF551
    disk drives manufactured in 1987-1988.
    - Developed by Optimized Systems Software (OSS - Bill Wilkinson) for Atari
    - Disk drive types supported:
    1) Atari 810 (& compatible)
    2) Atari 1050 (& compatible)
    3) Atari 130XE RAM drive (65,408 bytes) for 130XE banked memory
    - Disk utilization/filesystems supported (detected automatically):
    1) DOS 2.0 Single Density
    2) "DOS 2.5 Enhanced Density" (or just "DOS 2.5")
    - 128 total bytes/sector, with 3 bytes of each sector used to address
    the next sector
    - 40 tracks * 26 sectors/track = 1040 total sectors, with 30 sectors
    used for software control or unused by the FMS.
    - Data capacity per diskette:
    1010 sectors x 125 bytes/sector = 126,250 bytes/disk
    - 30 special sectors:
    1-3 Boot sectors, containing the boot record accessed by the
    Atari OS at system power-up
    360 Volume Table of Contents (sectors 1-719 usage)
    361-368 File Directory (8 directory entries per sector)
    720 unused by the FMS (same as DOS I and DOS 2.0S)
    1024 Extended Volume Table of Contents (sectors 720-1023 usage)
    1025-1040 unused by the FMS (FMS uses a 10-bit sector address)
    - Maximum of 64 files per diskette (8-sector File Directory)
    - Backward compatible with DOS 2.0 Single Density
    3) "DOS 2.5 130XE RAM drive"
    - 128 total bytes/sector, with 3 bytes of each sector used to address
    the next sector
    - 508 total sectors, with 9 sectors used for software control.
    - Data capacity:
    499 sectors x 125 bytes/sector = 62,375 bytes
    - 9 special sectors:
    360 Volume Table of Contents (sector usage)
    361-368 File Directory
    - Maximum of 64 files (8-sector File Directory)
    - Backward compatible with DOS 2.0 Single Density
    - RAM memory locations 1802 ($70A or DRVBYT, the active drive map) and 1801
    ($709 or SABYTE, the maximum number of concurrently open files) are
    utilized in the same way as by DOS 2.0S.
    - If the DOS 2.5 130XE RAM drive is enabled, the default value for SABYTE
    is 131, enabling D1:, D2:, and D8:, where D8: is the RAM drive.
    - DOS 2.5 (DX5075) disk contains:
    DOS.SYS FMS with D: Disk File Manager, loaded by OS-resident
    Diskette Handler on system startup
    DUP.SYS Disk Utility Package (DOS menu)
    RAMDISK.COM If present on startup disk with Port B banked memory):
    1) Sets up a 64KiB RAM drive as D8:
    2) Copies DUP.SYS to D8: and establishes MEM.SAV on D8:
    SETUP.COM External utility has 3 functional options:
    1) Change current drive number
    2) Change system configuration. 3 configurable options:
    i) Active drives number (1 to 4)
    ii) Max number of simultaneous files (1-7)
    iii) Disk writes with or without verify
    3) Create an AUTORUN.SYS that does either one or both of:
    - Load the R: handler from an Atari 850 Interface Module
    - Load and RUN a BASIC program from the boot disk
    COPY32.COM Utility to copy files from a DOS 3 disk to a DOS 2.5 or to a
    DOS 2.0S disk
    DISKFIX.COM DiskFix Utility can be used to:
    - Unerase a file (under certain circumstances)
    - Verify the soundness of every file on a disk
    - Rename a file by number (solves problem of files with
    duplicate names)
    - Manuals:
    - Atari DOS 2.5: 1050 Disk Drive Owner's Manual C072033
    - Atari DOS 2.5: XF551 Disk Drive Owner's Manual C033537

    DOS XE
    ------
    DOS XE DISK OPERATING SYSTEM COPYRIGHT 1988 ATARI CORP. VERSION 01.00
    - Shipped with late production XF551 disk drives starting in 1989
    - Developed by Bill Wilkinson for Atari. Known as "ADOS" prior to release
    - Requires an XL/XE; does not run on the 400/800
    - Disk Utility Package (DOS menu) is loaded into memory with the FMS
    - Disk drive types fully-supported (with internal provision for up to 8
    drive types):
    1) Atari 810 (& compatible)
    2) Atari 1050 (& compatible)
    3) Atari XF551 (supports XF551 high speed)
    4) Atari 130XE RAM drive (64KiB) for 130XE banked memory
    5) SSDD 5.25" Single-Sided, Double Density
    - Disk utilization/filesystems:
    1) "DOS XE" via the native D: Disk File Manager:
    - All disks are addressed in 256 byte (logical) sectors.
    - Simulates 256 byte sectors on 810 and 1050 disk drives, which
    have 128 byte physical sectors, by reading and writing physical
    sector pairs.
    - Five different types of sectors:
    1) Boot sectors
    - Disk sectors 1-3 contain the boot record accessed by the
    Atari OS at system power-up. (OS reads 128 bytes/sector)
    - Contains a 32 byte Drive Table describing the physical and
    logical layout of the disk.
    - The DOS XE 130XE RAM drive does not have boot sectors.
    2) Volume Table of Contents (VTOC) sectors
    - Starts in sector 4 (one sector only for drive types supported
    by DOS XE).
    - The first 10 bytes give information about the current status
    of the disk and the rest is a bit map of the blocks on the
    disk.
    3) Directory sectors
    - The first directory block immediately follows the VTOC
    sector(s). Additional directory blocks are allocated as
    needed and may be scattered throughout the disk, linked by a
    two-byte pointer at the end of each block.
    - Each entry contains the file name, information about the
    file (including creation date and last modified date), and up
    to 12 two-byte pointers which point to the file map blocks
    for the file.
    - Includes a six byte sector label, containing the File ID
    number, Volume number, and Sequence number.
    4) File Map sectors
    - Contain from 1 to 125 two byte data block pointers.
    - Includes a six byte sector label, containing the File ID
    number, Volume number, and Sequence number.
    5) Data sectors
    - 250 bytes allocated for data.
    - Includes a six byte sector label, containing the File ID
    number, Volume number, and Sequence number.
    - Files can be up to 8MiB long.
    - There is a limit of 1250 files per directory/subdirectory, but no
    theoretical limit to the number of directories.
    - There is an 80 character limit on pathnames.
    - Up to 64KiB sectors can exist on a single disk.
    (65536 sectors x 256 bytes/sector = 16MiB)
    - Data capacity per disk for fully-supported drive types:
    - AT810: 347 usable sectors * 250 bytes/sector = 86,750 bytes
    - AT1050: 507 usable sectors * 250 bytes/sector = 126,750 bytes
    - XF551: 1435 usable sectors * 250 bytes/sector = 358,750 bytes
    - 130RAM: 251 usable sectors * 250 bytes/sector = 62,750 bytes
    - SSDD: 715 usable sectors * 250 bytes/sector = 178,750 bytes
    (Note that when DOS XE reports free disk space it truncates the
    number of bytes free to the nearest 1000 "K" bytes. For example, an
    empty AT810 disk is reported by DOS XE to have 86 K bytes free.)
    - Filesystem analysis by James Bradford (2009):
    https://atariage.com/forums/topic/154173-bored-so-i-did-this-part-2/
    2) DOS 2.0 Single Density via the optional DOS 2.x A: Disk File Manager
    3) DOS 2.5 Enhanced Density via the optional DOS 2.x A: Disk File Manager
    - Disk File Managers can address up to eight drives (D1: to D8:, A1 to A8:).
    - Hybrid interface is both menu driven and command driven, including stacked
    command entry.
    - Batch files can be used to automate tasks;
    AUTOEXEC.BAT run automatically when DOS XE is booted.
    - RAM memory locations 1802 ($70A or DRVBYT, the active drive map) and 1801
    ($709 or SABYTE, the maximum number of concurrently open files) are
    utilized in the same way as by DOS 2.0S and DOS 2.5.
    - DOS XE Master Diskette (DX5090) contains:
    DOSXE.SYS FMS with D: Disk File Manager, loaded by OS-resident
    Diskette Handler on system startup
    DOS2.SYS A: Disk File Manager for DOS 2.x filesystem support
    SETUP.COM External setup utility. Configures:
    - The number and type of drives
    - The number of file buffers
    - Installation of the 130XE RAM drive
    - Whether the RS-232 handler should be loaded automatically
    on system startup
    - Whether a BASIC program should be run automatically
    on system startup
    RDRIVER.SYS Used by DOS XE to load R: handler from 850 interface
    COPY3_XE.COM DOS 3 to DOS XE copy program
    WELCOME.BAS Sample program provided for experimentation with SETUP.COM
    - Manual: Atari DOS XE: XF551 Disk Drive Owner's Manual C300557

    DOS XLE
    -------
    DOS II Version XLE ("DOS XLE") (P) 1990 Atari (Germany)
    Andreas Koch writes (January 2010):
    "programmed by Reitershan in 1990 (as requested by Atari Deutschland then
    for the XF551 drive), it is not only similar, but fully compatible to
    Turbo-DOS XL/XE (also by Reitershan). It uses the well-familiar DOS 2.5
    DUP-menu, with a few enhancements, like e.g. 1-8 for Dir. of drive 1-8,
    formats 90KiB-360KiB disks and Port B banked memory RAM drives up to
    256KiB; there is even an option (P) to switch back to standard DOS 2.5;
    this DOS has been written with the source-code of DOS 2.5 (made
    available for Reitershan by Atari Deutschland), so it is as compatible as
    possible to DOS 2.5 but still offers some enhancements; luckily all
    Turbo-DOS XL/XE utilities can be used with this DOS (e.g. the RAM drive
    driver from Turbo-DOS!);

    ------------------------------

    Subject: 7.3.2) What are RealDOS, SpartaDOS X, and XDOS?

    The continuing development of various modern mass storage options for the
    8-bit Atari computers has necessitated ongoing development of supporting
    disk operating systems. This section describes full-featured disk operating systems (DOS) for the Atari that remain actively developed today.

    RealDOS
    =======
    RealDOS v1.0a Build 0031 (November 2012)
    - Shareware from Integrated Logic Systems (ILS, Stephen J. Carden)
    - Disk utilization/filesystem: SpartaDOS File System (SDFS) version 2.0
    - XL/XE with 64KiB RAM required. Also designed to run on APE software and
    hardware, or with an emulator.
    - RealDOS contains both the MUX- and non-MUX SIOV.
    This DOS will realize how it is being called and will load the proper SIOV
    handler for your needs. RealDOS will configure itself by detecting your
    hardware configuration.
    - Fully supports: Black Box (all versions), ICD MIO, Ken Jones MIO, KPI
    interface, Supra Interface, IDEa, SIO2PC, APE Registered Version, SIO2SD,
    SIO2IDE, SIO2USB, S-Drive and The Multiplexer.
    - RealDOS was also designed to work with the Atari800Win emulator.
    - RealDOS does not support at this time the cartridge version of the MyIDE
    product.
    Old versions/release history:
    - Real.dos Builds 0003 through 0031 (2002-2012)
    - Available: http://www.realdos.net/

    SpartaDOS X
    ===========
    SpartaDOS X 4.49 with Toolkit (7 Apr. 2020), by DLT Ltd.
    - Often abbreviated: SDX
    - No source code in common with disk-based SpartaDOS, nor with RealDOS
    - 48KiB RAM required; more recommended
    - Needs at least a 128KiB ROM cartridge (v.4.40+ ; earlier versions 64KiB)
    - Can run on the following platforms:
    - intSDX128 and intSDX128 "flash"
    - Altirra and Atari800 emulators
    - IDE Plus 2.0 interface (contains MAN on-line help)
    - Ultimate1MB (contains MAN on-line help)
    - Incognito board (contains MAN on-line help, compatible with Ultimate1MB
    images)
    - SIDE HDD cartridge (contains MAN on-line help)
    - SIC! Cartridge (256k version contains MAN on-line help)
    - Turbo-Freezer 2005 (contains MAN on-line help, use with Freezer ROM only)
    - Maxflash 1Mb
    - Maxflash 8Mb (contains MAN on-line help)
    - Maxflash MyIDE+Flash
    - MyIDE II
    - an upgraded SpartaDOS X cartridge from ICD
    - SDX 128 "flash" cartridge
    - AtraX SDX 128 cartridge (use SDX2Atrax converter Add-on)
    - Proprietary kernel does not rely on the Central Input/Output (CIO)
    portion of the Atari OS to communicate with devices. Standard Atari CIO
    communication is also supported for full software compatibility.
    - Disk utilization/filesystems:
    1) SpartaDOS File System (SDFS)
    - SpartaDOS X versions 4.1x and 4.2x use SDFS 2.0
    - Boot code stored in boot sectors 1-3 is not used with SDX.
    - The SDFS 2.0 standard is extended by SDX with support for hidden
    and archived directory entry (file) attributes.
    - SpartaDOS X versions 4.4x use SDFS 2.1
    - Supports sector sizes > 256 bytes
    - Unlike SDFS 2.0 storage devices using 256 bytes/sector, boot
    sectors of storage devices using 512 bytes per sector can utilize
    the full size of the sector. In this case, the boot region takes
    only one sector, the one number 1. The first 42 bytes of this
    sector carry the disk descriptor - same as SDFS 2.0 with added
    support for larger sector sizes. The remaining portion of the
    sector is occupied by a new boot loader, able to handle 512-byte
    sectors and larger ones.
    2) Atari DOS 2
    - Supports subdirectories in MYDOS up to a size of ~16MiB
    (65535 sectors, 256 bytes each)
    - Supports the extended sectors of DOS 2.5 for read only.
    - Does not support the ability to create/delete, or set a working
    directory on MYDOS media
    3) CP/M (as of SDX 4.46)
    - Read Indus CP/M 2.2 disks on Indus GT/LDW Super 2000/CA-2001)
    4) MS-DOS FAT12 (as of SDX 4.46) or FAT16 (as of SDX 4.47)
    - Read-only; hardware device must support 512-byte sectors
    - Number of drives or partitions: up to 15 (8 before v.4.40)
    - Logical sector size: 128, 256, or 512 bytes (128 or 256 before v.4.40)
    - Number of sectors per disk: up to 65535
    - Disk size: up to 32MB (16MB in versions before v.4.40)
    - Directory size: up to 32KiB
    - Number of directories: unlimited
    - Number of entries per directory: up to 1423
    - File size: up to 16MiB
    - Number of files open at a time: up to 16
    - Path length: up to 64 characters
    - Extended Memory: up to 1024KiB with Port B banked memory;
    up to 4032KiB with Axlon banked memory
    - RAMDISK.SYS driver utilizes Extended Memory to support up to 3 RAM drives
    - High speed support: Happy/Warp Speed, US Doubler/UltraSpeed,
    Indus GT/Synchromesh, XF551, 1050 Speedy
    - RS232.COM provided for loading the R: handler from the 850 interface ROM
    Old versions/release history:
    SpartaDOS X was originally developed by Mike Gustafson for ICD.
    ICD SpartaDOS X release history: (version numbering started with 4.0)
    - SpartaDOS X 4.17 9-12-88
    - SpartaDOS X 4.18 10-29-88
    - SpartaDOS X 4.19 1-16-89
    - SpartaDOS X 4.20 2-06-89
    - SpartaDOS X 4.21 7-10-89
    The rights to SpartaDOS X were purchased from ICD by Fine Tooned Engineering
    (FTe, Mike Hohman) in 1993 (November?).
    FTe SpartaDOS X release history:
    - SpartaDOS X 4.22 11-05-95
    DLT Ltd. (Draco, Lizard, Trub) chose to carry the development of SDX forward.
    DLT SpartaDOS X release history:
    - SpartaDOS X 4.39RC (1 Oct. 2006)
    - SpartaDOS X 4.41 (8 Feb. 2008)
    - SpartaDOS X 4.42 (25 Dec. 2008)
    - SpartaDOS X 4.43 (updated 14 Apr. 2011; first released 10 Apr. 2011)
    - SpartaDOS X 4.45 (4 Nov. 2011)
    - SpartaDOS X 4.46 with Toolkit (2 Jan. 2013)
    - SpartaDOS X 4.47 with Toolkit (10 Feb. 2015)
    - SpartaDOS X 4.48 with Toolkit (23 Jul. 2016)
    Developer's website:
    http://sdx.atari8.info/ or http://spartados.com or http://spartadosx.com Manufacturers:
    - Atarimax http://www.atarimax.com/
    - Candle http://spiflash.org/
    - Lotharek http://lotharek.pl/

    XDOS
    ====
    XDOS 2.43 (c) 2009 by Stefan Dorndorf
    - "Extended Disk Operating System"
    - A compact yet more capable alternative to Atari DOS 2.5
    - Two versions:
    1) XDOS 2.4N supports all standard Atari drives (810, 1050, XF551), and
    supports XF551 and Hyper-XF Hyper Speed high speed input/output.
    2) XDOS 2.4F adds high speed input/output with:
    SIO2USB, SIO2SD, Speedy 1050, Happy 1050, 1050 Turbo
    - Disk utilization/filesystems:
    1) DOS 1 (not append)
    2) DOS 2.0
    3) DOS 2.5
    4) DOS 2.2/2.3 (931 sectors format)
    5) DOS XL
    6) (Happy) DOS II + / D (All versions)
    7) BIBO-DOS (except 360KiB format)
    8) Turbo-DOS (except 360KiB format)
    9) MyDOS (except sub-directories, disks with more than 1040 sectors, and
    append to MyDOS files)
    - RAM drive for RAM under XL OS ROM (14KiB) or for Port B banked memory
    (64KiB-256KiB). Explicitly supported: Atari 130XE, Buchholz/ABBUC,
    ATARI-Mag/Rambo, Compy-Shop/Megaram
    - Command driven
    - Can use batch files
    - D: Disk File Manager supports D1: through D9:
    - H: device of Atari800Win emulator is supported
    Old versions:
    - Happy-Computer DOS II+/D V:4.5M Copyright 1985 by Stefan Dorndorf
    - Commonly known as "Happy-DOS"
    - Published in issue 3/1986 of Happy Computer magazine
    - DOS II+/D - Version 6.1 Copyright 1987 by Stefan Dorndorf
    - DOS II+/D - Version 6.4 (c) '87 by S.D.
    - XDOS 2.3 (p) 1990 S.Dorndorf
    - Adds DOS 2.5/MYDOS enhanced density compatibility
    Available: http://std.gmxhome.de/atari/system.atr
    Documentation: http://std.gmxhome.de/atari/xdos24.pdf

    ------------------------------

    Subject: 7.3.3) What are MyPicoDOS, Micro-SpartaDOS, and LiteDOS?

    A "miniature DOS" / "gameDOS" / "microDOS" is a DOS version that is designed
    to provide minimal capabilities. Typically, this type of DOS makes the disk bootable, and supports the launching of files on the disk. This section describes current miniature DOS versions for the Atari.

    MyPicoDos
    =========
    MyPicoDos 4.06 (C) 1992-2017 by Matthias Reichl
    A "game-DOS" for DOS 2.x/MyDOS compatible disks with the following features:
    - It supports loading of COM/EXE, BIN (boot image) and BAS files.
    - It works with single and double density (hard-) disks from
    720 up to 65535 sectors.
    - Drives D1: to D8: can be accessed.
    - It supports MyDOS style subdirectories.
    - It supports Bibo-Dos style long directories (128 files per disk).
    - It supports XF551 format detection.
    - Built-in high speed SIO code: compatible with UltraSpeed (Happy,
    Speedy, AtariSIO/SIO2PC/APE/...), Happy 810 Warp Speed, XF551 and Turbo
    1050, up to 126 kbit/sec (Pokey divisor 0)
    - It supports displaying long filenames and a disk/directory title.
    - On XL/XE-type computers MyPicoDos can automatically switch BASIC on
    when loading a BASIC program, and switch BASIC off when
    loading a COM/EXE/BIN file.
    - Joystick support: either use arrow keys or a joystick to select
    the file.
    - Optional built-in atariserver (AtariSIO) remote console.
    - Separate "barebone" version without high speed SIO support and
    remote console support (for those who want to save space)
    - Separate boot-sector-only version "PicoBoot" supporting a single
    COM file on a disk
    - Separate "SDrive" version which configures the SDrive to use
    110 or 126 kbit/s transfer speed.
    Available: http://www.horus.com/~hias/atari/

    Micro-SpartaDOS (Micro-SD)
    ===============
    Micro-SpartaDOS 4.6 (MSDOS.COM), 2010-09-07
    Micro-SpartaDOS 4.5 (MSDOS.COM), 2010-06-12
    - Versions through 2.2: by Jiri Bernasek (BEWESOFT)
    Versions 2.3+ by Tomasz Pecko ('pecus') and Pawel Kalinowski ('pirx')
    - Disk allocation/filesystem:
    - SpartaDOS File System (SDFS) version 2.0
    - Maximum number of directories entries is only limited by available RAM Old versions/Changelog:
    MSDOS22.COM - original BEWESOFT version
    - by Jiri Bernasek - BEWESOFT (Prague, 93-05-03)
    - Version 2.2 supports also a high speed SIO for Speedy 1050, XF551 and
    the HDI.
    Pecus & Pirx modifications:
    MSINI2.COM - Pecus & Pirx variation on the menu editor.
    MSDOS23.COM - Pecus modified version with multi disc operation.
    - Keys 1-8 - select working drive and read the main directory.
    MSDOS30.COM - This version supports XF551 drives with HS, Happy Warp/
    US-Doubler drives with High Speed, and Speedy HS (only in
    US-Doubler mode).
    - Version 3.x+ are compatible with the SIO2IDE interface -
    MSDOS43.COM - Warsaw, 2010-05-26
    - Version 4.3 of MSDOS is a serious rewrite, done primarily by
    Pecus. It uses a novel approach to mapping index sectors.
    - Version 4.3 supports "quadruple" sectors (512 bytes long);
    expands the available partition size to 32MB.
    - Version 4.3 contains only the most popular Happy / UltraSpeed
    routines.
    - Holding [SHIFT] during booting turns off HS I/O entirely.
    - This version detects BASIC and QMEG. With QMEG the High Speed
    I/O is turned off as QMEG handles HS I/O by itself.
    MSDOS45.COM - Warsaw, 2010-06-12
    - Several bug fixes
    - Screen colors and TURBO mode configurable per directory.
    - Supports drives 1-15.
    Available: http://pecus.pigwa.net/pliki/Atari/

    LiteDOS by Mr.Atari (Sijmen Schouten), 2018-2020
    =======
    - Previously known as TinyDOS
    - Also available as part of a modified XL/XE OS ROM file
    - Optional FMP = Fast Math Package
    - Reads Atari DOS 2.0 2.5 MyDOS and other compatible disks, including:
    - 90KiB 810/1050/XF551 [SD 720 sectors]
    - 130KiB 1050/XF551 [SD 1040 sectors]
    - 180KiB Enhanced drives / XF551 [DD 720 sectors]
    - 360KiB XF551 [DD 1440 sectors]

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)