module
11

In MAME: CONTROL is Ctrl, DEL is Backspace.
Start it with ED80 NAME.GEN. Every command is CONTROL with a letter.
| Move | Keys |
|---|---|
| character left / right | CONTROL-S / CONTROL-D |
| word left / right | CONTROL-A / CONTROL-F |
| line up / down | CONTROL-E / CONTROL-X |
| page up / down (21 lines) | CONTROL-R / CONTROL-C |
| start / end of line | CONTROL-Q S / CONTROL-Q D |
| start / end of file | CONTROL-Q R / CONTROL-Q C |
| Delete | Keys |
|---|---|
| character to the left | DEL or CONTROL-Y |
| whole line | SHIFT-DEL or CONTROL-Z |
| start of line to cursor | CONTROL-Q DEL |
| cursor to end of line | CONTROL-Q SHIFT-DEL |
| Blocks | Keys |
|---|---|
| mark start / end (both characters included) | CONTROL-K B / CONTROL-K K |
| copy / move to the cursor | CONTROL-K C / CONTROL-K V |
| delete | CONTROL-K Y |
| put the deleted block back at the cursor | CONTROL-O P |
| Leave | Keys |
|---|---|
save (the old file kept as .BAK) | CONTROL-K X, ENTER |
| abandon | CONTROL-K Q, Y |
Start it with MON80. Keys are single letters, typed at the >.
| Do | Keys |
|---|---|
| load a file | R, the name, ENTER, the address, ENTER - then SPACE |
| list (bring the display up to date) | L |
| one instruction | Z |
| run from PC and stop at nnnn | J, nnnn, ENTER - then L |
| move the memory pointer | M, nnnn, ENTER |
| write a byte at the pointer | the byte in hex, ENTER |
back to 0: | CONTROL-C |