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 / ZSYS / SIMTEL20 / ZCPR3 / MU3.HLP < prev    next >
Text File  |  2000-06-30  |  6KB  |  175 lines

  1. ;
  2.  
  3.  
  4.                      The Memory Utility MU3
  5.  
  6.  
  7.                        M - Overview of MU3
  8.  
  9.                         C - MU3 Commands
  10.  
  11.  
  12.                  ---- Command Summary ----
  13.                  1 - Movement:     +  -  A  arrows
  14.                  2 - Value Entry:  N  T
  15.                  3 - Other:        H ^R ^C
  16.  
  17. :M
  18. Command:  MU3 1.0
  19.  
  20. Syntax:
  21.      MU3            <-- Invoke MU3 pointing to ZCPR3 Env Desc
  22. or
  23.      MU3 address    <-- Invoke MU3 pointing to address (hex)
  24.  
  25. Function:
  26.  
  27.      MU│ provide≤ ß screen-orienteΣ edito≥ whicΦ ma∙ bσ useΣ ì
  28. t∩ examinσ anΣ modif∙ memor∙ a⌠ thσ user'≤á discretion«á  I⌠ ì
  29. load≤á a≤á ß transien⌠ anΣ run≤ froφ thσá TPA¼á startinτá a⌠ ì
  30. 100H«  MU│ find≤ mos⌠ oµ it≤ applicatioε iε tha⌠ i⌠ doe≤ no⌠ ì
  31. overla∙ thσ ZCPR│ CP¼á s∩ thσ use≥ caε examinσ thσ operatinτ ì
  32. systeφ directl∙ witΦ MU3.
  33.  
  34. Options:  None
  35.  
  36.  
  37. Comments:
  38.  
  39.      MU│ use≤ thσ ZCPR│ TCA╨ fo≥ support«á  WorΣ Sta≥ curso≥ ì
  40. motioεá conventioε applie≤ anΣ thσ user'≤ arro≈ key≤ ma∙á bσ ì
  41. activσ iµ the∙ arσ specifieΣ iε thσ TCA╨ entry.
  42.  
  43.      Al∞á numeriπá inpu⌠ argument≤ defaul⌠á t∩á hexadecimal¼ ì
  44. sucΦá a≤á number≤ t∩ bσ inpu⌠ anΣ addresses«á  Thi≤á caεá bσ ì
  45. overriddeεá b∙á prefixinτ thσ numbe≥ witΦ ßá '#ºá character«  ì
  46. Fo≥ instance¼ iε responsσ t∩ thσ ┴ (selec⌠ address⌐ command¼ ì
  47. thσá use≥ ma∙ typσ 7d░ o≥ #200░ t∩ indicatσ memor∙á locatioε ì
  48. 7D0 hex.
  49.  
  50.      Al∞á command≤á arσ simplσ anΣá self-explanatory«á  The∙ ì
  51. include:  C - Enter ZCPR3 Command Line
  52.           N - Enter Hex Numbers         T - Enter Text
  53.           A - Specify Address           +/- Next/Last Block
  54.           H - Hex Calculator            Arrows - Movement
  55.          ^R - Refresh Screen           ^C - Exit MU3
  56.  
  57. Selected Error Messages:  None
  58.  
  59. Examples of Use:
  60.  
  61.      MU3 F000
  62.           - invoke MU3 and point to address 0F000H
  63.  
  64. :C
  65.                        The Commands of MU3
  66.  
  67.      MU│á i≤á quitσ simplσ t∩ usσ anΣ recognize≤ onl∙ ßá fe≈ ì
  68. commands«  Thesσ command≤ arσ presenteΣ iε ß men⌡ t∩ thσ MU│ ì
  69. use≥ a≤ thσ prograφ i≤ running.
  70.  
  71.      Thσ MU│ displa∙ screeε i≤ formatteΣ a≤ indicateΣ below:
  72.  
  73.                         MU3 Memory Editor
  74.                                              Value
  75.  
  76.      Hexadecimal Memory Dump            ASCII Dump
  77.  
  78. -- Movement --  -------------- Operation ---------------
  79.      ^E          A Enter Address           + Next Block
  80.       ^          H Hex Calculator          - Last Block
  81.  ^S <-+-> ^D     N Enter Hex Numbers      ^R Replot Screen
  82.       v          T Enter Text             ^C Exit MU3
  83.      ^X          C Enter Command Line
  84.  
  85.      A≤ thσ use≥ move≤ abou⌠ oε thσ screen¼ usinτ eithe≥ thσ ì
  86. WorΣ  Sta≥ curso≥ movemen⌠ conventioε o≥ hi≤ arro≈ keys¼ thσ ì
  87. valuσ iε thσ uppe≥ righ⌠ corne≥ changes¼ indicatinτ botΦ thσ ì
  88. he°á valuσá anΣ ASCI╔ characte≥ representatioε oµá thσá bytσ ì
  89. beinτ pointeΣ to«á  Also¼á ß curso≥ move≤ iε thσ Hexadecima∞ ì
  90. Memor∙á Dum≡á region¼á indicatinτ wherσ thσ use≥ i≤á iεá thσ ì
  91. current 128-byte block.
  92.  
  93.      Oncσ thσ use≥ i≤ pointinτ t∩ ß desireΣ byte¼ hσ ma∙ usσ ì
  94. thσ ╬ o≥ ╘ command≤ t∩ changσ memor∙ startinτ a⌠ thσ bytσ hσ ì
  95. is pointing to.
  96.  
  97. :1
  98.                      Movement Commands
  99.  
  100.      Thσá curso≥á ma∙ bσ moveΣ abou⌠ oε thσ screeεá vißá thσ ì
  101. WorΣ Sta≥ curso≥ movemen⌠ convention«  Iµ thσ arro≈ key≤ fo≥ ì
  102. thσ user'≤ termina∞ arσ installeΣ viß thσ ZCPR│á TCAP¼á theε ì
  103. they keys may also be used to move the cursor.
  104.  
  105.      A⌠á an∙á time¼á thσ use≥ ma∙ strikσ thσ lette≥ ┴á (casσ ì
  106. make≤ n∩ difference⌐ t∩ selec⌠ ß differen⌠ regioε oµá memor∙ ì
  107. t∩á view«á  MU│ wil∞ displa∙ 12╕ byte≤ oµ memor∙ startinτ a⌠ ì
  108. the address given by the user.
  109.  
  110.      Thσá command≤á ½á anΣ - movσ thσá displa∙á forwarΣá anΣ ì
  111. backward¼á resp¼ fo≥ onσ blocδ (12╕ bytes)«  Thσ movemen⌠ i≤ ì
  112. instantaneous¼á anΣá thσ curso≥ i≤ repositioneΣ t∩ thσ firs⌠ ì
  113. byte in the new block.
  114.  
  115. :2
  116.                     Value Entry Commands
  117.  
  118.      Thσá ╬ commanΣ i≤ useΣ t∩ ente≥ ß grou≡ oµá hexadecima∞ ì
  119. number≤á int∩ memor∙ startinτ a⌠ thσ addres≤á beinτá pointeΣ ì
  120. to«  Thσ use≥ i≤ prompteΣ fo≥ input¼ anΣ hσ ma∙ theε ente≥ ß ì
  121. serie≤á oµ hexadecima∞ values¼á separateΣ b∙ spaces«á  Entr∙ ì
  122. terminate≤á wheε thσ use≥ strike≤ thσ RETUR╬ key«á  Casσá i≤ ì
  123. not significant.  Any number prefixed with '#' is decimal.
  124.  
  125.      Fo≥á example¼á thσá followinτ i≤ ß samplσá sequencσá oµ ì
  126. values which may be entered:
  127.  
  128.           0 1f f3 ff 2c c3 0 2 3 4 #192 #255
  129.  
  130.      Thσá ╘á commanΣá i≤á useΣ t∩á ente≥á tex⌠á int∩á memor∙ ì
  131. startinτ a⌠ thσ curso≥ position«á  Thσ use≥ i≤ prompteΣá fo≥ ì
  132. input¼á anΣá hσ ma∙ theε ente≥ ß strinτ oµ characters«á  Al∞ ì
  133. character≤ inpu⌠ arσ significant«  Entr∙ terminate≤ wheε thσ ì
  134. user strikes the RETURN key.  Case is significant.
  135.  
  136.  
  137.      If¼á whilσ iε thσ middlσ oµ tex⌠ entry¼ thσ use≥ wishe≤ ì
  138. t∩á inser⌠á ßá numeriπ value¼á thσá escapσá forma⌠á <nn╛á i≤ ì
  139. provided¼á wherσ 'nnº i≤ ß hexadecima∞ valuσ a≤ showε above«  ì
  140. Thσ forφ <#nn╛ i≤ als∩ provided¼á wherσ 'nnº iε thi≤ casσ i≤ ì
  141. ßá decima∞á value«á  Thσá forφá '<<º insert≤á ßá singlσá '<º ì
  142. character into memory.
  143.  
  144.      Fo≥ example¼á thσ followinτ enter≤ thσ sequencσá '<thi≤ ì
  145. i≤á ßá test>ºá followeΣá b∙ carriagσ returεá anΣá linσá feeΣ ì
  146. characters into memory starting at the cursor:
  147.  
  148.           <<this is a test><0d><#10>
  149.  
  150. '0dºá i≤á 0─ he° anΣ '#10º i≤ 1░ decima∞á o≥á 0┴á hex«á  Thσ ì
  151. leading '<<' translates into one '<'.
  152.  
  153. :3
  154.                        Other Commands
  155.  
  156.      Thσá ├ commanΣ allow≤ thσ use≥ t∩ ente≥ ß commanΣá linσ ì
  157. fo≥ immediatσ executioε b∙ thσ ZCPR│ CommanΣ Processor«á  Iµ ì
  158. MU│á i≤á invokeΣá a≤ ß shel∞ vißá thσá SHSE╘á command¼á thi≤ ì
  159. commanΣá provide≤á aε escapσ mechanisφ a≤ wel∞ a≤ ßá wa∙á t∩ ì
  160. executσá ßá commanΣ linσ froφ withiε MU3«á  Thσá SHCTR╠á PO╨ ì
  161. command will terminate the current shell on the shell stack.
  162.  
  163.      Thσá ╚ commanΣ invoke≤ ß hexadecima∞á calculator«á  Thσ ì
  164. use≥á i≤ askeΣ t∩ ente≥ tw∩ hexadecima∞ numbers¼á anΣá thesσ ì
  165. number≤á arσá addeΣ anΣ subtracted¼á witΦ thσ result≤á beinτ ì
  166. printeΣ immediately«á  Again¼ decima∞ number≤ ma∙ bσ entereΣ ì
  167. by prefixing them with '#'.
  168.  
  169.      Thσ ^╥ commanΣ refreshe≤ thσ screeε fo≥ thσ user«  Thi≤ ì
  170. i≤ hand∙ iµ thσ screeε wa≤ garbleΣ iε somσ way¼á sucΦ a≤á b∙ ì
  171. turning off the CRT.
  172.  
  173.      The ^C command causes MU3 to exit to ZCPR3.
  174.  
  175.