home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 168
/
168.d81
/
b.ziegfeld
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
6KB
|
222 lines
10 poke56,54:clr:poke53371,0:poke788,49:tq=ti
12 i=rnd(-ti)
20 poke53281,0:poke53280,0
30 dv=peek(186):ifdv<8thendv=8
32 print"[147]":gosub60000
40 sys57812"unpacker.89",dv,0:poke780,0:poke781,0:poke782,201:sys65493
50 sys57812"ziegfeld.shp",dv,0:poke780,0:poke781,0:poke782,64:sys65493
60 ifti<tq+200then60
62 print"[144][147]"
70 poke251,64:poke252,96:poke253,92:sys51456:sys51459
80 sys57812"ziegfeld mj",dv,0:poke780,0:poke781,0:poke782,151:sys65493
90 sys57812"tsv.o",dv,0:poke780,0:poke781,0:poke782,192:sys65493
100 sys57812"ziegfeld font",dv,0:poke780,0:poke781,0:poke782,56:sys65493
110 ifti<tq+400then110
112 c=54272:s=1024:ky$="[145][157]123456"
114 poke53281,0:sys51459
116 poke53272,31
118 ml=151*256:mv=ml+156:pokemv+1,54:v=53248
120 sysml:sysml+18,0,38,0,24
122 pokemv+19,128:sysml+6,14272:pokev+21,0
124 pokev+39,15:pokev+40,11
126 goto180
140 ifi%=1theny=y-1:ify<0theny=0
142 ifi%=2theny=y+1:ify>24theny=24
144 ifi%=3thenx=x-1:ifx<0thenx=0
146 ifi%=4thenx=x+1:ifx>39thenx=39
148 return
160 k=int(rnd(1)*1000):ifpeek(s+k)=0thenpokes+k+c,rnd(1)*8+2
162 return
180 fori=0to7:readd:pokemv+11+i,d:next
190 data99,100,101,103,108,123,124,126
200 fori=1to10:readg$(i),fg$(i),bd%(i)
210 x1(i)=1-20*(i>5):x2(i)=x1(i)+17
220 y1(i)=2+i*3+15*(i>5):y2(i)=y1(i)+2
230 sysml+15,i,x1(i),x2(i),y1(i),y2(i):next
240 data"[200]ope [196]are","hope dare.shp",0
250 data"[193]nna [200]eld","anna held.shp",0
260 data"[204]illion [204]orraine","l lorraine.shp",0
270 data"[194]essie [196]avis","bessie.shp",0
280 data"[207]live [212]omas","olive.shp",0
290 data"[196]olores","dolores.shp",0
300 data"[201]mogene [215]ilson","wilson.shp",0
310 data"[202]ocelyn [204]eigh","leigh.shp",0
320 data"[193]lta [203]ing","alta.shp",0
330 data"[203]athryn [208]erry","perry.shp",0
340 poke53272,31
350 fori=0to2:reade$(i),m1(i),m2(i),m3(i),m4(i),e1$(i)
360 sysml+15,11+i,m1(i),m2(i),m3(i),m4(i)
370 data"[198][207][204][204][201][197][211]",2,12,21,23," 7-[208][201][206]"
380 data" [200][197][204][208] ",16,25,21,23," 8-[208][201][206]"
390 data" [209][213][201][212]",29,37,21,23," [194][193][195][203]"
400 next
410 sysml+30,0,39,0,24,0,8
420 poke53281,0:poke53280,0
430 pokev+21,3
440 sysml+30,2,37,1,3,255,1+16
450 sysml+12,5,2,"[158][218]@[201]@[197]@[199]@[198]@[201]@[197]@[204]@[196]@@@@[199]@[201]@[210]@[204]@[211][146][159]"
460 fori=1to10
470 sysml+30,x1(i),x2(i),y1(i),y2(i),255,5+16
480 sysml+12,x1(i)+9-len(g$(i))/2,y1(i)+1,g$(i)
490 next
500 print"";
510 fori=0to2:sysml+30,m1(i),m2(i),m3(i),m4(i),255,14+16
520 sysml+12,m1(i)+2,m3(i)+1,e$(i)
530 next
532 x=12:y=12
534 sysml+21,x,y
540 sysml+9:sysml+60,ky$
541 gosub160
542 if(l2%=0)and(i%=0)then540
544 p=cr%:ifpthen560
550 if(i%>0)and(i%<5)thengosub140:goto534
552 goto540
560 sysml+39,160
566 ifp=11then800
568 ifp=12then700
570 ifp=13then950
580 sysml+36,p,255,1
582 pokev+21,0
590 sys57812fg$(p),dv,0:poke780,0:poke781,0:poke782,64:sys65493
600 poke251,64:poke252,96:poke253,92:sys51456:poke53280,bd%(p):sys51459
610 sysml+9
612 geta$:ifa$="p"thengosub3000:goto640
620 ifl2%=0then610
630 sys51459
640 sysml+42,160:pokev+21,3
650 goto540
700 pokev+21,0:ifhthensysml+42,168:goto750
702 h=1
710 sysml+30,1,38,5,19,255,5+16
720 sysml+12,2,7,"[154] [213]se keyboard, mouse in [208]ort #1
722 [158]ml[170]12,2,8,"or joystick in (NULL)ort #2 to move the
724 sysml+12,2,9,"arrow. [195]lick or [211][208][193][195][197][154] on a green
726 [158]ml[170]12,2,10,"box to see the picture. (NULL)hile it's
728 sysml+12,2,11,"showing, press [208][154] to go to the [155][208][210][201][206][212][154]"
729 sysml+12,2,12,"sequence. [198]ollow the prompts.
730 [158]ml[170]12,2,14," lenlick on listasc(NULL)(NULL)(NULL)right$val(NULL)cont to see a
732 sysml+12,3,15,"slideshow of the ten pictures.
734 [158]ml[170]12,3,16,"lenlick or (NULL)(NULL)atnlenvalcont to go to the next
736 sysml+12,3,17,"picture; press [209] to stop the show.
740 [158]ml[170]39,168
750 [158]ml[170]9
752 [141]160
754 [141]160
760 [139]l2%[178]0[167]750
770 [158]ml[170]42,160:[151]v[170]21,3
780 [137]540
799 [137]799
800 [129]i[178]1[164]10
810 [158]ml[170]36,i,255,1
820 [151]v[170]21,0
830 [158]57812fg$(i),dv,0:[151]780,0:[151]781,0:[151]782,64:[158]65493
840 tq[178]ti
850 [151]251,64:[151]252,96:[151]253,92:[158]51456:[151]53280,bd%(i):[158]51459
860 [158]ml[170]9:[161]a$
862 [139]a$[178]"q"[167]i[178]10:[137]880
870 [139]l2%[178]0[175]ti[179]tq[170]1000[167]860
880 [158]51459
890 [158]ml[170]42,160:[151]v[170]21,3
892 [130]
900 [137]540
950 [158]ml[170]12,30,22,"len(NULL)(NULL)ascright$(NULL)(NULL)"
956 [151]198,0:x[178]30:y[178]22:[151]v[170]21,3
958 [158]ml[170]21,x,y
960 [158]ml[170]9:[158]ml[170]60,ky$
962 [141]160
964 [139]i%[177]0[175]i%[179]5[167][141]140:[137]958
970 [139]cr%[178]13[167][158]ml[170]3:[151]v[170]21,0:[137]40000
972 [139]l2%[178]0[167]960
980 [158]ml[170]42,160
990 [137]540
3000 [158]51459:[158]ml[170]42,160
3004 [153]"";
3006 [129]i[178]0[164]2:[158]ml[170]30,m1(i),m2(i),m3(i),m4(i),255,5[170]16
3008 [158]ml[170]12,m1(i)[170]2,m3(i)[170]1,e1$(i)
3010 [130]
3016 [151]198,0:x[178]30:y[178]22:[151]v[170]21,3
3018 [158]ml[170]21,x,y
3020 [158]ml[170]9:[158]ml[170]60,ky$
3031 [141]160
3032 [139]cr%[178]11[167]a1[178]1:tb[178]80:[137]3250
3034 [139]cr%[178]12[167]a1[178]2:[137]3080
3036 [139]cr%[178]13[167][142]
3040 [139]i%[177]0[175]i%[179]5[167][141]140:[137]3018
3042 [137]3020
3080 x[178]8:y[178]7:[158]ml[170]30,6,33,y,y[170]10,255,1[170]16
3100 [158]ml[170]12,x,y[170]1,"open str$val(NULL)(NULL)right$(NULL)(NULL) (NULL)right$str$(NULL)left$
3110 sysml+12,x,y+3,"1[154] [211]ingle [215]ide
3120 [158]ml[170]12,x,y[170]4,"2cont len(NULL)(NULL) (NULL)ormal
3130 sysml+12,x,y+5,"3[154] [196]ouble [206]arrow
3140 [158]ml[170]12,x,y[170]6,"4cont str$ouble (NULL)ide
3150 sysml+12,x,y+7,"5[154] [209]uad [206]arrow
3160 [158]ml[170]12,x,y[170]8,"6cont (NULL)uad (NULL)ormal
3166 poke198,0:x=17:y=10:pokev+21,3
3168 sysml+21,x,y
3170 sysml+9:sysml+60,ky$
3172 gosub160
3174 ifl2%thenifcy%>9andcy%<16andcx%>5andcx%<35thena2=cy%-9:goto3190
3176 ifcr%=13thenreturn
3178 ifi%>5thena2=i%-4:goto3190
3182 ifi%>0andi%<5thengosub140:goto3168
3184 goto3170
3190 print" "a2:sysml+24,120
3192 ifa2=1then ds=0:bt=1:tb=80
3200 ifa2=2then ds=4:bt=1:tb=120
3210 ifa2=3then ds=1:bt=1:tb=160
3220 ifa2=4then ds=1:bt=2:tb=80
3230 ifa2=5then ds=3:bt=2:tb=160
3240 ifa2=6then ds=3:bt=3:tb=120
3250 x=8:y=7:sysml+30,6,33,y,y+10,255,1+16
3270 sysml+12,x+6,y+1,"[155][212][193][194][160][208][207][211][201][212][201][207][206]
3280 [158]ml[170]12,x,y[170]3,"1cont (NULL)eft
3290 sysml+12,x,y+4,"2[154] [195]enter
3300 [158]ml[170]12,x,y[170]5,"3cont (NULL)ight
3310 ifa2<>3anda2<>5then3336
3320 sysml+12,x,y+6,"4[154] [204]eft-[195]enter
3330 [158]ml[170]12,x,y[170]7,"5cont (NULL)ight-lenenter
3336 x=17:y=10:pokev+21,3
3338 sysml+21,x,y
3340 sysml+9:sysml+60,ky$
3341 gosub160
3342 ifl2%thenifcy%>9andcy%<16andcx%>5andcx%<35thena3=cy%-9:goto3360
3344 ifcr%=13thenreturn
3346 ifi%>4andi%<10thena3=i%-4:goto3360
3348 ifi%>0andi%<5thengosub140:goto3338
3349 goto3340
3360 ifa3=1thentb=0:goto3420
3370 ifa3=2then3420
3380 ifa3=3thentb=tb*2:goto3420
3390 ifa2<>3anda2<>5then3340
3400 ifa3=4thentb=53:goto3420
3410 tb=266
3420 poke251,64:poke252,96:poke253,92:sys51456
3430 pokev+21,0:sys51459
3440 ifa1=1thensys49152,tb,1:goto3470
3450 ifa1=2thensys49155,tb,ds,bt,bt*320,1
3460 poke198,0
3470 poke186,dv:sys51459:sysml+24,120
3480 return
10000 d=peek(186):n$="0:b.ziegfeld":open15,d,15,"s"+n$:close15:saven$,d:end
40000 fori=8to29:poke820+i,i:next:ifdv>8anddv<30thenpoke828,dv:poke820+dv,8
40010 a$="presenter":gosub40030:a$="hello connect":gosub40030
40020 print"[147]":poke53272,23:poke186,8:poke2048,0:poke44,8:poke43,1:end
40030 forj=8to29:i=peek(820+j):ifi=14thennext
40040 close2:open2,i,2:close2:ifstthen40060
40050 close15:open15,i,15,"r0:"+a$+"="+a$:input#15,er:close15:ifer=63then40070
40060 next:return
40070 a$="hello connect":q$=chr$(34):poke646,peek(53281):print"[147]":poke53272,23
40080 print"[147]p[207]2048,0:p[207]44,8:p[207]43,1:p[207]56,160:p[207]55,0:clr:l[207]"q$a$q$","i
40090 print"run:":poke