                        -- Amiga Monitor 3.2 DOC --

x			: exit
dir [name]		: directory
cd [name]		: current dir
l name			: load segment
sl			: segment list
u			: unload segment
r			: show registers
r reg=num		: change register
a addr			: assembler
d addr1 addr2		: disassembler
m addr1 addr2		: display memory
k addr1 addr2		: display memory in chars
: addr bytes		: modify memory
h addr1 addr2 bytes	: hunt bytes in memory
b addr			: set breakpoint
bl			: breakpoint list
br addr/all		: remove breakpoint
[ addr name		: load absolute
] addr1 length name	: save absolute
< addr dr block cnt	: read disk blocks
> addr dr block cnt	: write disk blocks
del name		: delete file
\			: new CLI
! addr length period	: play digisound
= addr			: disk block checksum
# addr			: bootblock checksum
g [addr]		: execute (go)
j [addr]		: jump to subroutine
( length		: allocate memory
& addr length		: allocate absolute
) addr/all		: free memory
ss			: show history
sm			: show allocated mem
v			: list of tasks (11)
av			: avail memory
c addr1 addr2 dest	: compare memory
cm addr1 addr2 addr1b addr2b : compare two memory blocks
t addr1 addr2 dest	: transfer memory
h addr1 addr2 bytes	: hunt memory
hr addr1 addr2 types	: hunt ranges in memory (Ctrl + C for break)
			: types:-l(long),-w(word),-(byte),-r(reloc)
hl			: show first 20 hunted addr
f addr1 addr2 bytes	: fill memory
oo [name]		: redirect output (od-dubble,os-screen,oc-close)
w [addr] [No of ord]	: multi step (walk)
ww [addr]               : spec. walk for executing jsr & bsr instructions
s			: skip instruction
rs                      : shows stop registers in trace (IN>first inst. word)
rs [reg]                : change priority of stop registers
rs [reg] [numb]         : get number to stop registers
co                      : continue trace after stop
? num1 (op) num2 (op).. : calc & display number in hex & dec & bin & char
                        : (-,+,/,*,mulu/s,divu/s,asl/r,lsl/r,rol/r,not,
                        : neg,and,or,eor)
e [numb]		: change editing 0-diss
                                         1-trace
                                         2-rs off/on
					 3-bpt marks in disassmbler
                                         4-only odd addr in hunt opt              )              
Types of labs:
       m       : memory peeker addr (you can set it by instr r (r m addr))
       p       : pc addr
       rd0-a7  : registers
       h0-#19  : hunted addr
       bp num  : break point
       ls      : loaded file start addr
       le      : loaded file end addr
       ll      : loaded file lenght
       s num   : segment start addr
       sl num  : segment lenght
       pb(calc): peek byte
       pw(calc): peek word
       pl(calc): peek longword

KEYMAP:
<shift>+<up> execute last line
<tab>    line by line display
<return> gives register display (only trace)
<help>   memory peeker
         comands: <return> hi-res ,lo-res
		  <.>-<,> +/- modulo
		  <del> reset modulo
		  <up>,<down>,<left>,<right>
		      + <shift> higher speed
		  <help> to get out

<F1> disassmbler (d)
<F2> display memory (m)
<F3> display memory in chars (k)
<F4> breakpoint list (bl)
<F5> hunt list (hl)

<F6> trace (w)
<F7> start (ww)
<F8> skip (s)
<F9> continue (co)
<F0> stop registers (rs)

OTHER:
- in saving and loading you can get start of file name with sign (")
  and nothing won't be changed ("  Gobi)
- monitor automaticaly cuts (move.w #$0600,$00000000 > move.w #$0600,$0000)
  but if you want to have long size then put '.l' on the end

NO MORE !!!
