home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 188
/
188.d81
/
inf4.pt3
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
9KB
|
219 lines
0 rem *** save"@0:inf4.pt3",8
1 poke56,150:clr:poke53281,0:poke53280,0:poke53371,0:dv=peek(186)
2 goto335
5 poke198,0
6 getk$:ifk$=""then6
7 ifk$="s"andpeek(49152)=7thenpoke49152,0:sys49897:return
8 ifk$="s"andpeek(49152)=0thenpoke781,0:poke782,150:sys49664:poke49152,7
9 return
10 dv=peek(186):ifdv<8thendv=8
20 rem *** clone-queen
21 print"[147][155] [155] ";
22 print" [168][185] [155] ";
23 print" [176][190][150] [192]";
24 print"[168] [155] [150] [155] [192][190] ";
25 print"[150][175][172][175] [191][155] [150] [155] ";
26 print" [221] [150] [190][185] [185][146][161] [180][155] [150] [155] ";
27 print" [150] [191][150][146] [170][191] [172][146] [191][146] [155] ";
28 print" [150] [155] [150] [191][146] [150] [187][192][192][172][146][190]";
29 print" [191] [155] [150] [155] [150] [220] [150] ";
30 print" [150][192][192][146] [150] [155] [191] [155] ";
31 print" [221] [150] [169] [206] [183][146] [155] [180] [155] ";
32 print" [150] [191][156] [150][169][172][190][206][185][165] [146][181]";
33 print"[155] [182] [155] ";
34 print"[191][156][190][183][187][183][163] [150][181] [146][161] [191] [155] ";
35 print" [156] [187] [146][187] [172][150][161] [146][161][155] [191][155][146]":return
40 rem *** door
41 print"[147][152][170][155][146] [152] [155] [152] ";
42 print" [155] [152] [170][151][146] [152] [155]";
43 print" [152] [155] [152] [170][151][146] ";
44 print" [146] [155] [152][170][151][146] [155] [146] [152] [155]";
45 print"[146] [152] [155][146] [152] [155][146] [152] [155][146] [152] [155][146] [151] [146] [152] ";
46 print" [155] [152] [155] [152] [151][183][146] [155] [146][160][152] [155][146] [152] ";
47 print"[155][146] [152] [155][146][160] [152] [155][146] [152] [155][146] [151] [146] [152] [155] ";
48 print"[152] [160] [155] [152] [151][183][146] [155] [146] [152] [155][146] [152] [155][146] [152]";
49 print" [155][146] [152] [155][146] [152][160][155][146] [160][151] [146] [152] [155] [152] ";
50 print" [155] [152] [151][183][146] [155] [146] [152] [155][146] [152] [155][146] [152] [155][146] [152]";
51 print" [155][146] [152][160][155][146] [160][151] [146] [152] [155] [152] [155] [152] ";
52 print" [208][151][146] [155] [146] [152] [155][146] [152] [155][146] [152] [155][146] [152] [155][146] ";
53 print"[152][160][155][146] [151] [146] [155] [152][170][151][146] [155]";
54 print" [146] [152] [155][146] [152] [155][146] [152] [155][146] [152] [155][146] [152] [155][146] [151]";
55 print" [146] [152] [155] [152] [155] [152] [155][170][151][146] [155] [146] [152]";
56 print" [155][146] [152] [155][146] [152] [155][146] [152] [155][146] [152] [155][146] [151] [146] [152]";
57 print" [155] [152] [155] [152] [170][151][146] [155] [146] [152] [155][146] [152]";
58 print" [155][146] [152] [155][146] [152] [155][146] [152][160][155][146] [151] [146] [152] [155] [152] ";
59 print" [155] [152] [170][151][146] [155][206] [152] [155] [152] [155] [152] [155] ";
60 print"[152] [155] [152] [155] [205][151] [146] [152] [155] [152] [155] [152] [170][151][146]";
61 print" [146] [155] ";
62 print" [152][170][151][146] [152] [155] [152]";
63 print" [155] [152] [155][170][151][146] [152]";
64 print" [155] [152] [155] [152] [170][151][146] ";
65 print" [152] [155] [152] [155] [152] [151][183][146] ";
66 print" [155] [152] [155] [152] [155] [152] [151][183]";
67 print"[146] [155] ";
68 print" [151][183][146] [152] [155] [152] [155] [152] [155]":return
99 stop
200 rem *** options table
201 print""spc(16)"[155]options":print" [156] 1 [146] [155]"a$
202 print" [156] 2 [146] [155]"b$:print" [156] 3 [146] [155]"c$:c=0
203 ifx=1thenprint"[145][145][145][145][145][155] 1 [156]"a$
204 ifx=2thenprint"[145][145][145][155] 2 [156]"b$
205 ifx=3thenprint"[145][155] 3 [156]"c$
206 gosub5:ifk$=""andx<3thenx=x+1
207 ifk$="[145]"andx>1thenx=x-1
208 ifk$=chr$(13)thenc=x:return
209 goto200
283 f$="hello connect":goto291
284 f$="inf4.main":goto291
291 syssa+3:poke53280,0:poke53281,0:poke49152,0:sys49935
293 print"[144]load"chr$(34)f$chr$(34)","dv:print"run"
294 poke631,13:poke632,13:poke198,2:end
335 sys49615:poke781,0:poke782,150:sys49664
336 vi=53248:pg=64:sa=pg*256:sp=248
337 ss=49152:pokevi+32,0:pokevi+33,0
338 pokevi+29,255:forzd=0to7:pokevi+zd,4:next
339 syssa
340 rem *** poke sprite data
341 yy=14:fori=0to7
342 poke2040+i,248+i:rem sprite pointers
343 pokevi+39+i,i+1:rem sprite colors
344 pokevi+37,14:pokevi+38,15:next
345 pokevi+29,255:rem x size
346 pokevi+23,0:rem y size
347 pokevi+28,255:rem multicolor on
348 pokevi+37,5:rem multicolor 1
349 pokevi+38,13:rem multicolor 2
350 pokevi+21,0:rem turn sprites on
351 pokess,7:zz=2:zy=10:zx=zy:gosub550:yy=23
352 pokesa+6,2:pokesa+7,1:pokesa+8,zz
353 pokesa+9,zz:pokesa+10,zy
354 pokesa+13,zx:pokevi+37,14
355 pokevi+38,zc:pokevi+39,3
356 z=z+1:if z=10 then z=0:zz=zz+1:if zz=5 then zz=2:zy=zy+5
357 if zy=40 then zy=10:zx=zx+5
358 y=y+1:ify<3thenzc=5
359 ify>2thenzc=4:ify>3theny=0:yy=yy+1:ifyy=24thenyy=0:goto362
360 geta$:if(peek(ss)=0)or(a$<>"")thenpoke49152,0:sys49897:goto365
361 goto352
362 yx=2^yz+yx:pokevi+21,yx:yz=yz+1:ifyz=8thenyx=0:yz=0:xx=xx+1
363 goto360
365 rem *** turn off sinus
366 pokevi+21,0:pokevi+32,0:pokevi+33,0
367 sys57812"alien font",dv,0:poke780,0:poke781,0:poke782,48:sys65493
368 poke53272,29
370 rem *** gamestart
371 print"it is a quiet night and hanging out in
372 [153]"hotel lobby buying cherry colas strikes
373 print"you as a great way to get arrested by
374 [153]"the local constabulary. you decide toononon":[141]5:[151]vi[170]38,4
375 [151]vi[170]21,3:[129]t[178]1[164]3000:[130]:[151]vi[170]21,0
376 [153]"onononontake a short walk. rising to your feet,
377 print"you suddenly spot a clone female (yes, "
378 print"you are sure she is a clone!) walking
379 [153]"towards an exit. things are looking up!ononon":[141]5:[151]vi[170]38,5
380 [151]vi[170]21,3:[129]t[178]1[164]3000:[130]:[151]vi[170]21,0:[141]20
381 [153]"two things to consider":[153]"in playing with decid-"
382 [153]"edly dangerous aliens:":[153]"(a) what kind of toys
383 print"(weapons) do they play":print"with & (b) how fast can
384 [153]"you run from trouble --
385 a$=" follow the clone female ":b$=" stay & see what happens next ":x=1
386 c$=" go upstairs to luthel's room ":gosub200:oncgoto387,416,410
387 gosub490:print"you make good time to your rental car,
388 [153]"easily catch up with the girl clone as
389 print"she drives down the street. she doesn't
390 [153]"seem to know she is being tailed. you
391 print"give that a sigh of relief. but driving
392 [153]"down unfamiliar streets, you sincerelyononon":[141]5:[151]vi[170]38,4
393 [151]vi[170]21,1:[129]t[178]1[164]3000:[130]:[151]vi[170]21,0
394 [153]"ononononononononwish you knew amgoth better. each new "
395 [153]"street looks decidedly worse than the "
396 [153]"last. finally, the clone comes to a stop
397 print"in a rather industrial section of town.
398 [153]"you drive round the corner and park. you
399 print"hope you are not too conspicious. [145][145][145]":gosub5:pokevi+38,5
400 pokevi+21,1:fort=1to3000:next:pokevi+21,0
401 gosub40:print"you see the female clone go through a
402 [153]"heavy steel door on the side of a dirty
403 print"g