[DESCRIBE [ [WRITE-UP FOR IOSUBS [ [ [ [IOCHAR [ [SUBROUTINES FOR LETTERS, NUMBERS [ [#8A, ALPHANUMERIC DISPLAY, GIVES WORDS [#8B, BINARY-OCTAL DISPLAY, GIVES OCTAL NUMBERS [#8D, DECIMAL DISPLAY, GIVES DECIMAL NUMBERS [ [ [ [BINARY-OCTAL DISPLAY [ENTER AT 8B [CALL: JMP 8B [ ADDRESS OF # [ X COORD. [ Y COORD. [ [ [ [DECIMAL DISPLAY [ENTER AT 8D [CALL: JMP 8D [ ADDRESS OF # [ X COORD. [ Y COORD. [ [ [ [ALPHANUMERIC DISPLAY [ENTER AT 8A [CALL: JMP 8A [ FWA LIST OF PATTERN WORDS [ X COORD. [ Y COORD. [# OF CHARACTERS IN ACC [ [ [ [ [ [IOLINE [ [SUBROUTINES FOR GRAPHS, STRAIGHT LINES [ [#8H, HORIZONTAL, GIVES HORIZONTAL LINES [#8E, ELEVATION, GIVES VERTICAL LINES [#8G, GRID, GIVES X AND Y AXES [#8M, MEMPLOT, GIVES GRAPH OR HISTOGRAM [#8C, CURSOR, GIVES POINTER FOR MEMPLOT [ [THE ORIGIN <0,0> CAN BE AT LOWER OR MIDDLE LEFT [8H-1 = 0 GIVES CONVENTIONAL LINC ORIGIN [8H-1 = 1400 GIVES ORIGIN IN LOWER LEFT [ [ [ [HORIZONTAL [ [HORIZONTAL LINE ON SCOPE [ [ENTRY PARAMETERS: [ 10: FIRST POINT X [ 11: LENGTH OF LINE [ ACC: FIRST POINT Y [ [EXIT PARAMETERS: [ 10: NEXT POINT X [ ACC: NEXT POINT Y [ [ENTRY AT 8H: FULL HORIZONTAL LINE [ENTRY AT 8H+2: SHORT HORIZONTAL LINE FROM X=0 [ENTRY AT 8H+4: SHORT HORIZONTAL LINE FROM X=<10> [ [ [ [ELEVATION [ELEVATED LINE ON SCOPE [ENTRY PARAMETERS SAME AS HORIZ [EXIT PARAMETERS SAME AS HORIZ [ENTRY AT 8E: FULL VERTICAL LINE [ENTRY AT 8E+2: SHORT VERTICAL LINE FROM Y=0 [ENTRY AT 8E+3: SHORT VERTICAL LINE FROM Y=ACC [ [ [ [MEMPLOT [BAR PLOT OR HISTOGRAM FROM MEMORY [12: FWA POINT LIST [ENTRY AT 8M: UNSCALES BAR PLOT, 1000 POINTS [CALL: JMP 8M [ [ENTRY AT 8M+1: SCALED PLOT [ACC: SCALER AND HISTOGRAM SWITCH [ACC 0: 0 FOR BARPLOT, 1 FOR HISTOGRAM [ACC 3-5: EXPANSION OF X SCALE [ACC 9-11: EXPANSION OF Y SCALE [CALL: JMP 8M+1 [ [USES FULL SCOPE [ [ [ [CURSOR [DISPLAYS CURSOR ON GRAPH [WORKS WITH MEMPLOT [12: FWA POINT LIST [SCALING SET BY MEMPLOT [ENTRY AT 8C [CALL: JMP 8C [ [ [DISPATCH USUALLY SAM N [ [ [ [GRID [DISPLAYS AXES WITH TIC MARKS [TICS ARE 100<10>, OR 144<8> POINTS APART [ENTER AT 8G [CALL: JMP 8G [ [ [ [ [ [LOOKIE [ [SCANS ENTIRE PDP MEMORY [INCLUDES EDIT FEATURE [REQUIRES PROGOFOP PATCH [STOPS PROGOFOP WHILE RUNNING [ENTER AT 8L [CALL: JMP 8L [POT 0: LOCATION OF SCAN [POT 1: EDIT POINTER [SNS 1 AND 2 FORM 2-BIT BANK SELECTOR [SNS 4: DECIMAL, OCTAL IF OFF [SNS 5: REPLACE AT POINTER WITH LSW [SNS 0: JMP RETURN [ [ [ [ [ [CUTESUBS [ [CONTAINS KONSTANT, FALLTHRU, JUMP-FF [ [#8K, KONSTANT, HAS LIST OF CONSTANTS [#8F, FALLTHRU, IS LOOP CONTROLLER [#8J, JUMP-FF, IS JUMP FLIP-FLOP CONTROLLER [ [ [ [KONSTANT [ [-10, -4 TO +4, +10 [IN 8K-5, 8K-4 TO 8K+4, 8K+5 [8K CONTAINS -0 [ [ [ [FALLTHRU [ [ALLOWS CONTROLLED LOOPING [ENTER AT 8F [CALL: JMP 8F [ [ NEXT INSTRUCTION [ [8W: WAIT SWITCH [COMMONLY SNS N OR SXL N [DISPATCH IS COMMONLY A JMP [WILL EXECUTE DISPATCH UNTIL 8W CHANGED [NEEDS 8W=SOMETHING IN MANUSCRIPT [ [ [ [JUMP-FF [ [JUMP FLIP-FLOP [IF SET, WILL RETURN AT p+2 [IF RESET, WILL RETURN AT p+1 [ [TO SET, JMP 8J-3 [TO RESET, JMP 8J-7 [TO UTILIZE, JMP 8J [ENTRY AT 8J [CALL: JMP 8J [ [ [ [ [ [ [ [IOTAPE [ [SUBROUTINES TO READ, WRITE TAPE [FEATURES ENABLE, SUPER-GROUP OPERATION [ [#8I IS INPUT FROM TAPE [#8O IS OUTPUT TO TAPE [ [ [ [TAPE IN [ENTER AT 8I [CALL: JMP 8I [ QN|BN [8Z: WRITE-READ ENABLE [REQUIRES NUMBER IN FORMAT A|B u [A: FIRST UMB [B: SECOND UMB [ENTER WITH # BLOCKS IN ACC [ [ [