SpartaDOS X 4.42
Brief description of NEW features:
NEWS IN SPARTADOS 4.42 (relative to 4.41)
=========================================
EXTENSIONS TO OLD COMMANDS
==========================
COPY
----
The COPY command can now copy or move files in "flat" mode, as well as copy or move entire
directory trees recursively. The recursion depth is limited only by the maximum length of the
path (64 characters - practical limit of 8-10 levels).
FORMAT
------
Now verifies if the drive really has selected the requested number of tracks, sides etc.
MENU
----
Can now execute programs and serve as the DOS shell.
X
-
Clears the memory on request.
NEW COMMANDS
============
FMT - simple text formatter
LESS - paging text viewer
MORE - simple text viewer
RDDUMP - dumps a ramdisk contents to a file
RDLOAD - restores contents of the ramdisk from file created by RDDUMP
NEW DRIVERS
===========
ENV - extension to environment variables
DOSKEY - multi-function Command Processor extension
COMMAND.COM BUILT-INS
=====================
EXTENDED I/O REDIRECTION
------------------------
Apart from the normal I/O redirection, where the program's or command's output to the console
can be redirected to a disk file (the type DIR >>file), and a program's or command's input
from the console can be fed from a disk file (type MORE <<file), there is new feature called
"pipe". The pipe is an extension to the traditional I/O redirection, and it can transfer data
from one program (or command) to another program (or command). For example:
DIR | MORE
(where DIR and MORE are Command Processor's internal commands) or
ARC | MORE
(where ARC is an external program) or
DIR | LESS
(where LESS is an external program) or
ARC | LESS
If a program, that is supposed to be the receiver, only expects a regular file as the input
source, the '-' sign can be used to signify the pipe, for example:
ARC | TYPE - /P
will do the same as "ARC | MORE" above; and, if INVERSE is a command that displays the given
text in inverse video, the following:
CHKDSK /X | INVERSE | ARC A CHKDSK -
will create a file CHKDSK.ARC containing the compressed and inversed output of the CHKDSK /X
command.
AUTOMATIC EVALUATION OF ENVIRONMENT VARIABLES
---------------------------------------------
Passing a word preceded with a '$'-character in the command line causes the Command Processor
to evaluate it as an environment variable name and, if such variable exists, automatically
substitute its value. For example:
ECHO $PROMPT
will display the current value of the variable "PROMPT", and
DIR $TEMP
will list the contents of the directory pointed to by the TEMP variable. When you want to
switch it off, precede the '$'-sign with '\'.
DOSKEY
======
An additional utility called DOSKEY.SYS and usable on machines equipped with 128 KB RAM or
more provides the following extensions to the Command Processor:
COMMAND HISTORY
---------------
When DOSKEY is loaded, commands entered via the keyboard are stored in the memory buffer and
can be invoked at any time with a key combination. The buffer can hold up to 240 command
lines.
MULTIPLE COMMANDS PER LINE
--------------------------
When DOSKEY is loaded, multiple commands can be entered in single command line. The
'&'-character is the separator, for example:
VER & DIR & CHKDSK
will execute these three commands in order from left to right. There is no other limit of
keywords per line than the maximum length of the command line (64 characters).
ALIASES
-------
DOSKEY allows the user to define up to 256 keywords aliasing valid DOS command keywords or
entire command lines.
FOR ALL
=======
* A bit more free RAM. This will especially be visible on 64 KB machines, where MEMLO can
be lower by as much as 900 bytes.
* SIO calls can be now routed through OS ROM in any memory configuration (regardless of
the location of the buffers)
* String comparisons in BAT files now feature MS-DOS-like syntax.
* System error messages are now fully customizable.
* On-line help system provides documentation pages directly available from the DOS
prompt (on CAR: on Maxflash 8, or as separate archive for other versions). The
manual pages are excerpts from the printed "SpartaDOS X Reference Manual".
FOR PROGRAMMERS
===============
* all directory formatting modes are now available in OS and BASIC.
* new DOS function, "rename directory", is now available through a XIO call.
* strings may now contain ESC sequences: \a, \b, \e, \f, \n, \r, \t, \\
Versions for intSDX128, TurboFreezer 2005 and Atarimax Maxflash 1 and 8 Mbit are available here:
http://sdx.atari8.info
If someone is new to this version of SpartaDOS and wants to know, why this one is the best DOS for Atari, a brief characteristics of the SpartaDOS X can be read here:
http://en.wikipedia....iki/SpartaDOS_X
Edited by drac030, Thu Dec 25, 2008 4:27 PM.















