home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / ENTERPRS / CPM / UTILS / S / ZMAN-NEW.LBR / Z-MAN3.NZW / Z-MAN3.NEW
Text File  |  2000-06-30  |  19KB  |  498 lines

  1. .ii Package, Resident Command
  2. .ib
  3. Residen⌠ CommanΣ Package
  4.  
  5.      Residen⌠ command≤ permanentl∙ (a≤ lonτ a≤ thσ compute≥ i≤ oε ì
  6. o≥á unti∞á anothe≥ RC╨ filσ i≤ loaded⌐ residσ iεá memory¼á unlikσ ì
  7. transien⌠ commands¼ whicΦ arσ loadeΣ anΣ ruε froφ CO═ files«  Thσ ì
  8. ZCPR│á residen⌠ command≤ arσ loadeΣ int∩ memor∙ froφ ß disδá filσ  ì
  9. b∙á LDR.COM«á  Thσá residen⌠ commanΣ packagσ i≤ typicall∙á calleΣ ì
  10. SYS.RCP«á  Iµ yo⌡ havσ ß suitablσ macr∩ assembler¼ likσ Echelon'≤ ì
  11. ZAS¼á o≥á ß frienΣ witΦ one¼á yo⌡ caε assemblσ differen⌠á se⌠á oµ ì
  12. resident≤á anΣá loaΣ differen⌠ residen⌠ commanΣ package≤á oεá thσ ì
  13. fly.
  14.  
  15. .ii Resident Commands, built-in help
  16.      T∩á seσ thσ availablσ residen⌠ commands¼á typσá H<cr>«á  Thσ ì
  17. displa∙ should look something likσ thi≤:
  18.  
  19. B0:WORK>H
  20.  
  21. SYS 1.1A
  22.   CLS   CP    ECHO  ERA 
  23.   LIST  P     POKE  R   
  24.   REN   TYPE
  25. B0:WORK>
  26.  
  27. Thesσá teε command≤ arσ residen⌠ iε memor∙ afte≥ thi≤á particula≥ ì
  28. SYS.RCPÉá ha≤á beeεá loadeΣ a≤ par⌠ oµ thσ multiplσá commanΣá linσ ì
  29. passeΣáá t∩á thσá systeφá b∙á STARTUP.COM«áá  Becausσáá oµáá use≥ ì
  30. preference≤áá anΣáá hardwarσáá differences¼ááá variou≤áá Z-Systeφ ì
  31. implementation≤ wil∞ havσ somewha⌠ differen⌠ RCPs.
  32.  
  33. .ii Resident Commands, Table of
  34. COMMAN─   MEANING
  35. .ii Resident Commands, CLS
  36. CL╙       Clear≤ screeε.ì
  37.  
  38. .ii Resident Commands, CP
  39. C╨        Single-filσ cop∙ command.
  40.  
  41. .ii Resident Commands, ECHO
  42. ECH╧      Send≤ outpu⌠ t∩ thσ console¼ includinτ escape
  43.           sequences.
  44.  
  45. .ii Resident Commands, ERA
  46. ERA       Erases files.
  47.  
  48. .ii Resident Commands, LIST
  49. LIST      Prints a file or group of files on the printer.
  50.  
  51. .ii Resident Commands, P
  52. P         PEEK.   Used to examine an area of memory.
  53.  
  54. .ii Resident Commands, POKE
  55. POKE      Changes contents of memory.
  56.  
  57. .ii Resident Commands, R
  58. R         Resets disk system (logs in new disk).
  59.  
  60. .ii Resident Commands, REN
  61. REN       Changes the name of a file.
  62.  
  63. .ii Resident Commands, TYPE
  64. TYPE      Displays contents of an ASCII file or group of ASCII 
  65.           files on the CRT.
  66. .paè     Man∙á oµ thσ residen⌠ command≤ arσ self-explanatory¼á bu⌠á ß ì
  67. few merit some brief discussion.
  68.  
  69.  
  70. .ii CP, syntax
  71.      CP
  72.  
  73.      C╨ copie≤ ß singlσ filσ froφ onσ D╒ (Drive/User⌐ t∩á anothe≥ ì
  74. D╒á o≥ froφ onσ D╒ t∩ thσ samσ D╒ witΦ ß differen⌠ filename«á  C╨ ì
  75. i≤ ver∙ fas⌠ bu⌠ doe≤ n∩ erro≥ checking«á  Iµ yo⌡ neeΣ o≥á desirσ ì
  76. erro≥ checking¼ usσ thσ transien⌠ MCOP┘ utility.
  77.  
  78.      Examples:
  79.  
  80.           CP MYFILE.TXT=OLDFILE.TXT
  81.                
  82.                Copies the file OLDFILE.TXT to a new file in the 
  83.                same DU called MYFILE.TXT.   
  84.  
  85.           CP WORK:=ROOT:MYFILE.TXT
  86.  
  87.                Copies the file MYFILE.TXT from the ROOT DIR
  88.                to the WORK DIR.
  89.  
  90.           CP WORK:=A15:MYFILE.TXT
  91.  
  92.                Copies the file MYFILE.TXT from DU A15 to the
  93.                WORK DIR.
  94.  
  95.           CP B0:=MYFILE.TXT
  96.  
  97.                Copies the file MYFILE.TXT from the logged-in DU 
  98.                to DU B0.
  99.  
  100.           CP B0:=A15:MYFILE.TXT
  101.  
  102.                Copies the file MYFILE.TXT from DU A15 to DU B0.
  103.  
  104.  
  105. .ii ECHO, syntax
  106.      ECHO
  107.  
  108.      ECH╧ "echoesó message≤ t∩ thσ CRT«á  I⌠ caε als∩ senΣ escapσ ì
  109. sequence≤ t∩ thσ CRT«á  Thesσ feature≤ caε bσ useΣ iε aliases anΣ ì
  110. other command files for some interesting visual effects.
  111.  
  112.      Try this one:
  113.  
  114.           ECHO ^Z I HAVE JUST CLEARED THE SCREEN
  115.  
  116.      or:
  117.  
  118.           ECHO ^Z
  119.  
  120.      ECH╧á ^┌á i≤á thσ clear-screeε commanΣá fo≥á ou≥á terminals«  ì
  121. Your'≤á ma∙ requirσ ß differen⌠ string«á  Iµ so¼á ECH╧á [whateve≥ ì
  122. you≥á clear-screeε strinτ happen≤ t∩ be▌ wil∞ work«á  Tr∙ sendinτ ìèsomσ contro∞ string≤ t∩ you≥ termina∞ witΦ thσ ECH╧ command«  Arσ ì
  123. you getting some ideas for great video effects?ì
  124.  
  125.      ECHO i am enjoying my z-system.
  126.  
  127. Iε fact¼ yo⌡ jus⌠ learneΣ somethinτ abou⌠ ho≈ ECH╧ convert≤ lowe≥ ì
  128. case characters to upper case.
  129.  
  130.  
  131. .ii ERA, syntax
  132.      ERA
  133.  
  134.      ER┴á erase≤á files«á  Thσ synta° i≤ ER┴ dir:afεá (wherσá afε ì
  135. mean≤ ambiguou≤ filσ name)«á   Yo⌡ caε als∩ ente≥ ER┴ dir:afεá I¼ ì
  136. wherσá thσá ╔ o≥ inspec⌠ optioε offer≤ yes/n∩ promptinτ fo≥á eacΦ ì
  137. filσ iε thσ list.
  138.  
  139.      Examples:
  140.  
  141.           ERA ROOT:*.* I
  142.  
  143.                Erase all files in the ROOT directory and prompt
  144.                for each file--ask before erasing.
  145.                
  146.           ERA B0:*.bak
  147.  
  148.                Erase all files in B0 with an extent of BAK--
  149.                do not ask.
  150.  
  151.           ERA MYFILE.TXT
  152.  
  153.                Erase the file MYFILE.TXT--do not ask before
  154.                erasing.
  155.  
  156.  
  157. .ii LIST, syntax
  158.      LIST
  159.  
  160.      LIS╘á print≤ ß singlσ ASCI╔ filσ o≥ grou≡ oµ ASCI╔ file≤á oε ì
  161. the LST: device (usually a printer).
  162.  
  163.      Example:
  164.  
  165.           LIST B7:*.ASM
  166.  
  167.                Prints all files in B7 with extent ASM.
  168.  
  169.           LIST ROOT:MYFILE.TXT
  170.  
  171.                Prints MYFILE.TXT located in ROOT.
  172. .paè.ii P (Peek), syntax
  173.      P
  174.  
  175.      Thσ áPEE╦ commanΣ show≤ byte≤ iε memory« Typinτ "Pó áwithou⌠ ì
  176. specifyinτ áß ámemor∙ áaddres≤ display≤ thσ ánex⌠ á25╢ ábyte≤ áoµ ì
  177. memory« á Thσ ácommanΣ á"╨ EA00ó display≤ á25╢ ábyte≤ áoµ ámemor∙ ì
  178. startinτ a⌠ thσ addres≤ EA00«  Anothe≥ "Pó display≤ thσ nex⌠ á25╢ ì
  179. bytes« á "╨ EA0░ EAFFó display≤ memor∙ froφ thσ addres≤ áEA0░ át∩ ì
  180. thσ addres≤ EAFF.
  181.  
  182.  
  183. .ii POKE, syntax
  184.      POKE
  185.  
  186.      The POKE command changes bytes in memory.          
  187.      
  188.      POK┼ put≤ specifiπ piece≤ oµ datß int∩ specifiπ location≤ iε ì
  189. memory«  Bσ ver∙ carefu∞ witΦ thσ POK┼ commanΣ becausσ i⌠ caε pu⌠ ì
  190. an∙á valuσá anywherσá iεá memory¼áá includinτá area≤á oµáá memor∙ ì
  191. containinτ  operatinτ system.
  192.  
  193.      Thσ forma⌠ oµ thσ POK┼ commanΣ i≤ POK┼ ADDRES╙ VALUE¼á wherσ ì
  194. "ADDRESSó i≤ aε addres≤ iε memor∙ anΣ "VALUEó i≤ thσ valuσ t∩á bσ ì
  195. placeΣá a⌠á tha⌠á address«á  Thσ commanΣ "POK┼ 80░á 0óá put≤á thσ ì
  196. hexadecima∞á valuσ ░ a⌠ thσ hexadecimal addres≤ 800H«á  POK┼á 80░ ì
  197. "THI╙á I╙á ┴ TESTó (thσ trailinτ quotatioε marδ optional⌐á place≤ ì
  198. thσá ASCI╔á value≤á fo≥ thσ character≤ "THI╙ I╙ ┴á TESTóá a⌠á thσ ì
  199. memor∙á locatioεá startinτ a⌠ 800H«á  POK┼ 80░ ▒ ▓ │ "THI╙á I╙á ┴ ì
  200. TESTó woulΣ pu⌠ thσ value≤ 1¼á 2¼á anΣ │ int∩ memor∙ startinτá a⌠ ì
  201. 800H¼á followeΣ b∙ thσ ASCI╔ value≤ fo≥ thσ character≤ "THI╙ I╙ ┴ ì
  202. TESTó  immediatel∙ afte≥ thσ 3«  Notσ tha⌠ oncσ yo⌡ star⌠ puttinτ ì
  203. "textóá int∩ memor∙ (usinτ ß quotatioε marδ t∩ marδ thσ star⌠á oµ ì
  204. thσá text)¼á everythinτá tha⌠á follow≤ i≤ interpreteΣ a≤á ßá tex⌠ ì
  205. character«  There'≤ n∩ goinτ bacδ t∩ pokinτ hexadecima∞ numerica∞ ì
  206. values.
  207.  
  208.      Let's confirm the POKE command does what it claims.
  209.  
  210.      POKE 800 "Z IS A POWERFUL SYSTEM<cr>
  211.  
  212.      Now for confirmation:
  213.  
  214.      P 800<cr>
  215.  
  216.      Yo⌡á shoulΣá bσ ablσ t∩ seσ thσ ASCI╔ value≤ yo⌡ jus⌠á pokeΣ ì
  217. witΦ thσ PEE╦ commanΣ¡-checδ thσ righ⌠ sidσ oµ thσ display¼ áit'≤ ì
  218. modeleΣ áafte≥ gooΣ olΣ DDT«  Oµ course¼ thσ POK┼ commanΣ áworks¼ ì
  219. bu⌠ it'≤ sometime≤ nicσ t∩ seσ fo≥ yourself.
  220.  
  221.      Thσá POK┼ commanΣ i≤ oµ enormou≤ valuσ t∩ thσ Z-Systeφ user¼ ì
  222. sincσá i⌠ permit≤ thσ modificatioε oµ program≤á iεá memory«á  Fo≥ ì
  223. example¼á iµá yo⌡ ruε WordStar¼á yo⌡ kno≈ yo⌡ caε usσ thσ instal∞ ì
  224. prograφá t∩á makσá man∙ differen⌠ version≤á witΦá man∙á differen⌠ ì
  225. defaul⌠ values«  Iµ yo⌡ kno≈ wherσ thσ byte≤ arσ iε WordSta≥ tha⌠ ì
  226. contro∞á thesσ defaults¼á yo⌡ caε loaΣ WS.CO═ iε memor∙ witΦá thσ ì
  227. GE╘á 10░á WS.CO═á commanΣá anΣ theε pokσá thosσá byte≤á witΦá thσ ì
  228. appropriatσ values«á  Iµ yo⌡ haΣ ß wa∙ oµ pokinτ man∙ byte≤á witΦ ìèonσ command¼á yo⌡ woulΣ bσ ablσ t∩ usσ jus⌠ onσ cop∙ oµá WordSta≥ ì
  229. anΣ pokσ thσ appropriatσ value≤ int∩ WS.CO═ a⌠ runtime«á  Wσ wil∞ ì
  230. sho≈ yo⌡ ho≈ t∩ d∩ tha⌠ late≥ on«  Jus⌠ remembe≥ fo≥ no≈ tha⌠ thσ ì
  231. techniquσá wσá havσ beeε discussinτ i≤ calleΣ thσ "Pokσá anΣá Goó ì
  232. technique«  I⌠ i≤ onσ oµ thσ man∙ creativσ thing≤ tha⌠ user≤ havσ ì
  233. donσá witΦ thσ Z-Systeφ t∩ savσ time¼á effort¼á disδá space¼á anΣ ì
  234. achievσá highe≥á level≤ oµ performancσ froφá thei≥á hardwarσá anΣ ì
  235. software.
  236.  
  237.  
  238. .ii R, syntax
  239.      R
  240.  
  241.      ╥á reset≤ thσ disδ system«á  Eve≥ ge⌠ thσ dreaΣá BDO╙á erro≥ ì
  242. tellinτ yo⌡ ß disδ wa≤ R/╧ fo≥ read-only┐á  Well¼á yo⌡ shoulΣ no⌠ ì
  243. ge⌠á sucΦ aε erro≥ witΦ ZRDO╙ bu⌠ yo⌡ canno⌠ bσ to∩ carefu∞ abou⌠ ì
  244. things«  A⌠ leas⌠ somσ compute≥ user≤ fee∞ tha⌠ way«  ╥ wil∞ makσ ì
  245. surσ therσ i≤ n∩ questioε abou⌠ you≥ newl∙ inserteΣ disδá gettinτ ì
  246. loggeΣá iεá properly«á  I⌠ i≤ als∩ usefu∞ t∩ makσ surσ tha⌠á disδ ì
  247. spacσ informatioε provideΣ b∙ director∙ program≤ i≤ accuratσá fo≥ ì
  248. ßá newl∙á inserteΣ diskette«á   ì
  249.  
  250.  
  251. .ii REN, syntax
  252.      REN
  253.  
  254.      REN renames files.
  255.  
  256.      REN MYFILE.TXT=MY.DOC renames the file MY.DOC to MYFILE.TXT.
  257.  
  258.      Yo⌡á don'⌠ havσ t∩ bσ iε thσ samσ D╒ a≤ thσ filσá t∩á renamσ ì
  259. it«áá  RE╬á ROOT:MYFILE.TXT=MYFIL┼á rename≤á MYFIL┼á iεá ROO╘á t∩ ì
  260. MYFILE.TXT.
  261.  
  262.      Iµá yo⌡á tr∙á t∩ renamσ ß filσ t∩ thσ namσ oµá ßá filσá tha⌠ ì
  263. alread∙á exists¼á yo⌡ arσ askeΣ iµ thσ filσ tha⌠á alread∙á exist≤ ì
  264. shoulΣ bσ deleted«  Yo⌡ caε renamσ file≤ se⌠ t∩ systeφ statu≤ bu⌠ ì
  265. not files set to read-only status.
  266.  
  267.  
  268. .ii TYPE, syntax
  269.      TYPE
  270.  
  271.      Thσá residen⌠ TYP┼ commanΣ i≤ useΣ t∩ displa∙ file≤ oεá you≥ ì
  272. CRT or "console".
  273.  
  274.      TYP┼á MYNOVEL.TX╘á display≤ MYNOVEL.TX╘ oε thσá consolσá anΣ ì
  275. pause≤á afte≥á ßá screenful¼á waitinτ fo≥ an∙ keyboarΣá inpu⌠á t∩ ì
  276. continuσ witΦ anothe≥ screenful«  Thi≤ i≤ calleΣ paging.
  277.  
  278.      TYP┼á MYNOVEL.TX╘ ╨ display≤ thσ filσ withou⌠á paging¼á jus⌠ ì
  279. likσ thσ residen⌠ TYP┼ commanΣ unde≥ CP/M« 
  280.  
  281.      TYP┼á accept≤á aε ambiguou≤ filσ name¼á s∩ yo⌡á caεá displa∙ ì
  282. severa∞á consecutivσ file≤ witΦ onσ command¼á sucΦ a≤ TYP┼ *.DOC¼ ì
  283. whicΦ display≤ consecutivel∙ al∞ oµ thσ file≤ oµ thσ typσ DOC¼ n∩ ì
  284. matter what their name might be.       
  285. .paè.ib
  286. Named Directories
  287.  
  288.      Thσá STARTU╨ prograφ loads¼á a≤ it≤ las⌠ package¼á ß se⌠á oµ ì
  289. named directories.
  290.  
  291.      NameΣá directorie≤ givσ name≤ t∩ Z-Systeφá directories«á  Z-ì
  292. Systeφ directories¼ a≤ wσ havσ discussed¼ arσ logica∞ directorie≤ ì
  293. knowε b∙ ß drivσ lette≥ anΣ ß use≥ areß number«  A0¼ B3¼ A15¼ anΣ ì
  294. B░á arσá al∞á Z-Systeφ directories«á  Usinτ thσá nameΣá director∙ ì
  295. facilit∙ oµ ZCPR3¼á yo⌡ ma∙ refe≥ t∩ eacΦ directory¼á sucΦ a≤ A0¼ ì
  296. b∙á ß namσ oµ you≥ choice«á  Thσ nameΣ director∙ packagσ oεá you≥ ì
  297. distributioε disk¼á SYS.NDR¼á give≤ name≤ t∩ tw∩ directories«  A░ ì
  298. .ii ROOT: directory
  299. .ii COMMAND: directory
  300. i≤ calleΣ COMMAN─ anΣ A1╡ i≤ calleΣ ROOT«  Wσ pickeΣ thosσ names╗ ì
  301. yo⌡ ma∙ prefe≥ others.
  302.  
  303.      Computinτá i≤á morσá comfortablσ anΣ productivσá witΦá nameΣ ì
  304. directories«á  Wheε yo⌡ picδ name≤ yo⌡ ma∙ basσ you≥ decision≤ oε ì
  305. wha⌠ feel≤ comfortablσ t∩ you«á  Man∙ peoplσ likσ t∩ cal∞ B░ WOR╦ ì
  306. oε thei≥ flopp∙ baseΣ system«á  Oε ß harΣ drivσ systeφ yo⌡á migh⌠ ì
  307. wan⌠á t∩ segregatσ worδ area≤ accordinτ t∩ wha⌠ kinΣ oµ tasδá yo⌡ ì
  308. wil∞ bσ performinτ iε tha⌠ area«á  B│ migh⌠ bσ calleΣ AS═ becausσ ì
  309. tha⌠á migh⌠ bσ wherσ yo⌡ d∩ you≥ assemble≥ work«á  Yo⌡ migh⌠ wan⌠ ì
  310. t∩ picδ you≥ namσ a≤ thσ namσ oµ ß director∙ yo⌡ d∩ you≥ worδá iε ì
  311. iµ therσ arσ man∙ peoplσ usinτ thσ samσ computer«á  WitΦ ß flopp∙ ì
  312. system¼ yo⌡ migh⌠ wan⌠ t∩ tailo≥ thσ name≤ oµ you≥ directorie≤ t∩ ì
  313. thσá naturσá oµ thσ tasδ a≤ defineΣ b∙ thσ disδ yo⌡ arσ usinτá iε ì
  314. thσ ┴ drive«á  So¼á fo≥ example¼á wheε wσ usσ ou≥ worΣ processinτ ì
  315. disk¼ wσ migh⌠ wan⌠ t∩ cal∞ B░ WORDPRO.
  316.  
  317.      Thσá utilit∙á tha⌠á allow≤ yo⌡ t∩ changσ thσ name≤á oµá you≥ ì
  318. directorie≤ i≤ calleΣ MKDIR«  MKDI╥ create≤ nameΣ director∙ file≤ ì
  319. fo≥á subsequen⌠á loadinτ b∙ thσ LD╥ utility«á  Likσ al∞á Z-Systeφ ì
  320. utilities¼á it≤ usσ i≤ explaineΣ iε ß built-iε hel≡ filσá invokeΣ ì
  321. b∙ typinτ MKDI╥ //«  
  322.  
  323.      This is what MKDIR looks like when you invoke it:
  324.  
  325. B0:WORK>mkdir
  326.  
  327. .ii MKDIR, example
  328. MKDIR, Version 3.2
  329.  
  330. MKDIR Command (? for Help)? ?
  331. MKDIR Commands are --
  332.         C -- Change Directory (Add/Rename/Delete Entries)
  333.         I -- Initialize Directory
  334.         P -- Print Directory
  335.         R -- Read Directory File
  336.         S -- Status of MKDIR Environment
  337.         W -- Write Directory File
  338.         X -- Exit Program
  339.  
  340. MKDIR Command (? for Help)? R
  341. Name of File (<RETURN> = B  0: NAMES   .NDR)? A15:SYS.NDR
  342. MKDIR Command (? for Help)? P
  343. .paè DU : DIR Name - Password     DU : DIR Name - Password    
  344. ----  --------   --------    ----  --------   --------    
  345. A  0: COMMAND  -             A 15: ROOT     -             
  346.  
  347. B  0: WORK     -             
  348. MKDIR Command (? for Help)? S
  349. ** MKDIR Status **
  350.  
  351.   3 Entries in Directory
  352. Working File Name: SYS     .NDR
  353.  
  354. No Changes made to Directory since Startup
  355. File has been loaded
  356.  
  357. MKDIR Command (? for Help)? X
  358. B0:WORK>
  359.  
  360.      Thi≤á workinτá sessioε show≤ yo⌡ ho≈ thσ MKDI╥á "Róá commanΣ ì
  361. read≤ thσ .ND╥ filσ oµ you≥ choice«á  Wσ selecteΣ SYS.ND╥ locateΣ ì
  362. iε A15║á or¼á iε nameΣ director∙ parlance¼ ROOT«  Thσ "Pó commanΣ ì
  363. print≤ thσ nameΣ directorie≤ t∩ you≥ CRT«á  Iµ yo⌡ wan⌠ t∩ changσ ì
  364. an∙ oµ thσ nameΣ directories¼á o≥ adΣ ne≈ ones¼á yo⌡ usσ thσá "Có ì
  365. command«á  Iµ yo⌡ wanteΣ t∩ namσ A░ BAS┼ insteaΣ oµ COMMAND¼á yo⌡ ì
  366. coulΣá typσá A0:BAS┼á (iε thσ "changeó modσ invokeΣá b∙á thσá "Có ì
  367. commanΣá oµá MKDIR⌐ anΣ thσ namσ woulΣ bσ changed«á  Iε orde≥á t∩ ì
  368. savσ you≥ change≤ anΣ addition≤ t∩ ß file¼á yo⌡ exi⌠ thσ "changeó ì
  369. modσ witΦ thσ "Xó commanΣ followeΣ b∙ ß carriagσ returε anΣá theε ì
  370. usσ thσ "Wó o≥ writσ command«á  Sincσ yo⌡ havσ alread∙ tolΣ MKDI╥ ì
  371. tha⌠ yo⌡ arσ dealinτ witΦ SYS.NDR¼ locateΣ iε A15¼ yo⌡ woulΣ jus⌠ ì
  372. hi⌠á ßá carriagσá returε afte≥ thσ "Wó commanΣ t∩á savσá thσá ne≈ ì
  373. versioεá oµá SYS.ND╥ t∩ you≥ disδ iε drivσ A«á  T∩ loaΣá thσá ne≈ ì
  374. nameΣ directorie≤ int∩ memor∙ yo⌡ typσ LD╥ SYS.NDR«  AnΣ yo⌡ havσ ì
  375. you≥ newl∙ defineΣ se⌠ oµ nameΣ directories.
  376.  
  377.      Beforσ wσ enΣ ou≥ discussioε oµ MKDI╥ let≤ takσ ß looδ a⌠ ß ì
  378. session where the directory was changed:
  379.  
  380. A0:REMOTE>mkdir remote.ndr
  381.  
  382. MKDIR, Version 3.2
  383.  
  384. MKDIR Command (? for Help)? P
  385.  DU : DIR Name - Password     DU : DIR Name - Password    
  386. ----  --------   --------    ----  --------   --------    
  387. A  0: SYSTEM   -             A  1: SB180    -             
  388. A  2: TEXTPROC -             A  3: ASSEMBLE -             
  389. A  4: ZRDOS    -             A  5: DRICPM   -             
  390. A  7: SYSOP    - HORRORS!    A  8: PUBLICS  - WONTWORK    
  391. A 15: ROOT     - NOTHERE!    
  392.  
  393. B  0: UPLOADS  -             B  1: ZCPR3    -             
  394. B  2: UTILITY  -             B  3: COMPILE  -             
  395. B  4: DOCUMENT -             
  396. MKDIR Command (? for Help)? C
  397. ** MKDIR Change Mode **èDirectory Entry (?<RETURN> for Help)? a1:naogzsig
  398.  
  399.         Renaming SB180   
  400. Directory Entry (?<RETURN> for Help)? x
  401.  
  402. MKDIR Command (? for Help)? X
  403.  
  404. Directory has changed since last Write
  405. Do you want to write Directory to Disk (Y/N)? Y
  406.  
  407. Name of File (<RETURN> = A  0: REMOTE  .NDR)? test.ndr
  408.  
  409. Writing Directory to Disk ... Done
  410.  
  411.      Noticσá ho≈ MKDIRÉ ask≤ yo⌡ abou⌠ thσ outpu⌠ filenamσá beforσ ì
  412. creatinτ thσ ne≈ ND╥ file«  Iµ thσ use≥ haΣ answereΣ thσ "Namσ Oµ ì
  413. Fileó quer∙ witΦ ß carriagσ return¼ thσ origina∞ REMOTE.ND╥ iε A░ ì
  414. woulΣá havσá beenΣ overwritten«á  B∙ initiall∙ creatinτá thσá ne≈ ì
  415. nameΣ director∙ filσ a≤ TEST.NDR¼á thσ use≥ i≤ wisel∙ leavinτ thσ ì
  416. origina∞á filσá alonσá unti∞ hσ trie≤ ou⌠ thσá modifieΣá version¼ ì
  417. afte≥á whicΦá hσá caε usσ thσ RE╬ o≥á C╨á command--o≥á ßá utilit∙ ì
  418. program--t∩ changσ the name≤ arounΣ.
  419.  
  420.      Thσ PW─ utilit∙ allow≤ yo⌡ t∩ seσ wha⌠ nameΣ directorie≤ yo⌡ ì
  421. havσ defineΣ anΣ loadeΣ int∩ memory«  Thi≤ i≤ wha⌠ PW─ look≤ likσ ì
  422. when you invoke it.
  423.  
  424. B0:WORK>pwd
  425.  
  426. PWD, Version 1.0
  427.  DU : DIR Name     DU : DIR Name     DU : DIR Name     DU : DIR Name    
  428. ----  --------    ----  --------    ----  --------    ----  --------    
  429. A  0: COMMAND     A 15: ROOT        
  430.  
  431. B  0: WORK        
  432.  
  433. B0:WORK>
  434.  
  435.      Wσ seσ tha⌠ therσ arσ threσ workinτ directorie≤ loadeΣá froφ ì
  436. ou≥á disk║á  COMMAND¼á ROOT¼á anΣ WORK«á  EacΦ nameΣ director∙ i≤ ì
  437. associateΣá witΦ ß drivσ anΣ use≥ area«á  Thesσ drive≤á anΣá use≥ ì
  438. area≤á arσ listeΣ beforσ thσ namσ unde≥á PWD«á  Essentially¼á PW─ ì
  439. combine≤á thσ function≤ oµ thσ "Ró anΣ "Pó command≤ oµ MKDI╥á anΣ ì
  440. allow≤á yo⌡á t∩ takσ ß quicδ glancσ a⌠ thσ directorie≤á currentl∙ ì
  441. active in case you have forgotten.
  442. .paè.ii ROOT: directory
  443.      CD¼á thσ changσ director∙ command¼á give≤ yo⌡ anothe≥ wa∙ oµ ì
  444. movinτá froφ nameΣ director∙ t∩ nameΣ directory«á  Yo⌡ havσá seeε ì
  445. tha⌠á wσ caε movσ froφ B░ t∩ A1╡ b∙ typinτ A15:<cr>«á  Wσ caεá d∩ ì
  446. thσá samσá thinτ b∙ typinτ ROOT:<cr>«á  C─ allow≤ u≤ t∩á typσá C─ ì
  447. A15:<cr╛á o≥ C─ ROOT:<cr╛ t∩ accomplisΦ thσ samσ thing«á  Yo⌡ ma∙ ì
  448. wonde≥á wh∙ wσ woulΣ wan⌠ t∩ g∩ througΦ thσ troublσ oµ typinτá C─ ì
  449. iεá additioεá t∩á thσá othe≥á stuff¼á wheεá wσá coulΣá jus⌠á typσ ì
  450. ROOT:<cr>«  Withou⌠ goinτ int∩ an∙ dee≡ under-the-hooΣ stuff¼ onσ ì
  451. advantagσá oµ usinτ C─ t∩ movσ t∩ ß ne≈ nameΣ director∙á i≤á tha⌠ ì
  452. wheε C─ take≤ yo⌡ int∩ thσ ne≈ directory¼ thσ firs⌠ thinτ i⌠ doe≤ ì
  453. i≤á looδ fo≥ ß filσ calleΣ ST.COM«á  Iµ i⌠ find≤ ST.COM¼á i⌠ run≤ ì
  454. it«  ST.CO═ caε bσ an∙ prograφ yo⌡ pick¼ a≤ lonτ a≤ yo⌡ renamσ i⌠ ì
  455. t∩ ST.COM«á  I⌠ caε als∩ bσ (anΣ usuall∙ is⌐ aε alias«á  Aε alia≤ ì
  456. i≤á ßá CO═á file--likσ STARTU╨ itselµ (thσá namσá S╘á come≤á froφ ì
  457. "STartup")--tha⌠á simpl∙ passe≤ ß serie≤ oµ command≤ embeddeΣá iε ì
  458. i⌠á t∩ thσ systeφ fo≥ execution«á  So¼á yo⌡ caε havσ aε automatiπ ì
  459. serie≤á oµá command≤á executeΣá wheε yo⌡ loτá int∩á ßá ne≈á nameΣ ì
  460. director∙ witΦ CD«  Wσ wil∞ havσ morσ t∩ sa∙ abou⌠ aliase≤ later.
  461.  
  462.      NameΣá directoriesÉ allo≈ yo⌡ t∩ computσ thσ wa∙á yo⌡á think«  ì
  463. Yo⌡á ma∙ finΣ i⌠ difficul⌠ t∩ remembe≥ tha⌠ yo⌡ d∩ you≥ assemble≥ ì
  464. worδá iε B3¼á bu⌠ yo⌡ wil∞ havσ les≤ difficult∙á rememberinτá thσ ì
  465. nameΣá director∙ calleΣ ASM«á  Let'≤ sa∙ yo⌡ wan⌠ t∩ cop∙ certaiε ì
  466. file≤ froφ yo⌡ AS═ nameΣ director∙ t∩ you≥ BACKU╨ directory«á  I⌠ ì
  467. i≤ eas∙ t∩ remembe≥ tha⌠ you≥ drivσ anΣ use≥ areß fo≥ backup≤á i≤ ì
  468. calleΣá BACKU╨á anΣ tha⌠ you≥ drivσ anΣ use≥ areßá fo≥á assemble≥ ì
  469. worδ i≤ calleΣ ASM.
  470.  
  471.      T∩ cop∙ ß filσ calleΣ BIGPROG.AS═ froφ you≥ AS═ director∙ t∩ ì
  472. you≥ BACKU╨ director∙ yo⌡ woulΣ simpl∙ type:
  473.  
  474. C╨ BACKUP:=ASM:BIGPROG.ASM
  475.  
  476. Thσ residen⌠ C╨ commanΣ doe≤ n∩ erro≥ checking«  Moderε áhardwarσ ì
  477. i≤ quitσ reliablσ anΣ man∙ user≤ tradσ ofµ erro≥ checkinτ fo≥ thσ ì
  478. speeΣ oµ CP«  Iµ yo⌡ wanteΣ t∩ d∩ automatiπ erro≥ checkinτ oε thσ ì
  479. reaΣ anΣ writσ proces≤ yo⌡ coulΣ usσ thσ MCOP┘ prograφ anΣ type:
  480.  
  481. MCOPY BACKUP:=ASM:BIGPROG.ASM
  482.  
  483. Thσ áá┌-Systeφ áádirector∙ áutilitie≤ áals∩ ákno≈ ááabou⌠ áánameΣ ì
  484. directories« á T∩ seσ wha⌠ file≤ arσ iε you≥ ROO╘ directory¼ áyo⌡ ì
  485. migh⌠ typσ XDI╥ ROOT:¼  X─ ROOT:¼ o≥ jus⌠ DI╥ ROOT:¼ accordinτ t∩ ì
  486. whicΦ ┌-Systeφ director∙ utilit∙ yo⌡ arσ workinτ with«  Thσ othe≥ ì
  487. ┌-Systeφ áutilitie≤ kno≈ abou⌠ nameΣ directorie≤ a≤ well« á NameΣ ì
  488. directorie≤ áprovidσ yo⌡ witΦ ß powerfu∞ too∞ t∩ brinτ ácomputinτ ì
  489. int∩ thσ realm≤ oµ norma∞ everyda∙ English«  Thi≤ i≤ jus⌠ anothe≥ ì
  490. examplσ áoµ áho≈ áthσ ┌-Systeφ provide≤ thσ ámos⌠ ápractica∞ áanΣ ì
  491. natura∞ use≥ interfacσ availablσ toda∙ oε microcomputers.
  492.  
  493.      Well...«á  Herσ wσ are«  A⌠ thσ enΣ oµ STARTUP«  AnΣ wσ havσ ì
  494. jus⌠ starteΣ ou≥ journe∙ int∩ Z«á  A⌠ thi≤ poin⌠ yo⌡ shoulΣá fee∞ ì
  495. comfortablσ witΦ thσ concept≤ oµ flo≈ control¼ residen⌠ commands¼ ì
  496. anΣá nameΣ directories«á  Wσ wil∞ movσ oε no≈ t∩ othe≥á importan⌠ ì
  497. matters¼á includinτ thσ intrinsiπ commands¼á thσ multiplσ commanΣ ìèline¼ anΣ aliases.
  498.