SamaruX v2.00, 09 Apr 2015
--------------------------
Last changes.
Added support for SamaruX external commands:
--------------------------------------------
As an example, the game robots has been included.
New built-in commands:
----------------------
date : Print and set the system date and time (only CP/M 3).
mem : Show memory usage.
sort : Sort text lines.
wc : Count text lines, words and characters.
tee : Copy standard input to standard output and to a file.
Improved commands:
-----------------
batch : Default file type for batch files - ".sx".
cat : Added -k and -n options.
cd : Added support for $HOME.
cpm : Under CP/M 3, it uses the BDOS fn. CHAIN TO PROGRAM.
ed : Added COPY and PASTE commands.
env : Added -s option.
if : Added in_env test for environment variables.
man : Added support for $MANPATH and external manuals.
Default file type for manual files - ".man".
New environment variables:
--------------------------
- HOME : Default user directory.
- BINDIR : Directory for SamaruX external commands.
- MANPATH : Path for manuals.
SamaruX v1.02, 27 Feb 2015
--------------------------
Last changes.
New control characters for command line edition:
------------------------------------------------
To delete the entire line:
CTRL-U (0x15)
CTRL-X (0x18)
To retype the line:
CTRL-R (0x12)
New environment variables:
--------------------------
- LINES : Number of console lines.
- COLUMNS : Number of console columns.
- TMPDIR : Temporary directory (used by pipes).
Download available (source & binary code) in:
www.floppysoftware.vacau.com
This is my blog dedicated to the world of the CP/M OS, the Z80 CPU, the AMSTRAD PCW computer and related subjects.
Saturday, April 11, 2015
SamaruX v2.00 released - Unix like shell for CP/M systems
Friday, April 10, 2015
MESCC v1.04 - Mike's Enhanced Small C Compiler - released
MESCC v1.04 has just been released.
It include two new libraries:
- rand.h for pseudo-random number generation.
- clock.h for date and time support under CP/M Plus.
It is licensed under the GPL license.
You can download the source and binary files from my website, as usual:
www.floppysoftware.vacau.com
It include two new libraries:
- rand.h for pseudo-random number generation.
- clock.h for date and time support under CP/M Plus.
It is licensed under the GPL license.
You can download the source and binary files from my website, as usual:
www.floppysoftware.vacau.com
Labels:
C Programming,
CP/M,
MESCC,
Small C,
Z80
Subscribe to:
Posts (Atom)