home *** CD-ROM | disk | FTP | other *** search
- 10 poke56,130:clr
- 20 dv=peek(186):ifdv<8thendv=8
- 30 print"[159]":poke53280,0:poke53281,0
- 40 sys57812"vt font",dv,0:poke780,0:poke781,0:poke782,8:sys65493
- 50 sys57812"cm-scr-wp-unp",dv,0:poke780,0:poke781,0:poke782,195:sys65493
- 52 sys57812"s.vttitle.shp",dv,0:poke780,0:poke781,0:poke782,90:sys65493
- 54 poke251,90:poke252,224:poke253,204:sys51456:sys51459
- 56 zz=zz+1:geta$:ifa$=""andzz<700then56
- 60 sys57812"mrj49152",dv,0:poke780,0:poke781,0:poke782,192:sys65493
- 70 sys57812"s.vt.shp",dv,0:poke780,0:poke781,0:poke782,138:sys65493
- 78 sys51459
- 80 print"[147]":poke53281,0:poke53272,(peek(53272)and240)or2
- 90 poke251,138:poke252,224:poke253,204:sys51456:sys51459
- 100 poke53280,11:i=rnd(-ti)
- 110 sd=54272:fori=0to24:pokesd+i,0:next:pokesd+5,18:pokesd+6,18:pokesd+24,15
- 120 pokesd+12,3:pokesd+13,40
- 130 gosub5100
- 140 un=51456:hg=51459:wp=50944:sc=50176:cm=49920
- 150 syssc,224,204,8
- 160 goto1030
- 170 :
- 180 :rem screen save
- 190 :
- 200 syscm,1024,130*256,1000:syscm,55296,134*256,1000:return
- 210 syscm,130*256,1024,1000:syscm,134*256,55296,1000:return
- 220 :
- 230 :rem text box
- 240 :
- 250 poke646,c:poke214,y:print
- 260 printtab(x)"[176]"left$(tp$,xx)"[174]"
- 270 fori=1toyy:printtab(x)"[171]"left$(sp$,xx)"[146][179]":next
- 280 printtab(x)"[173]"left$(bt$,xx)"[189]"
- 290 return
- 300 :
- 310 :rem menu box
- 320 :
- 330 syssc+6,29,11,"[144][146][176][178][178][178][178][178][178][178][174]"
- 340 fori=1to4:syssc+6,29,11+i,"[171] [146][179]":next
- 350 syssc+6,29,16,"[173][177][177][177][177][177][177][177][189]"
- 360 return
- 370 :
- 380 :rem shuffle/deal/runes
- 390 :
- 400 fori=0to5:rr(i)=i:next
- 410 fori=0to5:r=int(rnd(1)*6)
- 420 t=rr(r):rr(r)=rr(i):rr(i)=t:next
- 430 fori=0to6:forj=0to9
- 440 pc(i,j)=int(rnd(1)*4):next:next
- 450 fori=0to3:ni(6,i)=0:next
- 460 fori=0to9:ni(6,pc(6,i))=ni(6,pc(6,i))+1:next
- 470 i=0
- 480 ifi=ni(6,0)then500
- 490 pc(6,i)=0:i=i+1:goto480
- 500 ifi=ni(6,0)+ni(6,1)then520
- 510 pc(6,i)=1:i=i+1:goto500
- 520 ifi=ni(6,0)+ni(6,1)+ni(6,2)then540
- 530 pc(6,i)=2:i=i+1:goto520
- 540 ifi=10then560
- 550 pc(6,i)=3:i=i+1:goto540
- 560 return
- 570 :
- 580 :rem rune parameters
- 590 :
- 600 fori=0to5:forj=0to2
- 610 r(i,j)=int(rnd(1)*(rh(i,j)-rl(i,j)+1)+rl(i,j))
- 620 ifj=1thenifr(i,1)=r(i,0)then600
- 630 next:next
- 640 return
- 650 :
- 660 :rem evaluate pl's score
- 670 :
- 680 fori=0to3:ni(pl,i)=0:v(pl,i)=10:next:ps(pl)=0
- 690 fori=0to9:ni(pl,pc(pl,i))=ni(pl,pc(pl,i))+1:next
- 700 fori=0to5:ifpl=6thenifrg(i)=0then720
- 710 oni+1gosub4100,4150,4200,4260,4320,4380
- 720 next
- 730 fori=0to3:ps(pl)=ps(pl)+v(pl,i)*ni(pl,i):next
- 740 return
- 750 :
- 760 :rem pick four
- 770 :
- 780 fori=0to9:fl(i)=0:next:co=0
- 790 r=int(rnd(1)*10)
- 800 iffl(r)then790
- 810 tr(co)=r:fl(r)=1:co=co+1:ifco<4then790
- 820 return
- 830 poke214,15:print:printtab(3)"[149][195]hoose up to four of "pl$(g)"'s"
- 840 printtab(3)"ikons and an equal number of "
- 850 printtab(3)"your own for trade. "
- 860 printtab(3)" [210] - [211]ee the runes you know "
- 870 printtab(3)" [196] - [196]one. [199]o back to the game ":return
- 880 :
- 890 :rem clear ikons
- 900 :
- 910 poke214,15:print:fori=0to4:printtab(3)"[149]"left$(sp$,34):next:return
- 920 :
- 930 :
- 940 :rem prompt and wait
- 950 :
- 960 poke214,23:print:printtab(14)"[159][208]ress a key"
- 970 poke198,0
- 980 geta$:ifa$=""then980
- 990 gosub5100:return
- 1000 :
- 1010 :rem initialize
- 1020 :
- 1030 dimpc(7,10),ni(7,10),r(6,3),rr(7),rh(6,3),rl(6,3),m$(7),b$(4),ic$(4),pl$(7)
- 1040 dimv(7,4),ps(7),gx(6),gy(6),sx(16),sy(16),bb$(4)
- 1050 zx(0)=91:zx(1)=93:zx(2)=60:zx(3)=62
- 1060 tp$="[178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178]"
- 1070 sp$=" "
- 1080 bt$="[177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177]"
- 1090 fori=1to4:readm$(i):next
- 1100 data" [212][210][193][196][197] "," [210][213][206][197][211] "," [211][212][207][210][217] "," [195][197][193][211][197] "
- 1110 fori=1to4:readm1$(i):next
- 1120 data" [211][195][207][210][197] "," [210][213][206][197][211] "," [201][203][207][206][211] "," [194][197][199][201][206] "
- 1130 b$(0)="[158]#$[157][157]%&":b$(1)="[158][220][221][157][157]^[223]":b$(2)="[158][160][161][157][157][162][163]":b$(3)="[158][164][165][157][157][166][167]"
- 1140 bb$(0)="#$[157][157]%&":bb$(1)="[220][221][157][157]^[223]":bb$(2)="[160][161][157][157][162][163]":bb$(3)="[164][165][157][157][166][167]"
- 1150 fori=0to6:readpl$(i):next
- 1160 data"[202][193][196][193][215][201][206]","[195][200][210][217][211][197][201][211]","[210][197][196] [207][210][195]","[193][206][193][206][193]","[203][201][195][203][193][200][193]","[208][207][196][193][210][199][197]","[208][204][193][217][197][210]"
- 1170 fori=0to5:forj=0to2:readrh(i,j),rl(i,j):next:next
- 1180 data5,3,3,0,3,1,4,2,3,0,3,1,3,0,3,0,3,1,3,0,3,0,3,1,3,0,3,0,3,1,3,0,3,0,3,1
- 1190 ic$(0)="crescents":ic$(1)="horns":ic$(2)="bells":ic$(3)="tierworlds"
- 1200 cs$=" "
- 1210 fori=0to2:gx(i)=3+9*i:gy(i)=8:next:fori=3to5:gx(i)=3+9*(i-3):gy(i)=17:next
- 1220 fori=704to751:pokei,255:next:fori=752to767:pokei,0:next
- 1230 fori=2040to2047:pokei,11:next:v=53248:pokev+16,0:pokev+29,0:pokev+23,0
- 1240 pokev+27,255:pokev+21,0:pokev+39,12:fori=40to46:pokev+i,8:next
- 1250 fori=0to9:sx(i)=60+i*24:sy(i)=114:next:sx(9)=22
- 1260 fori=11to14:sx(i)=68+(i-10)*40:sy(i)=154:next
- 1270 sx(10)=60:sy(10)=154:sx(15)=22:sy(15)=154
- 1280 sys49152,chr$(13)+"[145][157]",20,20,10,10
- 1290 gosub4880:rem get name
- 1300 open2,dv,2,"vt."+pl$(6)
- 1310 input#2,gp
- 1320 fori=0to6:input#2,pt(i):next
- 1330 close2
- 1340 open15,dv,15:input#15,a,a$,a,a:close15
- 1350 fori=19to22:syssc+6,2,i,"[149][158][146]"+left$(sp$,36):next
- 1360 syssc+6,7,22,"[202][213][211][212] [193] [211][197][195] - [195][207][213][206][212][201][206][199] [201][203][207][206][211]"
- 1370 fori=0to5:hl=204*256+(gy(i)-1)*40+gx(i)-2:forj=0to7:pokehl+j,12:next:next
- 1380 poke53280,11:gosub400:gosub600:gosub330:m=1:gd=0:gp=gp+1
- 1390 fori=0to5:rg(i)=0:next
- 1400 forpl=0to6:gosub680:next
- 1410 syssc+6,2,22,"[149][158]"+left$(sp$,36)
- 1420 :
- 1430 :rem screen setup
- 1440 :
- 1450 syssc+6,2,20,"[144][149]":fori=0to9:syssc+6,3+i*3,19,b$(pc(6,i)):next
- 1460 syssc+6,4,22,"[158][149]"+left$(sp$,30)
- 1470 syssc+6,33,20,"[211][195][207][210][197]"
- 1480 fori=0to9:syssc+6,2+3*i,22,"[129] [157][157][157]"+str$(v(6,pc(6,i))):next
- 1490 syssc+6,33,22," [157][157][157][157]"+str$(ps(6))
- 1500 ifgd=6then4440
- 1510 fori=0to5:syssc+6,gx(i),gy(i),"[152][144] [157][157][157][157]"+str$(ps(i)):next
- 1520 ifrg(rr(g))thenhl=204*256+(gy(g)-1)*40+gx(g)-2:fori=0to7:pokehl+i,11:next
- 1530 :
- 1540 :rem menu loop
- 1550 :
- 1560 fori=1to4:syssc+6,30,11+i,"[153]"+m$(i):next
- 1570 syssc+6,30,11+m,""+m$(m)
- 1580 poke198,0
- 1590 geta$:ifa$=""then1590
- 1600 gosub5100
- 1610 ifa$="t"thenm=1:goto1710
- 1620 ifa$="r"thenm=2:goto1710
- 1630 ifa$="s"thenm=3:goto1710
- 1640 ifa$="c"thenm=4:goto1710
- 1650 syssc+6,30,11+m,"[153]"+m$(m)
- 1670 ifa$=chr$(13)then1710
- 1680 ifa$="[145]"thenm=m-1:ifm<1thenm=4
- 1690 ifa$=""thenm=m+1:ifm>4thenm=1
- 1700 goto1570
- 1710 onmgosub1770,2970,3550,3950
- 1720 ifm=1then1450
- 1730 goto1560
- 1740 :
- 1750 :rem trade
- 1760 :
- 1770 gosub330:gd=gd+1
- 1780 syssc+6,30,12,"[153] [212][210][193][196][197] "
- 1790 syssc+6,30,13," [215][201][212][200] "
- 1800 syssc+6,30,14," [215][200][201][195][200] "
- 1810 syssc+6,30,15," [204][207][210][196]? "
- 1820 g=0
- 1830 syssc+6,gx(g)-2,gy(g),"[152]"+cs$
- 1840 syssc+6,gx(g),gy(g),"[144]"+str$(ps(g))
- 1850 geta$:ifa$=""then1850
- 1860 gosub5100
- 1870 syssc+6,gx(g)-2,gy(g),"[152][152]"+cs$
- 1880 syssc+6,gx(g),gy(g),"[144][152]"+str$(ps(g))
- 1890 ifa$="j"theng=0:a$=chr$(13)
- 1900 ifa$="c"theng=1:a$=chr$(13)
- 1910 ifa$="r"theng=2:a$=chr$(13)
- 1920 ifa$="a"theng=3:a$=chr$(13)
- 1930 ifa$="k"theng=4:a$=chr$(13)
- 1940 ifa$="p"theng=5:a$=chr$(13)
- 1950 ifa$=chr$(13)andrg(rr(g))=0then2020
- 1960 ifa$=chr$(13)andrg(rr(g))=1thengosub5180:goto1830
- 1970 ifa$="[145]"theng=g-3:ifg<0theng=g+6
- 1980 ifa$=""theng=g+3:ifg>5theng=g-6
- 1990 ifa$=""theng=g+1:ifg=3org=6theng=g-3
- 2000 ifa$="[157]"theng=g-1:ifg=-1org=2theng=g+3
- 2010 goto1830
- 2020 poke53280,0:syshg:print"[147]":rg(rr(g))=1
- 2030 x=0:xx=37:y=1:yy=6:c=9:gosub250
- 2040 poke214,3:print:printtab(10)"[149]"pl$(g)"'s [210][213][206][197] is...":print
- 2050 onrr(g)+1gosub4070,4120,4170,4230,4290,4350:print
- 2060 poke214,23:print:print" [159][208]ress a key for the [194][193][218][193][193][210]"
- 2070 poke198,0
- 2080 geta$:ifa$=""then2080
- 2090 gosub5100
- 2100 poke781,24:sys59903
- 2110 x=0:xx=37:y=1:yy=19:c=9:gosub250
- 2120 poke214,3:print:print"[149][194] [193] [218] [193] [193] [210] [207] [198] [212] [201] [197] [210] [211]"
- 2130 fori=0to9:pp(i)=0:next:fori=0to3:ip(i)=0:next
- 2140 printtab(12)"[217]ou are holding:"
- 2150 fori=0to9
- 2160 printtab(5+i*3)b$(pc(6,i))"[145]";
- 2170 next:print""
- 2180 printtab(8)"[149]"pl$(g)" offers for trade:"
- 2190 gosub780
- 2200 fori=0to3:printtab(11+5*i)b$(pc(g,tr(i)))"[145]";:next:print""
- 2210 gosub830
- 2220 poke214,12:print:printtab(5)"[180][181][157][157][182][183]"
- 2230 poke214,12:print:printtab(32)"[184][185][157][157][186][187]"
- 2240 s=10:co=1:pokev+21,1:pokev+16,0
- 2250 pokev+21,0:pokev,sx(s):pokev+1,sy(s)
- 2260 ifs<>9ands<>15thenpokev+16,0:goto2280
- 2270 pokev+16,1
- 2280 pokev+21,1:poke198,0
- 2290 geta$:ifa$=""then2290
- 2300 gosub5100
- 2310 ifa$="_"thenaw=(aw+1)and15:pokev+39,aw:goto2290
- 2320 ifa$=chr$(13)then2400
- 2330 ifa$=chr$(133)ora$="d"thengosub5100:goto2500
- 2340 ifa$="r"thenpokev+21,0:gosub200:t2=1:gosub2980:t2=0:gosub210:goto2250
- 2350 ifa$="[145]"thens=0-10*(s<10)
- 2360 ifa$=""thens=10+10*(s>9)
- 2370 ifa$=""thens=s+1:ifs>15thens=0
- 2380 ifa$="[157]"thens=s-1:ifs<0thens=15
- 2390 goto2250
- 2400 a$="":ifs>9then2440
- 2410 poke214,7:print:printtab(5+3*s);
- 2420 ifpp(s)thenpp(s)=0:printb$(pc(6,s)):goto2370
- 2430 pp(s)=1:print""bb$(pc(6,s)):goto2370
- 2440 ifs=10thena$="r":goto2340
- 2450 ifs=15thena$=chr$(133):goto2330
- 2460 poke214,12:print:printtab(11+5*(s-11));
- 2470 ifip(s-11)thenip(s-11)=0:printb$(pc(g,tr(s-11))):goto2370
- 2480 ip(s-11)=1:print""bb$(pc(g,tr(s-11))):goto2370
- 2490 fori=0to9:pm(i)=0:next
- 2500 u1=0:fori=0to9:ifpp(i)thenu1=u1+1:pm(u1)=i
- 2510 next
- 2520 fori=0to3:pn(i)=0:next
- 2530 u2=0:fori=0to3:ifip(i)thenu2=u2+1:pn(u2)=i
- 2540 next
- 2550 ifu1=u2then2630
- 2560 gosub910:gosub5180
- 2570 poke214,17:print:printtab(7)"[212]he number of ikons picked"
- 2580 printtab(5)"in the top row must equal the"
- 2590 printtab(4)"number picked in the bottom row."
- 2600 zz=0
- 2610 zz=zz+1:geta$:ifa$=""andzz<150then2610
- 2620 gosub830:goto2250
- 2630 ifu1then2700
- 2640 gosub5180
- 2650 gosub910:poke214,16:print:printtab(3)"[212]he [204]ords insist that you trade"
- 2660 printtab(3)"at least [207][206][197] ikon!"
- 2670 zz=0
- 2680 zz=zz+1:geta$:ifa$=""andzz<150then2680
- 2690 gosub830:goto2250
- 2700 fori=1tou1:pr(i)=0:next:pr=0
- 2710 fori=1tou1:forj=1tou1
- 2720 ifpr(j)then2740
- 2730 ifpc(6,pm(i))=pc(g,tr(pn(j)))thenpr(j)=1:j=u1:pr=pr+1
- 2740 next
- 2750 next
- 2760 ifpr<>u1then2830
- 2770 gosub5180
- 2780 gosub910:poke214,16:print:printtab(3)"[212]he [204]ords are not amused by a"
- 2790 printtab(3)"phony trade like that!"
- 2800 zz=0
- 2810 zz=zz+1:geta$:ifa$=""andzz<150then2810
- 2820 gosub830:goto2250
- 2830 forj=1tou1
- 2840 fori=0to9:ifpp(i)thenpp(i)=0:pq=i:i=9
- 2850 next
- 2860 fori=0to3:ifip(i)thenip(i)=0:iq=i:i=3
- 2870 next
- 2880 t=pc(6,pq):pc(6,pq)=pc(g,tr(iq)):pc(g,tr(iq))=t
- 2890 next
- 2900 pl=g:gosub680:pl=6:gosub680
- 2910 gosub450
- 2920 pokev+21,0:poke53280,11
- 2930 poke251,138:poke252,224:syshg:poke251,250:poke252,129:return
- 2940 :
- 2950 :rem runes
- 2960 :
- 2970 poke53280,0:syshg
- 2980 print"[147][149]"
- 2990 poke53265,11
- 3000 x=0:xx=37:y=0:yy=20:c=9:print"";:gosub260
- 3010 poke214,0:print:printtab(11)"[212] [200] [197] [210] [213] [206] [197] [211]"
- 3020 fori=0to5
- 3030 ifrg(i)=0then3050
- 3040 oni+1gosub4070,4120,4170,4230,4290,4350:print
- 3050 next
- 3060 poke53265,27
- 3070 poke214,21:print:fori=0to9
- 3080 printtab(5+i*3)b$(pc(6,i))"[145]";
- 3090 next:print""
- 3100 poke198,0
- 3110 geta$:ifa$=""then3110
- 3120 gosub5100
- 3130 ift2thenreturn
- 3140 poke53280,11:poke251,138:poke252,224:syshg:poke251,250:poke252,129
- 3150 return
- 3160 :
- 3170 :rem score
- 3180 :
- 3190 syshg
- 3200 poke53280,0:print"[147]"
- 3210 x=3:xx=31:y=0:yy=20:c=9:gosub250
- 3220 poke214,2:print:printtab(7)"[214] [197] [201] [204] [207] [198] [212] [201] [197] [210] [211]"
- 3230 printtab(7)"[208][204][193][217][197][210] [211][195][207][210][197] [193][214][199].
- 3240 [153][163]7) "tantantantantantan tantantantantan tantantantantan"
- 3250 [151]214,7:[153]
- 3260 [129]i[178]0[164]6
- 3270 [153]"verify"[163]7)pl$(i)[163]19[171](ps(i)[179]100))ps(i);
- 3280 [153][163]27[171](av(i)[179]100))av(i):[153]
- 3290 [130]
- 3300 [151]214,23:[153]:[153]"open ((NULL)open)ave scores (lenopen)lear atnny key"
- 3310 [151]198,0
- 3320 [161]a$:[139]a$[178]""[167]3320
- 3330 [139]a$[179][177]"s"[167]3360
- 3340 [159]15,dv,15,"s0:vt."[170]pl$(6):[160]15:[159]2,dv,2,"vt."[170]pl$(6)[170]",p,w"
- 3350 [152]2,gp:[129]i[178]0[164]6:[152]2,pt(i):[130]:[160]2:[137]3380
- 3360 [139]a$[179][177]"c"[167]3380
- 3370 [129]i[178]0[164]6:pt(i)[178]0:ps(i)[178]0:av(i)[178]0:[130]:gp[178]0:[137]3340
- 3380 [151]53280,11:[151]251,138:[151]252,224:[158]hg:[151]251,250:[151]252,129
- 3390 [142]
- 3400 :
- 3410 :[143] ikons
- 3420 :
- 3430 [151]53280,0:[158]hg
- 3440 [153]"loadverify"
- 3450 x[178]3:xx[178]31:y[178]0:yy[178]20:c[178]9:[141]250
- 3460 [153]"":[129]i[178]0[164]5:[153][163]5)"verify"pl$(i)" -"ps(i)
- 3470 [129]j[178]0[164]9
- 3480 [153][163]5)b$(pc(i,j))"on";:[130]:[153]:[153]:[130]
- 3490 [141]960
- 3500 [151]53280,11:[151]251,138:[151]252,224:[158]hg:[151]251,250:[151]252,129
- 3510 [142]
- 3520 :
- 3530 :[143] story
- 3540 :
- 3550 [151]53280,0:[158]hg:[153]"load"
- 3560 x[178]1:xx[178]36:y[178]0:yy[178]20:c[178]9:[141]250
- 3570 [151]214,2:[153]:[153][163]7)"(NULL) val right$ (NULL) (NULL) asc (NULL) right$ val (NULL) (NULL)"
- 3580 [153][163]3)"verify mid$adawin created the pocket
- 3590 printtab(3)"universe of the [215]orld of [212]iers
- 3600 [153][163]3)"millenia ago. (NULL)ater, (NULL)ickaha the
- 3610 printtab(3)"[212]rickster devised the [214][197][201][204] [207][198] [212][201][197][210][211]
- 3620 [153][163]3)"which is used to track the barter
- 3630 printtab(3)"between the [204]ords and a randomly
- 3640 [153][163]3)"selected human, you.
- 3650 printtab(3)" [212]he units of barter in the
- 3660 [153][163]3)"(NULL)ierworld universe are lenrescents,
- 3670 printtab(3)"[200]orns, [194]ells and miniature [212]ier-
- 3680 [153][163]3)"worlds. valach is worth 10 prior to
- 3690 printtab(3)"being modified by the [210][213][206][197]s. [212]he
- 3700 [153][163]3)"(NULL)ords' scores are based on all
- 3710 printtab(3)"six [210][213][206][197]s; your score is based
- 3720 [153][163]3)"only the (NULL)(NULL)(NULL)vals you know.
- 3730 gosub960
- 3740 print"":fori=0to16:printtab(3)"[149]"left$(sp$,35):next
- 3750 print""tab(3)"[149] [207]nly if you gain a higher
- 3760 [153][163]3)"score than atn(NULL)(NULL) of the (NULL)ords shall
- 3770 printtab(3)"you feel content. [193] game will be
- 3780 [153][163]3)"over after you've traded ikons
- 3790 printtab(3)"with the sixth [204]ord. [217]ou [205][213][211][212]
- 3800 [153][163]3)"trade at least one ikon each time
- 3810 printtab(3)"you trade with a [204]ord.
- 3820 [153][163]3)" peekefore the trade, the (NULL)ord
- 3830 printtab(3)"will reveal his [210][213][206][197] to you. [212]he
- 3840 [153][163]3)"(NULL)(NULL)(NULL)vals will determine your score so
- 3850 printtab(3)"heed them!
- 3860 [153][163]3)" atnfter each game you may see
- 3870 printtab(3)"average [211][195][207][210][197]s, the players' [201][203][207][206][211],
- 3880 [153][163]3)"the (NULL)(NULL)(NULL)val(NULL), or peekvalchr$right$(NULL)closea new game.
- 3890 gosub960
- 3900 poke53280,11:poke251,138:poke252,224:syshg:poke251,250:poke252,129
- 3910 return
- 3920 :
- 3930 :rem cease
- 3940 :
- 3950 gosub330
- 3960 syssc+6,31,12,"[153][195][197][193][211][197]?
- 3970 [158]sc[170]6,31,13," (NULL)(NULL)(NULL)"
- 3980 [158]sc[170]6,31,14,"(NULL)(NULL)(NULL)val?
- 3990 syssc+6,31,15,"([217]/[206])
- 4000 [161]a$:[139]a$[178]""[167]4000
- 4010 [141]5100
- 4020 [139]a$[178]"y"[176]a$[178]"(NULL)"[167]5230
- 4030 [142]
- 4040 :
- 4050 :[143] runes text/formula
- 4060 :
- 4070 [153]"right$f there are fewer than"r(0,0)ic$(r(0,1))
- 4080 [153]"add"r(0,2)"to their value.
- 4090 return
- 4100 ifni(pl,r(0,1))<r(0,0)thenv(pl,r(0,1))=v(pl,r(0,1))+r(0,2)
- 4110 return
- 4120 print"[201]f there are more than"r(1,0)ic$(r(1,1))","
- 4130 print"subtract"r(1,2)"from their value.
- 4140 [142]
- 4150 [139]ni(pl,r(1,1))[177]r(1,0)[167]v(pl,r(1,1))[178]v(pl,r(1,1))[171]r(1,2)
- 4160 [142]
- 4170 [153]"right$f there are just as many "ic$(r(2,0))
- 4180 [153]"as "ic$(r(2,1))", add"r(2,2)"to each value.
- 4190 return
- 4200 ifni(pl,r(2,0))=ni(pl,r(2,1))thenv(pl,r(2,0))=v(pl,r(2,0))+r(2,2)
- 4210 ifni(pl,r(2,0))=ni(pl,r(2,1))thenv(pl,r(2,1))=v(pl,r(2,1))+r(2,2)
- 4220 return
- 4230 print"[201]f there are just as many "ic$(r(3,0))
- 4240 print"as "ic$(r(3,1))", subtract"r(3,2)"from each.
- 4250 [142]
- 4260 [139]ni(pl,r(3,0))[178]ni(pl,r(3,1))[167]v(pl,r(3,0))[178]v(pl,r(3,0))[171]r(3,2)
- 4270 [139]ni(pl,r(3,0))[178]ni(pl,r(3,1))[167]v(pl,r(3,1))[178]v(pl,r(3,1))[171]r(3,2)
- 4280 [142]
- 4290 [153]"right$f there are more "ic$(r(4,0))" than"
- 4300 [153]""ic$(r(4,1))", add"r(4,2)"to each value.
- 4310 return
- 4320 ifni(pl,r(4,0))>ni(pl,r(4,1))thenv(pl,r(4,0))=v(pl,r(4,0))+r(4,2)
- 4330 ifni(pl,r(4,0))>ni(pl,r(4,1))thenv(pl,r(4,1))=v(pl,r(4,1))+r(4,2)
- 4340 return
- 4350 print"[201]f there are more "ic$(r(5,0))" than"
- 4360 print""ic$(r(5,1))", subtract"r(5,2)"from each.
- 4370 [142]
- 4380 [139]ni(pl,r(5,0))[177]ni(pl,r(5,1))[167]v(pl,r(5,0))[178]v(pl,r(5,0))[171]r(5,2)
- 4390 [139]ni(pl,r(5,0))[177]ni(pl,r(5,1))[167]v(pl,r(5,1))[178]v(pl,r(5,1))[171]r(5,2)
- 4400 [142]
- 4410 :
- 4420 :[143] end game
- 4430 :
- 4440 [129]i[178]0[164]6:pt(i)[178]pt(i)[170]ps(i):[130]
- 4450 [129]i[178]0[164]6:av(i)[178][181]((pt(i)[172]10)[173]gp)[173]10:[130]
- 4460 [158]sc[170]6,gx(g),gy(g),"print#stop cmdcmdcmdcmd"[170][196](ps(g))
- 4470 hl[178]204[172]256[170](gy(g)[171]1)[172]40[170]gx(g)[171]2:[129]i[178]0[164]7:[151]hl[170]i,11:[130]
- 4480 hs[178]0:[129]i[178]0[164]6
- 4490 [139]ps(i)[177]hs[167]hs[178]ps(i):hp[178]i
- 4500 [130]
- 4510 [141]330:co[178]0
- 4520 [139]hp[179]6[167]4610
- 4530 [158]sc[170]6,32,13,"print(NULL)(NULL)(NULL)"
- 4540 [158]sc[170]6,32,14,"(NULL)right$(NULL)!"
- 4550 [158]sc[170]6,32,13,"(NULL)(NULL)(NULL)"
- 4560 [158]sc[170]6,32,14,"(NULL)right$(NULL)!"
- 4570 [158]sc[170]6,33,22,"verify"[170][196](ps(6))
- 4580 [158]sc[170]6,33,22,"for"[170][196](ps(6))
- 4590 [137]4630
- 4600 [129]i[178]0[164]5:[158]sc[170]6,gx(i),gy(i),"stopprint# ":[130]
- 4610 [158]sc[170]6,gx(hp)[171]2,gy(hp),"print# (NULL)right$(NULL)(NULL)val(NULL)":[129]i[178]0[164]50:[130]
- 4620 [158]sc[170]6,gx(hp)[171]2,gy(hp),"print#stop cmdcmdcmdcmdcmd"[170][196](ps(hp))
- 4630 co[178]co[170]1:[161]a$:[139]a$[178]""[175]co[179]20[167]4520
- 4640 [141]5100
- 4650 [141]330:m[178]1
- 4660 [129]i[178]1[164]4:[158]sc[170]6,30,11[170]i,"print"[170]m1$(i):[130]
- 4670 [158]sc[170]6,30,11[170]m,""[170]m1$(m)
- 4680 [161]a$:[139]a$[178]""[167]4680
- 4690 [141]5100
- 4700 [158]sc[170]6,30,11[170]m,"print"[170]m1$(m)
- 4710 [139]a$[178]"s"[167]m[178]1:a$[178][199](13)
- 4720 [139]a$[178]"r"[167]m[178]2:a$[178][199](13)
- 4730 [139]a$[178]"i"[167]m[178]3:a$[178][199](13)
- 4740 [139]a$[178]"b"[167]m[178]4:a$[178][199](13)
- 4750 [139]a$[178][199](13)[167]4790
- 4760 [139]a$[178]"on"[167]m[178]m[171]1:[139]m[179]1[167]m[178]4
- 4770 [139]a$[178]""[167]m[178]m[170]1:[139]m[177]4[167]m[178]1
- 4780 [137]4670
- 4790 x[178]1:xx[178]36:y[178]0:yy[178]20:c[178]9:[141]250
- 4800 [145]m[141]3190,2970,3430
- 4810 [139]m[178]4[167]4830
- 4820 [137]4670
- 4830 [129]i[178]0[164]5:[158]sc[170]6,gx(i)[171]2,gy(i),"stopprint# ":[130]
- 4840 [137]1350
- 4850 :
- 4860 :[143] request for name
- 4870 :
- 4880 [158]sc[170]6,6,20,"sysverify(NULL)he (NULL)ords request your name."
- 4890 [158]sc[170]6,14,22,"stop "
- 4900 [141]4940:[141]5100
- 4910 [139]q9$[167]pl$(6)[178]q9$
- 4920 [141]910
- 4930 [142]
- 4940 q9$[178]"":[151]198,0:zq[178]0:l9[178]10
- 4950 [161]a$:zx[178](zx[170]1)[175]3
- 4960 [158]sc[170]6,15[170]zq,22,[199](zx(zx))[170]"cmd":[139]a$[178]""[167]4950
- 4970 [139]a$[178][199](13)[167][158]sc[170]6,15[170]zq,22," ":[142]
- 4980 [139](a$[178][199](20)[175][195](q9$))[167]q9$[178][200](q9$,[195](q9$)[171]1):[137]5040
- 4990 [139][195](q9$)[177][178]l9[167]4950
- 5000 [139]a$[177][178]"a"[175]a$[179][178]"z"[167]a$[178][199]([198](a$)[170]128)
- 5010 [139]a$[179]" "[176](a$[177][199](127)[175]a$[179][199](160))[176]a$[178][199](34)[167]4950
- 5020 q9$[178]q9$[170]a$
- 5030 [158]sc[170]6,15[170]zq,22,a$:zq[178]zq[170]1:[137]4950
- 5040 [158]sc[170]6,15[170]zq,22," cmd":zq[178]zq[171]1
- 5050 [137]4950
- 5070 :[143]
- 5080 :[143] beep
- 5090 :[143]
- 5100 [151]sd[170]1,[187](1)[172]10[170]40
- 5110 [151]sd[170]4,17
- 5120 [129]t[178]0[164]50:[130]
- 5130 [151]sd[170]4,16:[143] pokesd+24,0
- 5140 [142]
- 5150 :[143]
- 5160 :[143] buzz
- 5170 :[143]
- 5180 [151]sd[170]8,6
- 5190 [151]sd[170]11,33
- 5200 [129]t[178]0[164]150:[130]
- 5210 [151]sd[170]11,32
- 5220 [142]
- 5230 [158]49155:[158]hg
- 5231 [137]40000
- 5235 a$[178]"hello connect":[129]i[178]8[164]9:[160]2:[159]2,i,2:[160]2:[139]st[167]5250
- 5240 [160]15:[159]15,i,15,"r0:"[170]a$[170]"="[170]a$:[132]15,er:[160]15:[139]er[178]63[167]5260
- 5250 [130]:[153]"load":[151]2048,0:[151]44,8:[151]53272,23:[128]
- 5260 [151]646,[194](53281):[153]"loadload"[199](34)a$[199](34)","i
- 5270 [153]"run":[151]631,13:[151]632,13:[151]198,2
- 5280 [151]2048,0:[151]44,8:[128]
- 10000 dv[178][194](186):f$[178]"veil of tiers":[139]dv[179]8[167][144]
- 10001 [159]15,dv,15,"s0:"[170]f$:[148]f$,dv
- 10002 [128]
- 40000 [129]i[178]0[164]21:[151]828[170]i,8[170]i:[130]
- 40010 [139]dv[179]8[176]dv[177]29[176]dv[178]8[167]40030
- 40020 a[178][194](828):b[178][194](828[170]dv[171]8):[151]828,b:[151]828[170]dv[171]8,a
- 40030 a$[178]"hello connect":[129]j[178]8[164]29:i[178][194](828[170]j[171]8):[139]i[178]14[167][130]
- 40040 [160]2:[159]2,i,2:[160]2:[139]st[167]40060
- 40050 [160]15:[159]15,i,15,"r0:"[170]a$[170]"="[170]a$:[132]15,er:[160]15:[139]er[178]63[167]40070
- 40055 [129]x[178]1[164]4:[151]630[170]x,[198]([202](r$,x)):[130]:[151]198,4:[137]40040
- 40060 [130]:[153]"load":[151]53272,23:[151]186,8:[128]
- 40070 q$[178][199](34):[151]646,[194](53281):[153]"load":[151]53272,23
- 40080 [153]"loadp(NULL)2048,0:p(NULL)44,8:p(NULL)43,1:p(NULL)56,160:p(NULL)55,0:clr:l(NULL)"q$a$q$","i
- 40090 [153]"run:":[151]631,13:[151]632,13:[151]198,2:[128]
-