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 / ZCPR2 / Z2UG.WQH / Z2UG.WSH
Text File  |  2000-06-30  |  16KB  |  372 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.    ***********************************************************
  10.    *                                                         *
  11.    *                      USER'S GUIDE                       *
  12.    *                                                         *
  13.    *                           for                           *
  14.    *                                                         *
  15.    *  ZCPR2 -- Z80 Command Processor Replacement, Version 2  *
  16.    *                                                         *
  17.    ***********************************************************
  18.  
  19.  
  20.                                by
  21.  
  22.                           Richard Conn
  23.  
  24.  
  25.  
  26.                         Manual Revision 0
  27.                          4 February 1983
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                           ZCPR2 Version
  35.                                2.0
  36.  
  37.             Copyright (c) 1982, 1983 by Richard Conn
  38.                        All Rights Reserved
  39.  
  40.  
  41.  
  42.      ZCPR2¼á it≤ utilitie≤ a≤ distributed¼á anΣ it≤ documentatioε ì
  43. file≤ a≤ distributeΣ arσ copyrighted¼á 198▓ anΣ 1983¼á b∙ RicharΣ ì
  44. Conn«á  Refe≥á t∩ Appendi° ┴ fo≥ ß completσ listinτ oµ thσá ZCPR▓ ì
  45. distributioε files.
  46.  
  47.  
  48.  
  49.      CP/═ i≤ ß registereΣ trademarδ oµ Digita∞ Research.
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                      User's Guide for ZCPR2
  56.  
  57.                         Table of Contents
  58.  
  59.  
  60.           Section                                      Page
  61.  
  62.           Index to ZCPR2 Utility Programs and Resident
  63.                Commands                                Index-1
  64.  
  65.           Foreword                                     Foreword-1
  66.  
  67.           0.0  Introduction                               1
  68.                0.1  Overview of the ZCPR2 Help Files      2
  69.                0.2  A Note on File References             3
  70.                0.3  Line Editing and Output Control       3
  71.  
  72.           1.0  Input/Output                               5
  73.                1.1  Redirectable I/O Under ZCPR2          5
  74.                1.2  Loading Redirectable I/O Drivers      6
  75.                1.3  Displaying and Selecting Redirectable
  76.                          I/O Drivers                      6
  77.                1.4  Controlling the Disk Output Facility  9
  78.                1.5  Redirectable I/O and the ZCPR2 Sys   11
  79.                1.6  On the Programming of Terminals      11
  80.  
  81.           2.0  Directory Utility                         12
  82.                2.1  Overview of XDIR3                    12
  83.                2.2  Basic Use of XDIR3 Under ZCPR2       13
  84.                2.3  XDIR3 Output Control Options         15
  85.                2.4  XDIR3 File Selection Options         16
  86.                2.5  XDIR3 File Name Buffer Facility      18
  87.                2.6  Use of XDIR3 on Secure Systems       20
  88.                2.7  Installation of XDIR3                21
  89.  
  90.           3.0  Disk Utility                              24
  91.                3.1  Invoking DU2 and DU2 Installation    24
  92.                3.2  DU2 Command Summary                  25
  93.                3.3  Commands for Logging and Viewing
  94.                          Disk Parameters                 26
  95.                3.4  Commands for Positioning and Reading 29
  96.                3.5  Commands for Searching for Data      32
  97.                3.6  Commands for Saving and Restoring    33
  98.                3.7  Commands for Viewing Data            36
  99.                3.8  Commands for Altering Data           37
  100.                3.9  Commands for Manipulating Macros
  101.                          and the @ Command               40
  102.                3.10 Miscellanea                          43
  103.                3.11 Examples                             44
  104.                3.12 Interpretation of Directory Data
  105.                          Presented by DU2                46
  106.            (Table of Contents Continued on Next Page)è
  107.                      User's Guide for ZCPR2
  108.  
  109.                         Table of Contents
  110.  
  111.  
  112.           Section                                      Page
  113.  
  114.           4.0  Library Utilities                         47
  115.                4.1  Author Credits and Introduction      47
  116.                4.2  Why Use Libraries?                   48
  117.                4.3  Why Not Use Libraries?               48
  118.                4.4  How to Use the Library Utility LU    49
  119.                4.5  Summary of Operators                 50
  120.                4.6  LU Command Line Forms                53
  121.                4.7  CAUTIONS                             54
  122.                4.8  LRUNZ Command                        55
  123.                4.9  LDIRZ Command                        57
  124.                4.10 LRUNZ as an Extended Command
  125.                          Processor Under ZCPR2           57
  126.  
  127.           5.0  Menu                                      59
  128.                5.1  Overview of MENU                     59
  129.                5.2  Summary of MENU Commands             63
  130.                5.3  Programming MENU.CPR Files           64
  131.                5.4  MENU.CPR Commands                    67
  132.                5.5  MENU Programming Command Summary     69
  133.                5.6  MENU's Relationship to the ZCPR2 Sys 70
  134.                5.7  MENU Error Messages                  71
  135.                5.8  MCHECK -- MENU.CPR Syntax Checker    71
  136.  
  137.           6.0  File Compare Utilities                    74
  138.                6.1  File Comparision Utilities Under
  139.                          ZCPR2                           74
  140.                6.2  CRC Check Utility Under ZCPR2        74
  141.                6.3  Examples                             75
  142.  
  143.           7.0  File Copy Utility                         78
  144.                7.1  MCOPY Overview                       78
  145.                7.2  MCOPY Command Line Options           79
  146.                7.3  MCOPY Interactive Mode               80
  147.                7.4  Sample MCOPY Sessions                81
  148.  
  149.           8.0  Command Files                             84
  150.                8.1  Command File Processing              84
  151.                8.2  Disk-Based Command Files -- SUB2     85
  152.                8.3  SUB2 Error Messages                  86
  153.                8.4  SUB2 Command Summary                 87
  154.                8.5  Memory-Based Command Files -- ZEX    87
  155.                8.6  ZEX Control Commands                 88
  156.                8.7  Restrictions on Command Files        93
  157.                8.8  SUB2 and ZEX as ECPs Under ZCPR2     94
  158.  
  159.            (Table of Contents Continued on Next Page)
  160.  
  161.                      User's Guide for ZCPR2
  162.  
  163.                         Table of Contents
  164.  
  165.  
  166.           Section                                      Page
  167.  
  168.           9.0  Named Directories                         95
  169.                9.1  Overview of the Named Directory
  170.                          Concept                         95
  171.                9.2  Creating Named Directory Files with
  172.                          MKDIR                           96
  173.                9.3  Disk-Based and Memory-Based Named
  174.                          Directories                     99
  175.                9.4  Loading Named Directory Files       101
  176.                9.5  Printing Named Directory Files      101
  177.                9.6  Moving About with CD                102
  178.                9.7  Poor Little ECHO and CD             103
  179.                9.8  System Directories                  103
  180.                9.9  Sample Sessions                     104
  181.  
  182.          10.0  ZCPR2 Resident and Alternate Commands    114
  183.                10.01 The DIR Command                    114
  184.                10.02 The ERA Command                    115
  185.                10.03 The REN Command                    115
  186.                10.04 The TYPE and LIST Commands         115
  187.                10.05 The SAVE Command                   116
  188.                10.06 The GET Command                    116
  189.                10.07 The GO Command                     116
  190.                10.08 The JUMP Command                   117
  191.                10.09 The DU Form for Changing Disk and
  192.                          User                           117
  193.                10.10 Alternates to the ZCPR2 Residents  118
  194.                10.11 The XDIR Command                   119
  195.                10.12 The ERASE Command                  120
  196.                10.13 The RENAME Command                 122
  197.                10.14 The PAGE Command                   123
  198.                10.15 The PRINT Command                  124
  199.                10.16 The PROTECT Command                125
  200.                10.17 The PATH Command                   126
  201.                10.18 The WHEEL Command                  128
  202.  
  203.           11.0 Help System                              129
  204.                11.1 The HELP2 Subsystem for Online
  205.                          Documentation                  129
  206.                11.2 Welcome to the HELP Command         129
  207.                11.3 How to Use the HELP Command         130
  208.                11.4 Moving Around Within the HELP Cmnd  131
  209.                11.5 HELP Command Prompts                133
  210.                11.6 HELP Error Messages                 134
  211.                11.7 How to Write HELP Files             135
  212.                11.8 The Tree Structure of HELP          137
  213.                11.9 Sample HELP Files Illustrating Use
  214.                          of Tree Structure              137è.he                ZCPR2 User's Guide -- Program Index
  215. .fo                                               Page Index-#
  216. .pn 1
  217.  
  218.                      User's Guide for ZCPR2
  219.       Index to ZCPR2 Utility Programs and Resident Commands
  220.  
  221. Program Name   Version   Built-In Help  References
  222.  
  223. CD               2.3          Yes       70, 96, 102
  224. COMPARE          1.4          Yes       74
  225. CONFIG           1.2          Yes       11
  226. CRC              2.0          Yes       74
  227.  
  228. DEVICE           1.3          Yes       6
  229. DIFF             1.6          Yes       74
  230. DIR*             ---          No        114
  231. DU2              1.0          Yes       24
  232.  
  233. ECHO             1.1          Yes       115
  234. ERA*             ---          No        115
  235. ERASE            4.0          Yes       118, 120
  236.  
  237. GO*              ---          No        116
  238. GENINS           2.2          No        6, 11, 19, 21, 70
  239. GET*             ---          No        116
  240.  
  241. HELP or HELP2    4.0          Yes(1)    129
  242.  
  243. IOLOADER         1.3          Yes       6
  244.  
  245. JUMP*            ---          No        117
  246.  
  247. LD               1.1          Yes       96, 101
  248. LDIRZ            2.0          Yes       47, 57
  249. LIST*            ---          No        115
  250. LRUNZ            1.0          Yes(2)    47, 55
  251. LU               1.10         No        47
  252.  
  253. MCHECK           1.1          Yes       71
  254. MCOPY            3.0          Yes       78
  255. MENU             1.4          No        59
  256. MKDIR            1.2          Yes       96
  257.  
  258. PAGE             1.0          Yes       118, 123
  259. PATH             1.0          Yes       118, 126
  260. PRINT or PRINT3  1.0          Yes       118, 124
  261. PROTECT          2.0          Yes       118, 125
  262. PWD              1.1          Yes       96, 101
  263.  
  264. RECORD           1.4          No        6, 9
  265. REN*             ---          No        115
  266. RENAME           2.0          Yes       118, 122
  267.  
  268. * Denotes a ZCPR2 Resident Command
  269. (1) HELP, HELP HELP, or HELP HELP2 invokes Help on HELP
  270. (2) LRUNZ without any arguments invokes a Help Message
  271.  
  272.  
  273.                      User's Guide for ZCPR2
  274.       Index to ZCPR2 Utility Programs and Resident Commands
  275.                       Continuation of Index
  276.  
  277. Program Name   Version   Built-In Help  References
  278.  
  279. SAVE*            ---          No        116
  280. ST or STARTUP    1.4          Yes       6, 70, 102
  281. SUB or SUB2      2.3          Yes       84, 85
  282. SYSIO            N/A          No        5
  283.  
  284. TINIT            2.0          Yes       11
  285. TYPE*            ---          No        115
  286.  
  287. WHEEL            1.1          Yes       118, 128
  288.  
  289. XDIR3            1.5          Yes       12, 118, 119
  290.  
  291. ZEX              1.3          Yes       84, 87
  292.  
  293. * Denotes a ZCPR2 Resident Command
  294.  
  295.  
  296. Other Notes:
  297.  
  298.      1«á  Thesσ arσ thσ versioε number≤ oµ thσ ZCPR▓ Utilitie≤ a⌠ ì
  299. distribution time.
  300.  
  301.      2«  B∙ Built-Iε Help¼ ╔ refe≥ t∩ thσ "standardó ╔ adopteΣ iε ì
  302. tha⌠á ßá commanΣ oµ thσ forφ "CMN─ //ó cause≤ ß hel≡á messagσá oε ì
  303. tha⌠ commanΣ t∩ bσ displayed«á  A≤ yo⌡ caε see¼á tha⌠á "standardó ì
  304. applie≤ iε man∙ cases¼ bu⌠ no⌠ al∞ cases.
  305.  
  306.      3«á  Documentatioεá oε thesσ ZCPR▓ command≤ caε bσ founΣá iε ì
  307. three places:
  308.           A.  The command itself (CMND // form)
  309.           B.  The User's Guide for ZCPR2
  310.           C«  Thσ Onlinσ Documentatioε Systeφ (HELP/HL╨ Files)
  311.  
  312.      4«á  Thσ example≤ iε thσ manual≤ werσ createΣ ove≥ ßá perioΣ ì
  313. oµá time¼á and¼á a≤á ß consequence¼á thσ versioε number≤á oµá thσ ì
  314. program≤á ma∙ no⌠ bσ thσ samσ a≤ thσ versioε number≤ oµ thσ file≤ ì
  315. iε thσ distribution«á  D∩ no⌠ bσ alarmeΣ a⌠ this«á  Thσá example≤ ì
  316. arσ stil∞ correc⌠ anΣ stil∞ ge⌠ thσ ideß acros≤ (╔ hope)¼ anΣ thσ ì
  317. versioεá number≤ referenceΣ iε thi≤ lis⌠ anΣ iε thσá distributioε ì
  318. files themselves are what count.
  319.  
  320. .he                  ZCPR2 User's Guide -- Foreword
  321. .fo                                               Page Foreword-#
  322. .pn 1
  323.  
  324.                             Foreword
  325.  
  326.      Welcomσá t∩ thσ worlΣ oµ ZCPR2«á  Thi≤ i≤ onσ oµ fou≥á ZCPR▓ ì
  327. manuals¼ namel∙ thσ User'≤ Guide«  It≤ purposσ i≤ t∩ tel∞ yo⌡ ho≈ ì
  328. t∩ usσ ZCPR▓ anΣ it≤ utilities¼á anΣ i⌠ i≤ mainl∙ ß tutoria∞á anΣ ì
  329. referencσá oεá thσ utilitie≤ distributeΣ a≤ ß par⌠ oµá thσá ZCPR▓ ì
  330. System«á  Therσá arσá threσá othe≥ manual≤ iεá thσá ZCPR▓á manua∞ ì
  331. series:
  332.  
  333.           o the Concepts Manual
  334.           o the Installation Manual
  335.           o the Rationale
  336.  
  337.      Thσá Concept≤ Manua∞ i≤ ß gooΣ manua∞ t∩ reaΣá first«á  Oncσ ì
  338. completed¼á thσá intermediatσ o≥ advanceΣ use≥ shoulΣ bσ read∙ t∩ ì
  339. instal∞ ZCPR▓ oε hi≤ microcomputer«  T∩ perforφ thσ installation¼ ì
  340. thσ Installatioε Manua∞ i≤ provided«á  Thi≤ i≤ ver∙ technica∞ anΣ ì
  341. assume≤á intimatσá knowledgσ oµ 808░ anΣá Z8░á assembl∙á languagσ ì
  342. programming«á  Fo≥á reader≤ withou⌠ sucΦ knowledge¼á ╔á recommenΣ ì
  343. tha⌠á yo⌡ finΣ you≥ neares⌠ compute≥ cluΓ (anΣ therσ arσ TON╙á oµ ì
  344. them⌐ anΣ seeδ help«á  Compute≥ Club≤ arσ ver∙ nicσ fo≥ tha⌠ sor⌠ ì
  345. oµ thing«á  ╔ myselµ aφ ß membe≥ oµ thσ Amateu≥ Compute≥ Grou≡ oµ ì
  346. Ne≈ Jerse∙ (ACG-NJ)¼á whicΦ i≤ ove≥ 110░ member≤ strong«  Gettinτ ì
  347. involveΣá iε ß compute≥ cluΓ caε reall∙ bσ lot≤ oµ fuε anΣ educaì
  348. tional¼ anΣ informatioε anΣ programs¼ likσ ZCPR2¼ caε bσ shared.
  349.  
  350.      Thσá purposσá oµ thσ Concept≤ Manua∞ i≤ t∩ introducσ yo⌡á t∩ ì
  351. thσ basic¼á underlyinτ principle≤ behinΣ ZCPR▓ anΣ t∩ givσ yo⌡á ß ì
  352. workinτ knowledgσ oµ thσ followinτ things:
  353.  
  354.           o What ZCPR2 Is
  355.           o What ZCPR2 is Capable of Doing
  356.           o How to Use ZCPR2
  357.           o How to Adapt ZCPR2 to Your Particular Desires
  358.  
  359.      Finally¼á thσ las⌠ manua∞ i≤ thσ Rationale«á  Thi≤ manua∞ i≤ ì
  360. aεá exposeº oµ wh∙ ╔ diΣ thing≤ likσ ╔ diΣ witΦ ZCPR2¼á wha⌠á thσ ì
  361. tradσá off≤ were¼á wha⌠ direction≤ werσ takeε iε thσá desigεá anΣ ì
  362. why¼á anΣá othe≥á sucΦ technica∞ ditties«á  Thi≤ manua∞ i≤á quitσ ì
  363. technica∞á anΣ i≤ provideΣ t∩ givσ thσ intermediatσ anΣá advanceΣ ì
  364. CP/═á use≥ ß bette≥ feelinτ anΣ understandinτ oµ ZCPR▓á internal≤ ì
  365. anΣ concepts.
  366.  
  367.      ╔á sincerel∙á hopσ yo⌡ enjo∙ usinτ ZCPR2«á  I⌠á ha≤á beeεá ß ì
  368. pleasurσ creatinτ it¼á anΣ i⌠ i≤ als∩ ß lo⌠ oµ fuε t∩ usσ it«  M∙ ì
  369. opinion¼ oµ course«  Takσ care¼ anΣ gooΣ luck.
  370.  
  371.                                         Richard Conn
  372.