home *** CD-ROM | disk | FTP | other *** search
/ norge.freeshell.org (192.94.73.8) / 192.94.73.8.tar / 192.94.73.8 / pub / computers / cpm / alphatronic / CGRAPH.ZIP / README.DOC < prev    next >
Text File  |  1998-07-30  |  3KB  |  78 lines

  1.      You  may use these graphics subroutines for commercial use, there
  2. is no use fee, as I am placing  them  in  the  public  domain.   I  do
  3. however  request  that you include the following release notice on all
  4. code so used.  The source code for the PASCAL programs will be in  the
  5. August issue of MicroSystems.
  6.  
  7.      Thank you.
  8.  
  9.         #############################################
  10.  
  11.         Computer Graphics, Version 1.1
  12.  
  13.         Courtesy of:
  14.         
  15.             Clermont Computer Consultants
  16.             RD 1 Box 316
  17.             Cape May Court House, NJ 08210
  18.             (609) 263 7511
  19.  
  20.         #############################################
  21.  
  22.      PLOT.MAC is  the  machine  code  source  file  for  the  graphics
  23. plotting  routines.   It  will be necessary for you to reassemble this
  24. file with the proper equates set  up  for  your  particular  operating
  25. system and memory size.
  26.  
  27.      PLOT.BAS  produces  a  bullseye  pattern  for  checking  out  the
  28. operation of the printer interface.  The program BODE.BAS can be  used
  29. to  produce  logarithimic  BODE  diagrams  representing  the frequency
  30. response of linear networks.  
  31.  
  32.      In order to reassemble the graphics plotting  routines  you  will
  33. need the following:
  34.  
  35.     MACRO-80, macro assembler
  36.     L-80, linking loader
  37.     DDT, or preferably a Z-80 debug program
  38.  
  39. Proceed as follows:
  40.  
  41.     1. Edit the program PLOT.MAC as desired
  42.     2. Assemble: (produce a file PLOT.REL)
  43.          A>M80 PLOT,=PLOT
  44.     3. Link:     (produce a file PLOT.HEX)
  45.          L80 /P:7400,PLOT,PLOT/N/X/E
  46.     4. Relocate: (produce a file PLOT-TST.COM)
  47.          A>DDT
  48.     5. Under DDT:
  49.          a. F0100,8000,0<CR>
  50.          (fill memory with 0's)
  51.          b. IPLOT.HEX        
  52.          (set FCB with source name)
  53.          c. R8E00            
  54.          (Read with offset -> 0200 start)
  55.          d. A0100        
  56.          (assemble at 0100)
  57.               0100 LXI H,0200    
  58.                      (transfer from 0200)
  59.               0103 LXI D,7400      
  60.                      (to 7400)
  61.               0106 LXI B,700    
  62.                      (700 bytes total)
  63.               0109 NOP        
  64.                      (fill in with LDIR code)
  65.               010A NOP
  66.               010B RET        
  67.                      (return to CP/M)
  68.               010C .<CR>
  69.          e. S0109 (substitute at 0109)
  70.               0109 00 ED
  71.               010A 00 B0        
  72.                      (LDIR instruction)
  73.               010B C9 .<CR>
  74.          f. G0 (return to CP/M)
  75.     6. Under the CCP:
  76.          a. SAVE 8 PLOT-TST.COM    
  77.                      (save image in memory)
  78.