home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpm / debug / zdp.lbr / MAKEZDP.DQC / MAKEZDP.DOC
Text File  |  1986-04-27  |  2KB  |  67 lines

  1.  
  2.  
  3.  
  4.  
  5.               GENERATING A WORKING ZDP PROGAM   (CP/M version)
  6.  
  7.               Note:  both  the  ZDPGEN program and the working copy  it 
  8.       generates must reside on the same disk in Drive 0.
  9.  
  10.               The  current version of the program for generating a copy 
  11.       of  ZDP  that  runs  in the desired location  in  RAM  is  called 
  12.       ZDPGEN12.  Using  it,  one generates a  package to load  and  run 
  13.       starting  at  any  256  byte page  boundary  which   occupies  18 
  14.       consecutive  pages  including RAM area  for  the program's  stack 
  15.       and workspace.  Run the program by typing
  16.  
  17.       >ZDPGEN12  xx
  18.  
  19.       where xx is a two-digit hex constant greater than or equal to 01, 
  20.       and   less  than  or equal to the CCP starting page   (Note:  be-
  21.       cause   the lengths are the same,  ZDP can be made to run in  the 
  22.       same CCP space  as DDT normally runs).
  23.            An error messsage will result if an out-of-range or  invalid 
  24.       hexidecimal  parameter  is given,  or if a copy of ZDPxx  already 
  25.       exists on the disk containing the ZDPGEN program being executed.
  26.  
  27.               After ZDPGEN returns to the CP/M command level, a working 
  28.       copy  named ZDPxx will appear in the directory.   When  executed, 
  29.       ZDP  will locate itself and sign on at the memory location xx00H. 
  30.       From the ZDP command mode,  an 'EX 0' command will restart  CP/M. 
  31.       As  long as the space ZDP occupies remains intact,  either DDT or 
  32.       any  other application program may re-enter it (as  described  in 
  33.       Sec. VIII).
  34.  
  35.               Note: ZDPxx is self locating, and will remain at location 
  36.       xx00H  after  exited;  but like other CP/M transient programs, it 
  37.       must  be brought up from the transient program start location  of 
  38.       0100H.  If it is to be downloaded and executed from DDT or  ZSID, 
  39.       it  should  be  downloaded  into the  usual  location  (by  using 
  40.       'IZDPxx' followed by an 'R' or 'R100' command).
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                       1
  62.  
  63.  
  64.  
  65.  
  66.  
  67.