KSB P8 )š¾Ȳ³¾ÈÚ¼>********************************************************** >0 * KEYBOARD STATUS BLOCK(KSB)  02/09/77 0>********************************************************** >  DORG 0 ! 2 KSBLDT DATA KSBLD0 R0 - STATION LDT ADDRESS 2.KSBQOC BSS2  R1 - QUEUE OUTPUT COUNT ..KSBQIP BSS2  R2 - QUEUE INPUT POINTER .0KSBQOP BSS2  R3 - QUEUE OUTPUT POINTER 0,KSBQEP BSS2  R4 - QUEUE END POINTER,2KSBEBF DATA 0  R5 - EVENT CHARACTER BUFFER 2@$KSBFL BSS1  R6 - KSB FLAGS$"KSBCHM EQU0 CHARACTER MODE"*KSBCIE EQU1 COMMAND INTERP ENABLE * KSBRCM EQU2 RECORD MODE  &KSBCIB EQU3 COMMAND INTERP BID &*KSBICP EQU4 COMMAND INTERP ACTIVE *€$KSBSET EQU5 COMMAND I/O HOLD $&KSBKIO EQU6 COMMAND I/O ABORT &(KSBBRK EQU7 DEACTIVATE BREAK KEY (&KSBSN BSS1 - STATION NUMBER &"KSBR7 BSS2  R7 - SCRATCH"(KSBTSB DATA $-$  R8 - TSB ADDRESS(,2KSBVTA EQUKSBTSB VALIDATION TABLE ADDRESS 2"KSBR9 BSS2  R9 - SCRATCH""KSBR10 BSS2  R10 - SCRATCH""KSBR11 BSS2  R11 - SCRATCH"$KSBCRU BSS2  R12 - CRU BASE $&KSBR13 DATA $-$  R13 - SAVED WP &8*@&KSBR14 DATA $-$  R14 - SAVED PC &&KSBR15 DATA $-$  R15 - SAVED ST &*KSBLD0 DATA 0 PDT ADDRESS (PDTLNK) *KSBLD2 BYTE 0  LUNO $KSBLD3 BYTE 0  INIT I/O COUNT $KSBLD4 BSS2  LDT FLAGSKSBLD6 BSS2 €  LDT LINK "KSBLD8 DATA $-$  TSB ADDRESS" KSBLCK DATA 0  LOCK COUNT  KSBSIZ EQU$-KSBLDT  RORG "  PAGE " L CHARACTER $$VDTEVT BSS1  EVENT CHARACTER$$VDTPOS BSS2  POSITION CURSOR$2VD