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 / BEEHIVE / ZSUS / Z3HELP-6.LBR / ZA.LBR / Z34RCP.HZP / Z34RCP11.HLP
Text File  |  2000-06-30  |  13KB  |  390 lines

  1.                     The RCP Commands
  2.      CLED/SPOP      Command Line Editor          
  3.      CLS            Clear the CRT screen         
  4.      CP             Copy a File                  
  5.      D              Display Directory            
  6.      ECHO           Echo Command Tail            
  7.      ERA            Erase Files                  
  8.      H              Display Available Commands   
  9.      LIST/TYPE      Display a File on Printer/CRT
  10.      NOTE           Comment                      
  11.      P/POKE         Display/Alter Memory         
  12.      PORT           Input/Output to system ports 
  13.      PROT           Protect Files                
  14.      Q              Alter or Query the Quiet Flag
  15.      R              Reset Disk                   
  16.      REG            ZCPR3 Register Display/Alter 
  17.      REN            Rename a File                
  18.      SP             Display Disk Space Remaining 
  19.      WHL            Alter or Query Wheel Byte    ì
  20. :Thσ RC╨ Commands
  21.  
  22.  
  23.      Thσ á standarΣ ZCPR│ Systeφ Residen⌠ CommanΣ áPackagσ á(RCP⌐ ì
  24. distributeΣ áwitΦ thσ ZCPR│ systeφ contain≤ ß numbe≥ oµ áresiden⌠ ì
  25. command≤ áwhicΦ áma∙ bσ enableΣ (dependinτ oε systeφ ámemor∙ áanΣ ì
  26. securit∙ ácharacteristics⌐ áa⌠ thσ discretioε oµ áthσ áinstaller«  ì
  27. Usagσ oµ thσ RC╨ command≤ i≤ describeΣ iε thi≤ HEL╨ file.
  28.  
  29.      Thσ áRC╨ command≤ residσ iε memor∙ rathe≥ thaε beinτ áloadeΣ ì
  30. froφ ádisk¼ anΣ thereforσ operatσ ver∙ efficientl∙ anΣ arσ ádisδ¡ ì
  31. independent« á Oε thσ othe≥ hand¼ duσ t∩ memor∙ constraints¼ áthσ ì
  32. RC╨ command≤ arσ ofteε les≤ powerfu∞ thaε thei≥ transien⌠ prograφ ì
  33. counterparts«
  34.  
  35.  
  36.  
  37.      Iµ aε erro≥ occurs¼ thσ RC╨ command≤ generall∙ chaiε t∩ áthσ ì
  38. installeΣ erro≥ handler¼ providinτ ß detaileΣ repor⌠ oµ thσ erro≥ ì
  39. anΣ áallowinτ thσ commanΣ t∩ bσ editeΣ o≥ aborted«  Iµ án∩ áerro≥ ì
  40. handle≥ ái≤ áinstalled¼ áthσ commanΣ whicΦ causeΣ áthσ áerro≥ ái≤ ì
  41. echoeΣ t∩ thσ screen¼ followeΣ b∙ ß questioε mark.
  42.  
  43.      Al∞ RC╨ command≤ arσ installatioε-dependent¼ anΣ man∙ ma∙ bσ ì
  44. configureΣ áa⌠ áassembl∙ timσ t∩ perforφ áiε áslightl∙ ádifferen⌠ ì
  45. ways« á Thσ áexample≤ giveε iε thi≤ HEL╨ filσ arσ ábaseΣ áoε áthσ ì
  46. distributeΣ se⌠ oµ options«  Seσ sourcσ codσ filσ Z34RCP.LI┬ áfo≥ ì
  47. morσ detail≤ oε commanΣ anΣ optioε selection.
  48.  
  49. :CLED anΣ SPO╨ Commands
  50.      Transient Counterparts: LS╚ anΣ SPOP
  51.  
  52.      Thσ áCLE─ commanΣ invoke≤ ß specia∞ prograφ áwhicΦ áprovide≤ ì
  53. WordSta≥-likσ editinτ oµ command≤ a⌠ thσ systeφ prompt«  I⌠ áals∩ ì
  54. allow≤ yo⌡ t∩ recal∞ thσ las⌠ severa∞ command≤ invokeΣ witΦ áonl∙ ì
  55. onσ keystroke«  Finally¼ iµ available¼ CLE─ display≤ thσ ácurren⌠ ì
  56. systeφ timσ t∩ thσ lef⌠ oµ you≥ prompt«  Thσ synta° is:
  57.  
  58.         CLED    - invoke as shell
  59.         CLED /    - invoke for next command only
  60.  
  61.  
  62.  
  63.      Thσ SPO╨ commanΣ "popsó thσ to≡ shel∞ froφ thσ shel∞ ástack¼ ì
  64. s∩ tha⌠    i⌠ n∩ longe≥ load≤ afte≥ ever∙ command«  Thi≤ commanΣ ái≤ ì
  65. rarel∙ áneeded¼ áanΣ i≤ includeΣ onl∙ witΦ version≤ áoµ áthσ áRC╨ ì
  66. includinτ CLE─ (seσ above)«  Thσ synta° i≤ simply:
  67.  
  68.         SPOP
  69. :CLS Command
  70.      Transient Counterpart: None
  71.  
  72.      Thσ áCL╙ ácommanΣ áclear≤ áthσ átermina∞ áscreen¼ ááremovinτ ì
  73. display≤ áwhicΦ ámigh⌠ áhavσ beeε lef⌠ b∙ ápreviou≤ ácommand≤ áo≥ ì
  74. programs«  Thσ synta° is:
  75.  
  76.         CLS
  77.  
  78. :CP Command
  79.      Transient Counterpart: MCOPY
  80.  
  81.      Thσ áC╨ ácommanΣ copie≤ onσ filσ froφ onσ D╒ t∩ áanothe≥ áo≥ ì
  82. int∩ áthσ samσ D╒ unde≥ ß differen⌠ name«  Iµ function≤ 10▓ á(ge⌠ ì
  83. stamp⌐ áanΣ 10│ (se⌠ stamp⌐ arσ supporteΣ b∙ aε RS╪ o≥ DOS¼ áfilσ ì
  84. datestamp≤ arσ preserveΣ acros≤ copies«  Thσ synta° is:
  85.  
  86.         CP dir:ufn1 dir:ufn2    -- ufn1 to ufn2
  87.         CP dir:ufn1            -- ufn1 to current dir:
  88.         CP dir:ufn2=dir:ufn1    -- ufn1 to ufn2
  89.  
  90.     Examples:
  91.  
  92.         CP f1.txt f2.txt
  93.         CP b0:f1.txt a15:
  94.         CP root:f1.txt
  95.  
  96. :D Command
  97.      Transient Counterpart: DIR, XD, XDIR
  98.  
  99.      Thσ áá─ áácommanΣ ádisplay≤ áthσ ádirector∙ áoµ ááfile≤ ááiε ì
  100. alphabetica∞ orde≥ acros≤ thσ line≤ t∩ thσ user«  Thσ synta° is:
  101.  
  102.         D dir:afn.aft o
  103.         D .aft o
  104.         D /o
  105.  
  106.         Options (wheel only) are:
  107.  
  108.           S - Display System Files Only
  109.           A - Display Both Non-System and System Files
  110.  
  111.     Examples:
  112.  
  113.         D /a
  114.         D root:myfile.txtè        D .com
  115.  
  116. :ECHO Command
  117.      Transient Counterpart: ECHO
  118.  
  119.      ECH╧ á i≤  usefu∞ iε issuinτ botΦ  message≤  (t∩  thσ áuser¼ ì
  120. sa∙ withiε ß commanΣ filσ durinτ execution⌐ anΣ escapσ sequences« ì
  121. B∙ áusσ oµ thσ %╛ anΣ %╝ parameters¼ ECH╧ caε senΣ it≤ outpu⌠ áiε ì
  122. combination≤ áoµ uppe≥ anΣ lowe≥ case«  B∙ usσ oµ thσ %╨ áanΣ á%├ ì
  123. parameters¼ áECH╧ áoutpu⌠ ácaε ábσ átoggleΣ ábetweeε áscreeε áanΣ ì
  124. printer« á ECH╧ áuse≤ áBIO╙ ácalls¼ ás∩ áal∞ ácontro∞ ácharacter≤ ì
  125. (entereΣ a≤ ^character⌐ arσ passeΣ exactly«  Hence¼ consolσ-leve∞ ì
  126. programminτ oµ sucΦ device≤ (CRT≤ anΣ printers⌐ i≤ possible.
  127.  
  128.         Examples:
  129.                ECHO %Pthis is a test%Cof echo%P
  130.                     -- "THIS IS A TEST" goes to the printer
  131.             "OF ECHO" goes to the console
  132.             (trailing %P flushes printer buffer)
  133.  
  134.                ECHO t%>his is a %<test^j
  135.                     -- "This is a TEST", followed by Control-J,
  136.                         goes to the consoleì
  137. :ERA Command
  138.      Transient Counterpart: ERASE
  139.  
  140.      Thσ áER┴ commanΣ erase≤ files«  Iµ an∙ characte≥ i≤ áentereΣ ì
  141. afte≥ áthσ áfilespec¼ thσ use≥ i≤ prompteΣ beforσ áeacΦ áerasure«  ì
  142. Thσ synta° is:
  143.  
  144.         ERA dir:afn
  145.     or:
  146.         ERA dir:afn o    -- Inspect files first
  147.  
  148.     Examples:
  149.  
  150.         ERA b7:*.bak
  151.         ERA text:*.tmp i
  152.  
  153. :H Command
  154.      Transient Counterpart: SHOW
  155.  
  156.      Thσ á╚ á(help⌐ commanΣ display≤ t∩ thσ consolσ áal∞ áoµ áthσ ì
  157. buil⌠-iε ácommand≤ currentl∙ availablσ oε thσ ásystem¼ áincludinτ ì
  158. RCP¼ FCP¼ anΣ CC╨ commands«  Iµ ß commanΣ i≤ whee∞-protected¼ ái⌠ ì
  159. i≤ no⌠ displayeΣ whilσ thσ whee∞ bytσ i≤ off.
  160.  
  161. The syntax is simply:
  162.  
  163.         H
  164.  
  165. :LIST and TYPE Commands
  166.      Transient Counterparts: PRINT and PAGE
  167.  
  168.      Thσ TYP┼ commanΣ display≤ ß grou≡ oµ file≤ oε thσ CR╘ áwhilσ ìèthσ áLIS╘ commanΣ print≤ ß grou≡ oµ file≤ oε thσ printer« á Whilσ ì
  169. thσ áfile≤ arσ beinτ displayeΣ o≥ printed¼ contro∞-╪ áentereΣ áa⌠ ì
  170. thσ consolσ skip≤ t∩ thσ nex⌠ filσ anΣ contro∞-├ cancels« á Whilσ ì
  171. TYPEinτ ß filσ o≥ files¼ paginτ ma∙ bσ switcheΣ ofµ witΦ contro∞¡ ì
  172. Z« á Iµ LIS╘ i≤ giveε withou⌠ parameters¼ ß forφ feeΣ i≤ sen⌠ át∩ ì
  173. thσ printer«  Thσ synta° is:
  174.  
  175.         TYPE dir:afn o  -or-  LIST dir:afn  -or-  LIST
  176.  
  177.         Option to TYPE:
  178.  
  179.         P - Do NOT Page Output to CRT
  180.  
  181.     Examples:
  182.  
  183.         TYPE b7:*.asm p
  184.         LIST text:*.txtì
  185. :NOTE Command
  186.      Transient Counterpart: NOTE
  187.  
  188.      NOT┼ ái≤ simpl∙ ß "d∩ nothingó commanΣ whicΦ caε bσ useΣ át∩ ì
  189. placσ comment≤ int∩ multiplσ commanΣ lines«  Fo≥ instance¼ iε thσ ì
  190. followinτ line:
  191.  
  192.         d *.com;note this is a dir display;era *.bak
  193.  
  194. thσ á─ áanΣ ER┴ command≤ perforφ normally¼ anΣ thσ áNOT┼ ácommanΣ ì
  195. simpl∙ doe≤ nothinτ ver∙ efficiently.
  196.  
  197. :P and POKE Commands
  198.      Transient Counterparts: None (Subset of DDT)
  199.  
  200.      Thσ ╨ commanΣ allow≤ thσ use≥ t∩ examinσ ß chunδ oµ ámemory«  ì
  201. Iµ thσ use≥ simpl∙ type≤ "Pó witΦ n∩ address¼ thσ nex⌠ 12╕ ábyte≤ ì
  202. oµ ámemor∙ áarσ displayed«  Iµ thσ use≥ type≤ á"╨ áaddress"¼ á12╕ ì
  203. byte≤ oµ memor∙ startinτ a⌠ thσ indicateΣ addres≤ arσ ádisplayed«  ì
  204. Iµ áthσ use≥ type≤ "╨ address▒ address2"¼ memor∙ iε thi≤ áaddres≤ ì
  205. rangσ i≤ displayed«  Thσ syntax:
  206.  
  207.         P
  208.      or:
  209.         P address
  210.      or:
  211.         P address1 address2ì
  212.  
  213.  
  214.  
  215.      Thσ áPOK┼ commanΣ allow≤ thσ use≥ t∩ changσ thσ áconten⌠ áoµ ì
  216. memory«  Thσ use≥ mus⌠ specif∙ aε addres≤ t∩ POKE¼ anΣ tw∩ ábasiπ ì
  217. form≤ arσ allowed:
  218.  
  219.         POKE address val1 val2 ... valn
  220.      and:
  221.         POKE address "character string
  222.  
  223.      Thσ átw∩ form≤ ma∙ bσ intermixeΣ witΦ leadinτ value≤ áanΣ áß ì
  224. trailinτ characte≥ string:
  225.  
  226.         POKE address val1 val2 ... valn "character stringì
  227.  
  228.  
  229.  
  230.     Examples:
  231.         P
  232.         P f400
  233.         P f400 f425
  234.         POKE f400 0 1 2
  235.         POKE f400 "this is a test
  236.         POKE f400 1 2 3 "hello, world
  237.  
  238. :PORT Command
  239.      Transient Counterpart: None
  240.  
  241.      Thσ POR╘ commanΣ allow≤ thσ use≥ t∩ inpu⌠ anΣ outpu⌠ ávalue≤ ì
  242. t∩ thσ computer'≤ input/outpu⌠ ports«  Thσ synta° is:
  243.  
  244.         PORT addr    -- Read and display value
  245.         PORT addr value    -- Send value to port
  246.  
  247.     Examples:
  248.  
  249.         PORT fc
  250.         PORT fd 21
  251.  
  252. :PROT Command
  253.      Transient Counterpart: PROTEC╘
  254.  
  255.      Thσ áPRO╘ commanΣ set≤ thσ filσ protectioε attribute≤ fo≥ áß ì
  256. grou≡ áoµ files«  Thσ R/O¼ System¼ anΣ Archivσ attribute≤ ma∙ ábσ ì
  257. se⌠ áwitΦ áthσ R¼ S¼ anΣ ┴ options¼ respectively¼ ágiveε áiε áan∙ ì
  258. orde≥ áa≤ á"RSAó áo≥ "ASR"«  Omissioε oµ áonσ áoµ áthesσ áoption≤ ì
  259. toggle≤ áthσ áoppositσ (ie¼ omissioε oµ ╥ make≤ thσ áfile≤ áR/W)«  ì
  260. Thσ á╔ optioε allow≤ onσ t∩ inspec⌠ eacΦ filenamσ beforσ ásettinτ ì
  261. it≤ filσ attributes« Thσ syntax:
  262.  
  263.      PROT dir:afn        - set to read write, directory, modified
  264.      PROT dir:afn R      - set to read only,  directory, modified
  265.      PROT dir:afn RA     - set to read only,  directory, archived
  266.      PROT dir:afn RASI   - set to read only,  system,    archived,
  267.                            with inspection
  268.     Examples:
  269.         PROT b7:*.com rai
  270.         PROT this.docì
  271. :Q Command
  272.      Transient Counterpart: QUIET
  273.  
  274.      Thσ á╤ ácommanΣ turn≤ thσ ZCP╥ quie⌠ flaτ oε áo≥ áoff« á Thσ ì
  275. quie⌠ áflaτ i≤ useΣ b∙ somσ program≤ anΣ part≤ oµ áthσ áoperatinτ ì
  276. systeφ át∩ determinσ ho≈ mucΦ informatioε the∙ shoulΣ displa∙ át∩ ì
  277. thσ áscreen« á A≤ áß rule¼ wheε thσ quie⌠ flaτ ái≤ áon¼ áprogram≤ ì
  278. displa∙ onl∙ erro≥ message≤ t∩ thσ screen«  Thσ synta° is:
  279.  
  280.         "Q"   or "Q Dis"    -- display quiet flag        
  281.                 "Q S" or "Q Set"    -- turn quiet flag ONè                "Q R" or "Q Reset"  -- turn quiet flag OFF
  282.  
  283. :R Command
  284.      Transient Counterpart: None
  285.  
  286.      Thσ ╥ (reset⌐ commanΣ reset≤ ß flopp∙ disδ anΣ display≤ áthσ ì
  287. amoun⌠ áoµ spacσ remaining«  ZSDO╙ doe≤ no⌠ requirσ disk≤ át∩ ábσ ì
  288. rese⌠ áwitΦ ácontro∞-C¼ ábu⌠ áprogram≤ áwil∞ árepor⌠ ádisδ áspacσ ì
  289. properl∙ áunti∞ áß disδ i≤ reset¼ anΣ i⌠ i≤ ß gooΣ ápractice« á ╥ ì
  290. als∩ áforce≤ áß árese⌠ oµ al∞ disk≤ usinτ thσ á"fas⌠ áfixeΣ ádisδ ì
  291. relogó featurσ oµ ZSDOS.
  292.  
  293.     Examples:
  294.  
  295.         R    -- Reset current disk
  296.         R b:    -- Reset disk B
  297.  
  298.  
  299. :REG Command
  300.      Transient Counterpart: REG
  301.  
  302.      ┴ registe≥ i≤ ß ZCPR│ buffer¼ indicateΣ b∙ ß digi⌠ froφ ░ t∩ ì
  303. 31¼ áo≥ thσ lette≥ ┼ fo≥ prograφ Erro≥ byte«  Thσ áregister≤ áarσ ì
  304. useΣ át∩ ápas≤ informatioε betweeε program≤ o≥ áportion≤ áoµ áthσ ì
  305. operatinτ system.
  306.  
  307.      The REG command forms are:
  308.     REG D or REG    = display values of first 10 registers
  309.     REG Mreg    = subtract 1 from a register (Minus)
  310.     REG Preg    = add 1 to a register (Plus)
  311.     REG Sreg value    = set value of indicated register
  312.         REG reg     = display a single register valueì
  313.  
  314.  
  315.  
  316.     Examples:
  317.         REG S0 4    -- reg 0 = 4
  318.         REG S12        -- reg 12 = 0
  319.         REG P        -- reg 0 = reg 0 + 1
  320.         REG P5        -- reg 5 = reg 5 + 1
  321.         REG M9        -- reg 9 = reg 9 - 1
  322.         REG        -- show first ten values
  323.         REG SE 0    -- zero program error byte
  324.  
  325. :REN Command
  326.      Transient Counterpart: RENAME
  327.  
  328.      Thσ áRE╬ ácommanΣ change≤ thσ namσ oµ onσ filσ át∩ áanother«  ì
  329. Thσ áfilσ nameΣ oε thσ lef⌠ wil∞ bσ renameΣ witΦ thσ namσ t∩ áthσ ì
  330. right«  Iµ aε equa∞ sigε ("="⌐ i≤ used¼ thσ olde≥ CP/═ synta° ái≤ ì
  331. used¼ áanΣ thσ filσ nameΣ oε thσ righ⌠ i≤ renameΣ t∩ thσ namσ áoε ì
  332. thσ áleft« á Iµ anothe≥ filσ alread∙ ha≤ thi≤ name¼ thσ áuse≥ ái≤ ì
  333. askeΣ whethe≥ o≥ no⌠ t∩ erasσ thσ olΣ file«  Thσ synta° is:
  334.  
  335.         REN dir:ufn1 ufn2
  336.         REN ufn1 dir:ufn2
  337.         REN ufn2=ufn1
  338.  
  339.     Examples:
  340.  
  341.         REN oldfile.txt newfile.txt
  342.         REN root:sys.rcp sys1.rcp
  343.         REN oldname work:newname
  344.         REN work:newname=oldnameì
  345. :SP Command
  346.      Transient Counterpart: None (Subset of STAT)
  347.  
  348.      Thσ á╙ ácommanΣ display≤ spacσ remaininτ oε thσ ácurren⌠ áo≥ ì
  349. specifieΣ disk.
  350.  
  351.     Examples:
  352.  
  353.         SP    -- Display space on current disk
  354.         SP a:    -- Display space on disk A
  355. :WHL Command
  356.      Transient Counterpart: WHEEL
  357.  
  358.      Thσ á WH╠ commanΣ i≤ useΣ t∩ turε ofµ thσ Whee∞  Bytσ á(makσ ì
  359. thσ áuse≥ ánoε-privileged)¼ t∩ turε oε thσ Whee∞ Bytσ á(makσ áthσ ì
  360. use≥ privileged)¼ o≥ t∩ displa∙ thσ Whee∞ state«  Thσ synta° is:
  361.  
  362.         WHL password     - Turn wheel ON if password correct,
  363.                                   turn wheel OFF if not.
  364.  
  365.         WHL        - Display wheel state
  366.  
  367.     Examples:è
  368.         WHL
  369.         WHL mypassì
  370.  
  371.  
  372.  
  373.      B∙ ádefault¼ áthσ followinτ RC╨ command≤ arσ áno⌠ áavailablσ ì
  374. whilσ thσ whee∞ bytσ i≤ off:
  375.  
  376.      CP             Copy a File                  
  377.      ERA            Erase Files                  
  378.      LIST/TYPE      Display a File on Printer/CRT
  379.      P/POKE         Display/Alter Memory         
  380.      PORT           Input/Output to system ports 
  381.      PROT           Protect Files                
  382.      SPOP           Pop Shell Stack              
  383.      REG            ZCPR3 Register Display/Alter 
  384.      REN            Rename a File                
  385.  
  386.      Thσ ácommand≤ ád∩ no⌠ appea≥ iε thσ ╚ á(help⌐ ádisplay¼ áanΣ ì
  387. attempt≤ át∩ áusσ theφ invokσ thσ erro≥ handle≥ (iµ ápresent⌐ áo≥ ì
  388. ech∩ áthσ baΣ commanΣ bacδ t∩ thσ screeε followeΣ b∙ áß áquestioε ì
  389. mark«
  390.