[comp.sys.apple] ECP16 specs

delton@pro-carolina.cts.COM (Don Elton) (01/22/88)

In reply to Jeremy G. Mereness who asks for specs on ECP16,

Not exactly sure what kind of specs you were interested in but here are some
details about ECP16.  The program is written in 100% 65816 assembly language,
the load file is 49 blocks long (loads fast as you might expect), requires
ProDOS 16 version 1.3 which is included with the program (licensed from Apple
for this purpose), does not require new ROM's.  

It is a command-line interface.. the mouse is not used.  Has around 50
built-in commands.. things like COPY, APPEND, output redirection to slot,
file, printer, or null, RENAME, BOOT, CAT (disk dir), HELP, ONLINE, PREFIX,
QUIT, DELETE, MON (pass commands to monitor or enter monitor if no argument
given), TYPE, DUMP (hex), XDUMP (hex & ascii), LOCK, UNLOCK, CREATE, \ (back
up a directory level, .. (backup a dir level or include in a pathname to mean
dirs above current one), FKEY (define keyboard macros as function keys -- can
define an OA key as a multi-line user input etc), SET (for defaults, printer
init strings etc), ECHO (for bat files), PAUSE (for bat files), ERASE, FORMAT,
IF (file exists), IFNOT (file exists), STOP (bat), GOTO (bat), VERBOSE ON/OFF,
IFEQ (string comparison in BAT's), CHTYPE, SHIFT (arguments for a BAT file),
MEM (statistics), SHELL (execute application as a shell of ECP16 even if it's
an S16 file), and other commands implemented as shell EXE files to do things
like add or remove TABS from files, view appleworks AWP files as if they were
text and so forth.  Batch files are supported and there are two types of
autostart bat files.

ECP16 can launch BAS, BIN, TXT (basic exec), EXE (shell dependent files), S16,
and SYS programs.  Most utilities etc designed to run from APW or ORCA/GS will
run fine from ECP16.  So far ECP16 supports two shell MLI calls that are used
so external utilities can use wildcards (= or ?).  ECP16 will run some
programs better than APW or ORCA/GS, presumably due to bugs in the latter two
programs.

ECP16 also includes a ProDOS 8 version of the shell called ECP8.  ECP8 is
similar to ECP16 but it adds a semi-smart terminal and lacks a history buffer
and wildcards and the function key definitions can only be one command line
long though you can have multiple commands per line.

Any other questions?


Don Elton
3207 Berkelely Forest Drive
Columbia, SC  29209-4111


UUCP: [ ihnp4 sdcsvax nosc ] !crash!pro-carolina!delton
ARPA: crash!pro-carolina!delton@nosc.mil
INET: delton@pro-carolina.cts.com

Pro-Carolina: 803-776-3936 (300-2400 baud, login as 'register')