home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Oakland CPM Archive
/
oakcpm.iso
/
cpm
/
debug
/
zdp.lbr
/
MAKEZDP.DQC
/
MAKEZDP.DOC
Wrap
Text File
|
1986-04-27
|
2KB
|
67 lines
GENERATING A WORKING ZDP PROGAM (CP/M version)
Note: both the ZDPGEN program and the working copy it
generates must reside on the same disk in Drive 0.
The current version of the program for generating a copy
of ZDP that runs in the desired location in RAM is called
ZDPGEN12. Using it, one generates a package to load and run
starting at any 256 byte page boundary which occupies 18
consecutive pages including RAM area for the program's stack
and workspace. Run the program by typing
>ZDPGEN12 xx
where xx is a two-digit hex constant greater than or equal to 01,
and less than or equal to the CCP starting page (Note: be-
cause the lengths are the same, ZDP can be made to run in the
same CCP space as DDT normally runs).
An error messsage will result if an out-of-range or invalid
hexidecimal parameter is given, or if a copy of ZDPxx already
exists on the disk containing the ZDPGEN program being executed.
After ZDPGEN returns to the CP/M command level, a working
copy named ZDPxx will appear in the directory. When executed,
ZDP will locate itself and sign on at the memory location xx00H.
From the ZDP command mode, an 'EX 0' command will restart CP/M.
As long as the space ZDP occupies remains intact, either DDT or
any other application program may re-enter it (as described in
Sec. VIII).
Note: ZDPxx is self locating, and will remain at location
xx00H after exited; but like other CP/M transient programs, it
must be brought up from the transient program start location of
0100H. If it is to be downloaded and executed from DDT or ZSID,
it should be downloaded into the usual location (by using
'IZDPxx' followed by an 'R' or 'R100' command).
1