Source: 6809 SBUG-E Monitor ROM Version 1.5 ^A - Alter A-accumulator ^B - Alter B-accumulator ^C - Alter Condition Codes ^D - Alter Direct page Register ^P - Alter Program Counter ^U - Alter User Stack Pointer ^X - Alter X Index Register ^Y - Alter Y Index Register Baaaa - Set Breakpoint at aaaa *D - Disk Bootstrap (8" ?) Essss-eeee - Examine Memory G - Continue Execution L - Load MIKBUG Format Tape Maaaa - Memory Alter Pssss-eeee - Punch MIKBUG Tape Qssss-eeee - Memory Test R - Display Registers S - Display Stack U - Boot M F-68 Minifloppy X - Remove Outstanding Breakpoints Monitor is 2 kByte, $F800-$FFFF io_space equ $F000 2K rom Prompt for CPUXXCMI, 6809 version: cmi-bug 1.3 - 60k * * *** commands *** * control a = alter the "a" accumulator * control b = alter the "b" accumulator * control e = alter the "e" accumulator 6309 cpu only * control f = alter the "f" accumulator 6309 cpu only * control c = alter the condition code register * control d = alter the direct page register * control p = alter the program counter * control u = alter user stack pointer * control x = alter "x" index register * control y = alter "y" index register * b hhhh = set breakpoint at location $hhhh * u = boot a 09flp 5/8 inch floppy * 1 = Straight cable, 5 = PC cable * w = boot a IDE device on CMI09IDE * e ssss-eeee = examine memory from starting address ssss * -to ending address eeee. * g = continue execution from breakpoint or swi * l = load tape * m hhhh = examine and change memory location hhhh * p ssss-eeee = punch tape, start ssss to end eeee addr. * q ssss-eeee = test memory from ssss to eeee * r = display register contents * s = display stack from ssss to $7fc0 * x = remove all breakpoints