home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / beehive / utilitys / addlf15.arc / ADDLF15.DOC < prev   
Text File  |  1990-07-21  |  5KB  |  109 lines

  1. Documentatioε fo≥ ADDLF.CO═ versioε 1.5 - MarcΦ 15¼ 1983
  2.   b∙ Harr∙ Smith
  3.      1962╕ Viß Montσ Dr.
  4.      Saratoga¼ C┴ 95070
  5.  
  6. Thi≤á prograφá processe≤á ß tex⌠ filσ receiveΣá froφá ßá non-CP/═ ì
  7. systeφá anΣ convert≤ i⌠ t∩ ß standarΣ CP/═ tex⌠ filσ s∩ i⌠ caε bσ ì
  8. useΣ b∙ ß CP/═ tex⌠ edito≥ sucΦ a≤ E─ o≥ WordStar«á I⌠ i≤ writteε ì
  9. iε MBASI├ anΣ ha≤ beeε compileΣ usinτ BASCO═ t∩ producσ thσá .CO═ ì
  10. file« Thσ .BA╙ filσ i≤ iε ASCI╔ forma⌠ s∩ i⌠ caε bσ TYPE'd.
  11.  
  12. T∩ executσ thσ program¼á inpu⌠ ß commanΣ linσ containinτ thσ namσ ì
  13. oµá thσá .CO═ file«á Therσ shoulΣ bσ n∩ parameter≤ inpu⌠á oεá thσ ì
  14. commanΣá line«á Wheεá thσá prograφá start≤ i⌠á wil∞á displa∙á thσ ì
  15. followinτ message:
  16.  
  17.   **¬ AdΣ line-feed≤ t∩ non-standarΣ CP/═ tex⌠ file≤ ***
  18.  
  19.   This program:
  20.   1⌐ Remove≤ al∞ existinτ line-feed≤ (L╞ ╜ 0┴ hex).
  21.   2⌐ Add≤ ß L╞ afte≥ eacΦ RETUR╬ (C╥ ╜ 0─ hex).
  22.   3⌐ Add≤ ß L╞ afte≥ eacΦ SOFT-RETUR╬ (S╥ ╜ 8─ hex).
  23.   4⌐ Remove≤ al∞ null≤ (NU╠ ╜ 0░ hex).
  24.   5⌐ Stop≤ a⌠ enΣ oµ filσ characte≥, if present (EO╞ ╜ 1┴ hex).
  25.   6⌐ Stop≤ a⌠ physica∞ EO╞ anΣ add≤ EO╞ character¼ iµ no⌠ present.
  26.   7⌐ Insert≤ SOFT-RETUR╬ anΣ L╞ t∩ replacσ firs⌠ spacσ afte≥ 55th
  27.      character of line if the WordStar option below is selected.
  28.   8) Allows for upper or lower case in all operator inputs.
  29.   9) Accepts file name of d: to list files on drive d:.
  30.  
  31.   DO YOU ALSO WANT TO ADD SOFT-RETURNS FOR WordStar (Y/N) ? _
  32.  
  33.   YOU MAY CHANGE DISKS NOW BEFORE ANSWERING NEXT QUESTION!
  34.   FILE NAME MAY HAVE DRIVE INDICATOR, AS:  B:filename.ext
  35.   TYPE CONTROL-C TO EXIT PROGRAM.
  36.  
  37.   INPUT FILE NAME:   ? _
  38.  
  39.  
  40. ┴ morσ detaileΣ explanitioε oµ thi≤ i≤:
  41.  
  42. 1⌐ Al∞á existinτá line-feed≤ arσ  initiall∙á deleteΣá t∩á preven⌠ ì
  43.    creatinτ consecutivσ line-feed≤.
  44. 2⌐ Line-feed≤ arσ addeΣ afte≥  eacΦ RETUR╬ t∩ conforφ t∩ standarΣ ì
  45.    CP/═ tex⌠ files«
  46. 3⌐ SOFT-RETURN╙ arσ useΣ b∙ somσ tex⌠ editor≤ t∩ enΣ eacΦ linσ oµ     ì
  47.    ß paragraph«á Thesσ SOFT-RETURN╙ caε anΣ arσ moveΣ b∙ thσ tex⌠     ì
  48.    edito≥ wheε thσ paragrapΦ i≤ editeΣ b∙ thσ user.
  49. 4⌐áNull≤ arσ removeΣ sincσ  somσ file≤ sucΦ a≤ APPL┼á tex⌠á file≤ ì
  50.    enΣ witΦ nulls.
  51. 5⌐ Thσ prograφ stop≤ a⌠ EO╞ characte≥ t∩ bσ compatablσ witΦá CP/═ ì
  52.    files«á Iµá ßá standarΣá CP/═ tex⌠ filσ i≤ processeΣá i⌠á wil∞ ì
  53.    normall∙ bσ lef⌠ unchanged.
  54. 6⌐ Thσ EO╞ characte≥ i≤ addeΣ a⌠ thσ enΣ  oµ thσ filσ t∩á conforφ ì
  55.    t∩ CP/═ standards.è7⌐ Somσ tex⌠ editor≤  sucΦ a≤ APPL┼ WRITE╥ storσ ßá paragrapΦá a≤ ì
  56.    onσá lonτ strinτ oµ word≤ witΦ n∩ harΣ o≥ sof⌠ return≤á excep⌠ ì
  57.    a⌠ thσ enΣ oµ thσ paragraph« Thesσ lonτ string≤ mus⌠ bσ brokeε ì
  58.    u≡ b∙ SOFT-RETURN≤ beforσ WordSta≥ caε edi⌠ thσ file.
  59. 8⌐áFile≤á name≤ a≤ wel∞ a≤ yes/n∩ (Y/N⌐  answer≤ ma∙ bσ inpu⌠á a≤ ì
  60.    upper or lower casσ characters.
  61. 9⌐ Iµá thσ filσ namσ oµ thσ inpu⌠ o≥  outpu⌠ filσ i≤ giveεá a≤á ß ì
  62.    drivσá namσ (A║á o≥ B║á etc.⌐ witΦ n∩ filσ namσá following¼á ß ì
  63.    director∙ listinτ oµ thσ file≤ oε tha⌠ drivσ i≤ output« Iµ thσ ì
  64.    filσá namσ i≤ giveε a≤ ß nul∞ strinτ (""⌐ o≥ thσ filσá i≤á no⌠ ì
  65.    found¼á ßá director∙ listinτ oµ thσ file≤ oε thσ defaul⌠ drivσ ì
  66.    i≤ output.
  67.  
  68. Thσá questioε abou⌠ addinτ SOFT-RETURN╙ fo≥ WordSta≥á applie≤á t∩ ì
  69. iteφ 7⌐ above«á I⌠ shoulΣ bσ answereΣ ┘ iµ (1⌐ APPL┼ WRITE╥ file≤ ì
  70. arσá t∩ bσ processeΣ b∙ WordSta≥ o≥ (2⌐ an∙ timσ file≤ havσ line≤ ì
  71. large≥ thaε 25╡ character≤ anΣ arσ t∩ bσ processeΣ b∙ WordStar.
  72.  
  73. Thσ prograφ perform≤ ß disδ systeφ rese⌠ beforσ openinτ thσ inpu⌠ ì
  74. file« Thi≤ allow≤ thσ disk≤ t∩ bσ changeΣ an∙ timσ berforσ givinτ ì
  75. thσ inpu⌠ filσ mane.
  76.  
  77. Thσá inpu⌠á anΣ outpu⌠ filσ caε bσ oε thσ samσ o≥ differen⌠á disδ ì
  78. drives« Iµ ß filσ i≤ oε thσ defaul⌠ drivσ thσ drivσ namσ neeΣ no⌠ ì
  79. bσá given¼á otherwisσá thσ drivσ anΣ filσ namσ mus⌠ bσá giveεá a≤ ì
  80. d:filename.ext.
  81.  
  82. Afte≥á thσá filσ i≤ converted¼á ß messagσ i≤á outpu⌠á givinτá thσ ì
  83. numbe≥á oµá byte≤ iε thσ outpu⌠ filσ u≡ t∩ bu⌠ no⌠ includinτá thσ ì
  84. EO╞ character« Thσ prograφ theε asks:
  85.  
  86. DO YOU WISH TO CONVERT ANOTHER FILE (Y/N) ? _
  87.  
  88. Iµ thi≤ i≤ answereΣ witΦ ß ┘ thσ prograφ cycle≤ bacδ anΣ ask≤ fo≥ ì
  89. filσá name≤ again«á Thσ disk≤ caε bσ changeΣ a⌠ thi≤ poin⌠ iε thσ ì
  90. proces≤ a≤ before«á Iµ n∩ morσ file≤ arσ t∩ bσ converted¼á answe≥ ì
  91. thσá questioεá witΦá aε ╬ anΣ thσá prograφá wil∞á terminate«á Thσ ì
  92. prograφá caε bσ forceΣ t∩ terminatσ a⌠ an∙ timσ i⌠ i≤ askinτá fo≥ ì
  93. operator input by typing control-C.
  94.  
  95. Afte≥á thσ prograφ terminate≤ i⌠ caε bσ reentereΣá withou⌠á beinτ ì
  96. reloadeΣá froφá disδ b∙ jumpinτ t∩ addres≤ 10░ hex«á Iµá yo⌡á arσ ì
  97. usinτá ZCP╥ thi≤ caε donσ b∙ typinτ G╧ o≥ JUM╨ 100«á Iµ no⌠ usinτ ì
  98. ZCP╥ thi≤ caε bσ donσ b∙ executinτ ß .CO═ filσ oµ zer∩ length.
  99.  
  100. Whilσá readinτ thi≤ documen⌠ someonσ ma∙ havσ thσ questioε oµ ho≈ ì
  101. d∩ yo⌡ ge⌠ ß non-standarΣ CP/═ tex⌠ filσ oε ß CP/═ disδ t∩á star⌠ ì
  102. with« Onσ wa∙ i≤ b∙ usinτ ß prograφ likσ APDO╙ tha⌠ caε reaΣ froφ ì
  103. ß non-CP/═ disδ (iε thi≤ casσ aε APPL┼ DO╙ disk⌐ anΣ caε writσ t∩ ì
  104. ßá CP/═ disk«á APDO╙ i≤ supplieΣ witΦ Microsoft'≤ SOFTCAR─ systeφ ì
  105. fo≥ thσ APPL┼ II«á Anothe≥ wa∙ i≤ t∩ usσ ß prograφ likσ MODEM╖ t∩ ì
  106. catcΦá ß tex⌠ filσ froφ ß non-CP/═ system«á Thi≤ non-CP/═á systeφ ì
  107. coulΣ bσ aε RBB╙ o≥ i⌠ coulΣ bσ ß mucΦ large≥ systeφ tha⌠á allow≤ ì
  108. remote editing of text files such as an HP3000 system.
  109.