home *** CD-ROM | disk | FTP | other *** search
/ Carousel Volume 2 #1 / carousel.iso / comdore / 64games / 3dtanx.prg (.txt) next >
Encoding:
Commodore BASIC  |  1989-01-22  |  17.0 KB  |  123 lines

  1. 10 SYS6854:CLR:GOSUB6000:POKE31759,1:POKE650,127:SYS23000
  2. 20 N=24376:M=24489:O=31734:P=31733:H=0
  3. 30 PL=1:AM=30:TY=1:A=23567:I$=CHR$(34):DIMSC(6)
  4. 40 POKE198,0:GOSUB10000
  5. 45 GOSUB50:GOTO100
  6. 50 ONTY GOTO60,70,80
  7. 60 POKE31732,0:POKE31744,1:POKE31755,1:POKE780,4:POKE782,40:SYS22960
  8. 65 RETURN
  9. 70 POKE31732,1:POKE31744,2:POKE31755,3:POKE780,2:POKE782,25:SYS22960
  10. 75 RETURN
  11. 80 POKE31732,1:POKE31744,4:POKE31755,4:POKE780,1:POKE782,13:SYS22960
  12. 90 RETURN
  13. 100 IFPL>1THEN500
  14. 110 S=0:PQ=1:GOSUB1000
  15. 120 POKE53269,0:SYS22584
  16. 130 PRINT"[147][156][207][206][197] [208][204][193][217][197][210]"
  17. 140 PRINT"[149][211]CORE"S*100
  18. 150 IFS>HTHENH=S
  19. 160 PRINT"[150][200]I SCORE"H*100
  20. 170 GOSUB400
  21. 180 GOTO40
  22. 200 SYS22584:PRINT""
  23. 210 FORC=1TOPL:PRINT"[156]";:IFC=B-1THENPRINT"[159]";
  24. 215 PRINT"[208][204][193][217][197][210]"C"[158] [211][195][207][210][197]"SC(C)*100:NEXT
  25. 220 GOSUB400
  26. 230 RETURN
  27. 300 SYS22584:PRINT"[159][208][204][193][217][197][210]"B
  28. 310 GOSUB400
  29. 320 RETURN
  30. 400 POKE198,0:FORD=1TO250
  31. 410 GETIN$:IFIN$<>""THENRETURN
  32. 420 NEXTD:RETURN
  33. 500 FORB=1TOPL
  34. 505 GOSUB50
  35. 510 GOSUB200:GOSUB300
  36. 520 S=0:PQ=B:GOSUB1000
  37. 530 IFS>SC(B)THENSC(B)=S
  38. 540 NEXTB:GOSUB200
  39. 550 GOTO40
  40. 1000 SYS22880:POKE198,0:POKE631,0:SYS24336:GOSUB5000
  41. 1010 SYSN:IFPEEK(O)THEN1100
  42. 1020 S=S+(PEEK(P)-128):IFS<0THENS=0
  43. 1030 SYSM,PEEK(A),S:GOTO1010
  44. 1100 POKE54276,0:SYS22688:SYS23444
  45. 1105 POKE53269,0:FORD=1TO16:SYS22804:FORD1=1TO30:NEXT:IFD=5THENSYS22854
  46. 1110 NEXT:POKE198,0
  47. 1120 SYS22688
  48. 1130 FORD=1TO1500:NEXT
  49. 1140 RETURN
  50. 5000 PRINT""TYTAB(16)""PQ;:POKE23567,AM
  51. 5010 PRINT"";
  52. 5020 SYS24432,H:PRINT"00[157][157][157][157][157][157][157][157][157][157][157][157][157]00000[157][157]";:SYSM,PEEK(A),S:RETURN
  53. 6000 POKE54296,15:POKE54273,50:POKE54277,9:POKE54278,0:POKE54276,0:RETURN
  54. 6010 POKE54276,17:FORD=1TO400:NEXT:POKE54276,0:RETURN
  55. 10000 PRINTCHR$(8):SYS22584
  56. 10010 PRINT"[156]"I$"[212][193][206][216]"I$"[153]  [193] PROGRAM BY [196]K'[212]RONICS.":PRINT"[208][210][197][211][211]"
  57. 10020 PRINT"[153]"I$"[201]"I$"  [129]'[201][206][198][207]'.":PRINT"[153]"I$"[195]"I$"  [129]FOR [195][200][193][206][199][197] GAME TYPE."
  58. 10030 PRINT"[153]"I$"1"I$"  [129]TO CHANGE TO 1 [208][204][193][217][197][210] GAME."
  59. 10040 PRINT"[153]"I$"2"I$"  [129]FOR 2 [207][210] [205][207][210][197] PLAYERS."
  60. 10050 PRINT"[151][193]NY OTHER KEY FOR NO CHANGE."
  61. 10060 PRINT"[149](1 OR 2 WILL ZERO [193][204][204] SCORES.)"
  62. 10070 PRINT"[208][210][197][211][211]":FORD=1TO30:GETIN$:IFIN$<>""THEN10080
  63. 10072 NEXT:PRINT"[208][210][197][211][211]"
  64. 10074 FORD=1TO30:GETIN$:IFIN$<>""THEN10080
  65. 10076 NEXT:GOTO10070
  66. 10080 IFIN$="C"ORIN$="[195]"THEN11000
  67. 10090 IFIN$="I"ORIN$="[201]"THEN12000
  68. 10100 IFIN$="1"THEN13000
  69. 10110 IFIN$="2"THEN14000
  70. 10120 RETURN
  71. 11000 PRINT"[147]":POKE53280,11:POKE53281,11:POKE31759,1
  72. 11010 PRINT"[208][210][197][211][211]"
  73. 11020 PRINT"  [159]1. [198]OR [197][193][211][201][197][210] START."
  74. 11030 PRINT"  [159]2. [156][198]OR [205][207][196][197][210][193][212][197] START."
  75. 11040 PRINT"  [159]3. [158][198]OR [196][201][198][198][201][195][213][204][212] START."
  76. 11045 PRINT""LEFT$("",TY*2)"[159]*"
  77. 11046 PRINT"";
  78. 11050 PRINT"  [158]4. [153][198]OR RATIONED [193][205][205][207]."
  79. 11060 PRINT"  [158]5. [153][198]OR STOCK OF [193][205][205][207]."
  80. 11063 IFAM<>200THENPRINT"[145][145][145][158]*[157]";
  81. 11066 IFAM=200THENPRINT"[145][158]*[157]";
  82. 11068 PRINT"[151]";:IFPEEK(31759)=0THENPRINT"[152]";
  83. 11070 PRINT"*[152]6. [154][198]OR [208][210][193][195][212][201][195][197]. ([212]ANK FIRE HARMLESS.)"
  84. 11080 PRINT"[150][210]. [212]O [210]ETURN."
  85. 11090 PRINT"[208][210][197][211][211]":FORD=1TO30
  86. 11092 GETIN$:IFIN$<>""THEN11100
  87. 11094 NEXT:PRINT"[208][210][197][211][211]"
  88. 11096 FORD=1TO30:GETIN$:IFIN$<>""THEN11100
  89. 11098 NEXT:GOTO11090
  90. 11100 IFIN$="R"ORIN$="[210]"THEN10000
  91. 11110 IFVAL(IN$)<1ORVAL(IN$)>6THEN11090
  92. 11120 GOSUB11140:ONVAL(IN$)GOSUB11200,11300,11400,11500,11600,11700
  93. 11130 GOTO11010
  94. 11140 PRINT"  [207].[203].  [146]";
  95. 11150 GOSUB6000:GOSUB6010:PRINT"[157][157][157][157][157][157][157][157]        ":RETURN
  96. 11200 TY=1:POKE31759,1
  97. 11210 RETURN
  98. 11300 TY=2:POKE31759,1
  99. 11310 RETURN
  100. 11400 TY=3:POKE31759,1
  101. 11410 RETURN
  102. 11500 AM=30:RETURN
  103. 11600 AM=200:RETURN
  104. 11700 POKE31759,0:RETURN
  105. 12000 PRINT"[147]":POKE53280,1:POKE53281,1
  106. 12010 PRINT"[159][193][195][212][201][214][197] [212]ANKS .......[212][213][210][210][197][212].. 500[157][157][157][157][157][157][157][157][157][157][157][157][200][213][204][204].... 200"
  107. 12020 PRINT"[156][201][205][205][207][194][201][204][201][211][197][196] [212]ANKS ..[212][213][210][210][197][212].. 200"
  108. 12030 PRINT"[152][212]ANKS [207][214][197][210] [194][210][201][196][199][197] ....[205][201][206][213][211]  100[157][157][157][157][157][157][157][157][157][157][156][183][183][183][183][183]"
  109. 12040 PRINT"[155][203][197][217][211] :":PRINT"[158][199]UN LEFT AND RIGHT   "I$"[215]"I$"  [154]"I$"[197]"I$
  110. 12050 PRINT"[158][199]UN UP AND DOWN      [152]"I$"[198]1"I$" [150]"I$"[198]5"I$
  111. 12060 PRINT"[158][200]OLD    [156]"I$"[200]"I$"[159]     ([193]NY KEY RELEASES.)"
  112. 12070 PRINT"[158][198]IRE    "I$"[211][208][193][195][197]"I$
  113. 12075 PRINT"[207]R USE A JOYSTICK IN [208][207][210][212] 1."
  114. 12080 PRINT"[152][208]RESSING [210][197][212][213][210][206] WILL ABANDON ANY GAME.";
  115. 12090 GETIN$:IFIN$=""THEN12090
  116. 12100 GOTO10000
  117. 13000 PL=1:S=0:H=0:RETURN
  118. 14000 PRINT"[147]":POKE53280,6:POKE53281,6:S=0:H=0
  119. 14010 PRINT"[158][200]OW MANY PLAYERS ? [156](MAX 6)"
  120. 14020 GETIN$:IFIN$=""THEN14020
  121. 14030 IFVAL(IN$)<2ORVAL(IN$)>6THEN14020
  122. 14040 PL=VAL(IN$):RETURN
  123.