ACE - ADVANTAGE CP/M EDITOR
ACE is a full 80 column screen editor allowing text editing with
full cursor control throughout the file. It is particularly suited
to software development.
Two versions are supplied in this package:-
ACE.COM is for use under CP/M Plus and the instructions for
installation are given below.
ACE2.COM is for use under CP/M V2.2 and no special
installation procedure is required. It is advisable to install the
CP/M System tracks on the disc using SYSGEN.
USE ON CP/M Plus
To invoke the editor, first install CP/M+ into your computer to get
the A> prompt. Note that during this installation, if SETKEYS.COM
has run the keyboard will have been redefined to allow convenient
use of some of the editor's features. Also, the screen must be in a
24 row x 80 column format, this is ensured by running SET24X80.COM.
Contained on the disc is PROFILE.SUB which automatically invokes
SET24X80.COM and SETKEYS.COM using key definitions from KEYS6128.ACE
or KEYS8256.ACE when CP/M+ is booted. If you require details of how
to configure a disc containing all the necessary files to boot
from please refer to the CP/M documentation file.
OPERATION OF ACE
Having booted CP/M simply type
where FILENAME is the new text filename and EXT is its extension.
ACE will then request that you confirm you wish to create a new file
on the disc. Type Y for yes and ACE will present the editor cursor
at the centre of the screen.
If the file to be edited already exists you may request that a
backup is made before editing commences.
(Note PCW users should replace CTRL by ALT in the following text).
RETURN is used to create new lines and to terminate existing lines.
Note that no more than 80 characters may exist on any one line.
DELETE is used to remove text at the cursor position. If no text
exists on the line then it is deleted.
CONTROL R converts character to upper case.
CONTROL S convert character to lower case.
Cursor control keys may be used to position the cursor anywhere
within the text file, alternatively the following may be used.
CONTROL H cursor left.
CONTROL L cursor right.
CONTROL K cursor up.
CONTROL J cursor down.
CONTROL U cursor to column 0.
CONTROL f1 is used to home the cursor to the begining of the file.
CONTROL DEL deletes a line from the cursor position onwards.
Several special functions may be performed whilst editing. Each is
selected by first depressing ESCAPE (6128) or STOP (PCW) or by
pressing CONTROL [ twice. A command may then be entered followed by
RETURN to invoke it.
A - advance cursor to end of file
An - n is the number of lines by which the cursor is advanced.
Bn - n is the number of lines by which the cursor is backed up.
Cn/x/y - change n occurances of the string x to the string y.
Dn - delete n lines.
Fn - n=0 tabs inserted, insert mode
n=1 no tabs used
n=2 overwrite mode
n=3 no tabs and overwrite
G filename - read in the named file.
J n m - justify to n columns for m lines.
Ln - position cursor at line n.
Pn filename - write n lines to the disc filename given.
Q - quit editing and write the edited file to disc.
S/x - forward search for the string x.
T - position cursor at the start of the text file.
The last command option may be repeated by typing CONTROL A whilst
in the normal edit mode.
CP/M is a registered trademark of Digital Research
Amstrad is the trade mark of Amstrad Consumer Electronics plc