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