5 CLS:KEY OFF:SCREEN 0,0,0:WIDTH 80:CLEAR:FOR I=1 TO 10:KEY I,"":NEXT:KEY 2,"GOTO 60"+CHR$(13):KEY 10,"RUN"+CHR$(34)+"BLUEMENU"+CHR$(34)+CHR$(13):LIST 10-57 10 '?????????????????????????????????????????????????????????????????????????? 12 '? EPSON/GEMINI CHR$/DECIMAL/HEX$ CHART ? 14 '? Formatted printout of EPSON FX-80 (GRAFTRAX) Chr$ codes with decimal & ? 16 '? hexadecimal equivalents. Set printer 1 space below perforation. ? 17 '? ? 18 '? During printout, the line spacing is set purposely at less than 8 lines ? 19 '? per inch so the chart will fit on a single sheet of paper. You may make ? 20 '? an adjustment in Line CCCC to set the spacing you want. ? 21 '? G I N A C O -- 1968 Ver 5.2/160/320 ? 22 '?????????????????????????????????????????????????????????????????????????? 55 ' ***** < F2 > to RUN ******* < F10 > For BLUEMENU ***** 57 ' ====== To avoid DOCUMENTATION BOX each time, REM or DELETE line 5 ====== 60 CLS:FOR I=1 TO 10:KEY I,"":NEXT 210 SCREEN 0,0,0 220 WIDTH 80 230 CLEAR 240 FOR I! = 1 TO 10 250 KEY I!,"" 260 NEXT 270 KEY OFF 280 COLOR 7,0 290 CLS 300 FOR I! = 1 TO 6 310 PRINT "("I!")"; CHR$(I!), 320 NEXT 330 FOR I! = 14 TO 27 340 PRINT "("I!")"; CHR$(I!), 350 NEXT 360 FOR I! = 32 TO 143 370 PRINT "("I!")"; CHR$(I!), 380 NEXT 390 GOSUB 650 400 CLS 410 FOR I! = 144 TO 255 420 PRINT "("I!")"; CHR$(I!), 430 NEXT 440 GOSUB 650 450 CLS 460 GOTO 470 470 LPRINT CHR$(27) CHR$(64); CHR$(27) CHR$(69); CHR$(27); CHR$(48) 480 LPRINT TAB( 15)"ASCII PRINTING CODES - DEC > CHR$ > HEX$ - EPSON/GEMINI" 490 LPRINT TAB( 5) STRING$(74,"=") 500 LPRINT TAB( 6)"DEC > CHR$ > HEX$ DEC > CHR$ > HEX$ DEC > CHR$ > HEX$" 510 LPRINT TAB( 5) STRING$(74,"=") 520 DIM A$(300) 530 FOR I! = 30 TO 255 540 A$(I!) = HEX$(I!) 550 NEXT 560 LPRINT 570 FOR I! = 31 TO 126 STEP 3 580 LPRINT TAB( 4)"(";I!;")"; TAB( 15); CHR$(I!); TAB( 22);A$(I!); TAB( 31)"(";I! + 1")"; TAB( 42); CHR$(I! + 1); TAB( 49);A$(I! + 1); TAB( 58)"("I! + 2")"; TAB( 69) CHR$(I! + 2); TAB( 76);A$(I! + 2) 590 NEXT 600 FOR I! = 160 TO 255 STEP 3 610 LPRINT TAB( 4)"(";I!;")"; TAB( 15); CHR$(I!); TAB( 22);A$(I!); TAB( 31)"(";I! + 1")"; TAB( 42); CHR$(I! + 1); TAB( 49);A$(I! + 1); TAB( 58)"("I! + 2")"; TAB( 69) CHR$(I! + 2); TAB( 76);A$(I! + 2) 620 NEXT 630 LPRINT 640 END 650 KEY OFF 660 LOCATE 25,1 670 PRINT SPACE$(79); 680 LOCATE 25,12 690 PRINT " Press ENTER to continue OR PRINT. Press ESC key to Quit "; 700 ANS$ = INPUT$(1) 710 IF ASC(ANS$) = 13 THEN RETURN ELSE 720 720 IF ASC(ANS$) = 27 THEN 730 ELSE 650 730 END 65000 REM ===== SAVE ROUTINE ===== 65100 SAVE"B:CHR$PRNT.BAS"