0 IF(PEEK(788)=047)AND(PEEK(789)=192)THENSYS49155 1 POKE53281,0:POKE53280,0:PRINT"[147]"TAB(7)"[159]LOADING FOUR CHARACTER SETS" 2 PRINTTAB(13)"PLEASE WAIT..." 3 IFA=.THENA=1:LOAD"BLOAD.O",8,1 4 SYS828,49152,"ANIMATE.O" 5 SYS828,57344,"FONT1" 6 SYS828,59392,"FONT2" 7 SYS828,61440,"FONT3" 8 SYS828,63488,"FONT4" 9 GOTO100 10 : 100 POKE56576,(PEEK(56576)AND252)OR. 110 POKE53272,(PEEK(53272)AND15)OR48 120 POKE648,204 130 POKE53272,(PEEK(53272)AND240)OR14 140 POKE53280,.:POKE53281,. 150 : 160 SI$="[193][194][157][157][161][162][145]" 170 FA$="[195][196][157][157][163][164][145]" 180 : 200 PRINT"[147] [154]LOADSTAR PRESENTS:" 210 PRINT"[158][176][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][174]"; 220 PRINT"[220] [221]"; 230 PRINT"[220] FONT ANIMATOR DEMO [158][221]"; 240 PRINT"[220] BY: MIKE MAYNARD [158][221]"; 250 PRINT"[220] [221]"; 260 PRINT"[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][189]" 270 PRINT" [154]COPYRIGHT 1988":POKE198,. 275 PRINT" [129] PRESS SPACE TO CONTINUE." 280 POKE49158,.:SYS49152 290 IFPEEK(203)<>60THEN290 300 PRINT"[147]";:POKE49158,10 310 PRINT"[158] FONT ANIMATOR [154]WORKS BY STEPPING" 320 PRINT"THROUGH MULTIPLE CHARACTER SETS." 330 PRINT"EACH CHARACTER SET CONTAINS DIFFERENT" 340 PRINT"SEQUENCES FOR THE CHARACTERS." 350 PRINT" SOME CHARACTERS HAVE BEEN ALTERED," 360 PRINT"OTHERS HAVE NOT. AS YOU READ THIS TEXT," 370 PRINT"THE ANIMATOR IS ACTIVE -- ONLY THE" 380 PRINT"ALPHABET LOOKS EXACTLY THE SAME IN" 390 PRINT"EVERY CHARACTER SET; SO, YOU DON'T SEE" 400 PRINT"ANYTHING CHANGE." 410 PRINT" [129]PRESS SPACE TO CONTINUE." 420 IFPEEK(203)<>60THEN420 430 PRINT"[145][167][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][165]" 440 PRINT"[154] HOWEVER, AS YOU CAN SEE ABOVE, THE" 450 PRINT"CHARACTER THAT REPRESENTS THE SHIFTED" 460 PRINT"ASTERISK HAS BEEN CHANGED TO A BALL" 470 PRINT"THAT SLOWLY MOVES TO THE RIGHT. AS THE" 480 PRINT"FOUR CHARACTER SETS ARE FLIPPED IN" 490 PRINT"SEQUENCE, THE BALLS APPEAR TO MOVE." 500 PRINT"[129] PRESS SPACE TO CONTINUE.":POKE198,. 510 IFPEEK(203)<>60THEN510 520 PRINT"[147] [154]ONE OF THE MAJOR USES OF [158]FONT" 530 PRINT"ANIMATOR [154]IS TO HAVE MULTIPLE OBJECTS" 540 PRINT"BEING ANIMATED ON THE SCREEN AT ONCE." 550 PRINT"[159]"TAB(6)SI$TAB(31)SI$ 560 PRINTTAB(8)"[129]PRESS SPACE TO CONTINUE":POKE198,. 570 IFPEEK(203)<>60THEN570 580 PRINT"[145]"TAB(8)" ":NM=2 590 FORZZ=1TO100 600 R=INT(RND(.)*17):C=INT(RND(.)*37) 610 PRINT"";:FORA=.TOR:PRINT:NEXT:FORB=.TOC:PRINT"";:NEXT 620 AD=PEEK(209)+PEEK(210)*256+PEEK(211) 630 AD=PEEK(209)+PEEK(210)*256+PEEK(211) 640 IFPEEK(AD)<>32ORPEEK(AD+1)<>32ORPEEK(AD+40)<>32ORPEEK(AD+41)<>32THEN660 650 PRINT"[159]"SI$:NM=NM+1 660 NEXT 670 PRINT"[154]WE'RE ANIMATING"NM"[154]ALIENS -- NO PROBLEM!"; 680 PRINT" [129]PRESS SPACE TO CONTINUE.":POKE198,. 690 IFPEEK(203)<>60THEN690 700 PRINT"[147][154] OF COURSE, YOU HAVE TO KEEP UP WITH" 710 PRINT" THE LOCATION OF ALL THOSE ALIENS!" 720 PRINT"[158] [176][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][174]" 730 PRINT" [220] [146][158][221]" 740 PRINT" [220] THE POSSIBILITIES ARE [146][158][221]" 750 PRINT" [220] ENDLESS!! [146][158][221]" 760 PRINT" [220] [146][158][221]" 770 PRINT" [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][189][156]" 780 FORA=1TO20:PRINTSI$;:NEXT:PRINT"[155]" 790 FORA=1TO20:PRINTFA$;:NEXT 800 FORA=3TO.STEP-1 810 POKE49158,A 820 FORB=1TO1000*(4-A):NEXT 830 NEXT 840 FORA=.TO3:POKE49158,A 850 FORB=1TO1000*(4-A):NEXT:NEXT 860 PRINT"[154] PRESS: R [154]- RETURN TO LOADSTAR" 870 PRINT" V [154]- VIEW DEMO AGAIN" 880 A=PEEK(203):IFA<>17ANDA<>31THEN880 890 PRINT"[147]":SYS49155:IFA=31THEN100 900 POKE53272,21:POKE56576,199:POKE648,4:PRINT"[147]" 910 OPEN15,8,15,"R0:HELLO CONNECT=HELLO CONNECT":INPUT#15,ER:CLOSE15 920 IFER<>63THENEND 930 LOAD"HELLO CONNECT",8