-- Amiga Monitor Help (version 1.07) --
? : help (this) | [ addr name : load absolute
x : exit | ] addr1 length name : save absolute
o [name] :redirect output| < addr dr block cnt : read disk blocks
dir [name] : directory | > addr dr block cnt : write disk blocks
cd [name] : current dir | del name : delete file
cls : clear screen | \ : new CLI
l name : load segment | ! addr len per [cnt] : play digisound
sl : segment list | = addr : disk block checksum
u : unload segment| # addr : bootblock checksum
r : show registers| g [addr] : execute (go)
r reg=num : set register | j [addr] : jump to subroutine
a addr : assemble | w [addr] : single step (walk)
d addr1 addr2 : disassemble | ( length : allocate memory
m addr1 addr2 : display memory| & addr length : allocate absolute
: addr bytes : modify memory | ) addr/all : free memory
b addr : set breakpoint| sm : show allocated mem
bl : list brkpoints| c addr1 addr2 dest : compare memory
br addr/all :remove brkpoint| t addr1 addr2 dest : transfer memory
f addr1 addr2 bytes: fill mem | h addr1 addr2 bytes : hunt memory
@ [line] : enter cmd line| n num :display number in hex/dec/oct/bin
usp
dc.w $00
line-
as
ls
rox
ro
move
add
sub
and
or
abcd
sbcd
mul
div
exg
eor
cmp
btst
bchg
bclr
bset
chk
lea
ext
clr
neg
not
tst
nbcd
swap
pea
link
unlk
reset
nop
stop
rte
trap
rts
trapv
rtr
jsr
jmp
tas
illegal
Monitor info (version 1.07)
---------------------------
This is a machine code monitor for the Amiga.
Pressing the HELP-key displays a menu of available commands.
Note1: Some of the assembler commands require the
size specifier (.B, .W or .L), but it can't be used by some others.
Note2: default number base is hex, use '+' prefix for decimal
(default base for negative numbers is decimal, use '$' prefix for hex)
Many assembler instructions require the '$' before a hex number starting
with 'D' or 'A'
This version corrects the exg Dn,An-bug
This program can be freely distributed for non-commercial purposes.
I hope you find this program useful, but if you find any bugs in this
program, please let me know.
Here is my address:
Timo Rossi
Kellankoski
44300 KONNEVESI
FINLAND
RAW:0/0/%ld/%ld/Amiga Monitor v1.07
--- Amiga Monitor ---
by Timo Rossi (c) 1987-1989, version 1.07
->
???
*** Break ***
NewCLI "CON:0/12/640/100/New CLI Window"
%08lx
Old: $%08lx New: $%08lx
No Breakpoints set
List of Breakpoints:
Press Ctrl-C to stop...
Unload old segment first
First segment at $%08lx
Allocated from $%08lx to $%08lx
%ld bytes read from $%08lx to $%08lx
Allocation failed
Not allocated that
No memory allocated
Allocated memory:
$%08lx $%08lx %ld
No segment loaded
Segment list:
startloc endloc length
%08lx:
Out of memory
(dir)
%ld Blocks free.
DOS error %ld
Trackdisk error %ld
No disk in drive
Disk is write protected
Out of range
Cmd line>
*** Returned ***
*** Breakpoint ***
unsigned
Bus error
Address error
Illegal instruction
Zero divide
CHK instruction trap
TRAPV instruction trap
Privilege violation
Trace
Line-A emulator trap
Line-F emulator trap
TRAP instruction #