C0: BYTE $ESC,'O,$ESC,'*,0 ; Clear screen (also scroll on) C1: BYTE 0036,0 ; Home cursor C2: BYTE $CR7,0 ; Return to start of line C3: BYTE $VT,0 ; Cursor up one row C4: BYTE $LF,0 ; Cursor down one row C5: BYTE $BS,0 ; cursor left 1 column C6: BYTE $FF,0 ; cursor right one column C7: BYTE $ESC,'#,0 ; Lock keyboard C8: BYTE $ESC,$DBQT,0 ; Unlock keyboard C9: BYTE $ESC,'T,0 ; Erase to EOL, Spaces C10: BYTE $ESC,'Y,0 ; Erase to EOS, spaces C11: BYTE $ESC,'),0 ; Write protected off C12: BYTE $ESC,'(,0 ; Write protected on C13: BYTE $ESC,'&,0 ; Enable protected fields C14: BYTE $ESC,$SNQT,0 ; Disable protected fields C15: BYTE $ESC,'R,0 ; Delete line C16: BYTE $ESC,'E,0 ; Insert Line C17: BYTE $ESC,'W,0 ; Delete Character C18: BYTE $ESC,'Q,0 ; Insert Character C19: BYTE $ESC,'b,0 ; Read Cursor Address C20: BYTE $ESC,'M,0 ; Read character at cursor C21: BYTE $ESC,'G,'2,0 ; Start Blink (Use Red)********* C22: BYTE $ESC,'G,'0,0 ; End blink C23: BYTE $ESC,'H,0002,0 ; Start Graphics mode C24: BYTE $ESC,'H,0003,0 ; End Graphics Mode C25: ; Set horizontal position C26: ; set vertical position C27: BYTE 0 ; Set terminal attributes C28: BYTE $ESC,'`,'1,0 ; Cursor on C29: BYTE $ESC,'`,'0,0 ; Cursor off C30: BYTE $ESC,'G,'t,0 ; Start underline C31: BYTE $ESC,'G,'0,0 ; End underline C32: BYTE $ESC,'G,'5,0 ; Start Reverse Video C33: BYTE $ESC,'G,'0,0 ; End Reverse Video C34: BYTE $ESC,'G,'6,0 ; Start Reverse Blink C35: BYTE $ESC,'G,'0,0 ; End Reverse Blink C36: BYTE $ESC,'`,'8,0 ; Turn off screen C37: BYTE $ESC,'`,'9,0 ; Turn on screen C38: BYTE '2,0 ; Top Left Corner C39: BYTE '3,0 ; Top Right Corner C40: BYTE '1,0 ; Bottom Left Corner C41: BYTE '5,0 ; Bottom Right Corner C42: BYTE '0,0 ; Top Intersect C43: BYTE '9,0 ; Right Intersect C44: BYTE '4,0 ; Left Intersect C45: BYTE '=,0 ; Bottom intersect C46: BYTE ':,0 ; Horizontal line C47: BYTE '6,0 ; Vertical line C48: BYTE '8,0 ; Intersection C49: BYTE '7,0 ; Solid Block C50: BYTE $SEMC,0 ; Slanted block C51: BYTE '?,0 ; Cross Hatch block C52: BYTE 0074,0 ; Double Line horizontal C53: BYTE 0076,0 ; vertical Line horizontal C54: BYTE $ESC,'z,0 ; Send to F-Key line C55: BYTE $ESC,'Z,0 ; Send to shifted F-Key line C56: BYTE $ESC,'x,'0,0 ; Set normal display format C57: BYTE $ESC,'x,'1,0 ; Set horizontal split C58: BYTE 0 ; Set 39 col vertical split C59: BYTE 0 ; set 40 col vertical split C60: BYTE 0 ; set vertical split @ next column C61: BYTE $ESC,'],0 ; activate split segment 0 C62: BYTE $ESC,'},0 ; activate split segment 1 C63: BYTE $ESC,'F,0 ; send message to host message field C64: BYTE '!,0 ; Up-arrow C65: BYTE $DBQT,0 ; Down arrow C66: BYTE '#,0 ; Raised Dot C67: BYTE '$,0 ; End of line symbol C68: BYTE '%,0 ; Horizontal Tab symbol C69: BYTE '&,0 ; Paragraph C70: BYTE $SNQT,0 ; Dagger C71: BYTE '(,0 ; Section C72: BYTE '),0 ; Cent Sign C73: BYTE '*,0 ; One-quarter C74: BYTE '+,0 ; One-half C75: BYTE $COMMA,0 ; Degree C76: BYTE '-,0 ; Trademark C77: BYTE '.,0 ; Copyright C78: BYTE '/,0 ; Registered C79: BYTE $ESC,'P,0 ; Print Screen C80: BYTE $ESC,'`,$SEMC,0 ; Set to wide (132 col) C81: BYTE $ESC,'`,':,0 ; Set to narrrow (80 col) C82: BYTE 'X-100,0 ; Enter transparent print mode C83: BYTE 'T-100,0 ; exit transparent print C84: ; Begin writing to alternate page C85: ; End writing to alternate page C86: ; Toggle page C87: ; Copy to alternate ppage C88: ; Insert Column C89: ; Delete Column C90: BYTE 0 ; Block fill w/ attribute C91: BYTE $ESC,'.,0 ; Block Fill w/ character C92: BYTE $ESC,'$,0 ; Draw box C93: ; Scroll box up one line C94: BYTE 0 ; scroll box down one line C95: BYTE $ESC,'`,'@,0 ; Select jump scroll C96: BYTE $ESC,'`,'?,0 ; Select fast smooth scroll C97: BYTE $ESC,'`,76,0 ; Select med-fast smooth scroll C98: BYTE $ESC,'`,'=,0 ; Select med-slow smooth scroll C99: BYTE $ESC,'`,74,0 ; select slow scroll C100: BYTE $ESC,'G,':,0 ; Start underscored, blinking field C101: BYTE $ESC,'G,'0,0 ; End underscored, blinking field C102: BYTE $ESC,'G,74,0 ; Start underscored, reverse field C103: BYTE $ESC,'G,'0,0 ; end underscored, reversed field C104: BYTE $ESC,'G,76,0 ; Start underscore, reverse, & blink C105: BYTE $ESC,'G,'0,0 ; end reverse, underscore, & blink C106: ; Start hidden underscore C107: ; End hidden underscore C108: ; Start hidden reverse C109: ; End hidden reverse C110: ; Start hidden reverse blink C111: ; End hidden reverse blink C112: ; Start hidden underscore & blink C113: ; End hidden underscore & blink C114: ; Start hidden reverse & underscore C115: ; End hidden reverse & underscore C116: ; Start hidden underscore, reverse & blink C117: ; End hidden reverse, underscore & blink C118: ; Start hidden blink C119: BYTE 0 ; End hidden blink C120: BYTE $ESC,'`,'5,0 ; Set cursor to blinking block C121: BYTE $ESC,'`,'2,0 ; Set cursor to steady block C122: BYTE $ESC,'`,'3,0 ; Set cursor to blinking underline C123: BYTE $ESC,'`,'4,0 ; set cursor to steady underline C124: ; Reserved C125: BYTE 0 ; reserved C126: BYTE $ESC,'w,0 ; Draw window *****Not Standard******* C127: BYTE 0 ; reserved C128: BYTE $ESC,'F,$SPACE,0 ; Select top status w/o address C129: BYTE $CR7,0 ; end host msg C130: BYTE $ESC,'z,$SPACE,0 ; Select unshifted function line w/o space C131: BYTE $ESC,'Z,$SPACE,0 ; Select shifted function line w/o address C132: TYPEG 's ; Select black C133: TYPEG '1 ; Select white C134: TYPEG 'q ; Select blue C135: TYPEG 'r ; Select magenta C136: TYPEG '2 ; Select red C137: TYPEG '3 ; Select yellow C138: TYPEG '0 ; Select green C139: TYPEG 'p ; Select cyan C140: TYPEG 'w ; Select reverse black C141: TYPEG '5 ; Select reverse white C142: TYPEG 'u ; Select reverse blue C143: TYPEG 'v ; Select reverse magenta C144: TYPEG '6 ; Select reverse red C145: TYPEG '7 ; Select reverse yellow C146: TYPEG '4 ; Select reverse green C147: TYPEG 't ; Select reverse cyan C148: ; reserved C149: ; reserved C150: ; reserved C151: ; reserved ;* non-standard from here out C152: C153: BYTE 0 ; reserved C154: BYTE $ESC,'G,'3,0 ; yellow C155: BYTE $ESC,'G,'0,0 ; yellow off C156: BYTE $ESC,'G,'p,0 ; cyan C157: BYTE $ESC,'G,'0,0 ; cyan off C158: BYTE $ESC,'G,'1,0 ; white C159: BYTE $ESC,'G,'0,0 ; white off C160: BYTE $ESC,'G,'q,0 ; blue C161: BYTE $ESC,'G,'0,0 ; blue off C162: BYTE $ESC,'G,'2,0 ; red C163: BYTE $ESC,'G,'0,0 ; red off C164: BYTE $ESC,'G,'r,0 ; magenta C165: BYTE $ESC,'G,'0,0 ; magenta off C166: BYTE $ESC,'G,'s,0 ; black C167: BYTE $ESC,'G,'0,0 ; black off C168: ; reserved C169: ; reserved C170: ; reserved C171: ; reserved C172: ; reserved C173: ; reserved C174: ; reserved C175: ; reserved C176: ; reserved C177: ; reserved C178: ; reserved C179: ; reserved C180: ; reserved C181: ; reserved C182: ; reserved C183: ; reserved C184: ; reserved C185: BYTE $ESC,'m,0 ; ********define a color******** C186: ; reserved C187: ; reserved C188: ; reserved C189: BYTE 0 ; reserved C190: BYTE $ESC,'A,'1,0 ; set F-key label line attribute C191: BYTE $ESC,'A,'2,0 ; set Terminal message attribute C192: BYTE $ESC,'A,'3,0 ; set computer message field attribute C193: ; reserved C194: ; reserved C195: ; reserved C196: ; reserved C197: ; reserved C198: ; reserved C199: BYTE 0 ; reserved C200: BYTE $ESC,'%,'0,0 ; set palette 0 C201: BYTE $ESC,'%,'1,0 ; set palette 1 C202: BYTE $ESC,'%,'2,0 ; set palette 2 C203: BYTE $ESC,'%,'3,0 ; set palette 3 C204: BYTE $ESC,'%,'4,0 ; set palette 4 C205: BYTE $ESC,'%,'5,0 ; set palette 5 C206: BYTE $ESC,'%,'6,0 ; set palette 6 C207: BYTE $ESC,'%,'7,0 ; set palette 7 C208: BYTE $ESC,'%,'8,0 ; set palette 8 C209: BYTE $ESC,'%,'9,0 ; set palette 9 C210: BYTE $ESC,'%,':,0 ; set palette 10 C211: BYTE $ESC,'%,$SEMC,0 ; set palette 11 C212: BYTE $ESC,'%,0074,0 ; set palette 12 C213: BYTE $ESC,'%,'=,0 ; set palette 13 C214: BYTE $ESC,'%,0076,0 ; set palette 14 C215: BYTE $ESC,'%,'?,0 ; set palette 15 C216: BYTE $ESC,'m,'0,0 ; define normal, unprotected color C217: BYTE $ESC,'m,'1,0 ; define blank, unprotected color C218: BYTE $ESC,'m,'2,0 ; define dim, unprotected color C219: BYTE $ESC,'m,'3,0 ; define dim & blank unprotected color C220: BYTE $ESC,'m,'4,0 ; define blink unproted color C221: BYTE $ESC,'m,'5,0 ; define blink & blank unprotected color C222: BYTE $ESC,'m,'6,0 ; define blink & dim unprotected color C223: BYTE $ESC,'m,'7,0 ; define blink, dim & blank unprrotected color C224: BYTE $ESC,'m,'8,0 ; define normal protected color C225: BYTE $ESC,'m,'9,0 ; define blank protected color C226: BYTE $ESC,'m,':,0 ; define dim protected color C227: BYTE $ESC,'m,$SEMC,0 ; define dim & blank protected color C228: BYTE $ESC,'m,0074,0 ; define blink protected color C229: BYTE $ESC,'m,'=,0 ; define blink & blank protected color C230: BYTE $ESC,'m,0076,0 ; define blink & dim protected color C231: BYTE $ESC,'m,'?,0 ; define blink, dim & blank protected color C232: ; reserved C233: ; reserved C234: ; reserved C235: ; reserved C236: ; reserved C237: ; reserved C238: ; reserved C239: ; reserved C240: ; reserved C241: ; reserved C242: ; reserved C243: ; reserved C244: ; reserved C245: ; reserved C246: ; reserved C247: ; reserved C248: ; reserved C249: ; reserved C250: ; reserved C251: ; reserved C252: ; reserved C253: ; reserved C254: ; reserved C255: BYTE 0 ; rreserved .