Subversion Repositories SvarDOS

Rev

Rev 497 | Rev 514 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 497 Rev 511
Line 12... Line 12...
12
 
12
 
13
The goal is to make SvarCOM the default SvarDOS shell, replacing FreeCOM.
13
The goal is to make SvarCOM the default SvarDOS shell, replacing FreeCOM.
14
Why replacing FreeCOM, you ask? See FREECOM.TXT for details.
14
Why replacing FreeCOM, you ask? See FREECOM.TXT for details.
15
 
15
 
16
Since SvarCOM is a work-in-progress effort, it is missing a few things yet:
16
Since SvarCOM is a work-in-progress effort, it is missing a few things yet:
17
 - no support for pipes (eg. file.exe | more)
17
 - pipes (cmd.exe | more) and stdin redirections (cmd.exe < file)
18
 - no support for advanced batch constructs (conditionals, errorlevels...)
18
 - advanced batch constructs (conditionals, errorlevels...)
19
 - a few internal commands missing: CALL, CTTY, GOTO, IF, LH, SHIFT
19
 - a few internal commands missing: CALL, CTTY, GOTO, IF, LH, SHIFT
-
 
20
 - DIR misses a few switches (/S, /O, /A)
-
 
21
 - ... (see TODO.TXT for more information)
20
 
22
 
21
SvarCOM is minimalist and I'd like to keep it that way. It aims to be
23
SvarCOM is minimalist and I'd like to keep it that way. It aims to be
22
functionaly equivalent to COMMAND.COM from MS-DOS 5.x/6.x. No LFN support.
24
functionaly equivalent to COMMAND.COM from MS-DOS 5.x/6.x. No LFN support.
23
 
25
 
-
 
26
As of version 2021.0, SvarCOM's resident footprint is under 2 KiB.
-
 
27
 
24
Translation strings are stored in the file SVARCOM.LNG, which should be
28
Translation strings are stored in the file SVARCOM.LNG, which should be
25
placed in a directory pointed at by %NLSPATH% for SvarCOM to be able to output
29
placed in a directory pointed at by %NLSPATH% for SvarCOM to be able to output
26
messages in non-english languages. SvarCOM's language is controlled by the
30
messages in non-english languages. SvarCOM's language is controlled by the
27
%LANG% environment variable. NOTE: at this time translations aren't available
31
%LANG% environment variable. NOTE: at this time translations aren't available
28
yet, with the proof-of-concept exception of the 'PAUSE' command.
32
yet, with the proof-of-concept exception of the 'PAUSE' command.