• Atari 8-Bit Computers: Frequently Asked Questions (18/28)

    From Michael Current@21:1/5 to Marc G. Frank on Sun Oct 21 18:01:34 2018
    [continued from previous message]

    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(s))
    - An Introduction to the Atari Disk Operating System C062288 (29 p)
    (makes extensive mention of the 1450XLD built-in disk drive(s))
    - 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 RAMdisk (65,408 bytes)
    - 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 RAMdisk"
    - 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 RAMdisk is enabled, the default value for SABYTE is
    131, enabling D1:, D2:, and D8:, where D8: is the RAMdisk.
    - 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 on an XL/XE with 128KiB RAM or
    more:
    1) Displays a message that it is initializing the RAMdisk
    2) Sets up a 64KiB RAMdisk as D8:
    3) 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 supported:
    1) Atari 810 (& compatible)
    2) Atari 1050 (& compatible)
    3) Atari XF551 -- XF551 high speed supported
    4) Atari 130XE RAMdisk (64KiB)
    5) SSDD 5.25" Single-Sided, Double Density
    - Disk utilization/filesystems:
    1) "DOS XE" via the native D: Disk File Manager:
    - Supports disk drive sizes up to 16MiB.
    - Files can be up to 8MiB long.
    - All disks are addressed in 256 byte sectors. Simulates 256 byte
    sectors on 810 and 1050 disk drives, which have 128 byte sectors,
    by reading and writing sector pairs.
    - Up to 65536 sectors can exist on a single disk.
    (65536 sectors x 256 bytes/sector = 16MiB)
    - 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 RAMdisk 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.
    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:).
    - A directory or subdirectory can hold up to 1250 files or subdirectories.
    - File pathnames are limited to 80 characters.
    - 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 RAMdisk
    - 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 and RAMdisks 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 RAMdisk-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 version/Release history:
    RealDOS (or Real.DOS) shares its development heritage with disk-based
    SpartaDOS version 3.2c from ICD (which is described elsewhere in this FAQ
    list). The features and capabilities of RealDOS may thus be further
    described in terms of changes and improvements made since ICD SpartaDOS
    3.2c...
    (NOTE: Prior to Real.Dos Build 0026, distribution of RealDOS was private.
    Exception: the Video 61 SpartaDOS 3.3C cartridge described below.)
    -- SpartaDOS Ver 3.2p "30-Jan-86 Copyright (C) 1986 by ICD, Inc."
    o Support for the CSS Multiplexer ("MUX") in the form of a MUX-specific
    SIOV
    o Being based on SpartaDOS 3.2c, does not have the open file/directory
    bug/error found in later official SpartaDOS versions (3.2d, 3.2f, 3.2g,
    3.2gx), a problem known to be capable of trashing a hard drive
    o What was privately distributed as SpartaDOS 3.2p was initially
    developed from SpartaDOS 3.2c source code that was privately shared by
    ICD. During the development process all new/modified sources were
    lost, so new sources were then reverse-engineered (by Ken Ames for
    Steve Carden) from surviving working executables and from memory,
    leading finally to SpartaDOS 3.2p.
    o Date of distribution unknown -- unreflected in the Version info
    -- SpartaDOS Pro Ver 3.3a 3-Nov-94 "Copyright (C) 1994 by FTe"
    o Support for a Drive 9
    o MS-DOS work-alike command set
    -- SpartaDOS Pro Ver 3.3b 25-Dec-95 "(S)hareware 1995 by IFYB, Inc."
    o Same as 3.3a but includes the Sparta High Speed SIOV (for US Doubler &
    compatible) instead of the MUX SIOV as in 3.3a.
    -- SpartaDOS Pro Ver 3.3c 19-Dec-97 "(S)hareware 1997 by IFYB, Inc."
    o Same as 3.3a or 3.3b, but includes both SIOV versions, auto-selected
    based on hardware detected
    -- Sparta DOS 3.3C "(c) 1998 Video 61"
    o Same as Ver 3.3c 19-Dec-97 but modified by Video 61 to operate from a
    16KiB ROM cartridge. Available: http://www.atarisales.com/
    o According to Lance Ringquist of Video 61:
    K-Products (Bob Klaas) contracted with FTe (Mike Hohman) to develop
    SpartaDOS Pro 3.3 for exclusive use and distribution with K-Products'
    BBS Express! Pro. When Video 61 purchased all rights associated with
    BBS Express! Pro from K-Products, the rights to SpartaDOS Pro 3.3
    were included.
    o According to Stephen Carden:
    The SpartaDOS Pro 3.3 versions were developed privately as hacks to
    ICD SpartaDOS 3.2c, the rights to which remain with FTe to this day.
    -- SpartaDOS Ver 3.3d 1-Jan-98 "(S)hareware 1998 by IFYB, Inc."
    o Same as 3.3c, but further debugged for use with the ICD MIO
    -- Real.dos Builds 0003 through 0031, 2002-2012
    Available: http://www.realdos.net/

    SpartaDOS X
    ===========
    SpartaDOS X 4.48 with Toolkit (23 Jul. 2016), by DLT Ltd.
    - Often abbreviated: SDX
    - No source code in common with disk-based SpartaDOS, nor with RealDOS
    - 48KiB RAM required; more recommended
    - 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, Ultimate1MB, Incognito
    board, SIDE HDD cartridge, SIC! Cartridge, Turbo Freezer 2005, Maxflash 1Mb,
    Maxflash 8Mb, Maxflash MyIDE+Flash, MyIDE II, an upgraded SpartaDOS X
    cartridge from ICD, SDX 128 "flash" cartridge, AtraX SDX 128 cartridge
    - 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) version 2.1 (SDX native filesystem)
    (v.4.40+ ; SDFS 2.0 in prior versions)
    - Supports sector sizes larger than 256 bytes
    - "All DOS using SDFS 2.0 work with SDFS 2.1 and vice versa."
    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 32MiB (16MiB 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 type; 4032KiB with Axlon type
    - 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 ??-??-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)
    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 disks: 14KiB-256KiB
    - 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 and Micro-SpartaDOS?

    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 builtin 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 32MiB.
    - 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/

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

    Subject: 7.3.4) What other 3rd-party DOS versions were released for the Atari?

    This section attempts to list all released 3rd-party "full-featured" DOS versions, beyond RealDOS, SpartaDOS X, and XDOS (which are described in
    another section of this FAQ list).

    This list is presented in chronological order by date of first (known)
    release.

    OSS OS/A+ - ATARI version 1.2 Copyright (C) 1981 OSS
    OSS OS/A+ - ATARI version 1.2e Copyright (C) 1981 OSS
    OSS OS/A+ - ATARI version 2.00 Copyright (C) 1982 OSS,Inc.
    OS/A+ version 2.1 (1982 - MC is still looking for a copy of this version)
    OSS DOS XL - ATARI version 2.20 Copyright (C) 1983 OSS,Inc.
    OSS DOS XL - ATARI version 2.30 Copyright (C) 1983 OSS,Inc.
    OSS DOS XL - ATARI version 2.30C Copyright (C) 1983 OSS,Inc.
    OSS DOS XL - ATARI version 2.30X Copyright (C) 1983 OSS,Inc.
    OSS DOS XL Atari v2.30 Axlon RamDisk Copyright (C) 1984 OSS,Inc.
    OSS DOS XL Atari v2.30C Axlon RamDisk Copyright (C) 1984 OSS,Inc.
    OSS DOS XL Atari v2.30 Mosaic RamDisk Copyright (C) 1984 OSS,Inc.
    OSS DOS XL Atari v2.30C Mosaic RamDisk Copyright (C) 1984 OSS,Inc.
    FTe DOS XL - ATARI version 2.30 Copyright (C) 1994 by FTe
    FTe DOS XL - ATARI version 2.30C Copyright (C) 1994 by FTe
    FTe DOS XL - ATARI version 2.30X Copyright (C) 1994 by FTe ---------------------------------
    - Developed by Optimized Systems Software (OSS), successor to Shepardson
    Microsystems, Inc. (SMI), developer of Atari DOS I and the File Manager
    System of Atari DOS II.
    - Introduced April 3-5, 1981 at the West Coast Computer Faire as: "CP/A"
    - Original version of the Console Processor and the original version
    ("version 2") of the File Management Subsystem (FMS; identical with that of
    Atari DOS 2.0S) were written by Paul Laughton. Other portions primarily by
    Mark Rose, with collaboration of Bill Wilkinson and Mike Peters.
    - Command line driven, with optional menu available
    - Version 1
    - Disk drive type supported: Atari 810 (& compatible)
    - Disk allocation/filesystem: Atari DOS 2.0 Single Density
    - Version 2
    - Disk drive types supported:
    1) Atari 810 (& compatible)
    2) SSDD 5.25" Single-Sided, Double Density
    - Disk allocation/filesystems:
    1) Atari DOS 2.0 Single Density
    2) "Atari DOS 2.0 Double Density"
    - Format developed with Atari for the Atari 815
    - 256 total bytes/sector, with 3 bytes of each sector used to
    address the next sector.
    - 40 tracks * 18 sectors/track = 720 total sectors, with 13
    sectors used for software control or unused by the FMS.
    - Data capacity per diskette:
    707 sectors x 253 bytes/sector = 178,871 bytes/disk
    - 13 special sectors:
    1-3 Boot sectors, containing the boot record accessed by the
    Atari OS at system power-up. (OS reads 128 bytes/sector)
    360 Volume Table of Contents (sector usage)
    361-368 File Directory
    720 unused by the FMS (same as Atari DOS I and 2.0S)
    - Maximum of 64 files per diskette (8-sector File Directory)
    - Supports any mixture of up to 8 single and/or double density disk drives
    - No smart density switching. Drive 1 acquires the density of the booted
    master disk. DOS XL automatically asks each drive what density it is
    during the boot process. From then on, may use the CONFIG command to
    manually change a disk drive's density.
    - STARTUP.EXC batch file of DOS XL commands (ATASCII text) runs at system
    boot (after AUTORUN.SYS)
    - RS232.COM provided for loading the R: handler from the 850 interface ROM
    - RS232FIX.COM provided as a debugged alternative to the R: handler
    contained in the ROM of the Atari 850 interface.
    - Version 2.20 can save 5KiB of user RAM by occupying memory which is
    bank-
    switched with an OSS SuperCartridge, via DOSXL.SYS
    - Version 2.30C is Version 2.30 with DOSXL.SUP enabled as DOSXL.SYS, which
    saves 5KiB of user RAM by occupying memory which is bank-switched with
    an
    OSS SuperCartridge
    - Version 2.30X is Version 2.30 with DOSXL.XL enabled as DOSXL.SYS, which
    saves 3KiB of user RAM by occupying memory available under the Atari OS
    (requires an XL/XE computer with at least 64KiB RAM).
    - BitWedge (BIT3.COM) Version 1.1 - 20DEC83
    Copyright (c) 1983 by Harald E. Striepe
    - Provided by OSS for use with the Bit 3 Full-View 80 on the Atari 800.
    - For use under DOS XL Version 2.30 and up
    - v2.30 Axlon RamDisk. Version by Harald E. Striepe and OSS.
    - Version 2.30 with RAMdisk support with the Axlon 128K Ramdisk on an
    Atari 800. 883 single density sectors.
    - v2.30C Axlon RamDisk. Version by Harald E. Striepe and OSS.
    - v2.30 Axlon RamDisk with DOSXL.SUP enabled as DOSXL.SYS, which
    saves 5KiB of user RAM by occupying memory which is bank-switched
    with an OSS SuperCartridge
    - v2.30 Mosaic RamDisk. Version by Harald E. Striepe and OSS.
    - Version 2.30 with RAMdisk support with Mosaic 64K RAM Select boards
    installed on an Atari 800. From 371 sectors (64KiB plus 32KiB of
    standard RAM) to 896 sectors (two 64KiB boards plus a 32KiB board).
    - v2.30C Mosaic RamDisk. Version by Harald E. Striepe and OSS.
    - v2.30 Mosaic RamDisk with DOSXL.SUP enabled as DOSXL.SYS, which
    saves 5KiB of user RAM by occupying memory which is bank-switched
    with an OSS SuperCartridge
    - Version 2.30p is a patched Version 2.30 that fixes two bugs:
    1) A boot disk created from the DOS XL menu couldn't boot unless the
    MENU.COM file was the disk.
    2) A boot disk initialized in a drive other than 1 would always boot
    up with that drive number as the working drive at the initial
    command line prompt.

    [continued in next message]

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