Section A:
System interface
************************************************************************
•
•
•
47 - Chain Program
•
•
•
************************************************************************
On entry:
c
2FH
DE
Purge Flag
On return:
(does not return)
Possible logical errors:
- none -
Possible physical errors:
- none -
Differences to CP/M plus:
- none -
Differences to CP/M 2.2 resp. DiCOS:
New function.
This
function is essentially a specific command interpreter
start.
In
the DMA buffer,
EOS expects a normal command line, terminated by a zero
byte.
The
command interpreter treats this command line right the
same
way as if typed in at the keyboard,
default drive and user area are set
to
the values last used by the command interpreter.
If the purge
flag
(register
E) is not zero,
current drive and user area are retained
on
program start.
Any
errors
within the command line are handled as if the command
line
were type in at the keyboard.
By
means
of
function
108,
values may be passed
to
the
chained-to
program.
EOS System manual
Daeumling & Zimmermann
Page 86