100 POKE53280,0:POKE53281,0:PRINT"[147]" 130 : 140 POKE55,0:POKE56,64:CLR:A$="" 142 DV=PEEK(186):IFDV<8THENDV=8 145 GOSUB60000 155 DEF FND(I)=20-(LEN(AN$(X,I))/2) 160 SYS57812"UNPACKER.89",DV,0:POKE780,0:POKE781,0:POKE782,201:SYS65493 170 SYS57812"PACKAGE.O",DV,0:POKE780,0:POKE781,80:POKE782,195:SYS65493 180 SYS57812"TITLE.SHP",DV,0:POKE780,0:POKE781,0:POKE782,64:SYS65493 190 POKE251,64:POKE252,224:POKE253,204:SYS51456 195 POKE252,224:POKE253,204:SYS51459 200 IP=50000:UNPACK=51456:HGR=51459 210 PS=50006:BA=50009 220 OPEN2,DV,2,"SPECTRUM TEXT,P,R" 222 J=1:K=0:FORI=0TO1:SYSIP,2,40:I=ST 224 IFA$="*"THENJ=J+1:K=0:GOTO228 226 K=K+1:AN$(J,K)=A$ 228 NEXT:CLOSE2 230 READNP:DIM R$(11),C(11) 240 FORX=1TONP:READR$(X),C(X) 250 NEXT 260 SYSHGR 270 FORX=1TONP 280 GOSUB1810 285 FH=0:IFLEFT$(R$(X),2)="U."THENFH=1 290 SYS57812R$(X),DV,0:POKE780,0:POKE781,0:POKE782,64:SYS65493 310 GOSUB1910:IFA$="Q"ORA$="[209]"THENGOSUB1250 312 GOSUB2000 320 E(X)=PEEK(53281) 340 KK=0:POKE198,0 355 IFZ3=0THEN360 357 Z4=Z4+1:Z4=Z4AND15 358 POKE53281,Z4 360 KK=KK+1:GETA$:IFA$=""ANDKK<800THEN355 370 IFA$="Q"ORA$="[209]"THENGOSUB1250 380 IFA$="S"ORA$="[211]"THEN 470 390 IFA$<>CHR$(133)THEN410 400 Z1=Z1+1:Z1=Z1AND15 405 POKE53280,Z1:GOTO340 410 IFA$<>CHR$(134)THEN416 412 Z2=Z2+1:Z2=Z2AND15 415 POKE53281,Z2:GOTO340 416 IFA$<>CHR$(135)THEN420 417 Z3=1-Z3:IFZ3=0THENPOKE53281,E(X) 419 GOTO340 420 SYSHGR:PRINT"[147]":POKE198,0:NEXT X 430 GOTO270 440 : 450 REM SAVE KOALA PIC 460 : 470 SYS HGR 480 POKE53280,0:POKE53281,0 490 PRINT"[147][154]":POKE214,11:PRINT 500 PRINT" [211]AVE THIS UNPACKED PICTURE? (Y[154]/N[154])":POKE198,0 510 GETA$:IFA$<>"Y"ANDA$<>"N"THEN510 520 IFA$="Y"THEN560 530 GOTO1110 550 : 560 PRINT"[147][154]":POKE214,9:PRINT 570 PRINT" [201]NSERT SAVE DISK AND ENTER A FILENAME." 580 : 590 PRINT" [206]AME : ---------------[145][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][193][146]PIC "; 600 LN%=10:SP$=" " 610 GOSUB690:IFNM$=""THEN1110 620 NM$=LEFT$(CHR$(129)+"PIC "+NM$+SP$,15) 650 GOTO820 680 REM --- INPUT ROUTINE --- 690 NM$="":X%=0:C%=PEEK(646) 700 PRINT"[152][164][157]";:POKE646,C% 710 GETA$:IFA$=""THEN710 720 A%=ASC(A$) 730 IFA%=20ANDX%THENX%=X%-1:NM$=LEFT$(NM$,LEN(NM$)-1):PRINT" [157][157]";:GOTO700 740 IFA%=20THEN710 750 IFA%=13THENPRINT" ":RETURN 760 IFX%=LN%THEN710 770 IFA$<" "ORA$>"Z"ANDA$<"[193]"ORA$>"[218]"ORA%=34THEN710 780 NM$=NM$+A$:PRINT""A$;:X%=X%+1:GOTO700 790 : 800 REM -- CHECK FOR 'FILE EXISTS' -- 810 : 820 OPEN15,DV,15,"R0:"+NM$+"="+NM$:INPUT#15,ER,ER$:CLOSE15 830 IFER<>62THENGOSUB1160:GOTO1110 840 : 850 REM --- SAVE PIC --- 860 : 920 GOSUB2000:NM$=NM$+",P,W" 930 SYSPS,NM$:SYSHGR 950 : 960 REM --- CHECK FOR ERRORS --- 970 : 980 OPEN15,DV,15:INPUT#15,ER,ER$,Y$,Z$:CLOSE15 990 IFERTHENGOSUB1160:GOTO490 1000 : 1010 REM -- EVERYTHING OK --- 1020 : 1030 POKE53280,0:POKE53281,0 1040 PRINT"[147][154]":POKE214,7:PRINT 1050 PRINT" [211]AVING COMPLETE." 1060 PRINT" [208]UT THE [204][207][193][196][211][212][193][210] DISK BACK IN" 1070 PRINT" THE DRIVE AND PRESS [211][208][193][195][197][154]." 1080 GETA$:IFA$<>" "THEN1080 1090 OPEN15,DV,15,"R0:PACKAGE.O=PACKAGE.O":INPUT#15,ER:CLOSE15 1100 IFER<>63 THEN 1040 1110 SYSHGR:GOTO420 1120 : 1130 : 1140 : 1150 REM --- PRINT DOS ERROR MSG --- 1160 : 1170 POKE53280,.:POKE53281,.:PRINT"[147] [129] [196] [201] [211] [203] [197] [210] [210] [207] [210] ! 1180 [151]214,10:[153] 1190 A$[178]"PRINT#VALRROR #"[170][196](ER)[170]"PRINT#,"[170]ER$ 1200 X%[178]22[171][195](A$)[173]2:[153][163]X%);A$ 1210 [151]214,21:[153] 1220 [153]"PRINT# (null)RESS (null)(null)ATNLENVALPRINT# TO CONTINUE." 1230 [161]A$:[139]A$[179][177]" "[167]1230 1240 [142] 1250 O[178][194](53270)[175]16 1255 [139]O[167][158]51459 1260 [151]53281,0:[151]53280,0 1270 [153]"LOADCONT ATNRE YOU SURE YOU WANT TO QUIT? (YCONT/NCONT)" 1280 [151]198,0:[146]198,1:[161]AG$ 1290 [139]AG$[178]"Y"[176]AG$[178]"(null)"[167]1330 1295 [139]O[167][158]51459 1300 [142] 1320 [143] QUIT 1330 [159]15,8,15,"R0:HELLO CONNECT=HELLO CONNECT":[132]15,ER:[160]15 1340 [139]ER[179][177]63[167][153]"LOAD":[128] 1350 [153]"LOADSTOPLOAD"[199](34)"HELLO CONNECT"[199](34)",8" 1360 [153]"RUN" 1370 [151]631,13:[151]632,13:[151]198,2:[128] 1380 [143] DATA ,<BORDER COLOR> 1390 [131] 10 1400 [131] SNAKE.SHP,0 1410 [131] MOTH.SHP,0 1420 [131] FISH.SHP,0 1430 [131] LIZARD.SHP,0 1440 [131] OCELOT.SHP,0 1450 [131] TURKEY.SHP,0 1460 [131] U.MUSHROOM,0 1470 [131] BEE.SHP,0 1480 [131] CATERPILLAR.SHP,0 1490 [131] SPIDER.SHP,0 1500 : 1770 [153]""; 1800 : 1810 [151]53281,9:[151]53280,9 1820 [153]"LOADSTOPORTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTAN^" 1830 [129]QX[178]1[164]13 1840 [153]"(null)"[163]38)"(null)":[130] 1850 [153]"/TANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANEXP" 1860 [129]LX[178]217[164]217[170]26:[151]LX,([194](LX)[176]128):[130] 1870 [153]"STOP" 1872 [153][163][165]D(1))AN$(X,1):[153]"LIST" 1880 [129]I[178]2[164]5 1882 [153][163][165]D(I))AN$(X,I) 1886 [130]:[153]"" 1888 [153][163][165]D(6))AN$(X,6) 1900 [142] 1910 KK[178]0 1915 [151]214,15:[153]:[153]"STOP (null)HILE THE SLIDE IS SHOWING..." 1916 [153]" ASC1 SYS- CHANGES BORDER COLOR" 1917 [153]" ASC3 SYS- CHANGES BACKGROUND COLOR" 1918 [153]" ASC5 SYS- TOGGLES LIGHT SHOW" 1919 [153]"  (null) SYS- TAKES YOU TO (null)ATN(null)VAL ROUTINE" 1920 [153]"  (null) SYS- QUITS TO (null)(null)ATNSTR$(null)(null)ATN(null)" 1925 [151]214,23:[153] 1930 [153]"STOP(null)RESS (null) TO QUIT - ATNNY OTHER TO CONTINUEON" 1940 KK[178]KK[170]1:[161]A$:[139]A$[179][177]""[176]KK[177]1000[167][142] 1950 [137]1940 1980 : 1990 : 2000 [153]"LOAD";:[139]FH[167][151]254,0:[158]BA:[137]2040 2020 [151]251,64:[151]252,224:[151]253,204 2030 [158]UN 2040 [151]53280,C(X):[151]252,224:[151]253,204:[158]HGR:[142] 2050 [142] 10000 [159]15,8,15,"S0:SPECTRUM":[160]15:[148]"SPECTRUM",8:[128] 60000 [153]"LOAD":Z$[178]" PRINT# ":[151]214,10:[153] 60010 [153]" LISTFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFREFRE":[129]I[178]0[164]11:[153]Z$:[130] 60020 [153]" POKEPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPOSPRINT#" 60030 Z$(0)[178]"(null) ATN (null) (null) (null) VAL ' (null) (null) (null) VAL LEN (null) (null) (null) (null)":Z$(1)[178]"BY (null)ALT LEFT$ARNED" 60040 Z$(2)[178]"(null)1.0 (LEN) 1992 BY (null)OFTDISK, RIGHT$NC."[170][199](13) 60050 Z$(3)[178]"(null)HIS PROGRAM IS THE COPYRIGHTED WORK 60060 Z$(4)="OF [211][207][198][212][196][201][211][203] [208][213][194][204][201][211][200][201][206][199]. [201]T IS NOT" 60070 Z$(5)="SHAREWARE OR IN THE PUBLIC DOMAIN." 60080 Z$(6)="[210]EPORT ILLEGAL DISTRIBUTION OF":Z$(7)="THIS PROGRAM BY CALLING" 60090 Z$(8)="1-800-831-2694 OR 1-318-221-8718.":POKE214,12:PRINT 60100 FORI=0TO8:PRINTTAB(20-(LEN(Z$(I))/2))""Z$(I):NEXT:RETURN