TITLE TYPPLT ;PROGRAM TO READ "DATA.PLT" AND TRANSLATE 6 BIT PLOTTER COMMANDS ; INTO ASCII CHARACTERS FOR "LPT8" TO PLOT ON THE PLOTTER. DEFINE ERRMES(A) < JRST [TTCALL 3,[ASCIZ/A/] EXIT]> TYPPLT: RESET INIT 1,17 SIXBIT /DSK/ 0 ERRMES () LOOKUP 1,NAME ERRMES () LOOP: IN 1,CL SKIPA EXIT MOVE 1,[POINT 6,BUFFER] MOVEI 2,^D6*^D128 LOOP1: ILDB 1 ;GET NEXT COMMAND JUMPE LOOP2 ;IGNORE NULLS ADDI 40 TTCALL 1,0 ;SEND TO PDP-8 LOOP2: SOJG 2,LOOP1 JRST LOOP NAME: SIXBIT/DATA/ SIXBIT/PLT/ 0 0 0 0 CL: IOWD ^D128,BUFFER 0 BUFFER: BLOCK ^D128 END TYPPLT