home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / PROGRAMS / WSTAR / WSMULCOP.LBR / WSMULCOP.DQC / WSMULCOP.DOC
Text File  |  2000-06-30  |  4KB  |  89 lines

  1.           WSMULCOP.WS, a WordStar document describing the program
  2.  
  3.                   WSMULCOP.COM and its source WSMULCOP.Z80
  4.  
  5. Purpose:
  6. ________
  7.      WSMULCOP.CO═ make≤ unattendeΣ multiplσ printout≤ froφ WordStar«  I⌠ i≤ ì
  8. intendeΣ fo≥ WordSta≥ user≤ no⌠ owninτ MailMerge«  I⌠ use≤ EX15.COM¼ ß ì
  9. public-domaiε substitutσ fo≥ SUBMIT.COM«  
  10.  
  11. Usage:     
  12. ------
  13.      Exi⌠ froφ WordStar«  Typσ A:WSMULCO╨ (o≥ you≥ choicσ oµ namσ -- ì
  14. WSMULCOP.CO═ ma∙ bσ renameΣ a≤ desired).  
  15.  
  16.      WSMULCOP.CO═ wil∞ asδ thσ namσ oµ thσ filσ t∩ bσ printeΣ anΣ thσ numbe≥ ì
  17. oµ copie≤ desireΣ (u≡ t∩ 99)«  Afte≥ confirmatioε b∙ thσ user¼ WordSta≥ isì
  18. instructeΣ t∩ prin⌠ ou⌠ al∞ thσ copies.  Upon completion, thσ use≥ is lef⌠ ì
  19. a⌠ thσ Openinτ Menu of WordStar«  
  20.  
  21.      WSMULCO╨ ha≤ beeε testeΣ onl∙ witΦ WordSta≥ 3.30«  I⌠ shoulΣ worδ witΦ ì
  22. an∙ versioε oµ WordSta≥ tha⌠ recognize≤ thσ commanΣ  ╨ filename.ext<ESC>.
  23.  
  24.      Iµ yo⌡ havσ EX14.CO═ bu⌠ no⌠ EX15¼ yo⌡ caε easil∙ patcΦ WSMULCOP.CO═ t∩ ì
  25. worδ witΦ EX14║ jus⌠ changσ location≤ 0462Φ anΣ 04C1Φ froφ 35Φ t∩ 34h«  ì
  26. However¼ EX14.CO═ i≤ incompatiblσ witΦ residen⌠ systeφ extension≤ loadeΣ iε ì
  27. RA═ jus⌠ belo≈ thσ CC╨ (e.g.¼ keyboarΣ redefinitioε program≤ sucΦ a≤ ì
  28. XtraKey¼ Smartkey¼ etc.)«  ╔ havσ beeε informeΣ b∙ Rober⌠ A« Greenleσ oµ ì
  29. Xper⌠ Softwarσ tha⌠ tw∩ simplσ patche≤ iε EX14.CO═ wil∞ makσ i⌠ compatiblσ ì
  30. witΦ XtraKey║ changσ locatioε 7D4Φ froφ 06Φ t∩ 01Φ anΣ changσ locatioε 7D8Φ ì
  31. froφ 08Φ t∩ 16h«  
  32.  
  33. Method:
  34. -------
  35.      WSMULCOP.CO═ generate≤ ß temporar∙ disδ filσ A:PR.SUB«  Thi≤ filσ i≤ ì
  36. executeΣ b∙ EX15.CO═ anΣ theε erased«  PR.SU┬ consist≤ of:
  37.  
  38.                A:WS
  39.                p B:document.ext^[       (or other drivecode,
  40.                p B:document.ext^[          if specified by user)
  41.                . . .                    (one line for each copy)
  42.                ┘ A:PR.SUB
  43.  
  44. EX1┤ anΣ EX1╡ conver⌠ ^█ t∩ <ESC>¼ whicΦ tell≤ WordSta≥ t∩ usσ thσ defaul⌠ ì
  45. response≤ t∩ thσ ╢ question≤ i⌠ ask≤ followinτ ß ╨ command«  Notσ tha⌠ ì
  46. SUBMIT.COM¼ XSUB.COM¼ SUPERSUB.COM¼ anΣ DO.CO═ d∩ no⌠ handlσ thi≤ conversioε ì
  47. properly¼ anΣ s∩ canno⌠ bσ useΣ here«  
  48.  
  49.      WSMULCOP.CO═ move≤ it≤ last-executeΣ par⌠ t∩ higΦ storagσ (2000H)¼ wel∞ ì
  50. abovσ thσ to≡ oµ EX15.COM¼ s∩ tha⌠ i⌠ caε loaΣ  EX15.CO═ a⌠ 100╚ withou⌠ ì
  51. overwritinτ itself«  (EX1╡ late≥ relocate≤ par⌠ oµ itselµ a≤ well¼ bu⌠ tha⌠ ì
  52. i≤ oµ n∩ concerε fo≥ WSMULCOP.⌐  Afte≥ EX1╡ ha≤ beeε loaded¼ WSMULCO╨ place≤ ì
  53. ß referencσ t∩ PR.SU┬ iε thσ defaul⌠ filσ contro∞ blocδ a⌠ 05CΦ anΣ iε thσ ì
  54. commanΣ tai∞ buffe≥ a⌠ 80Φ (thσ latte≥ i≤ useΣ b∙ EX1╡ t∩ decidσ whethe≥ t∩ ì
  55. takσ it≤ command≤ froφ ß .SU┬ file)«  Finall∙ WSMULCO╨ jump≤ t∩ 100H¼ ì
  56. thereb∙ settinτ EX1╡ iε motion«  è
  57. Assumptions:
  58. ------------
  59.      WS.COM, WSMULCOP.COM, and EX15.COM are all assumed to be on A:.
  60.  
  61.      Thσ filσ t∩ bσ printeΣ i≤ assumeΣ t∩ bσ oε B:«  However¼ an∙ drivecodσ ì
  62. prefixeΣ t∩ thσ filenamσ wil∞ overridσ thi≤ default.
  63.  
  64.      Thσ validit∙ oµ thσ drivecodσ anΣ thσ existencσ oµ thσ filσ arσ no⌠ ì
  65. checkeΣ unti∞ EX15 trie≤ t∩ executσ PR.SUB.
  66.     
  67. Assembly and loading:
  68. ---------------------
  69.      Writteε fo≥ thσ modifieΣ Crowσ Z8░ assemble≥ a≤ supplieΣ b∙ Micr∩ ì
  70. Cornucopiß oε thei≥ Kaypr∩ Use≥ Disδ K-25¼ identifieΣ a≤ CROWE(JH/DC/JGO⌐ ì
  71. Z8░ 1.3e.
  72.  
  73.      Making the .COM file may be accomplished as follows:
  74.           1. Assemble:    Z80 wsmulcop.bbb
  75.           2. Load:        LOAD b:wsmulcop
  76.           3. Squeeze:     DDT b:wsmulcop.com
  77.                           -m2000,23AF,0119
  78.                           -g0
  79.           4. Save:        SAVE 4 a:wsmulcop.com   (or your choice of name)
  80.           5. Enjoy:       WSMULCOP                (or your choice of name)
  81.  
  82.      AlthougΦ thσ prograφ i≤ writteε witΦ Ziloτ Z8░ mnemonics¼ onl∙ ì
  83. instruction≤ als∩ availablσ t∩ thσ 808░ havσ beeε used«  
  84. ì
  85.  
  86.                Melvyn L. Halbert        6-02-85; revised 11-18-85
  87.                104 Morgan Road          (615)-483-0717  7-11 pm Eastern time
  88.                Oak Ridge, TN 37830         (voice only)
  89.