home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / sigm / vol242 / fip.lbr / FIP.DC3 < prev    next >
Encoding:
Text File  |  1986-02-10  |  14.3 KB  |  358 lines

  1. 
  2. .PA
  3. è.PO 6
  4. ..PA 2
  5. .PN 2
  6. .HE                                               SYSTEM REQUIREMENTS
  7. .FO                                                                 #
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                        SYSTEM REQUIREMENTS
  20.                        ______ ____________
  21.  
  22.  
  23.  
  24. FI╨á  versioεá 1.░á  run≤ oε ß Z8░ processo≥á unde≥á thσá Digita∞ ì
  25. ResearcΦ CP/═ 2.▓ Operatinτ System«á  FI╨ versioε 1.░ i≤ designeΣ ì
  26. fo≥á aεá 8░á columε consolσ devicσ anΣ a⌠ leas⌠ onσá disδá drive«  ì
  27. Whilσá programminτ consideration≤ werσ madσ fo≥ CP/═á 2.x¼á therσ ì
  28. may be User Number limitations for versions earlier than 2.2  .
  29.  
  30.  
  31. .PA
  32. è.HE                                                      INTRODUCTION
  33. .FO                                                                 #
  34. ..PA 3
  35.  
  36.  
  37.  
  38.                        INTRODUCTION TO FIP
  39.                        ____________ __ ___
  40.  
  41.  
  42.  
  43. FI╨á i≤á ß use≥ orienteΣ disδ filσ handle≥ designeΣ fo≥ botΦá thσ ì
  44. CP/═á beginne≥ anΣ thσ systeφ expert«á  FI╨ allow≤ thσá beginninτ ì
  45. CP/═á use≥ t∩ cop∙ anΣ examinσ file≤ anΣ t∩á examinσá directorie≤ ì
  46. easil∙á withou⌠á havinτ t∩ memorizσ operations«á  FI╨á give≤á thσ ì
  47. systeφá exper⌠á thσ capabilit∙ t∩ perforφ higΦ speeΣá batcΦá filσ ì
  48. transfer≤á automaticall∙ anΣ t∩ completel∙ examinσ disδá directoì
  49. ries«á  FI╨ prompt≤ fo≥ al∞ use≥ responses¼ alway≤ show≤ yo⌡ wha⌠ ì
  50. userúá anΣá wha⌠á drive≤á wil∞ bσá accessed¼á supplie≤á thσá use≥ ì
  51. responsσ default≤ (whicΦ arσ invokeΣ b∙ typinτ <cr╛ t∩á prompts)¼ ì
  52. anΣá ha≤á buil⌠ iε safet∙ featurσ -n∩ actioε oε file≤á wil∞á eve≥ ì
  53. takσ placσ b∙ respondinτ t∩ an∙ promp⌠ witΦ ß <cr>.
  54.  
  55.  
  56. Some of FIP's features:
  57.  
  58. *    allows file transfers across user# boundaries.
  59. *áááádesigneΣá t∩á makσá backup≤ oµ harΣá disk≤á o≥á othe≥á largσ ì
  60. ááááástoragσá device≤á usinτ smalle≥ storagσ device≤ automatiπá -ì
  61. ááááá(wil∞á transfe≥ specifieΣ file≤ t∩ 'backupº flopp∙ unti∞á i⌠ ì
  62. ááááái≤ ful∞ -theε wil∞ promp⌠ use≥ t∩ inser⌠ nex⌠ backu≡ floppy¼ ì
  63. áááááetc.).
  64. *    provides detailed disk(s) characteristic summaries.
  65. *ááááprovide≤á ß detaileΣ disδ filσ summar∙ oµ an∙ file(s⌐ oε an∙ ì
  66. áááááor all user#'s and the remaining free storage.
  67. *ááááallow≤ an∙ tw∩ file≤ oε systeφ t∩ bσ compareΣ anΣ optionall∙ ì
  68. áááááshows differences in hexadecimal-ascii format with location.
  69. *ááááallow≤ an∙ filσ t∩ bσ inspecteΣ iε eithe≥á hexadecimal-asciΘ ì
  70. áááááformat or ascii format.
  71. *ááááaccept≤ wildcarΣ character≤ iε al∞ filename≤. 
  72. *ááááallow≤ changinτ filσ attribute≤ oε ß prompteΣ 'file-by-fileº ì
  73. ááááánature or any specified set of files automatically.
  74. *    allows printer logging of all file operations.
  75. *    allows deleted directory entries to be displayed.
  76. *áááámaximize≤ thσ availablσ memor∙ spacσ b∙ dynamicall∙ dividinτ ì
  77. áááááal∞á oµ thσ availablσ memor∙ betweeε director∙á entrie≤á anΣ ì
  78. áááááfilσ buffe≥ area≤ thereb∙ enablinτ higΦ speeΣ filσ transfer≤ ì
  79. áááááanΣ compares.
  80. *ááááFI╨á i≤ writteε iε ver∙ optimizeΣ Z8░ codσ allowinτá highes⌠ ì
  81. áááááoperating speed and only requires 8 Kbytes storage.
  82. *ááááallows wildcard inputs on file renaming -saving you time.
  83. .PA
  84. è..PA 4
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91. *ááááfile transfer operations allow:
  92. ááááá-ááááconfirmatioεá prompt≤á an∙ timσ ß filσ transfe≥á woulΣ ì
  93. ááááááááááoverwritσáá aεáá existinτá filσáá anΣáá theεáá allowinτ ì
  94. ááááááááááabort, skip, and renaming options.
  95. ááááá-áááábulδ filσ transfers¼ witΦ o≥ withou⌠ prompting¼ witΦ o≥ ì
  96. ááááááááááwithout verification.
  97. ááááá-ááááalway≤á show≤á thσá amoun⌠ oµ spacσá eacΦá sourcσá filσ ì
  98. áááááááááárequire≤á (usinτá destinatioε disδ blocksize⌐á anΣá thσ ì
  99. ááááááááááamount of free space remaining on destination disk.
  100. ááááá-ááááallow≤á changinτá destinatioε flopp∙ a⌠ an∙ timσá (eveε ì
  101. ááááááááááduring bulk file transfers).
  102. ááááá-ááááallow≤á changinτá destinatioε drivσ a⌠ an∙á timσá (eveε ì
  103. ááááááááááduring bulk file transfers).
  104. ááááá-ááááallow≤á filenamσ t∩ bσ changeΣ fo≥ destinatioε cop∙á a⌠ ì
  105. ááááááááááany time.
  106. .PA
  107. è..PA 5
  108. .HE                                         DEFINITIONS & TERMINOLOGY
  109. .FO                                                                 #
  110.  
  111.  
  112.                     DEFINITIONS & TERMINOLOGY
  113.                     ___________ _ ___________
  114.  
  115.  
  116.  
  117. []   indicates that the enclosed entry is optional.
  118. <>   indicates data that is entered by user.
  119. {}   indicates that the user has a choice between two or more
  120.      entries (entries will be separated with a vertical bar).
  121.      At least one of the entries enclosed in braces must be
  122.      chosen unless the entries are also enclosed in square
  123.      brackets.
  124. |    separates choices within braces. At least one of the entries
  125.      mus⌠á bσá choseεá unles≤ thσ entrie≤ arσá als∩á encloseΣá iε
  126.      square brackets.
  127.  
  128.  
  129.  
  130. d:   represents drive spec, range A through P, lowercase and
  131.      uppercase are accepted.
  132. fn   represents the primary filename (1 to 8 alphanumeric characters).
  133. ft   represents optional filetype (0 to 3 alphanumeric characters
  134.      separated from the filename by a period.
  135. ¬á    wildcarΣá -replace≤á al∞á o≥á par⌠á oµá ßá filenamσá and/o≥
  136.       filetype.
  137. ┐    wildcarΣá -replace≤á an∙á singlσá characte≥á iεá thσá samσ
  138.      position.
  139.  
  140. fn[.ft]        filename
  141. [d:]fn[.ft]    filespec     
  142.  
  143. ambiguou≤á filespeπ -contain≤ onσ o≥ morσ wildcarΣ character≤ iε ì
  144.      the filename and/or filetype.
  145. unambiguous filespec -contains no wildcard characters.
  146.  
  147.  fεá anΣá f⌠á ma∙á no⌠á contaiε an∙á oµá thσá special characters
  148. <>.,;:=[]
  149.  
  150.  
  151.  
  152. R/W  means Read-Write.
  153. R/O  means Read-Only.
  154. SYS  means System attribute.
  155. DIR  means Directory attribute.
  156.  
  157.  
  158.  
  159. <cr> indicates a carriage return keystroke.
  160. ^S   control-S will halt display output until ^Q is typed.
  161. ^Q   control-Q will cause display output to continue.
  162.  
  163. .PA
  164. è..PA 6
  165. .HE                                                      INVOKING FIP
  166. .FO                                                                 #
  167.  
  168.  
  169.                           INVOKING FIP
  170.                           ________ ___
  171.  
  172.  
  173.  
  174. There are 2 methods in which to invoke FIP:
  175.  
  176.  
  177. METHOD #1:     FIP {< >|<d:>}<cr>
  178.      examples:      FIP  <cr>  áFI╨á wil∞ returε thσ statu≤ oµá al∞
  179.                     _____ì
  180. ááááááááááááááááááááááááá  áááááfiles on currently logged in drive.
  181.                     FIP C:<cr>  FI╨  wil∞ returε thσ statu≤ oµá al∞
  182.                     ______ì
  183. áááááááááááááááááááááááááá  ááááfile≤ oε drivσ C:
  184.  
  185. áááááThσá statu≤ oµ al∞ file≤ oε specifieΣ disδ wil∞ bσ displayeΣ ì
  186. áááááanΣ THE╬ FI╨ WIL╠ RETUR╬ T╧ SYSTE═ COMMAN─ LEVEL.
  187.  
  188. áááááThσ use≥ number¼á recorΣ count¼á byte≤ used¼á thσ numbe≥á oµ ì
  189. áááááextents¼áá thσá R/╫á status¼áá drivσá spec¼áá filename¼á anΣ ì
  190. áááááindicatioε oµ SY╙ attributσ wil∞ bσ displayeΣ fo≥ eacΦ file¼ ì
  191. áááááanΣ thσ numbe≥ oµ byte≤ remaininτ oε specifieΣ drivσ wil∞ bσ ì
  192. áááááshown.
  193. áááááThi≤á i≤á thσ samσ displa∙ a≤ woulΣ bσ generateΣ unde≥á Men⌡ ì
  194. áááááSelectioε #3¼á witΦ filespeπ se⌠ t∩ *.*¼á witΦ suΓ selectioε ì
  195. áááááoµá ┴ -excep⌠ tha⌠ use≥ wil∞ bσ returneΣ t∩á Systeφá CommanΣ ì
  196. áááááLeve∞ a⌠ enΣ oµ displa∙ insteaΣ oµ stayinτ withiε FIP.
  197.  
  198.                        -------------------
  199.  
  200. METHOD #2:ááááááááááFIP<cr>ááwith no command line arguments.
  201.                     ___
  202.  
  203. áááááThσ copyrigh⌠ noticσ anΣ Maiε Men⌡ wil∞ bσá displayed¼á theε ì
  204. áááááFI╨ wil∞ wai⌠ fo≥ you≥ optioε selection.
  205.  
  206.      Thσá men⌡ choice≤ arσ showε belo≈ anΣ arσ explaineΣá iεá thσ ì
  207. áááááfollowing pages:
  208.  
  209.  
  210.       1> Directory List        7> Compare Files
  211.       2> Transfer File(s)      8> Rename File(s)
  212.       3> Status -File(s)       9> Delete File(s)
  213.       4> Status -Disk(s)      10> Change File Attributes
  214.       5> Type File            11> Change User(s)
  215.       6> Dump File            12> Printer Echo
  216.                 13> Exit to CP/M
  217.      Choose ->_
  218.  
  219.      Thσ curso≥ i≤ representeΣ witΦ aε underscore«á Responsσ mus⌠ ì
  220. ááááábσ [n]<cr╛ wherσ ε i≤ ß valiΣ onσ o≥ tw∩ digi⌠ optioε numbe≥ ì
  221. áááááentereΣá witΦ n∩ space≤ anΣ followeΣ witΦ <cr>«á ┴ non-valiΣ ì
  222. áááááresponsσá wil∞ returε yo⌡ t∩ thσ Maiε Menu«á  N╧ actioε wil∞ ì
  223. áááááeve≥ takσ placσ oε you≥ file≤ if¼ afte≥ choosinτ an∙ option¼ ì
  224. áááááyo⌡ theε responΣ t∩ al∞ prompt≤ witΦ <cr╛ only.
  225. .PA
  226. è..PA 7
  227. .HE                                                   OPERATING NOTES
  228. .FO                                                                 #
  229.  
  230.  
  231.                          OPERATING NOTES
  232.                          _________ _____
  233.  
  234.  
  235. NOTE #1 **á underlineΣá tex⌠á iεá thσ example≤á i≤á thσá datßá a≤ ì
  236. áááááentereΣá b∙ thσ use≥ anΣ italicizeΣ tex⌠ i≤ datß printeΣá b∙ ì
  237. áááááFIP«á  Thσ underscorσ characte≥ ▀ useΣ alonσ wil∞á represen⌠ ì
  238. áááááthσ positioε oµ thσ cursor.
  239.  
  240. NOTE #▓ *¬  Yo⌡ ma∙ returε t∩ thσ Maiε Men⌡ a⌠ an∙ timσ b∙ typinτ ì
  241. ááááá╤ afte≥ an∙ promp⌠ excep⌠ wherσ ß filenamσ i≤ expecteΣ (╤ i≤ ì
  242. áááááß valiΣ filename).
  243.  
  244. NOTE #3 **  You may respond to prompts using uppercase or lowercase.
  245.  
  246. NOTE #┤ *¬  á Yo⌡á ma∙á abor⌠á FI╨ a⌠ an∙á timσá b∙á enterinτá ^├ ì
  247. ááááá(control-C⌐á a≤ thσ firs⌠ characte≥ oµ an∙ response«á Iµ yo⌡ ì
  248. áááááusσá optioε #13¼á FI╨ wil∞ returε yo⌡ t∩ thσ CP/═ systeφá iε ì
  249. áááááthσ statσ tha⌠ yo⌡ existeΣ a⌠ thσ timσ yo⌡ invokeΣ FIP.
  250.  
  251. NOTE #╡á*¬á Unles≤á otherwisσ noted¼á wheε FI╨ promp⌠s:
  252.  
  253. áááááFile ? _       enter [[d:][fn][.ft]]<cr>     default is *.*
  254.  
  255. áááááThi≤á entr∙ wil∞ tel∞ FI╨ wha⌠ file(s⌐ o≥ rangσ oµ file≤á t∩ ì
  256. ááááálooδá for«á  You≥ responsσ ma∙ takσ an∙ forφ a≤ showεá afte≥ ì
  257. áááááente≥á above«á  Iµ onl∙ <cr╛ i≤ entereΣ thσ defaul⌠ [source▌ ì
  258. ááááádrivσ a≤ listeΣ wil∞ bσ useΣ anΣ thσ filenamσ accepteΣá wil∞ ì
  259. ááááábσá *.¬á (ßá reques⌠ fo≥ al∞ file≤ oε thσá defaul⌠á [source▌ ì
  260. ááááádrive)«á  Iµ ß drivσ speπ i≤ entereΣ i⌠ wil∞ becomσ thσá ne≈ ì
  261. ááááádefaul⌠á sourcσ disδ fo≥ FIP«á  Iµ thσ drivσ speπ i≤ omitteΣ ì
  262. áááááthσá listeΣá defaul⌠á [source▌á drivσá wil∞á bσá used«á  Thσ ì
  263. áááááfilespeπá ma∙á bσ ambiguou≤ o≥ unambiguous«á  Iµ aεá illega∞ ì
  264. áááááfilespeπ i≤ entered¼á FI╨ wil∞ responΣ witΦ ß questioεá marδ ì
  265. áááááoε thσ nex⌠ linσ anΣ theε repromp⌠ witΦ Filσ ┐ ▀ Æ .
  266. Examples:
  267.  
  268. File ? B:<cr>            equivalent to B:*.*<cr>.
  269.        ______
  270. Fileá?áC:A*.B*<cr>      áwoulΣ returε al∞ file≤ oε drivσ C║á tha⌠ 
  271.        ___________ì
  272. ááááááááááááááááááááááááábegaεá witΦá ┴ fo≥ thσ primar∙á filenamσ ì
  273. áááááááááááááááááááááááááanΣ begaε witΦ ┬ fo≥ thσ filetype.
  274. Fileá?áAB??C*.<cr>     ááwoulΣ returε al∞ file≤ oε defaul⌠ drivσ 
  275.        ___________ì
  276. áááááááááááááááááááááááááwhoosσá 1s⌠ tw∩ letter≤ werσ A┬ anΣá thσ ì
  277. ááááááááááááááááááááááááá5tΦá lette≥á ß ├ anΣ witΦ filetypσ oµá │ ì
  278. áááááááááááááááááááááááááblanks.
  279.  
  280. NOTE #6 **  Wheεá processinτ oµ ß Men⌡ Optioε ha≤ beeε completed¼  ì
  281. áááááFI╨ wil∞ prompt:
  282.  
  283. áááááDone _              on options 1,3, & 4
  284. áááááNo more files _     on options 2,8,9, & 10
  285. ááááá_                   on options 5,6, & 7
  286.  
  287. ááááá          enter [{n|M}]<cr>   default is Main Menu
  288. è..PA 8
  289.  
  290. áááááYou≥ responsσ ma∙ takσ onσ oµ thσ form≤ a≤ showε afte≥ ente≥ ì
  291. áááááabove«á  ε represent≤ ß valiΣ onσ o≥ tw∩ digi⌠ optioε numbe≥ ì
  292. áááááentereΣ witΦ n∩ space≤ anΣ followeΣ witΦ <cr>«  ═ mean≤ Morσ ì
  293. áááááoµá thσ samσ option«á  Thesσ arσ allowablσ response≤ a⌠á thσ ì
  294. áááááenΣ oµ mos⌠ ever∙ option«á Iµ ═ i≤ entereΣ anΣ followeΣ witΦ ì
  295. ááááá<cr╛á thσ Maiε Men⌡ wil∞ bσ bypasseΣ anΣ yo⌡ wil∞á star⌠á a⌠ ì
  296. áááááthσá beginninτá oµá thσ curren⌠ optioεá yo⌡á arσá using«á Iµ ì
  297. áááááanothe≥ optioε numbe≥ i≤ entereΣ yo⌡ wil∞ immmediatel∙ ente≥ ì
  298. ááááátha⌠á option¼á bypassinτá thσ Maiε Menu«á  Iµ onl∙á <cr╛á i≤ ì
  299. áááááentereΣá yo⌡ wil∞ bσ returneΣ t∩ thσ Maiε Menu«á  Aε invaliΣ  ì
  300. áááááresponsσ wil∞ returε yo⌡ t∩ thσ Maiε Menu.
  301. Examples:
  302. Done 9<cr>               would send you to option #9
  303.      _____
  304. ááááááááááááááááááááááááábypassing the Main Menu.
  305. DONE <cr>           áááááwould send you to the Main Menu.
  306.      ____
  307. Done M<cr>               woulΣá senΣá yo⌡á t∩á thσá beginninτá oµ 
  308.      _____áááááááááááááááááááááááááì
  309. ááááááááááááááááááááááááácurren⌠ optioε (restar⌠ option)«    
  310.  
  311. NOTE #╖ *¬  Iµ thσ listinτ proces≤ i≤ stoppeΣ b∙ depressinτ ß ke∙ ì
  312. ááááá(othe≥ thaε ^S)¼ FI╨ wil∞ takσ thσ nex⌠ inpu⌠ a≤ showε abovσ ì
  313. áááááafte≥ áááááDonσ _Æ,
  314. áááááabortinτ thσ curren⌠ operatioε anΣ allowinτ thσ Maiε Men⌡ t∩ ì
  315. ááááábσ bypassed«  
  316.  
  317. NOTE #╕ *¬   Wheε invoked¼á  FI╨ wil∞ se⌠ thσ defaul⌠ Sourcσ Disδ ì
  318. ááááá[Drive▌á (als∩á referreΣá t∩ a≤ Drivσá 1⌐á anΣá thσá defaul⌠ ì
  319. áááááDestinatioεá Disδ [Drive▌ (als∩ referrreΣ t∩ a≤ Drivσ 2⌐á t∩ ì
  320. áááááthσá currentl∙á loggeΣ drivσ iε effec⌠ a⌠ thσ timσá FI╨á wa≤ ì
  321. áááááinvoked«á  Wheε invoked¼á  FI╨ wil∞ als∩ se⌠ thσ Sourcσ Use≥ ì
  322. ááááánumbe≥á anΣá thσ Destinatioε Use≥ numbe≥ equa∞ t∩á thσá use≥ ì
  323. ááááánumbe≥ tha⌠ wa≤ iε effec⌠ a⌠ thσ timσ FI╨ wa≤ invokeΣ makinτ ì
  324. áááááthσá use≥á numbe≥á consideratioε iε option≤ ▒ througΦá 1░á ß ì
  325. ááááátransparent concern until option 11 is selected«
  326.  
  327. NOTE #╣ *¬  Wheε iε doub⌠ oε an∙ response¼á ente≥ onl∙ <cr>«á  N╧ ì
  328. áááááactioε wil∞ eve≥ takσ placσ oε you≥ file≤ if¼ afte≥ choosinτ ì
  329. áááááan∙ option¼ yo⌡ theε responΣ t∩ al∞ prompt≤ witΦ <cr╛ only.
  330.  
  331. .PA
  332. è..PA 8
  333. .HE                                         OPTION 1 - DIRECTORY LIST
  334. .FO                                                                 #
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.                     OPTION #1 - DIRECTORY LIST
  342.                     ______ __   _________ ____
  343.  
  344.  
  345.  
  346.  
  347. Thi≤á optioεá wil∞ givσ yo⌡ ß director∙ listinτ unde≥ thσá Sourcσ ì
  348. Use≥ (seσ optioε #11⌐ anΣ oε specifieΣ o≥ defaul⌠ drivσ oµ speciì
  349. fieΣá o≥ defaul⌠ (all⌐ file≤ iε alphabetica∞ order«á Thσá file(s⌐ ì
  350. wil∞á bσá listeΣ whethe≥ o≥ no⌠ the∙ havσá thσá systeφá attributσ ì
  351. attacheΣ t∩ them«  Aε asterisδ wil∞ bσ printeΣ afte≥ thσ filetypσ ì
  352. iµ thσ filσ ha≤ thσ systeφ attributσ attacheΣ t∩ it.
  353.  
  354. Upon entry to this option FIP will print:
  355.  
  356.                    ** Directory **
  357. User║  ε                                       Defaul⌠ Drivσ = d:
  358. 
  359. Thσá curren⌠ sourcσ use≥ numbe≥ (░ t∩ 31⌐ i≤ wherσ thσá director∙ ì
  360. wil∞á bσ takeε froφ (thi≤ ma∙ bσ changeΣ usinτ optioεá #11)«á Thσ ì
  361. prompt for the filespec will then appear:
  362.  
  363. File ? _       enter [[d:][fn][.ft]]<cr>     default is *.*
  364.  
  365. a≤ describeΣ iε Operatinτ Notσ #5«á  Thσ drivσ speπ tha⌠ wa≤ useΣ ì
  366. t∩ finΣ thσ file≤ wil∞ bσ printeΣ iε thσ beginninτ oµ eacΦ ro≈ oµ ì
  367. thσ director∙ listing.
  368.  
  369. If no file could be found FIP will print:
  370.  
  371. d:  NO FILE
  372.  
  373. and you will be returned to the Main Menu.
  374.  
  375. After the files are listed FIP will print:
  376.  
  377. Done _         enter [{n|M}]<cr>   default is Main Menu
  378.  
  379. as described in Operating Note #6.
  380.  
  381.