MEA Command Summary

  • Backspace deletes last character from input buffer, then prints slash “/” character
  • An “I” means command input error
  • Enter “control-D” to recover from error condition or terminate an append/insert/change function
  • To modify:
  • MONITOR COMMANDS

    F HHH LLL,MMM NNN (CR) MEMORY DUMP (from HHH-LLL to MMM-NNN)
    M HHH LLL (control-L) MODIFY MEMORY
    XA... XL (control-L) EXAMINE/MODIFY VIRTUAL CPU REGISTERS
    Bl HHH LLL (CR) BREAKPOINT ONE (saves A, B, C & FLAGS)
    B2 HHH LLL (CR) BREAKPOINT TWO (saves D,E,H,L & FLAGS)
    G1 HHH LLL (CR) GO TO “HHH LLL” (loads A, B and C with virtual register values)
    G2 HHH LLL (CR) GO TO “HHH LLL” (load D, E, H and L with virtual register values)
    R *START TAPE UNIT* (CR) READ OBJECT CODE?PROGRAM FROM MAGNETIC TAPE
    G2 063 357 *START TAPE* (CR) ENTER MONITOR TAPE WRITE ROUTINE (first set up H & L (virtual) to starting address and D & E (virtual) to ending address)

    EDITOR COMMANDS

    K (CR) DELETE ALL TEXT FROM TEXT BUFFER
    A (CR) APPEND TEXT TO END OF TEXT BUFFER
    L (CR) LIST ENTIRE TEXT BUFFER
    L HHH LLL (CR) LIST LINE “HHH LLL” OF TEXT BUFFER
    L HHH LLL,MMM NNN (CR) LIST LINES “HHH LLL” THROUGH “MMM NNN”
    D HHH LLL (CR) DELETE LINE “HHH LLL” FROM TEXT BUFFER
    D HHH LLL,MMM NNN (CR) DELETE LINES “HHH LLL” THROUGH “MMM NNN”
    I HHH LLL (CR) INSERT LINE(S) BEFORE LINE “HHH LLL”
    C HHH LLL (CR) CHANGE LINE “HHH LLL” IN TEXT BUFFER
    C HHH LLL,MMM NNN (CR) CHANGE LINES “HHH LLL” THROUGH “MMM NNN”
    S HHH LLL (CR) SEARCH LINE “HHH LLL” FOR SEARCH CHARACTER
    E *START TAPE UNIT* (CR) READ EDITOR FORMAT TEXT FILE FROM TAPE INTO EDITOR BUFFER
    W *START TAPE UNIT* (CR) WRITE TEXT BUFFER TO TAPE IN EDITOR FORMAT

    ASSEMBLER COMMANDS

    P1(CR) PASS 1 - SYNTAX CHECK, BUILD SYMBOL TABLE
    P2 *START TAPE* (CR) PASS 2 - WRITE OBJECT CODE TO TAPE UNIT
    P3 (CR) PASS 3 - ASSEMBLED LISTING GENERATED