====== ASSIST 09 ====== ASSIST09 Command List (adapted from [[http://jefftranter.blogspot.com/2019/01/a-6809-single-board-computer.html|Jeff Tranter's SBC6809 project]]) ^ Command ^ Arguments ^ Action ^ | B (reak) | | list break points | | ::: | NNNN | insert break point | | ::: | -NNNN | delete break point | | ::: | - | delete all break points | | C (all) | | call routine at PC as subroutine | | ::: | NNNN | call routine at NNNN as subroutine | | D (isplay) | NNNN NNNN | display range mod16 | | ::: | NNNN | display 16 bytes [NNNN]mod16 | | ::: | M | display 16 bytes [M]mod16 | | ::: | P | display 16 bytes [PC]mod16 | | ::: | W | display 16 bytes [W]mod16 | | ::: | @ | following NNNN, M, P, or W displays 16 bytes indirectly | | E (ncode) | | Encodes a 6809 postbyte based on the addressing mode syntax | | G (o) | | Go to PC | | ::: | NNNN | Go to NNNN | | L (oad) | | Load a S1-S9 format data | | M (emory) | NNNN | Display memory data at address NNNN | | ::: | | Terminate memory function | | ::: | / | Display current byte with address | | ::: | | Display next byte with address | | ::: | caret | Display previous byte with address | | ::: | , | Skip byte | | ::: | SPACE | Display next byte | | ::: | | The / may be used as an immediate command. | | ::: | | After any of the display commands the memory contents may be altered by inputting a valid hex number or ascii 'string' enclosed by single quotes ('). | | O (ffset) | NNNN NNNN | Calculate the two and/or three byte offset | | P (unch) | NNNN NNNN | Punch a S1-S9 format data | | R (egister) | | Display 6809 registers and allow changes | | ::: | | terminate command | | ::: | SPACE | terminate value input or skip to next register | | ::: | , | terminate value input or skip to next register | | V (erify) | | Verify memory against S1-S9 format data | | W (indow) | NNNN | Define a display window for the D and M commands. | | Ctrl-X will abort any command. | | | ===== Post Byte Encoding ===== R = X, Y, U, or S Direct Addressing Modes ------ ---------- ----- ,R A,R H,R B,R HH,R D,R HHHH,R ,-R HH,PCR ,--R HHHH,PCR ,R+ ,R++ Indirect Addressing Modes -------- ---------- ----- [,R] [A,R] [B,R] [HH,R] [D,R] [HHHH,R] [HH,PCR] [,--R] [HHHH,PCR] [HHHH] [,R++] Return to [[:SST-6809:]]