23
TABLE 3. Buffalo Monitor Commands
ASM [<address>]
Assembler/Disassembler
BF <addr1> <addr2> <data>
Block fill memory with data
BR [-] [<address>]...
Breakpoint set
BULK
Bulk erase EEPROM
BULKALL
Bulk erase CONFIG register
CALL [<address>]
Execute subroutine
G [<address>]
Execute program
HELP
Display monitor commands
LOAD T
Download S-records via terminal port
MD [<addr1> [<addr2>]]
Dump memory to terminal
MM [<address>]
Memory modify
MOVE <addr1> <addr2> [,dest>]
Move memory to new location
P
Proceed/continue from breakpoint
RM[p,y,x,a,b,c,s,]
Register modify
T [<n>]
Trace $1-$FF instructions (TRACE Jumper = ON)
VERIFY T
Compare memory to download data via terminal
•
Address and data values should be given in Hex notation, for example: asm 2bf0
•
See the buffalo monitor users guide on the CD for more information.
TABLE 4. Buffalo Monitor Interrupt Jump Table
$00C4-$00C6
Serial communications Interface (SCI)
$00C7-$00C9
Serial Peripheral Interface (SPI)
$00CA-$00CC
Pulse Accumulator Input Edge
$00CD-$00CF
Pulse Accumulator Overflow
$00DO-$00D2
Timer Overflow
$00D3-$00D5
Timer Output Compare 5
$00D6-$00D8
Timer Output Compare 4
$00D9-$00DB
Timer Output Compare 3
$00DC-$00DE
Timer Output Compare 2
$00DF-$00E1
Timer Output Compare 1
$00E2-$00E4
Timer Input Capture 3
$00E5-$00E7
Timer Input Capture 2
$00E8-$00EA
Timer Input Capture 1
$00EB-$00ED
Real Time Interrupt
$00EE-$00FO
IRQ
$00F1-$00F3
XIRQ
$00F4-$00F6
Software Interrupt (SWI)
$00F7-$00F9
Illegal Opcode
$00FA-$00FC
Computer Operating Properly (COP)
$00FD-$00FF
Clock Monitor
See the Buffalo manual for help using these vectors in your program.