home *** CD-ROM | disk | FTP | other *** search
- 2 poke52,104:poke56,104:clr:gosub146
- 4 poke53264,128:poke53269,.:poke53271,.:poke53275,.:poke53276,255:poke53277,.
- 6 poke53285,3:poke53286,11:fori=.to7:poke53287+i,.:poke53249+i*2,66
- 8 poke53248+i*2,90+24*i+256*(i=7):poke27640+i,248+i:next
- 10 print"[147]";
- 12 poke54272,69:poke54273,75:poke54277,51:poke54278,51:fori=.to7:poke54276,33
- 14 poke54276,32:poke53269,peek(53269)or2^i:forj=1to15:nextj,i
- 16 printtab(11)"[150]@'89 by j. mattson":printtab(14)"[159]p [154]play game"
- 18 printtab(14)"[153]d difficulty":printtab(14)"[150]s game speed"
- 20 printtab(14)"[158]h [129]high score":printtab(14)"[155]q [152]quit"
- 22 printtab(7)"[154][176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]"
- 24 printtab(7)"[221] [150]i [154][221]"
- 26 printtab(7)"[221] joystick [150]u o [154][221]"
- 28 printtab(7)"[221] port[153]2 [155]or [150]j k keys[155]+ [154][221]"
- 30 printtab(7)"[221] [150]n , [150]space [154][221]"
- 32 printtab(7)"[221] [150]m [154][221]"
- 34 printtab(7)"[221] [221]"
- 36 printtab(7)"[221] [150]p [159]pause game [154][221]"
- 38 printtab(7)"[221] [150]q [159]quit while pausing [154][221]"
- 40 printtab(7)"[221] [150]return [159]pick device [154][221]"
- 42 printtab(7)"[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][189]"
- 44 sysp:poke53269,.:onpeek(w)goto76,46,62,108,120
- 46 print"[147]"tab(12)"[159]new difficulty:":printtab(15)"h[146]erculean"
- 48 printtab(15)"[129]s[146]trenuous":printtab(15)"[158]t[146]ough":printtab(15)"n[146]ormal"
- 50 printtab(15)"[154]e[146]asy":poke198,.
- 52 geta$:ifa$=""then52
- 54 j=.:fori=1to5:ifa$=mid$("hstne",i,1)thenj=i
- 56 next:ifj=.then52
- 58 poked,5-j
- 60 print"[147]";:poke53269,255:goto16
- 62 print"[147]"tab(12)"[159]new game speed:":printtab(14)"l[146]ightning"
- 64 printtab(14)"[129]f[146]ast":printtab(14)"[158]n[146]ormal":printtab(14)"s[146]low"
- 66 printtab(14)"[154]v[146]ery slow":poke198,.
- 68 geta$:ifa$=""then68
- 70 j=.:fori=1to5:ifa$=mid$("lfnsv",i,1)thenj=i
- 72 next:ifj=.then68
- 74 pokev,j*15-5:goto60
- 76 sysm:poke53269,.:print"[147]":s=10*(peek(s1)+256*peek(s2)):ifpeek(w)=.then80
- 78 print"[159] you have succeeded in your mission":printtab(15)"well done!"
- 80 a$=str$(s):i=len(a$)-1:a$=right$(a$,i):a$=left$("000000",6-i)+a$
- 82 printtab(10)"[159]final score: [155]"a$:fori=1to2000:next:ifs<s(19)then108
- 84 print"[147][150] a new high score!":poke54277,3:poke54278,.:fori=1to9:poke54273,i*9
- 86 poke54276,17:poke54276,16:forj=1to20:nextj,i:j=19:fori=19to.step-1
- 88 ifs>s(i)thenj=i
- 90 next:ifj=19then94
- 92 fori=19toj+1step-1:s(i)=s(i-1):n$(i)=n$(i-1):next
- 94 s(j)=s:n$(j)=""
- 96 print"[159] your name please: [152]...............[157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157]";:i=.:s=5
- 98 printchr$(s)".[157]";:s=157-s:geta$:ifa$=""then98
- 100 ifa$=chr$(20)andi>.thenprint"[152].[157][157]";:i=i-1:n$(j)=left$(n$(j),i):goto98
- 102 ifa$=chr$(13)andi>.then108
- 104 ifi=14or(a$<"-"anda$<>" ")or(a$>"9"anda$<"a")ora$>"_"then98
- 106 printa$;:n$(j)=n$(j)+a$:i=i+1:goto98
- 108 print"[147]"tab(10)"*[158]*[150]*[129] [156]t[154]o[159]p [153]sc[158]o[150]r[129]es[156] [154] [159]**[153]*":fori=.to19
- 110 a$=str$(s(i)):a=len(a$)-1:a$=right$(a$,a):a$=left$("000000",6-a)+a$
- 112 j=1+i+10*(i>9):printtab(9)mid$(c$,j,1)n$(i)tab(25)a$:next
- 114 printtab(12)"press any key...":poke198,.
- 116 geta$:ifa$=""thensysc:fori=1to25:next:goto116
- 118 goto4
- 120 print"[147][150]quit? [159]are you sure?":poke198,.
- 122 geta$:ifa$="n"then60
- 124 ifa$<>"y"then122
- 126 print" save high scores? (ready disk drive [153]before saying yes!)"
- 128 poke198,.
- 130 geta$:ifa$="n"then142
- 132 ifa$<>"y"then130
- 134 open15,8,15:print#15,"s0:cyb.high":input#15,j:ifj>1andj<>62then140
- 136 open2,8,2,"0:cyb.high,s,w":input#15,j:ifj>.then140
- 138 fori=.to19:print#2,n$(i):print#2,s(i):next
- 140 close2:close15
- 142 poke56576,199:poke53272,21:poke648,4:print"[154][147]";:poke53280,14:poke53281,6
- 144 poke52,160:poke56,160:clr:goto174
- 146 dims(19),n$(19):m=34304:p=m+3:c=m+6:w=m+9:s1=w+1:s2=w+2:d=w+3:v=w+4
- 148 i=.:j=.:s=.:a=.:a$="":c$="[158][150][129][156][154][159][153]":gosub158:poke54296,143:poke54286,255
- 150 poke54287,255:poke54290,128
- 152 open15,8,15:open2,8,2,"0:cyb.high,s,r":input#15,j
- 154 ifj=.thenfori=.to19:input#2,n$(i):input#2,s(i):next
- 156 close2:close15:poke56576,198:poke648,104:poke53272,172:print"[147]":return
- 158 printchr$(14)"[147] [155][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184]"
- 160 fori=1to7:print" [152] ":next
- 162 print" [151][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185]";
- 164 printtab(16)"[152][195][217][194][197][210][195][207][208]":printtab(9)"[194]y [202]on [205]attson ([195])1989"
- 166 printtab(9)"[208]ublished on [204][207][193][196][211][212][193][210]"
- 168 printtab(6)"[211]ubscriptions 1-800-831-2694"
- 170 printtab(5)"[195][200][193][206][199][201][206][199][160][212][200][201][211][160][206][207][212][201][195][197][160][201][211][160][201][204][204][197][199][193][204]"
- 172 printtab(15)"[154][204]oading...":poke53280,.:poke53281,.:return
- 174 open15,8,15,"r0:hello connect=hello connect":input#15,er:close15
- 176 ifer<>63thenend
- 178 print"[147]returning to loadstar...":print"load"chr$(34);
- 180 print"hello connect"chr$(34)",8":print"run[145][145][145][145][145][145][145][145]":poke631,13
- 182 poke632,13:poke633,13:poke198,3:new
-