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 / CPM / ZCPR33 / Z3-33 / Z34RCP10.LBR / Z34RCP10.HZP / Z34RCP10.HLP
Text File  |  2000-06-30  |  12KB  |  369 lines

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