home *** CD-ROM | disk | FTP | other *** search
- 0 ::::: ::::: ::::: ::::: ::::: ::::: (null) TO 10 ::::: :::::
- 1 "[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]" "[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]"
- 2 "[184]" "[184]" "[184]" ADAPTED FROM A VIC-20 GAME "[184]"
- 3 "[184]" "[184]" "[184]" CALLED EXPLOSION "[184]"
- 4 "[184]" "[184]" "[184]" FROM COMMODORE USER, ENGLAND."[184]"
- 5 "[184]" "[184]" "[184]" GRAPHICS, SOUND, COLOR "[184]"
- 6 "[184]" "[184]" "[184]" AND LOTSA OTHER JUNK "[184]"
- 7 "[184]" "[184]" "[184]" ADDED BY JIM GREEN "[184]"
- 8 "[184]" "[184]" "[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]"
- 9 "[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]""[184]" .
- 10 Z=828:FORT=828TO843:READX:POKET,X:NEXT
- 15 DATA 32,155,183,138,72,32,155,183,104,170,164,101,24,76,240,255
- 20 POKE53280,5:POKE53281,12:S=54272:PRINTCHR$(8)"[147][142]":POKE53265,11
- 25 PRINT" [162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162]
- 30 [153][163]7)"OPENORTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTAN^
- 35 PRINTTAB(7)"[221]"TAB(32)"[221]
- 40 [153][163]7)"(null)"[163]32)"(null)
- 45 PRINTTAB(7)"[221] [146][208] [146][208] [146] [207] [146][208] [146] [146][208] [146][208] [146] [159][221]
- 50 [153][163]7)"(null) FOR WAIT WAITSQR WAIT WAIT WAIT WAIT WAITSQR WAIT OPEN(null)
- 55 PRINTTAB(7)"[221] [146][186] [146][205] [146] [146] [146] [146][186] [146][167] [146][186] [159][221]
- 60 [153][163]7)"(null)"[163]32)"(null)
- 65 PRINTTAB(7)"[221] [158][221] [159][221]
- 70 [153][163]7)"(null) SYS(null)(null)(null) LOG WAIT(null)(null) WAIT(null) WAIT(null) WAIT(null) OPEN(null)
- 75 PRINTTAB(7)"[221] [158][192][192][209][158][192][192] [129] [146][167][167] [146][186] [223][223][146] [223][223][146] [159][221]
- 80 [153][163]7)"(null) SYS(null)(null)(null) WAITTHENTHEN WAITTHEN (null) WAIT (null) WAIT OPEN(null)
- 85 PRINTTAB(7)"[221] [158][221] [159][221]
- 90 [153][163]7)"(null)"[163]32)"(null)
- 95 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]
- 100 [153]" NEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEW"
- 105 [153]"":[129]T[178]1[164]17:[153][163]3)"GETWAIT"[163]36)"GET":[130]:[141]855
- 110 [153][163]5)"SYSWILL YOU REACH 'CRITICAL MASS'":[151]53265,27:[129]D[178]1[164]2E3:[130]
- 115 [129]T[178]1[164]18:[151]53265,11:[129]D[178]1[164]10:[130]:[151]53265,27:[129]D[178]1[164]30:[130]:[130]
- 120 [161]G$:[139]G$[178][199](13)[167]140
- 125 [158]Z,22,6:[153]"OPENTO CONTINUE PRESS ONTOTOTOTOTOTOTOTOCMDCMDCMDCMDCMDCMDCMDCMD RETURN "
- 130 [129]D[178]1[164]500:[130]:[158]Z,21,25:[153]" CMDCMDCMDCMDCMDCMDCMDCMD "
- 135 [129]D[178]1[164]300:[130]:[137]120
- 140 [151]53280,12:[151]53281,12
- 145 X[178]0:[153]"LOADSYS":[129]T[178]0[164]10
- 150 [139]X[178]0[167][153][163]T)"SYSLEN(null)RIGHT$(null)RIGHT$LENATN(null)CLOSE(null)ATN(null)(null)":X[178]1:[137]160
- 155 [153][163]T)"LEN(null)RIGHT$(null)RIGHT$LENATN(null)CLOSE(null)ATN(null)(null)":[129]D[178]1[164]150:[130]:X[178]0
- 160 [130]
- 165 [153]""[163]21)"(null)EED RIGHT$NSTRUCTIONS
- 170 PRINTTAB(28)"[217]/[206]
- 175 [153][163]24)"OPEN(null)ROGRAM USES"
- 180 [153][163]24)38911[171]([184](0)[171]([184](0)[179]0)[172]65536)"BYTES
- 185 PRINTTAB(24)"OR 28 BLOCKS."
- 190 GETG$:IFG$<>"Y"ANDG$<>"N"THEN190
- 195 POKE53265,11
- 200 IFG$="Y"THEN655
- 205 GOSUB 855
- 210 POKE53280,12:POKE53281,12:PRINT"[147]";
- 215 DIMMA(6,6),L(6,6),C(6,6)
- 220 B$="12345":C$(0)="[158][167] [146][165]":C$(1)="[167] [146][165]":Q$(0)="[158]":Q$(1)=""
- 225 FORLX=1TO6:FORLY=1TO6:READC(LX,LY):NEXTLY,LX
- 230 FORD=1TO1500:NEXT:GOSUB840
- 235 PRINT"[147][155] [176][192][192][192][178][192][192][192][178][192][192][192][178][192][192][192][178][192][192][192][178][192][192][192][174]
- 240 [129]LX[178]1[164]5:[153]" (null) (null) (null) (null) (null) (null) (null)
- 245 PRINT" [221] [221] [221] [221] [221] [221] [221]
- 250 [153]" -TANTANTAN(null)TANTANTAN(null)TANTANTAN(null)TANTANTAN(null)TANTANTAN(null)TANTANTAN<":[130]
- 255 [129]LX[178]1[164]2:[153]" (null) (null) (null) (null) (null) (null) (null)":[130]
- 260 [153]" /TANTANTAN>TANTANTAN>TANTANTAN>TANTANTAN>TANTANTAN>TANTANTANEXP";:[151]53265,27:[141]645
- 265 [129]D[178]1[164]1200:[130]:[129]T[178]2[164]10:[158]Z,T,28:[153]" "
- 270 [153][163]28)"OPENORTANTANTANTANTANTANTANTANTAN^
- 275 PRINTTAB(28)"[221] [221]
- 280 [153][163]28)"(null)LENRITICAL OPEN(null)
- 285 PRINTTAB(28)"[221] [221]
- 290 [153][163]28)"(null) SYS* * SYS(null)ASSOPEN(null)
- 295 PRINTTAB(28)"[221] [221]
- 300 [153][163]28)"/TANTANTANTANTANTANTANTANTANEXP":[130]:X[178]0:[137]420
- 305 [129]D[178]1[164]1E3:[130]:[141]855:[129]T[178]1[164]3
- 310 [141]610:[153]"(null)SPC(STEPCMDCMDCMDSTEPSPC((null)":[129]D[178]1[164]25:[130]
- 315 [141]610:[153]"(null)FOR=WAITSTEPCMDCMDCMDSTEPFOR>WAIT(null)":[129]D[178]1[164]25:[130]
- 320 [141]610:[153]"DEF(null)SYS>WAITDEFSTEPCMDCMDCMDSTEPSYS=WAITDEF(null)":[129]D[178]1[164]25:[130]
- 325 [141]610:[153]"PRINTSPC(SPC(SPC(CMDCMDCMDSPC(SPC(SPC("
- 330 [141]610:[153]" CMDCMDCMD ":[129]D[178]1[164]25:[130]:[130]:[141]855
- 335 [143] IFX=0THENPRINT"SYS";
- 340 [143] IFX=1THENPRINT"";
- 345 MA(TX,TY)[178]MA(TX,TY)[171]C(TX,TY)
- 350 [139]MA(TX,TY)[177]0[167][141]615:[137]360
- 355 L(TX,TY)[178]0
- 360 EY[178]TY[171]1:[139]EY[178]0[167]370
- 365 [141]545
- 370 EX[178]TX[171]1:[139]EX[178]0[167]380
- 375 [141]570
- 380 EY[178]TY[170]1:[139]EY[177]6[167]390
- 385 [141]545
- 390 EX[178]TX[170]1:[139]EX[177]6[167][142]
- 395 [141]570:[142]
- 400 F[178]0:[129]TX[178]1[164]6:[129]TY[178]1[164]6
- 405 [139]MA(TX,TY)[178][177]C(TX,TY)[167]F[178]1:[141]305
- 410 [130]TY,TX
- 415 [141]470:[139]F[178]1[167]400
- 420 X[178]1[171]X
- 425 [141] 645:[151]198,0:[153]"OPEN(null)LAYER: "C$(X)" (null)HICH COLUMN?":[141]595
- 430 [153]"OPEN (null)HICH ROW? ":[141]600
- 435 [139]L(TX,TY)[179][177]X[170]1[175]L(TX,TY)[167][153]" RIGHT$LLEGAL (null)OVE!! ":[141] 605:[137] 425
- 440 [153]" "
- 445 MA(TX,TY)[178]MA(TX,TY)[170]1:[139]L(TX,TY)[178]0[167]L(TX,TY)[178]X[170]1
- 460 [141]615:[139]MA(TX,TY)[178][177]C(TX,TY)[167][141]305:[137]400
- 465 [137]420
- 470 V[178]0:[129]LX[178]1[164]6:[129]LY[178]1[164]6:[139]L(LX,LY)[178](1[171]X)[170]1[167]V[178]1
- 475 [130]LY,LX
- 480 [139]V[178]1[167][142]
- 485 [129]T[178]1[164]10:[151]53265,11:[129]D[178]1[164]10:[130]:[151]53265,27:[129]D[178]1[164]30:[130]:[130]
- 490 [129]LX[178]1[164]8:[153]" (null)IN FOR (null)(null)ATN(null)VAL(null): "C$(X):[129]D[178]1[164]1E3:[130]:[141]840
- 495 P(X)[178]P(X)[170]1:[153]"LOAD"[163]14)"(null)LEN(null)(null)VALCLOSE(null)LEFT$VALVAL(null)
- 500 FORX=0TO1:PRINTTAB(12)"[159][208]LAYER "C$(X)"[159]:- "P(X)"":NEXT
- 505 SYSZ,17,5:PRINT"[158][196]O YOU WANT TO PLAY AGAIN [217]/[206]
- 510 [161]G$:[139]G$[179][177]"Y"[175]G$[179][177]"N"[167]510
- 515 [139]G$[178]"Y"[167][129]LX[178]1[164]6:[129]LY[178]1[164]6:MA(LX,LY)[178]0:L(LX,LY)[178]0:[130]LY,LX:[137]235
- 520 [158]Z,17,0:[153]"CHR$OLLY!! RIGHT$ WANTED YOU TO PLAY SOME MORE!!":[129]D[178]1[164]2E3:[130]
- 525 [158]Z,19,0:[153]" SYSATN(null)! (null)LEFT$(null)LEN(null)(null)!!":[129]D[178]1[164]1E3:[130]
- 526 [158]Z,19,0:[153]" ATN(null)! (null)LEFT$(null)LEN(null)(null)!!":[129]D[178]1[164]1E3:[130]
- 527 [158]Z,19,13:[153]" ATN(null)! (null)LEFT$(null)LEN(null)(null)!!":[129]D[178]1[164]1E3:[130]
- 528 [158]Z,19,0:[153]" SYSATN(null)! (null)LEFT$(null)LEN(null)(null)!!":[129]D[178]1[164]1E3:[130]
- 529 [158]Z,19,14:[153]"ATN(null)! (null)LEFT$(null)LEN(null)(null)!!OPEN":[129]D[178]1[164]1E3:[130]
- 530 [141]855:[129]D[178]1[164]2E3:[130]
- 532 [129]T[178]1[164]18:[151]53265,11:[129]D[178]1[164]10:[130]:[151]53265,27:[129]D[178]1[164]30:[130]:[130]
- 535 [128]
- 540 [131] 2,3,3,3,3,2,3,4,4,4,4,3,3,4,4,4,4,3,3,4,4,4,4,3,3,4,4,4,4,3,2,3,3,3,3,2
- 545 L(TX,EY)[178]X[170]1:MA(TX,EY)[178]MA(TX,EY)[170]1:[139]MA(TX,EY)[177]4[167]MA(TX,EY)[178]4
- 550 [158]Z,EY[172]3[170]2:TX[172]4[171]1:[153]"PRINT(null)LISTSPC(PRINTSTEPCMDCMDCMDSTEPLISTSPC(PRINT(null)"
- 555 [129]T[178]1[164]6:[151]S[170]24,0:[151]S[170]24,15:[130]
- 560 [158]Z,EY[172]3[170]2,TX[172]4[171]1:[153]Q$(X)" CMDCMDCMD";
- 565 [153]" "[202](B$,MA(TX,EY),1)" ":[142]
- 570 L(EX,TY)[178]X[170]1:MA(EX,TY)[178]MA(EX,TY)[170]1:[139]MA(EX,TY)[177]4[167]MA(EX,TY)[178]4
- 575 [158]Z,TY[172]3[170]2:EX[172]4[171]1:[153]"PRINT(null)LISTSPC(PRINTSTEPCMDCMDCMDSTEPLISTSPC(PRINT(null)"
- 580 [129]T[178]1[164]6:[151]S[170]24,0:[151]S[170]24,15:[130]
- 585 [158]Z,TY[172]3[170]2:EX[172]4[171]1:[153]Q$(X)" CMDCMDCMD";
- 590 [153]" "[202](B$,MA(EX,TY),1)" ":[142]
- 595 [141]635:TX[178][197](G$):[158]Z,3:TX[172]4:[153]"FOR"G$:[142]
- 600 [141]635:TY[178][197](G$):[158]Z,TY[172]3[170]3,0:[153]"FOR"G$:[142]
- 605 [141]840:[142]
- 610 [158]Z,TY[172]3[170]2:TX[172]4[171]1:[142]
- 615 [139]X[178]0[167][153]"SYS";
- 620 [139]X[178]1[167][153]"";
- 625 [158]Z,TY[172]3[170]2,TX[172]4[171]1:[153]" CMDCMDCMD";
- 630 [153]" "[202](B$,MA(TX,TY),1)" ":[142]
- 635 [161]G$:[139]G$[179]"1"[176]G$[177]"6"[167]635
- 640 [141]840:[142]
- 645 [129]LX[178]1[164]6:[158]Z,LX[172]3[170]3,0:[153]"OPEN"LX
- 650 [158]Z,3,LX[172]4[171]1:[153]LX:[130]:[142]
- 655 [151]53280,15:[151]53281,15:[153]"LOADSYS";
- 660 J$[178]"TANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTAN":[153]J$;
- 665 [153]" LEN(null)RIGHT$(null)RIGHT$LENATN(null)CLOSE(null)ATN(null)(null) RIGHT$NSTRUCTIONSYS":[153]J$:[141]855
- 670 [153]"POKELEN(null)RIGHT$(null)RIGHT$LENATN(null)CLOSE(null)ATN(null)(null)CLOSEIS A TWO-PLAYER GAME BASED";
- 675 [153]"ON A BOARD GAME CALLED VAL(null)(null)(null)(null)(null)RIGHT$(null)(null).
- 680 PRINT"[217]OU ARE PRESENTED WITH A 6[216]6 GRID. [197]ACH
- 685 [153]"PLAYER IN TURN PLACES ONE OF HIS PIECES
- 690 PRINT"A [167] [146][165] [151]OR [158][167] [146][165] [151]INTO AN EMPTY SQUARE
- 695 [153]"OR A SQUARE ALREADY OCCUPIED BY ONE OR
- 700 PRINT"MORE OF HIS OWN PIECES.
- 705 [153]"LEFT$OWEVER, EACH SQUARE HAS A POINT AT
- 710 PRINT"WHICH CRITICAL MASS IS REACHED AND
- 715 [153]"FISSION OCCURES. LENORNER SQUARES EXPLODE
- 720 PRINT"WHEN TWO PIECES ARE ON THEM, SIDE
- 725 [153]"SQUARES EXPLODE WHEN CONTAINING THREE
- 730 PRINT"PIECES AND CENTRAL SQUARES GO UP WHEN
- 735 [153]"FOUR PIECES OCCUPY THEIR SPACE.
- 740 PRINT" [208]RESS <[211][208][193][195][197]> FOR NEXT PAGE":POKE53265,27
- 745 POKE198,0:WAIT198,1:GOSUB 855:POKE53265,11
- 750 PRINT"[147]"J$;:PRINT"[158] [195] [210] [201] [212] [201] [195] [193] [204] [205] [193] [211] [211]":PRINTJ$
- 755 PRINT"[151][215]HEN AN EXPLOSION OCCURS THE PIECES
- 760 [153]"ON THE EXPLODING SQUARE ARE DISTRIBUTED
- 765 PRINT"INTO THE ADJACENT SQUARES. [193]NY ENEMY
- 770 [153]"PIECES ON THE LATTER SQUARES ARE CAPT-
- 775 PRINT"URED AND BECOME PIECES BELONGING TO
- 780 [153]"THE MOVER. (null)HOULD RECEIVING SQUARES
- 785 PRINT"ATTAIN CRITICAL MASS FURTHER EXPLOSIONS
- 790 [153]"WILL RESULT.
- 795 PRINT"
- 800 [153]"(null)HE PLAYER HAVING NO PIECES LEFT AT
- 805 PRINT"THE END OF HIS OPPONENT'S MOVE IS THE
- 810 [153]"(null)(null)(null)VAL(null)!!!"
- 815 [153]" SYS(null)O COME ON AND LET'S GET VAL(null)(null)(null)(null)(null)RIGHT$(null)VAL!!!
- 820 PRINT" [208]RESS <[211][208][193][195][197]> TO PLAY [195][210][201][212][201][195][193][204][160][205][193][211][211]":POKE53265,27
- 825 POKE198,0:WAIT198,1:GOSUB855
- 830 FORT=1TO10:POKE53265,11:FORD=1TO10:NEXT:POKE53265,27:FORD=1TO30:NEXT:NEXT
- 835 GOTO210
- 840 FORT=STOS+23:POKET,0:NEXT
- 845 POKES+24,15:POKES+1,110:POKES+5,9:POKES+6,9:POKES+4,17:POKES+4,16
- 850 FORD=1TO400:NEXT:FORT=STOS+23:POKET,0:NEXT:RETURN
- 855 FORT=STOS+23:POKET,0:NEXT:POKES+24,15
- 860 POKES+5,24:POKES+6,237:POKES+12,24:POKES+3,237:POKES+4,129:POKES+11,129
- 865 POKES,INT(RND(1)*50):POKES+1,INT(RND(1)*4)+1:POKES+7,INT(RND(1)*50)+50
- 870 POKES+8,INT(RND(1)*4)+5:POKES+4,128:POKES+11,128:FORD=1TO750:NEXT:RETURN
-