; The Memory Utility MU3 M - Overview of MU3 C - MU3 Commands ---- Command Summary ---- 1 - Movement: + - A arrows 2 - Value Entry: N T 3 - Other: H ^R ^C :M Command: MU3 1.0 Syntax: MU3 <-- Invoke MU3 pointing to ZCPR3 Env Desc or MU3 address <-- Invoke MU3 pointing to address (hex) Function: MU³ provideó á screen-orienteä editoò whicè maù bå useä tï examinå anä modifù memorù aô thå user'ó  discretion®  Iô loadó  aó  á transienô anä runó froí thå  TPA¬  startinç  aô 100H® MU³ findó mosô oæ itó applicatioî iî thaô iô doeó noô overlaù thå ZCPR³ CP¬  sï thå useò caî examinå thå operatinç systeí directlù witè MU3. Options: None Comments: MU³ useó thå ZCPR³ TCAÐ foò support®  Worä Staò cursoò motioî  conventioî applieó anä thå user'ó arro÷ keyó maù  bå activå iæ theù arå specifieä iî thå TCAÐ entry. Alì  numeriã  inpuô argumentó defaulô  tï  hexadecimal¬ sucè  aó  numberó tï bå inpuô anä addresses®  Thió  caî  bå overriddeî  bù  prefixinç thå numbeò witè á  '#§  character® Foò instance¬ iî responså tï thå Á (selecô address© command¬ thå  useò maù typå 7d° oò #200° tï indicatå memorù  locatioî 7D0 hex. Alì  commandó  arå simplå anä  self-explanatory®  Theù include: C - Enter ZCPR3 Command Line N - Enter Hex Numbers T - Enter Text A - Specify Address +/- Next/Last Block H - Hex Calculator Arrows - Movement ^R - Refresh Screen ^C - Exit MU3 Selected Error Messages: None Examples of Use: MU3 F000 - invoke MU3 and point to address 0F000H :C The Commands of MU3 MU³  ió  quitå simplå tï uså anä recognizeó onlù á  fe÷ commands® Theså commandó arå presenteä iî á menõ tï thå MU³ useò aó thå prograí ió running. Thå MU³ displaù screeî ió formatteä aó indicateä below: MU3 Memory Editor Value Hexadecimal Memory Dump ASCII Dump -- Movement -- -------------- Operation --------------- ^E A Enter Address + Next Block ^ H Hex Calculator - Last Block ^S <-+-> ^D N Enter Hex Numbers ^R Replot Screen v T Enter Text ^C Exit MU3 ^X C Enter Command Line Aó thå useò moveó abouô oî thå screen¬ usinç eitheò thå Worä Staò cursoò movemenô conventioî oò hió arro÷ keys¬ thå valuå iî thå uppeò righô corneò changes¬ indicatinç botè thå heø  valuå  anä ASCIÉ characteò representatioî oæ  thå  bytå beinç pointeä to®  Also¬  á cursoò moveó iî thå Hexadecimaì Memorù  Dumð  region¬  indicatinç wherå thå useò ió  iî  thå current 128-byte block. Oncå thå useò ió pointinç tï á desireä byte¬ hå maù uså thå Î oò Ô commandó tï changå memorù startinç aô thå bytå hå is pointing to. :1 Movement Commands Thå  cursoò  maù bå moveä abouô oî thå screeî  viá  thå Worä Staò cursoò movemenô convention® Iæ thå arro÷ keyó foò thå user'ó terminaì arå installeä viá thå ZCPR³  TCAP¬  theî they keys may also be used to move the cursor. Aô  anù  time¬  thå useò maù strikå thå letteò Á  (caså makeó nï difference© tï selecô á differenô regioî oæ  memorù tï  view®  MU³ wilì displaù 12¸ byteó oæ memorù startinç aô the address given by the user. Thå  commandó  «  anä - movå thå  displaù  forwarä  anä backward¬  resp¬ foò onå blocë (12¸ bytes)® Thå movemenô ió instantaneous¬  anä  thå cursoò ió repositioneä tï thå firsô byte in the new block. :2 Value Entry Commands Thå  Î commanä ió useä tï enteò á grouð oæ  hexadecimaì numberó  intï memorù startinç aô thå addresó  beinç  pointeä to® Thå useò ió prompteä foò input¬ anä hå maù theî enteò á serieó  oæ hexadecimaì values¬  separateä bù spaces®  Entrù terminateó  wheî thå useò strikeó thå RETURÎ key®  Caså  ió not significant. Any number prefixed with '#' is decimal. Foò  example¬  thå  followinç ió á samplå  sequencå  oæ values which may be entered: 0 1f f3 ff 2c c3 0 2 3 4 #192 #255 Thå  Ô  commanä  ió  useä tï  enteò  texô  intï  memorù startinç aô thå cursoò position®  Thå useò ió prompteä  foò input¬  anä  hå maù theî enteò á strinç oæ characters®  Alì characteró inpuô arå significant® Entrù terminateó wheî thå user strikes the RETURN key. Case is significant. If¬  whilå iî thå middlå oæ texô entry¬ thå useò wisheó tï  inserô  á  numeriã value¬  thå  escapå  formaô  §  followeä  bù carriagå returî  anä  linå  feeä characters into memory starting at the cursor: <<0d><#10> '0d§  ió  0Ä heø anä '#10§ ió 1° decimaì  oò  0Á  hex®  Thå leading '<<' translates into one '<'. :3 Other Commands Thå  Ã commanä allowó thå useò tï enteò á commanä  linå foò immediatå executioî bù thå ZCPR³ Commanä Processor®  Iæ MU³  ió  invokeä  aó á shelì viá  thå  SHSEÔ  command¬  thió commanä  provideó  aî escapå mechanisí aó welì aó á  waù  tï executå  á  commanä linå froí withiî MU3®  Thå  SHCTRÌ  POÐ command will terminate the current shell on the shell stack. Thå  È commanä invokeó á hexadecimaì  calculator®  Thå useò  ió askeä tï enteò twï hexadecimaì numbers¬  anä  theså numberó  arå  addeä anä subtracted¬  witè thå resultó  beinç printeä immediately®  Again¬ decimaì numberó maù bå entereä by prefixing them with '#'. Thå ^Ò commanä refresheó thå screeî foò thå user® Thió ió handù iæ thå screeî waó garbleä iî somå way¬  sucè aó  bù turning off the CRT. The ^C command causes MU3 to exit to ZCPR3.