DOS XL

DOS XL
DOS XL
Dosxlscr.png
Screenshot of DOS XL
Original author(s) Paul Laughton, Mark Rose, Bill Wilkinson and Mike Peters
Developer(s) Optimized Systems Software
Discontinued 2.30 / 1984 (1984)
Platform Atari 400/800/XL/XE
Type Atari DOS
License Copyright © 1994 FTe Proprietary software

DOS XL was a Disk Operating System (DOS) written by Paul Laughton, Mark Rose, Bill Wilkinson and Mike Peters and produced by Optimized Systems Software (OSS) for Atari 8-bit microcomputers. It was designed to be compatible with Atari DOS which came shipped with Atari's disk-drives.

Contents

Description

Features

A direct descendant of OS/A+, DOS XL provided additional features to Atari's equipped with floppy disk drives. These included single and double density support, a command-line mode (called the command processor or CP), a menu mode (an executable loaded in memory), batch file support, and support for XL extended memory and OSS SuperCartridge banked memory. Later versions included Axlon RamDisk support, Mosaic RamDisk support, BIT-3 support and BUG/65.

In addition to supporting auto-booting AUTORUN.SYS files, DOS XL's batch features provided an auto-booting batch feature. Naming a batch file to STARTUP.EXC would have it execute batch commands on startup (same as OS/A+). Unfortunately, this feature wasn't compatible with some programs (e.g. AtariWriter).

Distribution

DOS XL was distributed on a flippy disk. One side had the single-density version, the other had the double-density version. As more features and add-ons were included, these were placed on the double-density side only due to lack of disk space.

The manual for DOS XL was a subset of OS/A+. OSS considered the manual an "addendum" to OS/A+. Over 150+ pages, it was bound at the spine, not in loose-leaf form like the OS/A+ manual.


DOS XL came in two versions, 2.20 and 2.30 (2.20 users had to pay $20 to upgrade to 2.30). The last version was 2.30P. DOS XL originally sold for $30, but the price later increased to $39.

File writing verify was turned off in DOS XL. This was due to OSS's own experience that resulted in faster writes with virtually no risk of errors. The command file VERIFY.COM was included to reenable writes with verify. Atari DOS 2.0S by default verified file writes to disk.

Several Disk Drive manufacturers shipped DOS XL with their drives, including Trak, Percom, Astra, Indus, Amdek and Rana.

Commands

Menu Commands

 C - Copy Files            P - Protect Files
 D - Duplicate Disk        Q - Quit to DOS XL
 E - Erase Files           R - Rename File
 F - Files on Disk         S - Save Binary
 G - Go to Address         T - To Cartridge
 I - Initialize Disk       U - Unprotect Files
 L - Load Binary           X - Xtended Command

Intrinsic Commands

 @ - Begins execution of a batch file
 CAR - Runs Cartridge
 Dn: - Changes default drive
 DIR - Directory
 END - Tells DOS XL to stop batch execution (used in a batch file)
 ERA - Erase file(s)
 LOA - Load file(s) in memory
 NOS - NO Screen. Turns off command echo to screen
 PRO - Protect. Enables write-protect on file(s)
 REM - REMark. Used for user remarks in batch files
 REN - REName. Renames file(s)
 RUN - Jumps to run address
 SAV - Saves a portion of memory to disk
 SCR - Enables commands to be echoed to screen (for batch files)
 TYP - Displays ASCII or ATASCII text files to screen
 UNP - Turns off write-protect on file(s)

Extrinsic Commands

 C65         DUPDBL       MENU        VERIFY
 CLRDSK      DUPDSK       NOVERIFY
 CONFIG      INIT         RS232
 COPY        INITDBL      RS232FIX
 DO          MAC65        SDCOPY

BASIC Extended Commands

 CLOSE       NOTE          PROTECT   (XIO 35)
 ENTER       OPEN          UNPROTECT (XIO 36)
 GET         POINT         RENAME    (XIO 32)     
 INPUT       PRINT         ERASE     (XIO 33)      
 LIST        PUT
 LOAD        SAVE

Patch

Version 2.30P was a newer version to 2.30 to fix two problems.

  • In previous versions of DOS XL, if you initialized a disk from the menu, the disk would not boot unless the file MENU.COM was on the disk. To alleviate this problem, type Q to quit the menu. Then type INIT or INITDBL from the command processor. Note: everything on the menu can be done manually from the command processor.
  • If you have a multidrive system and you initialized a disk in a drive other than one, when booted, the disk will always come up with the number of the drive on which it was initialized. To prevent this problem, use D1: as the destination drive.

The patch for DOS XL 2.30 to make it a 2.30P:

  10 XIO 36,#1,0,0,"D:DOS.SYS" : REM unprotect file
  20 OPEN #1,12,0,"D:DOS.SYS"
  30 READ CNT:IF CNT=0 THEN GOTO 300
  40 READ START
  50 FOR ADDR=START TO START+CNT-1
  60 READ BYTE:POKE ADDR, BYTE
  70 NEXT ADDR
  80 GOTO 30
  200 DATA 3,5481,32,1,21
  210 DATA 27,5377,141,217,22,169,16
  220 DATA 141,23,22,,169,23,141,24,22
  230 DATA 169,49,141,30,22,169,64,133
  240 DATA 12, 169,21,133,13,96
  250 DATA 0
  300 CLOSE #1
  310 END

Aftermath

Plans for DOS XL 4 were scrapped due to low demand and competition. OSS reissued OS/A+ 4.1, mainly for double-sided support.

DOS XL, along with other OSS products, became part of ICD's catalog of Atari products in January 1988. However, DOS XL was dropped in favor of ICD's SpartaDOS.

References

  • Inside Atari DOS Introduction by Bill Wilkinson, 1982
  • A User's Guide and Reference Manual for DOS XL 2.30, 1983
  • OSS Newsletter - Spring 1984
  • OSS Newsletter - October 1984

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • döşənmə — «Döşənmək»dən f. is …   Azərbaycan dilinin izahlı lüğəti

  • döşətmə — «Döşətmək»dən f. is …   Azərbaycan dilinin izahlı lüğəti

  • dos — [ do ] n. m. • 1080; lat. pop. dossum, class. dorsum, appliqué surtout aux animaux, et qui a éliminé tergum I ♦ 1 ♦ Partie du corps de l homme qui s étend des épaules jusqu aux reins, de chaque côté de la colonne vertébrale. Être large de dos. ⇒… …   Encyclopédie Universelle

  • dos-nu — dos [ do ] n. m. • 1080; lat. pop. dossum, class. dorsum, appliqué surtout aux animaux, et qui a éliminé tergum I ♦ 1 ♦ Partie du corps de l homme qui s étend des épaules jusqu aux reins, de chaque côté de la colonne vertébrale. Être large de dos …   Encyclopédie Universelle

  • dos — DOS. s. m. La partie de derrière de l animal, depuis le cou jusqu aux reins. Le dos d un homme, d un cheval, d un mulet, d un âne. Il étoit couché sur le dos. Dos courbé, voûté. L épine du dos. Il portoit un homme sur son dos. Il lui a mis le… …   Dictionnaire de l'Académie Française 1798

  • dos — (Del lat. duos, acus. de duo). 1. adj. Uno y uno. 2. segundo (ǁ ordinal). Número dos. Año dos. Apl. a los días del mes, u. t. c. s. [m6]El dos de mayo. 3. m. Signo o conjunto de signos con que se representa el número dos. 4. Carta o …   Diccionario de la lengua española

  • dos — DOS. s. m. La partie de derriere de l animal, entre les espaules & les reins. Le dos d un homme, d un cheval, d un mulet, d un asne. il estoit couché sur le dos. dos courbé, vouté. l espine du dos. il portoit un homme sur son dos. il luy a mis le …   Dictionnaire de l'Académie française

  • DOS/32 — Developer(s) Narech K. Stable release 9.1.2 / April 20, 2006; 5 years ago (2006 04 20)[1] Operating system …   Wikipedia

  • DOS/4G — Developer(s) Tenberry Software Stable release 2.01 / April 3, 1996; 15 years ago (1996 04 03) …   Wikipedia

  • DOS-2 — Configuration de DOS 2, identique à celle de Saliout 1, avec un vaisseau Soyouz Caractéristiques Équipage …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”