8 NORMAL : HOME : TEXT : VTAB 1: HTAB 1: PRINT "XTYPER LETS YOU TYPE CHARACTERS ONTO THEHI-RES SCREEN USING SHAPE-FONTS. YOU MAYSAVE THE COMPLETED PICTURE TO DISK AFTERPRESSING <ESC> TO RETURN TO THIS MENU.": NORMAL
9 VTAB 6: HTAB 1: CALL -958: INVERSE : PRINT " TYPE A NUMBER TO LOAD A FONT:": NORMAL : GOSUB 55: PRINT "<1> FONT:"FT$(1): PRINT "<2> FONT:"FT$(2): PRINT "<3> FONT:"FT$(3)
10 PRINT : INVERSE : PRINT " OR SELECT:": NORMAL : GOSUB 55: PRINT "<E> ERASE HI-RES SCREEN"
15 FOR I = 1 TO 500: NEXT : FOR I = 1 TO 2: FOR J = 1 TO 9:S = PEEK(Q +48): NEXT : FOR J = 1 TO 40: NEXT : NEXT
16 IF A$ < > CHR$(13) THEN 19
17 IF FT$(1) = "" AND FT$(2) = "" AND FT$(3) = "" THEN VTAB 24: HTAB 1: CALL -958: INVERSE : PRINT G$" NO FONTS LOADED ";: NORMAL : GOSUB 54: GOTO 8
18 POKE 216,0: GOTO 6
19 IF A$ <"1" OR A$ >"3" THEN 34
20 ONERR GOTO 29
21 IF (A$ = "3" OR A$ = "2") AND NOT ( LEN(FT$(1))) THEN A$ = "1"
22 IF A$ = "3" AND NOT ( LEN(FT$(2))) THEN A$ = "2"
23 FT = VAL(A$): VTAB 6: HTAB 1: CALL -868: INVERSE : PRINT " TYPE NAME OF FONT TO BE LOADED:";: NORMAL : VTAB 7 +FT: HTAB 9: CALL -868: INPUT ":";A$: IF NOT LEN(A$) THEN 8