;
                                   MU3.COM                                    

             Size (recs) CRC   Version    Author/Latest Issue      Disk
MU3.COM        4k (31)   8B8E  1.5        Rob Friefeld 3/91        Z3COM13
MU3.3OM        4k (31)   A16E  1.5        Rob Friefeld 3/91        Z3COM13
MU3.4OM        5k (37)   0E22  1.5        Rob Friefeld 3/91        Z3COM13

  1- Syntax/Commands  2- Notes  3- Help File  4- MU3.HLP                      


   Memory Utility provides a screen-oriented editor which allows direct  local 
memory  (RAM) editing.   It's useful to observe immediate changes to  selected 
areas of memory.  Since it doesn't overlay the ZCPR3 CP, it allows the user to 
examine the operating system directly.   

   Vs 1.0 (6/84) by R. Conn; other mods by Jay Sage, Rick Charnes.
:1
   Syntax   MU3           <-- invoke MU3 pointing to ZCPR3 Env Desc
        or  MU3 address   <-- invoke MU3 pointing to address (hex)

 Commands   A - Specify Address
            B - Byte Fill (B <start adr>, <end adr>, <byte>)
            C - Enter ZCPR3 Command Line
            F - Find (F <string>)  
            H - Hex Calculator
            M - Move Memory (M <start adr>, <end adr>, <dest adr>)
            N - Enter Hex Numbers
            P - Place Mark (Default = entry adr)
            Q - Quick Mark (return to marker set with P)
            R - Repeat Find
            T - Enter Text
       Arrows - Movement
           +/ - Next/Last Block
           ^R - Refresh Screen
           ^C - Exit MU3

See MU3.HLP for detailed information on usage.
:2
 MU3 Notes - 1/3 

   a. 'Find' string is same syntax  as POKE.   Search is forward.   Successful
      find is record aligned  with  ">"  at string.   (Bug - <string> is  also 
      found within MU3 itself.)

   b. Stack is internal to allow examination of ZCPR3 external stack.

   c. Vs 1.5 updates (3/27/91, Rob Friefeld):
      - "E" command allows direct editing of HEX field  at the cursor.   Enter
        hex A-F,0-9, CR to terminate, BS to move left, SP to move right.   ESC
        restores the current block,  cancelling any changes.  (This also works
        for changes made via 'N' and 'T' commands.)  
      - "^R" replot  command  refreshes  screen  and  also  record  aligns the
        display, useful when an "A"ddress command leaves it off kilter.
      - Added test to "F"ind so that it doesn't find any internal MU3 code.
      - Crunched the code enough so that the  program  size  is  the  same  as
        MU3 1.4 (with the help of current system libraries),  however VCLS and
        VEREOL have been eliminated.  They weren't really being used anyway.
 MU3 Notes - 2/3 

   d. Vs 1.4 updates (7/7/88, Bruce Morgen):
      - Fixed help routine (was not restoring CCP stack on exit).
      - "C" command now executes the  user  command  line and  then returns to
        MU3 (at the last block address)  after  presenting a  prompt  somewhat
        like ZPATCH does, except that a ^C will abort the MU3 re-invocation.
      - Unlike ZPATCH, does not employ the shell stack for re-invocation.
      - Eliminated use of CODEND to simplify  building  a  Type-4  version for
        Z34/NZ-COM/Z3Plus,  revamped  help  screen and  banner,  implemented a
        bunch of JRs and DJNZs to help  make room for the  extra  code, estab-
        lished DSEG for Version 4 LIBs (which also keeps filesize down).

   e. Vs 1.3 updates (5/13/88, Rob Friefeld):
      - New commands:
	Byte Fill  - B <start adr, end adr, byte>
	Move Mem   - M <start adr, end adr, dest adr>
	Find	   - F <string>
			String is same syntax as POKE. Search is forward.
			Successful find is record aligned with ">" at string.
	Rpt Find   - R	Next occurrence of previously defined string.
	 (Bug - <string> is also found within MU3 itself.)
 MU3 Notes - 3/3 

	Place Mark - P	Sets marker to current record.	(Default = entry adr)
	Quick Mark - Q	Return to marker set with P
      - Stack internal to allow examination of ZCPR3 external stack.
      - Minor additional screen display clean up.

   d. Vs 1.2 updates (8/21/87, Jay Sage):
      - Commands to move forward and backward changed to any characters from 
        the sets <,- and >.+.  
      - Many improvements in screen display (such as clearing garbage before 
        reading input, making compatible with reverse video terminals)
      - Converted to type-3 environment.

   e. Vs 1.1 updates (8/9/87, Rick Charnes):
      - Commands to move forward and backward changed from '+' and '-' to ".'
        and ',' respectively.  Being unshifted keys these seem easier and 
        conform more to recent ZCPR3 utilities.
:3
                                   MU3.HLP 

             Size (recs) CRC   Version    Author/Latest Issue      Disk
               5k        E915  n/a                                 Z3HLP2
==============================================================================

   Z-System HELP file on use of MU3.COM.
:4 :MU
