home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpm / help / nulu.hzp / NULU.HLP
Encoding:
Text File  |  1987-01-15  |  29.4 KB  |  682 lines

  1. -A Add Members
  2. -B Brief Toggle
  3. -C Close Library
  4. -D Delete Members
  5. -E Extract Members
  6. -F Filesweep Mode
  7. -G Get Filespec
  8. -H Help
  9. -K Krunch Library
  10. -L List Members
  11. -N Rename Members
  12. -O Open Library
  13. -P Print Members/Files
  14. -Q Unsqueeze Members
  15. -R Replace Members
  16. -S String Search
  17. -T Replace/Add Members
  18. -U Drive/User Change
  19. -V View Members
  20. -W Wildcard Open
  21. -X Exit Nulu
  22. -Y Disk Directory
  23. -Z Zap Disk Files
  24. -< Redirect Imput
  25. -> Redirect Output
  26. :-A     ADD MEMBERS
  27.      Syntax: -a filespec[ filespec...]
  28.  
  29. Usσá thi≤ commanΣ t∩ adΣ file≤ froφ disδ t∩ thσ curren⌠á library«
  30. NUL╒ wil∞ makσ ß serie≤ oµ passe≤ througΦ thσá directory¼á addinτ
  31. file≤ a≤ i⌠ goes¼á unti∞ thσ lis⌠ oµ matchinτ file≤ i≤ exhausted«
  32. Iµá ß matchinτ filenamσ alread∙ exist≤ a≤ aε activσ membe≥ iε thσ
  33. library¼á it≤á namσá wil∞ bσ displayeΣ anΣ thσ filσ wil∞á no⌠á bσ
  34. added.
  35.  
  36. Iεá al∞ filσ additioε anΣ replacemen⌠ operations¼á iµá ßá deleteΣ
  37. entr∙á oµá identica∞á sizσ caε bσ located¼á tha⌠ disδá spacσá anΣ
  38. director∙ entr∙ wil∞ bσ useΣ rathe≥ thaε allocatinτ ne≈ spacσ fo≥
  39. thσ file«  Thi≤ mean≤ tha⌠ i⌠ wil∞ bσ necessar∙ t∩ reclaiφ wasteΣ
  40. disδ spacσ les≤ often.
  41.  
  42. Aε L╒ stylσ CR├ wil∞ bσ generateΣ fo≥ eacΦ filσ added.
  43. :-B     BRIEF TOGGLE
  44.      Syntax: -b
  45.  
  46. Thi≤ toggle≤ thσ promptinτ mode«á  Thσ releasσ versioε oµ NUL╒ i≤
  47. setu≡ t∩ prin⌠ thσ ful∞ namσ oµ thσ curren⌠ modσ fo≥ ß prompt¼ a≤
  48. iεá "-AdΣá member≤ A0:>"«á  Iµ BRIE╞ i≤ turneΣ oε thσá use≥á wil∞
  49. simpl∙ seσ "-┴ A0:>"«  NUL╒ ma∙ bσ permanentl∙ patcheΣ t∩ defaul⌠
  50. t∩ BRIE╞ O╬ o≥ OFF«  Seσ NUL╒ MODIFICATION file.
  51. :-C     CLOSE THE LIBRARY
  52. è     Syntax: -c
  53.  
  54. Thi≤ commanΣ close≤ thσ curren⌠ library¼ writinτ it≤ director∙ t∩
  55. disδ iµ an∙ change≤ havσ beeε madσ t∩ thσ directory«  Thσ librar∙
  56. director∙ i≤ NEVE╥ writteε excep⌠ wheε thσ librar∙ i≤ closed¼á s∩
  57. bσá surσ t∩ d∩ it«á  Iµ yo⌡ forge⌠ t∩ d∩ s∩ anΣ removσ thσá disk¼
  58. NUL╒á wil∞á promp⌠á yo⌡ fo≥ thσ disδ agaiε anΣá wil∞á attemp⌠á t∩ 
  59. recover.
  60.  
  61. Somσ othe≥ operation≤ tha⌠ causσ thσ curren⌠ librar∙ t∩ bσ closeΣ
  62. are: -k, -o, -w, -x
  63. :-D     DELETE MEMBERS/FILES
  64.      Syntax: -d filespec[ filespec (filespec)...]
  65.      Syntax: -d du:filespec[ du:filespec...]
  66.  
  67. Iµ thσ drive/use≥ specificatioε i≤ included¼á thσ DELET┼ functioε
  68. wil∞á appl∙á t∩ file≤ oε disk¼á otherwisσ i⌠ applie≤á t∩á librar∙
  69. membe≥ files.
  70.  
  71. Membe≥á file≤á matchinτ thσ giveε filespeπ wil∞ bσ giveεá deleteΣ
  72. statu≤á iεá thσ librar∙ directory¼á excep⌠ wheε thσá filespeπá i≤
  73. encloseΣ iε parenthesis«á  Iε tha⌠ casσ matchinτ deleteΣá member≤
  74. wil∞á bσ giveε activσ status«á  Tha⌠ is¼á the∙ wil∞ bσ undeleted«
  75. Iµ thσ filenamσ oµ ß matchinτ deleteΣ membe≥ filσ alread∙á exist≤
  76. a≤ aε activσ member¼á thσ filenamσ wil∞ bσ displayeΣ anΣ thσ filσ
  77. wil∞ no⌠ bσ undeleted.
  78.  
  79. Iµ thσ membe≥ filσ beinτ deleteΣ ha≤ ß sizσ oµ zer∩ sectors¼á it≤
  80. entr∙á wil∞á bσá entirel∙á REMOVE─ froφá thσá librar∙á directory¼
  81. thereb∙ creatinτ ß new¼ freσ entry.
  82. :-E     EXTRACT MEMBERS
  83.      Syntax: -e filespec[=newfilespec filespec du:filespec...]
  84.  
  85. Usσá thi≤ commanΣ t∩ extrac⌠ activσ membe≥ files«á  Iµ extractioε
  86. t∩ thσ curren⌠ drive/use≥ areß i≤ desired¼á n∩ furthe≥ synta°á i≤
  87. necessary«á  T∩á indicatσ anothe≥ drive¼á however¼á ß destinatioε
  88. drive/use≥á areßá ma∙ bσ includeΣ iε thσá sourcσá filespec«á  Fo≥
  89. examplσá "-σ a5:**ó woulΣ extrac⌠ al∞ activσ member≤ t∩ drivσá A¼
  90. use≥á areßá 5«á  File≤ ma∙ bσ renameΣ a≤ wel∞á a≤á redirecteΣá b∙
  91. indicatinτá ß filespeπ alonτ with¼á o≥ iε placσ of¼á ß drivσ use≥
  92. specificatioε followinτ aε equal≤ sign.
  93.  
  94. Examples: 1«  "-σ *asm=*bak"
  95.           Extrac⌠ al∞ file≤ witΦ ß typσ oµ .AS═ t∩ thσ default
  96. áááááááááádrive/use≥ renaminτ theφ witΦ thσ filetypσ oµ .BAK.
  97.  
  98.       2.  "-e *asm=5:*.txt"
  99. ááááááááááExtrac⌠á al∞ file≤ oµ typσ .AS═ t∩ use≥ areß ╡á oµá thσ
  100. áááááááááádefaul⌠ drive¼ renaminτ eacΦ witΦ thσ .TX╘ filetype.
  101. ~
  102.       3.  "-e fred.txt=sam.txt jane.inf=c8:girls.dbf"
  103. èááááááááááExtrac⌠áá thσá membe≥á filσá FRED.TX╘á t∩á thσá defaul⌠
  104. áááááááááádrive/use≥ unde≥ thσ namσ oµ SAM.TXT¼á anΣ extrac⌠á thσ
  105. áááááááááámembe≥á filσ JANE.IN╞ t∩ use≥ areß ╕ oµ drivσá C║á witΦ
  106. ááááááááááthσ filenamσ GIRLS.DBF.
  107.  
  108. Thσ tw∩ redirectioε rule≤ t∩ remembe≥ are║
  109.  
  110. ááááá1«á  Iµá ß destinatioε filespeπ i≤ entereΣ i⌠ canno⌠ bσá an∙
  111. áááááles≤ ambiguou≤ thaε thσ sourcσ filespec¼á i.e.¼á "*asm=*bakó
  112. ááááái≤ valiΣ whilσ "**=*bakó i≤ no⌠ valid.
  113.  
  114. ááááá2«á  An∙ filespeπ followinτ aε equal≤ sigε take≤á precedencσ
  115. áááááove≥á an∙á drive/use≥ specificatioε iε thσ sourcσá filespec¼
  116. ááááái.e.¼á "-σá  6:*asm=*bakó woulΣ extrac⌠ al∞ membe≥ file≤á t∩
  117. áááááthσ curren⌠ drive/user¼  renaminτ them¼ anΣ woulΣ ignorσ thσ
  118. ááááá"6:ó specification.
  119. ~
  120. Durinτ extraction¼á ß CR├ i≤ generateΣ fo≥ eacΦ file«á  Afte≥ thσ
  121. destinatioεá filσá ha≤á beeε closed¼á thσá CR├á s∩á generateΣá i≤
  122. compareΣá t∩á thσ CR├ fo≥ tha⌠ librar∙ membe≥ tha⌠ wa≤ storeΣá iε
  123. thσá librar∙á directory¼á iµ tha⌠ valuσá wa≤á non-zero«á  Iµá thσ
  124. result≤á arσá no⌠ identical¼á aε erro≥ messagσ wil∞ bσá displayeΣ
  125. beforσ thσ nex⌠ membe≥ filσ o≥ filespeπ wil∞ bσá processed«á  Thσ
  126. erroneou≤á destinatioεá  filσá wil∞ no⌠ bσ deleteΣ froφá disδá b∙
  127. NUL╒ a≤ ß resul⌠ oµ thi≤ error.
  128. :-F     FILESWEEP MODE
  129.      Syntax: -f
  130.  
  131. Thi≤á commanΣá place≤ NUL╒ iε it≤ seconΣá operationa∞á mode¼á thσ
  132. fileswee≡á mode«á  Thi≤á allow≤á thσá use≥ t∩á movσá througΦá thσ
  133. director∙ oµ activσ membe≥ file≤ a≤ iµ the∙ werσ individua∞ file≤
  134. beinτá examineΣ b∙ ß prograφ likσ NSWEEP«á  Thσ fileswee≡á mode'≤
  135. commanΣ lis⌠ i≤ a≤ follows:
  136.  
  137.      A Next member            B Previous member
  138.      C Close library        D Delete member
  139.      E Extract member        F Find member
  140.      L Log new drive/user        M Mass operations
  141.      O Open new library        P Print member
  142.      Q Unsqueeze member        R Rename member
  143.      T Tag member            U Untag member
  144.      V View member            W Wildcard rename
  145.      X Exit NULU            Y Disk directory
  146.      Z NULU command mode        ? Help!
  147.  
  148. Becausσ oµ thσ extremσ similarit∙ betweeε thesσ command≤ anΣá thσ
  149. command≤ oµ NULU'≤ commanΣ mode¼ onl∙ ß shor⌠ descriptioε oµ eacΦ
  150. commanΣ wil∞ bσ given.
  151.          A  --    Advance to next member
  152.         (spacebar, cr, or lf produces the same result)
  153. è     B  --    Back up to previous member
  154.      C  --    Close the current library
  155.      D  --    Delete current member file
  156.      E  --    Extract current member file
  157.         (prompt allows redirection)
  158.      F  --    Find first member matching input filespec
  159.      L  --    Change drive/user defaults
  160.         (returns file pointer to the top of the file list
  161.          and untags all member files)
  162.      M  --    Mass operations on all tagged files
  163.         (allow≤ááá Deletion¼áááá Extraction¼ááá Printing¼
  164.                  Unsqueezing¼ o≥ Viewing)
  165.      O  --    Open new library (closes the current library)
  166.      P  --    Dumps the current member file to LST:
  167.         (unsqueezes if needed)
  168.      Q  --    Extract  current  member  file,   unsqueezing  if
  169.         necessary (prompt allows redirection)
  170.      R  --    Rename current member file
  171.      T  --    Tag current member
  172.      U  --    Untag current member
  173.      V  --    View current member file (unsqueezes if needed)
  174.      W  --    Wildcard  rename (prompts for oldname & newname)
  175.      X  --    Exit NULU (closes all files)
  176.      Y  --    Get disk directory for default drive/user
  177.         (returns file pointer to the top of the file list
  178.          and untags all member files)
  179.      Z  --    Return    to NULU command  mode
  180.         (current library remains open)
  181.      ?  --    Print the filesweep mode menu
  182. ~
  183. If¼á wheε thσ fileswee≡ modσ i≤ entered¼á o≥ afte≥ ß librar∙á ha≤
  184. beeε closed¼ therσ i≤ no⌠ ß librar∙ currentl∙ open¼ thσ fileswee≡
  185. modσá wil∞ promp⌠ witΦ "N∩ librar∙ openó anΣ wil∞ accep⌠ onl∙ thσ
  186. followinτ commands: L,O,X,Y,Z,?
  187.  
  188. Likewise¼á iµ ß librar∙ i≤ opeε bu⌠ onl∙ ha≤ ß director∙ witΦá n∩
  189. othe≥á activσá members¼á thσá messagσ "N∩ membe≥ filesóá wil∞á bσ
  190. printeΣ anΣ onl∙ thσ command≤ listeΣ abovσ wil∞ bσ accepted.
  191.  
  192. Durinτ fileswee≡ operation¼ eacΦ filσ wil∞ bσ listeΣ iε thσ orde≥
  193. iε whicΦ i⌠ i≤ founΣ iε thσ directory¼á alonτ witΦ thσ sizσ iεá ╦
  194. tha⌠á thσá filσ woulΣ occup∙ iµ i⌠ werσ extracteΣ t∩ thσá defaul⌠
  195. drive.
  196.  
  197. Iµá thσá fileswee≡á modσ i≤ terminateΣ b∙ ß returεá t∩á thσá NUL╒
  198. commanΣ mode¼á an∙ command≤ tha⌠ followeΣ thσ "-Fó commanΣ oε thσ
  199. previou≤ NUL╒ commanΣ linσ wil∞ bσ executed.
  200. :-G     GET FILESPEC
  201.      Syntax: -g filespec
  202.  
  203. NUL╒á wil∞á searcΦ fo≥ thσ filespeπ indicated«á  Iµ i⌠ i≤á found¼
  204. èprocessinτ continues«  Iµ not¼ thσ use≥ i≤ prompteΣ t∩ inser⌠ thσ
  205. disδá containinτá tha⌠ filespec«á  Thσ drivσ i≤á theεá rese⌠á anΣ
  206. searcΦ again«á  Thσ prograφ wil∞ promp⌠ foreve≥ unti∞ i⌠ receive≤
  207. thσá prope≥á filespeπ o≥ unti∞ ß ^├ i≤ entered¼á forcinτ NUL╒á t∩
  208. continuσ withou⌠ thσ filespeπ beinτ found.
  209.  
  210. Thi≤á commanΣá caεá bσá usefu∞ wheε attemptinτá t∩á contro∞á NUL╒
  211. througΦ ß submi⌠ utilit∙ likσ DRI'≤ SUBMIT.COM«
  212.  
  213. Fo≥á example¼á onσ migh⌠ typσ "nul⌡ -∩ a:asφ -τá b5:-work.00╡á -σ
  214. b10║á -τ a0:-5.00╡ -x"«  Afte≥ loading¼ NUL╒ woulΣ opeε ß librar∙
  215. calleΣá ASM.LB╥ oε drivσ A║á iε thσ curren⌠ use≥ area«á  Nex⌠, i⌠
  216. woulΣ searcΦ use≥ areß ╡ oµ drivσ B║ fo≥ filespeπ -WORK.00╡ unti∞
  217. i⌠ wa≤ found«  Theε al∞ activσ membe≥ file≤ woulΣ bσ extracteΣ t∩
  218. use≥ areß 1░ oµ drivσ B:«  Finally¼ NUL╒ woulΣ searcΦ use≥ areß ░
  219. oµ drivσ A║ fo≥ ß filespeπ calleΣ -5.00╡ unti∞ found«  Then¼ NUL╒
  220. woulΣ terminate«
  221. ~
  222. Noticσá herσ tha⌠ thσ ASM.LB╥ didn'⌠ havσ t∩ bσ closeΣ beforσ thσ
  223. searcΦ fo≥ thσ fina∞ filespeπ becausσ n∩ changσ haΣ beeε madσá t∩
  224. thσ librar∙ directory«á  Iµ ß changσ haΣ beeε made¼ afte≥ thσ ne≈
  225. filespeπ haΣ beeε loaded¼á NUL╒ woulΣ havσ demandeΣ thσ disδ witΦ
  226. ASM.LB╥á bacδ s∩ i⌠ coulΣ updatσ thσ directory«á  Therefore¼á thσ
  227. GE╘ operatioε woulΣ bσ effectivel∙ negated.
  228. :-H     HELP
  229.      Syntax: -h
  230.  
  231. Print the command mode menu.
  232. :-K     KRUNCH LIBRARY
  233.      Syntax: -k[ <number of entries to allow]
  234.  
  235. Eveεá thougΦá al∞ member≤ arσ kep⌠ iε alphabetica∞ orde≥á a⌠á al∞
  236. times¼ wheε ß membe≥ i≤ deleteΣ thσ disδ spacσ i⌠ occupie≤ i≤ no⌠
  237. releaseΣá t∩á thσá operatinτ systeφ unti∞ thσ KRUNC╚á commanΣá i≤
  238. executed«
  239.  
  240. KRUNC╚ consist≤ oµ thσ followinτ steps:
  241.      
  242. ááááá1«  Iµ ß filσ oµ thσ samσ namσ a≤ thσ librar∙ alread∙ exist≤
  243. áááááiεá thσá defaul⌠á drive/use≥á areßá AN─á TH┼á LIBRAR┘áá FIL┼
  244. áááááORIGINATE╙ FRO═ ┴ DIFFEREN╘ DRIVE/USER¼ ß messagσ indicatinτ
  245. ááááátha⌠á thσá filσá exist≤á wil∞ bσ displayeΣá anΣá thσá KRUNC╚
  246. ááááácommanΣá wil∞á bσ skipped«á  Yo⌡ mus⌠ deletσá thσá offendinτ
  247. áááááfilσ  o≥  changσ drive/use≥ areß  beforσ  thσ KRUNC╚ caεá bσ
  248. áááááeffected.
  249.  
  250. ááááá2.  The library is closed.
  251. ~
  252. ááááá3«á ┴á ne≈á librar∙á calleΣ  WORK-LBR.$$ñ i≤ openeΣá iεá thσ
  253. ááááádefaul⌠á drive/use≥ areß anΣ thσ use≥ i≤ prompteΣá t∩á inpu⌠
  254. áááááthσá numbe≥ oµ file≤ tha⌠ thσ ne≈ librar∙ shoulΣ bσ ablσá t∩
  255. ááááácontain«á  Iµá thσ use≥ want≤ jus⌠ enougΦ entrie≤ t∩ contaiε
  256. áááááthσá currentl∙ activσ members¼á thσ numbe≥ ▒ o≥á an∙á numbe≥
  257. èáááááles≤á thaε o≥ equa∞ t∩ thσ curren⌠ numbe≥ oµ activσá entrie≤
  258. áááááma∙á bσ entered«á  Iµ thσ optiona∞ paramete≥ listeΣ abovσ i≤
  259. áááááentered¼á i⌠á wil∞ bσ useΣ a≤ thσ numbe≥ oµá entries«á  (Thσ
  260. áááááKRUNC╚á proces≤ ma∙ bσ aborteΣ herσ b∙ typinτ RETUR╬á o≥á 0«
  261. áááááPleasσá notσá tha⌠ thσ librar∙ director∙ count≤ a≤ aεá entr∙
  262. áááááanΣ wil∞ automaticall∙ bσ accounteΣ fo≥ b∙ NULU.)
  263. ~
  264. ááááá4«á  Oncσá WORK-LBR.$$ñ i≤ opened¼á thσ activσ membe≥á file≤
  265. áááááfroφ thσ origina∞ librar∙ wil∞ bσ copieΣ onσ b∙ onσ int∩ thσ
  266. áááááne≈ library«á  Thσ cop∙ routinσ use≤ ß recursivσ proces≤á t∩
  267. ááááácop∙á a≤á man∙á file≤ a⌠ onσ timσ a≤á possible«á  ┴á CR├á i≤
  268. ááááácalculateΣ fo≥ eacΦ membe≥ a≤ i⌠ i≤ copied«á  Iµ thi≤ numbe≥
  269. ááááádoe≤á no⌠á matcΦá thσ CR├ recordeΣ iε thσá origina∞á librar∙
  270. ááááádirectory¼á thσá messagσ "CR├á ERROR-Continue┐á (y/n)óá wil∞
  271. áááááappea≥ afte≥ thσ filenamσ iε question«á  ┴ repl∙ oµ "Nó wil∞
  272. áááááresul⌠á iεá thσ worδ librar∙ beinτ deleteΣ anΣ thσá origina∞
  273. ááááálibrar∙ beinτ re-opened«  Otherwise¼ thσ newl∙ generateΣ CR├
  274. áááááfo≥á thσá filσ wil∞ bσ storeΣ iε thσ director∙á oµá thσá ne≈
  275. ááááálibrary.
  276.  
  277. ááááá5«á  Thσá olΣ librar∙ i≤ deleteΣ anΣ WORK-LBR.$$ñ i≤ renameΣ
  278. áááááwitΦ thσ olΣ librar∙ name.
  279.  
  280. Examples: 1.  "-k"
  281. ááááááááááThσ librar∙ woulΣ bσ KRUNCHeΣ t∩ thσ defaul⌠ drive/use≥
  282. ááááááááááarea«á Thσ use≥ woulΣ bσ prompteΣ t∩ npu⌠ thσ numbe≥ oµ
  283. ááááááááááentrie≤ t∩ allow.
  284. ~
  285.      á2«  "-δ <1"
  286. ááááááááááThσ librar∙ woulΣ bσ KRUNCHeΣ t∩ thσ defaul⌠ drive/use≥
  287. ááááááááááareß witΦ jus⌠ enougΦ entrie≤ t∩ contaiε al∞á currentl∙
  288. ááááááááááactivσ membe≥ files.
  289.  
  290. áááááááááá3«  "-⌡ b5║ -δ <63"
  291. ááááááááááThσá defaul⌠á drive/use≥ areß woulΣ bσ changeΣá t∩á B5║
  292. áááááááááábeforσá thσ KRUNC╚ begins«á  Theε thσ librar∙ woulΣá bσ
  293. ááááááááááKRUNCHed¼ allowinτ 6│ entries.
  294.  
  295. áááááááááá4«  "-⌡ b5║ -δ <▒ -⌡ a0║ -δ <63"
  296. ááááááááááThσá defaul⌠á drive/use≥ areß woulΣ bσ changeΣá t∩á B5║
  297. áááááááááábeforσá thσ KRUNC╚ begins«á  Thσ KRUNC╚ woulΣ commence¼
  298. ááááááááááallowinτá onl∙á enougΦ entrie≤ t∩á contaiεá al∞á activσ
  299. áááááááááámembers«á  Thσ drive/use≥ areß woulΣ bσ changeΣ t∩ A0:«
  300. ááááááááááThen¼á thσ librar∙ woulΣ bσ KRUNCHeΣ again¼ allowinτ 6│
  301. ááááááááááentries.
  302. :-L     LIST MEMBERS
  303.      Syntax: -l[ filespec]
  304.      Syntax: -l[ (filespec)]
  305.  
  306. Usσá thi≤ commanΣ t∩ lis⌠ thσ content≤ oµ thσ librar∙á directory«
  307. EacΦá membe≥á filenamσá wil∞á printeΣ followeΣá b∙á thσá startinτ
  308. èrelativσá secto≥á numbe≥ iε thσ librar∙ file¼á thσá sizσá oµá thσ
  309. membe≥ iε sectors¼ thσ sizσ iε ╦ tha⌠ thσ filσ woulΣ occup∙ iµ i⌠
  310. werσ t∩ bσ extracteΣ t∩ thσ defaul⌠ drive/use≥ area¼á anΣ thσ CR├
  311. fo≥ thσ file«á  Finally¼á ß reca≡ oµ thσ sizσ oµ al∞ membe≥ file≤
  312. listeΣá i≤ printed¼á alonτ witΦ thσ numbe≥ oµ sector≤ occupieΣ b∙
  313. deleteΣ files.
  314.  
  315. Thσ parameter≤ listeΣ abovσ caε bσ useΣ t∩ contro∞ thσá selectioε
  316. oµ file≤ fo≥ display«
  317.  
  318. Examples:á1«  "-l"
  319. ááááááááááAl∞ activσ membe≥ file≤ listed.
  320.  
  321. áááááááááá2«  "-∞ **"
  322. ááááááááááAl∞ activσ membe≥ file≤ listed.
  323.      
  324. áááááááááá3«  "-∞ (**)"
  325. ááááááááááAl∞ deleteΣ membe≥ file≤ listed.
  326.      
  327. áááááááááá4«  "-∞ *asm"
  328. ááááááááááAl∞á activσá membe≥á file≤á matchinτá thσá filespeπá oµ
  329. áááááááááá????????.AS═ listed.
  330.      
  331. áááááááááá5«  "-∞ (fred.txt)"
  332. ááááááááááAl∞ deleteΣ membe≥ file≤ calleΣ    FRED.TX╘ listed.
  333. áááááááááá(Notσ tha⌠ i≤ I╙ possiblσ t∩ havσ morσ thaε onσ deleteΣ
  334. áááááááááá filσ witΦ thσ samσ name.)
  335. :-N     RENAME MEMBERS
  336.      Syntax: -n oldfilespec=newfilespec[...]
  337.      Syntax: -n (oldfilespec)=newfilespec[...]
  338.  
  339. Thi≤á commanΣá i≤ useΣ t∩ renamσ activσ o≥ deleteΣ membe≥á files«
  340. Wildcard≤ arσ full∙ supported¼ bu⌠ thσ newfilespeπ caε bσ n∩ les≤
  341. ambiguou≤ thaε thσ oldfilespec«á  DeleteΣ member≤ ma∙ bσá renameΣ
  342. b∙ enclosinτ thσ oldfilespeπ ONL┘ iε  parenthesis.
  343.  
  344. Examples:á1«  "-ε *asm=*bak"
  345. ááááááááááAl∞á activσ member≤ matchinτ thσ filespeπá ????????.AS═
  346. ááááááááááwoulΣ bσ renameΣ witΦ ß filetypσ oµ .BAK.
  347.  
  348. áááááááááá2«  "-ε (fred.txt)=sam.txt"
  349. ááááááááááThσá firs⌠ deleteΣ membe≥ filσ calleΣ FRED.TX╘ woulΣ bσ
  350. áááááááááárenameΣá t∩ SAM.TXT«á  Al∞ othe≥ member≤ matchinτá tha⌠
  351. ááááááááááfilespeπáá woulΣá bσá listeΣá alonτá witΦáá ßáá messagσ
  352. ááááááááááindicatinτ tha⌠ the∙ coulΣ no⌠ bσ renamed.
  353. ~
  354. áááááááááá3«  "-ε **=**"
  355. ááááááááááAl∞á activσ membe≥ file≤ woulΣ bσ listed¼á eacΦ witΦá ß
  356. áááááááááámessagσá indicatinτá tha⌠á the∙ coulΣá no⌠á bσá renameΣ
  357. áááááááááábecausσ thσ namσ alread∙ exists.
  358. :-O     OPEN A LIBRARY
  359. è     Syntax: -o filename[ <number of entries to allow]
  360.  
  361. WitΦ thσ exceptioε oµ thσ fileswee≡ Opeε Librar∙ command¼ thi≤ i≤
  362. thσá onl∙ methoΣ t∩ opeε o≥ creatσ ß library«á  NUL╒ wil∞á searcΦ
  363. fo≥á thσ filenamσ indicated«á  Iµ i⌠ i≤ found¼á i⌠ wil∞ bσ openeΣ
  364. anΣá ß messagσ wil∞ bσ displayeΣ indicatinτ thσ sizσ oµ thσá Datß
  365. Transfe≥á Buffer«á  Thi≤ i≤ thσ numbe≥ oµ sector≤ iε memor∙á tha⌠
  366. NUL╒á wil∞ havσ t∩ usσ iε extracting¼á addinτ o≥á copyinτá membe≥
  367. files.
  368.  
  369. Iµá thσá filσá i≤ no⌠ found¼á thσ use≥ wil∞ bσ prompteΣá fo≥á thσ
  370. numbe≥ oµ entrie≤ t∩ allo≈ iε thσ ne≈ library«á  Iµ thσá optiona∞
  371. paramete≥á abovσ i≤ passed¼á thσ numbe≥ wil∞ bσ useΣ t∩ determinσ
  372. thσ director∙ sizσ oµ thσ library«á  Al∞ directorie≤ caεá contaiε
  373. somσ multiplσ oµ ┤ entries«  Al∞ number≤ inpu⌠ wil∞ bσ roundeΣ u≡
  374. t∩ thσ neares⌠ multiplσ oµ 4«  Remembe≥ tha⌠ thσ director∙ itselµ
  375. count≤á a≤ onσ entr∙ anΣ tha⌠ NUL╒ wil∞ automaticall∙ makσá spacσ
  376. fo≥ it.
  377.  
  378. The filename passed must be unambiguous.
  379. ~
  380. NOTE ON DIRECTORY SIZE:
  381. Dependinτá oεá availablσ memory¼á librarie≤ witΦ a≤ man∙á a≤á 80░
  382. entrie≤á (theoretically⌐á caεá bσ opened«á  Bu⌠  watcΦá thσá Datß
  383. Buffe≥ Sizeíá  Iµ i⌠ i≤ les≤ thaε ╣ sector≤ yo⌡ wil∞ no⌠ bσá ablσ
  384. t∩ unsqueezσ an∙ files«  WitΦ ß use≥ TP┴ oµ 58k¼ ╔ havσ beeε ablσ
  385. t∩á opeε librarie≤ witΦ n∩ morσ thaε 58┤ tota∞ member≤ anΣá stil∞
  386. bσá lef⌠ witΦ ß buffe≥ oµ ╣ sectors«á  (Seσ -╝ commanΣ anΣ ho≈ i⌠
  387. affect≤ librar∙ memory.)
  388. :-P     PRINT MEMBERS/FILES
  389.      Syntax: -p filespec[ filespec (filespec)...]
  390.      Syntax: -p du:filespec[ du:filespec...]
  391.  
  392. Iµá thσ drive/use≥ specificatioε i≤ included¼á thσ PRIN╘ functioε
  393. wil∞á appl∙á t∩ file≤ oε disk¼á otherwisσ i⌠ applie≤á t∩á librar∙
  394. membe≥ files.
  395.  
  396. WitΦá thi≤á command¼á thσ asciΘ content≤ oµá file≤á matchinτá thσ
  397. filespec≤á giveε wil∞ bσ dumpeΣ t∩ thσ lis⌠ device«á  Iµ thσ filσ
  398. i≤ squeezed¼ NUL╒ wil∞ unsqueezσ it«  DeleteΣ librar∙ member≤ ma∙
  399. bσ listeΣ b∙ enclosinτ thσ appropriatσ filespeπ iε parenthesis.
  400. :-Q     UNSQUEEZE MEMBERS
  401.      Syntax: -q filespec[=newfilespec filespec...]
  402.  
  403. Thi≤ commanΣ i≤ identica∞ iε operatioε anΣ synta° t∩ thσá EXTRAC╘
  404. command¼á excep⌠ tha⌠ iµ thσ matchinτ member≤ arσ squeezed¼á the∙
  405. wil∞ bσ unsqueezed.
  406. :-R     REPLACE MEMBERS
  407.      Syntax: -r filespec[ filespec...]
  408.  
  409. Thi≤á commanΣá i≤á identica∞ iε operatioε anΣ synta° t∩á thσá AD─
  410. ècommand¼á excep⌠ tha⌠ matchinτ file≤ wil∞ bσ addeΣ t∩ thσ librar∙
  411. ONL┘ iµ the∙ alread∙ exis⌠ iε thσ library«  The∙ wil∞ bσ deleted¼
  412. theε thσ ne≈ file≤ wil∞ bσ added.
  413. :-S     STRING SEARCH
  414.      Syntax: -s filespec "string to search for"
  415.      Syntax: -s du:filespec "string to search for"
  416.  
  417. Iµ thσ drive/use≥ specificatioε i≤ included¼á thσ SEARC╚ functioε
  418. wil∞á appl∙á t∩ file≤ oε disk¼á otherwisσ i⌠ applie≤á t∩á librar∙
  419. membe≥ files.
  420.  
  421. Thi≤á provide≤á ßá wa∙ t∩ d∩ ß SIMPL┼ searcΦ fo≥ ßá giveεá strinτ
  422. amonτ ß grou≡ oµ files«á  Iµ thσ "strinτ t∩ searcΦ foró i≤á founΣ
  423. yo⌡á wil∞á bσá notified«á  Al∞ file≤ searcheΣá arσá listed«á  Thσ
  424. individua∞á linσ oε whicΦ thσ iteφ wa≤ matcheΣ i≤á no⌠á displayeΣ
  425. becausσ thσ matcΦ i≤ no⌠ madσ oε ß linσ basis«á  Tha⌠ is¼ yo⌡ ma∙
  426. searcΦá .CO═á file≤á o≥á squeezeΣ .OV╥ file≤ jus⌠á a≤á easil∙á a≤
  427. searchinτ tex⌠ files«á  However¼ thσ implementatioε i≤ admittedl∙
  428. rathe≥á weaδ a⌠ thi≤ poin⌠ a≤ thing≤ likσ contro∞ character≤á anΣ
  429. tab≤á arσá rippeΣá ou⌠á oµ thσ commanΣá linσá beforσá thσá searcΦ
  430. functioεá eveε see≤ thσ command«á  Enjo∙ i⌠ anΣ I'l∞á improvσá i⌠
  431. later.
  432. :-T     REPLACE/ADD MEMBERS
  433.      Syntax: -t
  434.  
  435. Thi≤á commanΣá i≤á ßá combinatioεá oµ thσá AD─á anΣá thσá REPLAC┼
  436. commands«  Iµ thσ file≤ d∩ no⌠ exis⌠ iε thσ library¼ the∙ wil∞ bσ
  437. added«  Iµ the∙ d∩ exist¼ the∙ wil∞ bσ replaced.
  438. :-U     DRIVE/USER CHANGE
  439.      Syntax: -u new drive/user
  440.  
  441. Usσ thi≤ commanΣ t∩ changσ thσ defaul⌠ drive/use≥ area«á  ┴ coloε
  442. ":ó mus⌠ follo≈ thσ drive/use≥ spec«  Fo≥ example¼ "-⌡ a5:ó woulΣ
  443. switcΦ thσ defaul⌠ drive/use≥ areß t∩ A5:.
  444. :-V     VIEW MEMBERS/FILES
  445.      Syntax: -v filespec[ filespec (filespec)...]
  446.      Syntax: -v du:filespec[ du:filespec...]
  447.  
  448. Iµá thσ drive/use≥ specificatioε i≤ included¼á thσ VIE╫á functioε
  449. wil∞á appl∙á t∩ file≤ oε disk¼á otherwisσ i⌠ applie≤á t∩á librar∙
  450. membe≥ files.
  451.  
  452. Thi≤á commanΣ wil∞ lis⌠ thσ asciΘ content≤ oµ al∞ file≤á matchinτ
  453. thσá giveεá filespeπá t∩ thσá consolσá device«á  DeleteΣá librar∙
  454. member≤áá ma∙áá bσá indicateΣá b∙á enclosinτá thσáá filespeπáá iε
  455. parenthesis«  Iµ thσ file≤ arσ squeezed¼ the∙ wil∞ bσ unsqueezed«
  456.  
  457. A⌠ eacΦ page¼ NUL╒ wil∞ accep⌠ onσ  oµ thσ followinτ commands:
  458.  
  459.      1.  ^X to skip to the next matching file
  460.      2.  ^C to abort further listing
  461. è     3.  L to list one line
  462.      4.  CR, space, or LF to list another full page
  463. ~
  464. A⌠á thσá enΣá oµ eacΦ filσ thσ messagσá "Pres≤á RETURNóá wil∞á bσ
  465. displayeΣ anΣ NUL╒ wil∞ wai⌠ fo≥ ß keystrokσ beforσ movinτ t∩ thσ
  466. nex⌠ matchinτ file.
  467. :-W     WILDCARD OPEN
  468.      Syntax: -w filespec commands to process
  469.  
  470.      For advanced users only.
  471.  
  472. Thi≤á caεá bσá onσ oµ thσ mos⌠ powerful¼á anΣ possibl∙á thσá mos⌠
  473. dangerous¼ oµ al∞ NUL╒ commands«  I⌠ allow≤ thσ use≥ t∩ specif∙ ß
  474. grou≡ oµ librarie≤ oε whicΦ t∩ le⌠ ß se⌠ oµ command≤ operate.
  475.  
  476. Fo≥ example¼á "-≈ a5:*lb≥ -ló woulΣ opeε al∞ file≤ founΣ oε drivσ
  477. ┴á iεá use≥ areß ╡ a≤ librarie≤ anΣ lis⌠ thσá content≤á oµá each«
  478. Thi≤ woulΣ happeε iε sequencσ fo≥ al∞ matchinτ file≤ iε thσ orde≥
  479. iεá whicΦá the∙á werσ founΣ iε thσá directory«á  Notσá tha⌠á thi≤
  480. commanΣá ha≤á thσá samσ effec⌠ a≤ thσ -╧ commanΣ excep⌠á tha⌠á i⌠
  481. processe≤ wildcarΣ librar∙ filespec≤ anΣ tha⌠ thσ user'≤á contro∞
  482. ove≥á eacΦá librar∙á openeΣ i≤ limiteΣ t∩ thσá singlσá linσá tha⌠
  483. invoke≤ thσ -╫ command«á  Tha⌠ is¼á al∞ command≤ applyinτ t∩ eacΦ
  484. librar∙ openeΣ mus⌠ bσ containeΣ oε thσ onσ commanΣ line.
  485.  
  486. Thσá adven⌠á oµ thi≤ commanΣ i≤ thσ reasoε tha⌠ certaiεá command≤
  487. tha⌠á useΣá t∩ bσ restricteΣ t∩ NC╞  redirectioεá file≤á arσá no≈
  488. availablσ a⌠ thσ commanΣ level.
  489.  
  490. This command:
  491.      "-w *lbr -k <5 -p ** -l -' "hit enter for next file " -:"
  492. would result in the following for each matching file:
  493.  
  494.      1)  The library would be KRUNCHed to 5 members.
  495.      2)  All member files would be sent to LST:.
  496.      3)  The library directory would be listed.
  497.      4)  The prompt,  "PRESS ENTER FOR NEXT FILE "    would  be
  498.          displayed to CON:
  499.      5)  NULU would wait for the user to press RETURN  before
  500.          passing control back to -W which would then  do  the
  501.              same thing for the next library.
  502.  
  503. "-≈á *lb≥á -fóá allow≤ mσ t∩ looδ a⌠ ß lo⌠ oµá librarie≤á througΦ
  504. fileswee≡ withou⌠ havinτ t∩ kno≈ thei≥ names.
  505.  
  506. "-≈ *lb≥ -╝ command.ncfó DOESN'╘ WORK«á  ╔ wil∞ worδ oε tha⌠á fo≥
  507. nex⌠ time¼ iµ therσ i≤ ß nex⌠ time.
  508.  
  509. Usσ ß lo⌠ oµ cautioε wheε usinτ thi≤ command«á  I⌠ i≤ ne≈ eveε t∩
  510. me¼ bu⌠ ╔ havσ founΣ i⌠ t∩ bσ EXTREMEL┘ useful.
  511. :-X     EXIT NULU
  512. è     Syntax: -x
  513.  
  514. Thi≤á commanΣá wil∞ se⌠ ß flaτ indicatinτ tha⌠ wheεá thσá curren⌠
  515. NUL╒ commanΣ linσ i≤ exhausted¼á NUL╒ shoulΣ terminate«á  Bu⌠ thσ
  516. commanΣá i≤ actuall∙ ß toggle«á  Iµ i⌠ i≤ entereΣ twicσ oε ß linσ
  517. thσá effec⌠ oµ thσ seconΣ issuancσ wil∞ bσ t∩ negatσá thσá first«
  518. Notσ tha⌠ thσ suppor⌠ fo≥ commanΣ chaininτ ha≤ beeε removed.
  519.  
  520. Examples: 1«  "-x"
  521. ááááááááááThσáá terminatioεá flaτá wil∞á bσá se⌠á anΣá NUL╒á wil∞
  522. ááááááááááterminatσ wheε thσ curren⌠ commanΣ linσ i≤ exhausted.
  523.  
  524. áááááááááá2«  "-° -x"
  525. ááááááááááThσ terminatioε flaτ i≤ se⌠ anΣ theε reset«á  NUL╒ doe≤
  526. ááááááááááno⌠ terminate.
  527. :-Y     DISK DIRECTORY
  528.      Syntax: -y[ filespec]
  529.  
  530. Thi≤á commanΣá wil∞á prin⌠á aε unsorteΣá director∙á oµá thσá disδ
  531. indicateΣá b∙á thσ paramete≥ passed¼á o≥ ß completσ director∙á iµ
  532. nonσá i≤ passed«á  Thσ scopσ oµ thσ director∙ ma∙ bσá limiteΣá b∙
  533. indicatinτá thσá appropriatσ ambiguou≤ filespec«á  Iµ thσ diφá o≥
  534. reversσá vide∩á string≤ havσ beeε defined¼á NUL╒á wil∞á usσá tha⌠
  535. characteristiπá t∩ indicatσ tha⌠ certaiε filσ attributσ bit≤á arσ
  536. se⌠ iε eacΦ filename.
  537. :-Z     ZAP DISK FILES
  538.      Syntax: -z filespec
  539.  
  540. Usσá thi≤ commanΣ t∩ deletσ disδ file≤ whilσ stil∞ runninτá NULU«
  541. EacΦá filσá matchinτ thσ ambiguou≤ filespeπ giveε wil∞ bσá listeΣ
  542. anΣá deleted«á  Librarie≤á caε bσ deleteΣ jus⌠ a≤ easil∙á a≤á an∙
  543. othe≥ typσ oµ file¼á s∩ bσ careful«  Thσ onl∙ protectioε affordeΣ
  544. i≤á tha⌠á thσá librar∙ currentl∙ open¼á iµá any¼á wil∞á neve≥á bσ
  545. deleted.
  546. :-<     REDIRECT INPUT
  547.      Syntax: -< filename
  548.  
  549. Thi≤á commanΣ wil∞ causσ NUL╒ t∩ opeε thσ filenamσ indicateΣá anΣ
  550. begiεá acceptinτ command≤ froφ i⌠ insteaΣ oµ receivinτ theφá froφ
  551. thσá console«á  Thi≤ typσ oµ filσ is¼á iε effect¼á ß NUL╒ CommanΣ
  552. File«á  Thσá filetypσá wil∞ defaul⌠ t∩ ".NCFó iµ n∩á filetypσá i≤
  553. specified«á  Synta° oµ thσ command≤ iε thi≤ filσ i≤ compatiblσ iε
  554. ever∙áá wa∙á t∩á thσá synta°á useΣá iεá norma∞á NUL╒áá operation«
  555. Additiona∞áá function≤áá havσá beeεá addeΣá t∩áá facilitatσáá thσ
  556. developmen⌠ oµ NC╞ files«á EacΦ commanΣ linσ iε thσ filσ mus⌠á bσ
  557. terminateΣá b∙ ß CR,LF¼á anΣ wil∞ bσ converteΣ t∩ uppe≥ casσá anΣ
  558. echoeΣá t∩ thσ consolσ beforσ processing«á  Thσ las⌠ linσ iεá thσ
  559. filσ shoulΣ enΣ witΦ a⌠ leas⌠ tw∩ CR,L╞ combinations«á  Afte≥ al∞
  560. NC╞ command≤ havσ beeε processed¼ contro∞ wil∞ bσ returneΣ t∩ thσ
  561. console«á  An∙á command≤á appearinτ afte≥ ß "-<ó commanΣ wil∞á bσ
  562. ignored.
  563. è~
  564. Iµ anothe≥ "-<ó commanΣ i≤ encountereΣ iε thσ file¼á thσá curren⌠
  565. commanΣ filσ wil∞ bσ suspendeΣ anΣ thσ ne≈ filσ opened«  Wheε thσ
  566. command≤á iε tha⌠ ne≈ filσ havσ al∞ beeε processed¼á contro∞ wil∞
  567. "returnóá t∩ thσ filσ tha⌠ "calledó thσ ne≈ file«á  Thi≤á nestinτ
  568. caεá continuσ t∩ thσ leve∞ alloweΣ b∙ thσ numbe≥ oµá inpu⌠á file≤
  569. patcΦ describeΣ iε NUL╒ MODIFICATION«á  (I⌠ caε actuall∙ continuσ
  570. t∩á ßá mucΦ deepe≥ leve∞ iµ n∩ librar∙ i≤ open¼á bu⌠á what'≤á thσ
  571. point┐    Hmmm..« maybσ ß tutorial...)
  572.  
  573. The filename passed must be unambiguous.
  574.  
  575. Oµá thσ followinτ commands¼á thesσ arσ valiΣ onl∙á wheεá receiveΣ
  576. froφ aε NC╞ file║á -j¼á  -z¼á -"«á  Thσ other≤ ma∙ bσ useΣ a⌠ an∙
  577. timσá bu⌠ arσ includeΣ herσ anΣ arσ omitteΣ froφ thσ men⌡ becausσ
  578. oµ thei≥ programmatiπ nature.
  579. ~
  580.      -J  JUMP TO LINE
  581.          Syntax: -j line number
  582.  
  583.      Usσá thi≤á commanΣá t∩ havσ NUL╒ star⌠á readinτá commanΣ
  584. áááááááááline≤á froφá thσá curren⌠ NC╞ filσ a⌠á thσá linσá numbe≥
  585. áááááááááindicated«á  Fo≥á example¼á "-Ω 1ó woulΣ causσá NUL╒á t∩
  586. ááááááááástar⌠á readinτ line≤ froφ thσ curren⌠ NC╞ filσ beginninτ
  587. áááááááááa⌠á linσ numbe≥ 1«á ForwarΣ anΣ backwarΣ reference≤á arσ
  588. áááááááááallowed«á ┴ referencσ t∩ linσ numbe≥ ░ wil∞ bσá ignored«
  589. áááááááááAn∙á reference≤ t∩ non-existen⌠ linσ number≤ wil∞á causσ
  590. áááááááááthσ curren⌠ NC╞ filσ t∩ terminate¼á thereb∙ returninτ t∩
  591. áááááááááthσá nex⌠á highe≥ NC╞ level¼á o≥ t∩ thσ commanΣ modσá iµ
  592. áááááááááthi≤ i≤ thσ highes⌠ NC╞ level.
  593.  
  594.      Note that if you add or delete any lines in an NCF file,
  595.      that  will completely foul up any jump commands in  that
  596.      file.    That's a bug, not a feature.
  597. ~
  598.      -Z  TOGGLE CONSOLE
  599.      Syntax: -z
  600.  
  601.      This  command toggles all output to the console  device.
  602.      That  is,  if this command is issued once,  all  console
  603.      output is shut down,  with the exception of the  special
  604.      commands  listed  below.   Issue it again,  and  console
  605.      output will be re-enabled.
  606. ~
  607.      -'  PRINT TEXT
  608.      Syntax: -' "text to print"
  609.  
  610.      Use this command to print text to the console, no matter
  611.      what the condition of the console output toggle. Text to
  612.      be  printed  must be enclosed in  quotes.   The  opening
  613.      quote    MUST  be present,  but the closing quote is  only
  614. è     necessary to delimit any following commands.
  615. ~
  616.      -"  PROMPT AND CHAIN TO PREVIOUS MODE
  617.      Syntax: -mode to chain to -" "prompt" -failure mode
  618.  
  619.      My  method of syntax diagramming falls utterly short  of
  620.      describing this command, I know.  Let's take it one step
  621.      at  a time.   This command allows the NULU programmer to
  622.      specify the mode to which he wishes to pass a parameter,
  623.      prompt the user for that parameter,  and to also specify
  624.      actions to be taken if no response is received from  the
  625.      user.
  626. ~
  627. áááááááááFo≥ example:
  628. ááááááááá      "-∙ *lb≥ -∩ -ó "opeε whicΦ library┐ ó -Ω 65535"
  629.  
  630.            Would result in:
  631.      1.  A directory listing of all files with a type of .LBR
  632.      would    be  listed to the console device if  the  console
  633.      were toggled on.
  634.      2.  The OPEN LIBRARY mode would be transparently entered
  635.      just long enough for NULU to take note of it.
  636.      3.  The console would be prompted with the message:
  637.  
  638.      (CR, LF)
  639.      OPEN WHICH LIBRARY?
  640. ~
  641.      and NULU would wait for the user to enter a line of text
  642.      NOT EXCEEDING the length of the prompt(!).   If the user
  643.      entered and RETURN by itself or a null line,  the prompt
  644.      would reappear on the next line.   If the user entered a
  645.      valid line,  the first word on that line (delimited by a
  646.      space,  tab,  etc.)  would be passed to the OPEN LIBRARY
  647.      mode and the balance of the line would be ignored.   If,
  648.      on the other hand,  the user entered an ESCAPE  followed
  649.      by  a    RETURN (1bh,  0dh) the commands after the  prompt
  650.      would    be executed and control would be passed  to  line
  651.      number 65535, almost surely a non-existent line, thereby
  652.      terminating the current NCF file.
  653.  
  654.      Some  commands which normally accept  parameters  cannot
  655.      receive  parameters  from  this mode  because    they  are
  656.      decodeΣ differently«  Thesσ include║
  657. ááááááááá-:¼ -;¼ -l¼ -n¼ -x¼ -y¼ ->
  658. ~
  659.      -:  WAIT FOR RETURN
  660.      Syntax: -: -failure mode
  661.  
  662.      This  command    will  force NULU to wait for  the  RETURN
  663.      (0dh) character to be input to the console device.  If a
  664.      RETURN is received, the balance of the command line will
  665. è     be ignored.   If a ^C is entered, the remaining commands
  666.      on the line will be executed.
  667. ~
  668.      -;  COMMENT
  669.      Syntax: -; comment about this kludge of a JCL
  670.  
  671.      This  command    will  cause  NULU  to  ignore  all   text
  672.      appearing after the command on the same physical command
  673.      line.
  674. :-> REDIRECT OUTPUT
  675.      Syntax: -> filename
  676.      Syntax: ->
  677.  
  678. WitΦ thσ firs⌠ forφ oµ thi≤ command¼á NUL╒ outpu⌠ wil∞ bσ sen⌠ t∩
  679. thσ filenamσ indicated«á  Thσ defaul⌠ filetypσ oµ ".NOFó wil∞á bσ
  680. useΣ iµ n∩ filetypσ i≤ specified«  Iµ thσ filσ alread∙ exists¼ i⌠
  681. wil∞á bσ deleted«á  Al∞ specia∞ character≤ tha⌠ thσ use≥ ma∙ havσ
  682. patcheΣ int∩ NUL╒ (seσ below¼á NUL╒ MODIFICATION⌐ wil∞ bσ sen⌠ t∩
  683. thσá filσ a≤ well¼á witΦ thσ exceptioε oµ thσ EO╞á character¼á 2╢
  684. (1ah)«á  Thσá onl∙ outpu⌠ no⌠ echoeΣ t∩ thσ filσ wil∞á bσá outpu⌠
  685. causeΣ b∙ viewinτ o≥ printinτ ß membe≥ file«  Eveε iµ thσ consolσ
  686. ha≤á beeεá turneΣá ofµ b∙ aε NC╞ file¼á al∞ consolσá outpu⌠á wil∞
  687. continuσ t∩ bσ sen⌠ t∩ thi≤ file.
  688.  
  689. The filename passed must be unambiguous.
  690.  
  691. Unde≥á thσ seconΣ forφ oµ thi≤ command¼á thσ curren⌠ outpu⌠ file¼
  692. iµá an∙ wil∞ bσ closed«á  Wheε NUL╒ i≤ causeΣ t∩á terminate¼á thσ
  693. curren⌠ outpu⌠ filσ i≤ closeΣ alonτ witΦ thσ curren⌠ library¼á iµ
  694. any.
  695.