10 DIMZZ$(12),B$(12):A$=":":E=6:F=13:G=20:H=27:M=8:PRINT"[147]":D1$="" 20 POKE53280,13:POKE 53281,13:D2$=D1$+D1$+D1$:GOSUB600:REM DRAW TEMPLATE 25 PRINT" ENTER [144]L TO RETURN TO LOADSTAR" 30 PRINT"[144] FOR 64[146] OR 128[146] COMPUTER:"; 31 LE=3:AL=.:NU=1:GOSUB60500:AA$=C$:IFAA$="L"THEN5000 35 REM WHICH COMPUTER IS THE TEMPLATE FOR - NOT WHICH MODE ARE YOU IN. 40 IF AA$<>"128" THEN M=12:REM 64=WIDER 50 PRINT"[145] USING WHICH PRINTER (MPS[146]/DPS[146]):"; 51 AL=1:NU=.:GOSUB60500:PR$=C$:IFAA$="L"THEN5000 60 IF PR$="MPS"THEN M=M-2:A$="[221]" 70 PRINT"[145] READY THE PRINTER, THEN PRESS *[146] " 80 GET C$:IF C$<>"*"THEN 80 90 FOR K=1824 TO 1863:POKE K,32:NEXT 100 OPEN4,4:FOR A=1 TO 12:READ ZZ$(A):NEXT:A=0 110 PRINT""D2$:A=A+1 120 B$(A)="":PRINT" [144] KEY [146]";ZZ$(A):PRINT""; 125 NU=1:AL=1:LE=7:GOSUB60500:B$(A)=C$:GOSUB690 130 ONAGOTO140,150,160,170,180,190,200,210,220,230,240,250 140 PRINT""TAB(E)D1$B$(A):GOTO260 150 PRINT""TAB(E)D1$B$(A):GOTO260 160 PRINT""TAB(F)D1$B$(A):GOTO260 170 PRINT""TAB(F)D1$B$(A):GOTO260 180 PRINT""TAB(G)D1$B$(A):GOTO260 190 PRINT""TAB(G)D1$B$(A):GOTO260 200 PRINT""TAB(H)D1$B$(A):GOTO260 210 PRINT""TAB(H)D1$B$(A):GOTO260 220 PRINT""TAB(E)D2$B$(A):GOTO260 230 PRINT""TAB(F)D2$B$(A):GOTO260 240 PRINT""TAB(G)D2$B$(A):GOTO260 250 PRINT""TAB(H)D2$B$(A):GOTO260 260 FOR K=1864 TO 1903:POKE K,32:NEXT 270 IF A<12 THEN 110 280 PRINT"[144] ANY CHANGES TO BE MADE? (Y/N)" 285 GETAN$:IFAN$<>"Y"ANDAN$<>"N"THEN285 290 IF AN$<>"N"THEN GOSUB1000:GOTO 110 300 IF PR$="MPS"THEN GOTO 490 301 OPEN15,4,7:CLOSE15:IFST=.THEN310 302 PRINT" PRINTER NOT READY..." 303 FORA=.TO1000:NEXT:PRINT"[145] [145][145]":GOTO285 310 OPEN10,4,10:PRINT#10:CLOSE10:GOSUB 440:GOSUB 460:GOSUB 460 320 PRINT#4,CHR$(27)+CHR$(68),A$;SPC(6)B$(1);B$(3);B$(5);B$(7);SPC(7)A$ 325 GOSUB460 330 PRINT#4,CHR$(27)+CHR$(68),A$;SPC(6)B$(2);B$(4);B$(6);B$(8);SPC(7)A$ 335 GOSUB460 340 GOSUB 470:FOR X=1 TO M 350 PRINT#4,CHR$(27)+CHR$(68),A$;SPC(5);A$;SPC(28);A$;SPC(6);A$:NEXT 360 GOSUB 470:GOSUB 460 370 PRINT#4,CHR$(27)+CHR$(68),A$;SPC(6)B$(9);B$(10);B$(11);B$(12);SPC(7)A$ 380 GOSUB 460:GOSUB 440:CLOSE 4 390 PRINT"[145] WANT ANOTHER PRINTED? (Y/N)" 395 IFAN$="Y"THENAN$="YES" 396 IFAN$="N"THENAN$="NO" 400 IF AN$<>"YES"THEN PRINT"[147]":END 410 IF AN$="YES" THENGOSUB1100 420 IF AN$<>"YES" THEN RUN 430 IF AN$="YES" THEN OPEN4,4:GOTO 300 440 PRINT#4,CHR$(27)+CHR$(68),"--------------------"; 445 PRINT#4,"-----------------------" 450 RETURN 460 PRINT#4,CHR$(27)+CHR$(68),A$,SPC(21),A$:RETURN 470 PRINT#4,CHR$(27)+CHR$(68),A$;SPC(5);"---------------"; 475 PRINT#4,"------------------------------";SPC(6);A$ 480 RETURN 490 OPEN10,4,10:PRINT#10:CLOSE10:OPEN6,4,6:PRINT#6,CHR$(21):CLOSE6 500 PRINT#4,"[176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]":GOSUB 560 510 GOSUB 560:PRINT#4,A$;SPC(6)B$(1);B$(3);B$(5);B$(7);SPC(7)A$:GOSUB 560 520 PRINT#4,A$;SPC(6)B$(2);B$(4);B$(6);B$(8);SPC(7)A$:GOSUB 560:GOSUB 570 530 FOR X=1 TO M:GOSUB 580:NEXT:GOSUB 590:GOSUB 560:GOSUB 560 540 PRINT#4,A$;SPC(6)B$(9);B$(10);B$(11);B$(12);SPC(7)A$:GOSUB 560 550 PRINT#4,"[173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][189]":CLOSE 4:GOTO 390 560 PRINT#4,A$,SPC(21),A$:RETURN 570 PRINT#4,A$;SPC(5);"[176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]";SPC(6)A$:RETURN 580 PRINT#4,A$;SPC(5);A$;SPC(28);A$;SPC(6);A$:RETURN 590 PRINT#4,A$;SPC(5);"[173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][189]";SPC(6);A$:RETURN 600 PRINT"[147][144] TEMPLATE MAKER - BY JEROME E. REUTER ":PRINT:PRINT 610 FORX=1TO5:GOSUB680:NEXT 620 PRINT" [146][144][213][192][192][192][192][192][201][213][192][192][192][192][192][201][213][192][192][192][192][192][201][213][192][192][192][192][192][201] " 630 PRINT" [146][144][221] F/1 [221][221] F/3 [221][221] F/5 [221][221] F/7 [221] " 640 FORX=1TO2:PRINT" [146][144][221] [221][221] [221][221] [221][221] [221] ":NEXT 650 PRINT" [146][144][221] F/2 [221][221] F/4 [221][221] F/6 [221][221] F/8 [221] " 660 PRINT" [146][144][202][192][192][192][192][192][203][202][192][192][192][192][192][203][202][192][192][192][192][192][203][202][192][192][192][192][192][203] " 670 FORX=1TO3:GOSUB680:NEXT:RETURN 680 PRINT" ":RETURN 690 IF LEN(B$(A))>7 THEN B$(A)=LEFT$(B$(A),7):RETURN 700 IF LEN(B$(A))<7 THEN B$(A)=B$(A)+"-" 710 IF LEN(B$(A))<7 THEN B$(A)="-"+B$(A) 720 IF LEN(B$(A))<7 THEN 700 730 RETURN 740 DATA" F1 (TOP LINE)"," F1 (BOT LINE)" 745 DATA" F3 (TOP LINE)"," F3 (BOT LINE)" 750 DATA" F5 (TOP LINE)"," F5 (BOT LINE)" 755 DATA" F7 (TOP LINE)"," F7 (BOT LINE)" 760 DATA" F2 ( 1 LINER )"," F4 ( 1 LINER )" 765 DATA" F6 ( 1 LINER )"," F8 ( 1 LINER )" 1000 FOR K=1824 TO 1863:POKE K,32:NEXT:PRINT"[145][145][145]":A=0:RETURN 1100 PRINT"[145]USING THE SAME LABELS? (Y/N)" 1110 GETAN$:IFAN$<>"Y"ANDAN$<>"N"THEN1110 1111 IFAN$="Y"THENAN$="YES" 1115 IFAN$="N"THENAN$="NO" 1120 RETURN 5000 OPEN15,8,15,"R0:HELLO CONNECT=HELLO CONNECT":INPUT#15,ER%:CLOSE15 5010 IFER%<>63THENEND 5020 LOAD"HELLO CONNECT",8 60500 C$="":POKE198,.:PRINT"[164]"; 60510 FORZ=1TOLE+1 60520 GETZ$:IFZ$=""THEN60520 60530 IFZ$=CHR$(13)THENPRINT"[157] ":RETURN 60540 IFZ$=CHR$(20)ANDZ>1THENPRINT"[157][157] [157][157][164]";:Z=Z-1:C$=LEFT$(C$,Z-1):GOTO60520 60550 IF(Z=LE+1)THEN60520 60560 IF(NU)AND((Z$>="0")AND(Z$<="9"))OR(Z$="L")THEN60595 60570 IF(AL)AND((Z$>=" "ANDZ$<="/")OR(Z$>=":"ANDZ$<="Z"))THEN60595 60580 IF(AL)THENIF(Z$>="[193]"ANDZ$<="[218]")THEN60595 60590 GOTO60520 60595 PRINT"[157]"Z$;:POKE212,.:PRINT"[164]";:C$=C$+Z$:NEXT