10 PRINT"[147]LISTER-FILTER":PRINT"LOADING DATA":PRINT 20 B=PEEK(55)+256*PEEK(56):IFPEEK(B+2)=154THEN40 30 B=B-630:B2=INT(B/256):B1=B-256*B2:POKE55,B1:POKE56,B2:POKEB+2,154:CLR 40 B=PEEK(55)+256*PEEK(56):A=B 50 FORL=5000TO5370STEP10:S=0:PRINT"[145]LINE"L 60 FORI=1TO10:READV:IFV>255THEN90 70 S=S+V+1:POKEA,V:A=A+1:NEXTI:READV:IFV<>STHEN90 80 NEXTL:READV:GOTO100 90 PRINT"DATA ERROR":PRINT"NEAR LINE"L:END 100 FORL=5390TO5640STEP10:PRINT"[145]LINE"L 110 READX:READY:READV:IFV<>X+YTHEN90 120 X=X+B+1:Y=Y+B:B2=INT(Y/256):B1=Y-256*B2:POKEX,B1:POKEX+1,B2:NEXTL 130 GOSUB1000:IFPEEK(55)=PEEK(806)ANDPEEK(56)=PEEK(807)THEN160 140 POKEB+324,PEEK(806):POKEB+325,PEEK(807):POKEB+369,0 150 POKE806,PEEK(55):POKE807,PEEK(56) 160 PRINT"FILTER INSTALLED":END 1000 A=B+373 1010 C=32:C$="SPC":GOSUB4000 1020 C=5:C$="WHT":GOSUB4000 1030 C=17:C$="DOWN":GOSUB4000 1040 C=18:C$="RVS ON":GOSUB4000 1050 C=19:C$="HOME":GOSUB4000 1060 C=28:C$="RED":GOSUB4000 1070 C=29:C$="RIGHT":GOSUB4000 1080 C=30:C$="GRN":GOSUB4000 1090 C=31:C$="BLU":GOSUB4000 1095 C=92:C$="LB.":GOSUB4000 1100 C=96:C$="SHFT *":GOSUB4000 1110 C=123:C$="SHFT +":GOSUB4000 1120 C=124:C$="COMD -":GOSUB4000 1130 C=125:C$="SHFT -":GOSUB4000 1140 C=126:C$="PI":GOSUB4000 1150 C=127:C$="COMD *":GOSUB4000 1160 C=133:C$="F1":GOSUB4000 1170 C=134:C$="F3":GOSUB4000 1180 C=135:C$="F5":GOSUB4000 1190 C=136:C$="F7":GOSUB4000 1200 C=137:C$="F2":GOSUB4000 1210 C=138:C$="F4":GOSUB4000 1220 C=139:C$="F6":GOSUB4000 1230 C=140:C$="F8":GOSUB4000 1240 C=144:C$="BLK":GOSUB4000 1250 C=145:C$="UP":GOSUB4000 1260 C=146:C$="RVS OFF":GOSUB4000 1270 C=147:C$="CLR":GOSUB4000 1280 C=148:C$="INST":GOSUB4000 1290 C=156:C$="PUR":GOSUB4000 1295 C=157:C$="LEFT":GOSUB4000 1300 C=158:C$="YEL":GOSUB4000 1310 C=159:C$="CYN":GOSUB4000 1320 C=160:C$="SHFT SPC":GOSUB4000 1325 C=168:C$="COMD LB.":GOSUB4000 1330 C=169:C$="SHFT LB.":GOSUB4000 1340 C=186:C$="SHFT @":GOSUB4000 1350 C=20:C$="DEL":GOSUB4000 1998 IFA>B+627THENPRINT"STRINGS TOO LONG":END 1999 RETURN 4000 POKEA,C:A=A+1:FORZ=1TOLEN(C$):POKEA,ASC(MID$(C$,Z,1)):A=A+1:NEXTZ 4010 POKEA,0:A=A+1:POKEA,0:RETURN 5000 DATA72,165,154,201,2,48,4,201,5,48,910 5010 DATA4,104,76,67,125,104,141,12,3,72,718 5020 DATA152,72,138,72,162,3,189,3,0,168,969 5030 DATA189,113,125,157,3,0,152,157,113,125,1144 5040 DATA202,16,239,173,12,3,201,255,208,4,1323 5050 DATA169,126,208,14,201,224,144,4,233,64,1397 5060 DATA208,6,201,192,144,2,233,96,197,5,1294 5070 DATA208,17,238,3,0,120,248,165,4,24,1037 5080 DATA105,1,133,4,216,88,24,144,85,172,982 5090 DATA5,0,133,5,165,3,240,53,140,6,760 5100 DATA0,162,0,189,117,125,240,94,197,6,1140 5110 DATA240,9,232,189,117,125,208,250,232,208,1820 5120 DATA238,201,32,208,6,165,3,201,2,144,1210 5130 DATA112,32,28,125,232,189,117,125,240,6,1216 5140 DATA32,67,125,24,144,244,169,93,32,67,1007 5150 DATA125,169,1,133,3,133,4,165,5,201,949 5160 DATA13,208,11,32,67,125,169,0,133,3,771 5170 DATA133,4,133,5,162,3,189,113,125,168,1045 5180 DATA189,3,0,157,113,125,152,157,3,0,909 5190 DATA202,16,239,104,170,104,168,104,24,96,1237 5200 DATA240,205,165,6,56,233,161,144,30,133,1383 5210 DATA6,32,28,125,162,0,189,101,125,240,1018 5220 DATA6,32,67,125,232,208,245,174,6,0,1105 5230 DATA189,70,125,32,67,125,24,144,163,165,1114 5240 DATA6,201,97,144,27,32,28,125,162,0,832 5250 DATA189,107,125,240,6,32,67,125,232,208,1341 5260 DATA245,165,6,56,233,32,32,67,125,24,995 5270 DATA144,221,165,6,32,67,125,206,3,0,979 5280 DATA208,246,240,172,169,91,32,67,125,165,1525 5290 DATA4,201,2,48,27,74,74,74,74,240,828 5300 DATA6,24,105,48,32,67,125,165,4,41,627 5310 DATA15,24,105,48,32,67,125,169,32,32,659 5320 DATA67,125,96,76,42,163,75,73,84,64,875 5330 DATA71,43,77,92,92,78,81,68,90,83,785 5340 DATA80,65,69,82,87,72,74,76,89,85,789 5350 DATA79,64,70,67,88,86,66,67,79,77,753 5360 DATA68,32,0,83,72,70,84,32,0,1,452 5370 DATA1,10,46,32,83,80,67,0,5,87,421 5380 DATA256 5390 DATA12,323,335 5400 DATA30,369,399 5410 DATA37,369,406 5420 DATA103,373,476 5430 DATA113,373,486 5440 DATA131,284,415 5450 DATA135,373,508 5460 DATA140,323,463 5470 DATA148,323,471 5480 DATA163,323,486 5490 DATA176,369,545 5500 DATA183,369,552 5510 DATA211,284,495 5520 DATA216,357,573 5530 DATA221,323,544 5540 DATA230,326,556 5550 DATA233,323,556 5560 DATA245,284,529 5570 DATA250,363,613 5580 DATA255,323,578 5590 DATA266,323,589 5600 DATA274,323,597 5610 DATA286,323,609 5620 DATA304,323,627 5630 DATA314,323,637 5640 DATA319,323,642