This is non-commercial site, its content is based on Atari 8-bit home computer contents and references.
If you feel your rights are violated by showing/using any part of contents of your product represented on this page,
please contact me immediatelly so I can remove it!
Entry name:
Midnight Strip
|
Publisher/Developer:
BELLCOM - Public Domain Library (Software library) |
|
-
Entry name:Midnight Strip
-
Category:Games
-
Publisher/Developer:BELLCOM - Public Domain Library
-
Year:1982
Listing 1
1REM***BYM.L.Clayton*** 2REM***Copyright1982*** 3DIMCP$(102),SN1$(8),SN2$(8),SN3$(8),NUST$(182),MESS$(54),R(262),FS$(58),RC(3):POKE559,0:GOSUB1200 4GOSUB1050 5GOTO75 6IFTR=636THENPAD=PEEK(PO) 7PU=PEEK(TR):IFTR=644ANDPEEK(SK)<13ANDVEL>0THENPAD=PAD-22*SGN(N8-PEEK(SK)) 8OFF=(PAD-114)/3.3000000000000003:A=(N1-PU)*N4-N2:VEL=VEL+A*1.5:IFPUTHENVEL=VEL-N2:COLORZ 9IFVEL<ZTHENVEL=Z 10IFVEL>120THENVEL=120 11IFPUTHENPOKE1638,50:PLOTENOM,N38:IFENOM<77THENPLOTENOM+N1,N38:DRAWTOENOM+N3,N38 12IFPU=ZTHENPOKE1638,Z:COLORN3:PLOTENOM,N38:IFENOM<SNTHENPLOTENOM+N1,N38:V=VEL/20 13ENOM=INT(VEL*GT/301):SOUNDZ,50,N4,V*N2+N2:SOUNDN2,GT+N32,N2,V*2.5:SOUNDN3,60,N6,V*2.5:B=B+VEL/N50:BU=INT(B) 14RC(N1)=N2:RC(N2)=N2:A=INT((B-BU)*N8)+N1:IFVEL>N60THENSOUNDN1,76-INT((VEL-N60)/N3)*N2,N2,INT((VEL-N60)/N4) 15RC(N3)=N2:BU=BU-INT(BU/HU)*HU:BU=BU-INT(BU/N10)*N10:IFBU>0ANDBU<4THENRC(BU)=N1 16IFA=N1THENY1L=N8:Y1AL=N8:Y2L=N10:Y2AL=11:Y3L=13:Y3AL=15:Y4L=17:Y4AL=20:Y5L=21:Y5AL=26:J1=2.5:J2=2.6:J3=2.7600000000000002 17IFA=N1THENL1=N38:R1=42:L2=36:R2=44:L3=N32:R3=48:L4=25:R4=55:L5=16:R5=64:J4=2.95:J5=3.3000000000000003:GOTON32 18IFA=N2THENY1L=N8:Y1AL=N8:Y2L=10:Y2AL=11:Y3L=13:Y3AL=15:Y4L=17:Y4AL=21:Y5L=21:Y5AL=27:J1=2.52:J2=2.62:J3=2.7800000000000002 19IFA=N2THENL1=N38:R1=42:L2=36:R2=44:L3=32:R3=48:L4=24:R4=56:L5=15:R5=65:J4=2.98:J5=3.35:GOTON32 20IFA=N3THENY1L=N9:Y1AL=N9:Y2L=11:Y2AL=12:Y3L=13:Y3AL=16:Y4L=18:Y4AL=22:Y5L=22:Y5AL=27:J1=2.5300000000000002:J2=2.64:J3=2.81 21IFA=N3THENL1=N38:R1=42:L2=35:R2=45:L3=31:R3=49:L4=23:R4=57:L5=13:R5=67:J4=3.02:J5=3.4:GOTON32 22IFA=N4THENY1L=N9:Y1AL=N9:Y2L=11:Y2AL=12:Y3L=14:Y3AL=17:Y4L=18:Y4AL=22:Y5L=23:Y5AL=27:J1=2.54:J2=2.66:J3=2.83 23IFA=N4THENL1=N38:R1=42:L2=35:R2=45:L3=30:R3=50:L4=22:R4=58:L5=12:R5=68:J4=3.06:J5=3.45:GOTON32 24IFA=N5THENY1L=N9:Y1AL=N9:Y2L=12:Y2AL=13:Y3L=15:Y3AL=18:Y4L=19:Y4AL=23:Y5L=24:Y5AL=27:J1=2.56:J2=2.68:J3=2.85 25IFA=N5THENL1=37:R1=43:L2=34:R2=46:L3=29:R3=51:L4=21:R4=59:L5=10:R5=70:J4=3.1:J5=3.5:GOTON32 26IFA=N6THENY1L=N9:Y1AL=N9:Y2L=12:Y2AL=13:Y3L=15:Y3AL=18:Y4L=19:Y4AL=23:Y5L=25:Y5AL=27:J1=2.57:J2=2.72:J3=2.9 27IFA=N6THENL1=37:R1=43:L2=34:R2=46:L3=28:R3=52:L4=20:R4=60:L5=9:R5=71:J4=3.15:J5=3.6:GOTON32 28IFA=N7THENY1L=N10:Y1AL=N10:Y2L=12:Y2AL=14:Y3L=16:Y3AL=19:Y4L=20:Y4AL=24:Y5L=26:Y5AL=27:J1=2.58:J2=2.72 29IFA=N7THENL1=37:R1=43:L2=33:R2=47:L3=27:R3=53:L4=19:R4=61:L5=7:R5=73:J3=2.9:J4=3.2:J5=3.7:GOTON32 30Y1L=N10:Y1AL=N10:Y2L=12:Y2AL=14:Y3L=16:Y3AL=19:Y4L=20:Y4AL=25:Y5L=27:Y5AL=27:J1=2.59:J2=2.74:J3=2.92:J4=3.25 31L1=37:R1=43:L2=N32:R2=48:L3=26:R3=54:L4=18:R4=62:L5=N4:R5=76:J5=3.8000000000000003 32Y1R=Y1L:Y1AR=Y1AL:Y2R=Y2L:Y2AR=Y2AL:Y3R=Y3L:Y3AR=Y3AL:Y4R=Y4L:Y4AR=Y4AL:Y5R=Y5L:Y5AR=Y5AL 33L1=L1+OFF+R(B+N4)*J1:R1=R1+OFF+R(B+N4)*J1:L2=L2+OFF+R(B+N3)*J2:R2=R2+OFF+R(B+N3)*J2:L3=L3+OFF+R(B+N2)*J3 34R3=R3+OFF+R(B+N2)*J3:L4=L4+OFF+R(B+N1)*J4:R4=R4+OFF+R(B+N1)*J4:L5=L5+OFF+R(B)*J5:R5=R5+OFF+R(B)*J5 35SN1=INT(B/HU):SN2=INT((B-SN1*HU)/N10):SN3=INT(B-SN1*HU-SN2*N10) 36SN1$=NUST$(SN1*N8+N1,SN1*N8+N8):SN2$=NUST$(SN2*N8+N1,SN2*N8+N8):SN3$=NUST$(SN3*N8+N1,SN3*N8+N8) 47IFL1<ZORL1>SNTHENY1L=N6:Y1AL=N6:L1=39+N8*SGN(L1) 48IFL2<ZORL2>SNTHENY2L=N6:Y2AL=N6:L2=39+N8*SGN(L2) 49IFL3<ZORL3>SNTHENY3L=N6:Y3AL=N6:L3=39+N8*SGN(L3) 50IFL4<ZORL4>SNTHENY4L=N6:Y4AL=N6:L4=39+N8*SGN(L4) 51IFL5<ZORL5>SNTHENY5L=N6:Y5AL=N6:L5=39+N8*SGN(L5) 53IFR1>SNORR1<ZTHENY1R=N6:Y1AR=N6:R1=39+N8*SGN(R1) 54IFR2>SNORR2<ZTHENY2R=N6:Y2AR=N6:R2=39+N8*SGN(R2) 55IFR3>SNORR3<ZTHENY3R=N6:Y3AR=N6:R3=39+N8*SGN(R3) 56IFR4>SNORR4<ZTHENY4R=N6:Y4AR=N6:R4=39+N8*SGN(R4) 57IFR5>SNORR5<ZTHENY5R=N6:Y5AR=N6:R5=39+N8*SGN(R5) 58POKEML,12:POKEMR,Z:FILL=USR(ADR(FS$),MEM1,MEM2,Z) 60COLORRC(N1):IFY1L>N6ANDY2L>N6ANDB<252THENPLOTL1,Y1AL:DRAWTOL2,Y2AL 61IFY1R>N6ANDY2R>N6ANDB<252THENPLOTR1,Y1AR:DRAWTOR2,Y2AR 62COLORRC(N2):IFY2L>N6ANDY3L>N6ANDB<253THENPLOTL2,Y2AL:DRAWTOL3,Y3AL 63IFY2R>N6ANDY3R>N6ANDB<253THENPLOTR2,Y2AR:DRAWTOR3,Y3AR 64COLORRC(N3):IFY3L>N6ANDY4L>N6ANDB<254THENPLOTL3,Y3AL:DRAWTOL4,Y4AL 65IFY3R>N6ANDY4R>N6ANDB<254THENPLOTR3,Y3AR:DRAWTOR4,Y4AR 66COLORN1:PLOTL5,Y5L:DRAWTOL5,Y5AL:PLOTR5,Y5R:DRAWTOR5,Y5AR:IFB<252THENPLOTL1,Y1L:PLOTR1,Y1R 67IFB<253THENPLOTL2,Y2L:DRAWTOL2,Y2AL:PLOTR2,Y2R:DRAWTOR2,Y2AR 68IFB<TFTHENPLOTL4,Y4L:DRAWTOL4,Y4AL:PLOTR4,Y4R:DRAWTOR4,Y4AR 69IFB<254THENPLOTL3,Y3L:DRAWTOL3,Y3AL:PLOTR3,Y3R:DRAWTOR3,Y3AR 70IFB>=TFTHENSOUNDN1,N50,N10,N10:COLORZ:PLOTL5,Y5L:DRAWTOL5,Y5AL:PLOTR5,Y5R:DRAWTOR5,Y5AR 71IFB>=TFTHENPOKE1613,Z:POKESH+N1,Z:POKESH+N2,Z:POKESH+N3,Z:FORI=FTTTOFTT+N2:POKEI,Z:NEXTI 72IFB>=TFTHENFORI=N1TON5*N6:NEXTI:SOUNDN1,Z,Z,Z:LM=PMB*E:UM=LM+TTT:FI=Z:GOSUBFG:GOTO3000 73T=T+N1:IFL5<35ANDR5>46THENGOTON6 74POKE1613,Z:POKESH+N1,Z:POKESH+N2,Z:POKESH+N3,Z:POKEFTT,Z:POKEFTT+N1,Z:POKEFTT+N2,Z:GOTOFG/N10 75RESTOREHU*N5*N2:FORI=ZTON24:READN:POKE1536+I,N:POKE1561+I,N:POKE1586+I,N:POKE1611+I,N:POKE1636+I,N 76NEXTI:POKE1563,198:POKE1575,N50:POKE1588,82:POKE1600,75:POKE1625,HU 77POKE1650,Z:POKE1572,22:POKE1597,24:POKE1622,23:POKE1647,24:FORI=SHTO707:POKEI,Z:POKE52544+I,Z:NEXTI 78GRAPHICSN2*N10+N1:POKESH+N4,N10:POKESH+N5,224:POKESH+N6,148:POKESH+N8,Z 79DL=PEEK(560)+E*PEEK(561) 80POKEDL+N32,138:POKEDL+41,138:POKEDL+42,134:POKEDL+44,138:POKEDL+45,138 81FORI=N1TON3:POKEDL+N50+N1+I,PEEK(DL+N50+N2+I):NEXTI 83POKE512,Z:POKE513,N6:POKE54286,192 84SRS=PEEK(DL+N4)+E*PEEK(DL+N5):MEM1=SRS+N8*N2*N10:MEM2=SRS+559:ML=SRS+127:MR=ML+N4:VEL=Z:ENOM=Z 85SD=SRS+740:POKESD,N4*N4:POKESD+N4,19:POKESD+N5,N4*N4:POKESD+N4+N5,22:POKESD+N5+N5,N4*N4 86POKESD+14,25:POKESD+15,16:POKESD+17,17:POKESD+18,18:POKESD+19,16 87COLORN2:PLOT29,N4:DRAWTO33,Z:DRAWTON1,Z:POSITIONN5,N4:POKE765,N2:XION3*N6,#6,Z,Z,"S:":PLOTSN,N9*N4 88PLOT73,N4:DRAWTO77,Z:DRAWTO45,Z:POSITION49,N4:XIO18,#6,Z,Z,"S:" 89COLORN3:PLOTN39,Z:DRAWTON39,N3:DRAWTO31,N3:DRAWTO30,N7:PLOT40,N3:DRAWTO47,N3:DRAWTO48,N7:DRAWTO30,N7 90COLORN2:PLOTZ,35:DRAWTON5,32:DRAWTO33,29:DRAWTO46,29:DRAWTO74,32:DRAWTO79,35:DRAWTOZ,35:DRAWTOZ,36 91PLOT39,28:PLOT40,28:PLOT79,36:PLOTN3,34:DRAWTO76,34:PLOT74,33:DRAWTO5,33:PLOTN10,32:DRAWTO69,N32 92PLOT19,31:DRAWTO59,31:PLOT29,30:DRAWTON50,30 93COLORZ:PLOT39,29:DRAWTO39,34:DRAWTO40,34:DRAWTO40,29:POKE1613,Z:POKE1638,Z 94COLORN2:PLOTN38,46:DRAWTON38,42:DRAWTO40,41:DRAWTO41,42:DRAWTO41,46 95COLORN3:PLOTN9,43:PLOTN9,44:PLOTN10,43:PLOTN10,44 96PLOT13,44:PLOT13,45:PLOT14,44:PLOT14,45 97PLOT17,43:PLOT17,44:PLOT18,43:PLOT18,44 98PLOT60,43:PLOT60,44:PLOT61,43:PLOT61,44 99PLOT64,44:PLOT64,45:PLOT65,44:PLOT65,45 100PLOT68,43:PLOT68,44:PLOT69,43:PLOT69,44 401IFTR=PTTHENPOS=PEEK(PO):IFPOS<76ORPOS>153THENPOKE1613,N50:GOTO401 403POKE1613,210:IFPEEK(TR)<>ZTHENGOTO401 404POKE1613,Z:PAD=HU+N7+N7+R(Z)*N6*N3 405LM=PMB*E:UM=LM+TTT:FI=Z:GOSUBFG 406POKE559,46:FORI=SH+N1TOSH+N3:POKEI,230:NEXTI 407POKEFTT,86:POKEFTT+N1,111:POKEFTT+N2,136 409FORI=FTT+N8TOFTT+N10:POKEI,N3:NEXTI:POKEFTT+N24+N4,N3 410GOTON6 500R1=N3*N3+INT(RND(Z)*17):R2=30+INT(RND(Z)*20):COLORN3:FORI=N5*N5*N3TO45STEP-N2:SOUNDZ,N4*N5,N4*N2,I/N5 501POKESH+N4,RND(Z)*TF:POKESH+N5,RND(Z)*TF:SOUNDN1,N3*N5*N5,N4+N4,I/N5+N3:SOUNDN2,HU+N5*N5*N3,N4+N4,I/N5 502SOUNDN3,TF,N4+N4,I/N5+N5:POKE1538,RND(Z)*TF:POKE1563,RND(Z)*TF 503A=INT(RND(Z)*SN):V=9+INT(RND(Z)*17):PLOTR2,R1:DRAWTOA,V 504POKE1588,RND(Z)*TF:POKE1638,RND(Z)*TF:NEXTI:POKE559,Z 505LM=PMB*E:UM=LM+TTT:FI=Z:GOSUBFG 507FORI=N50TOZSTEP-N2:SOUNDZ,58,N8,I/N3:SOUNDN1,GT-N8,N3*N4,I/N3:NEXTI 508GRAPHICSN3*N6:POSITIONN1,Z:?#6;"WEHAVECONTACT!!":FORI=ZTON3:SOUNDI,Z,Z,Z:NEXTI 509POSITIONZ,N2:?#6;"";INT(VEL);"" 511POSITIONN1,N4:?#6;"PYLON";INT(B) 512OFF=INT(B/E*FG*N2+(125*(B/E)-T)*N7*N8+INT(VEL)):IFOFF<ZTHENOFF=Z 513L1=Z:GOTO3008 600DATA205,181,165,181,205,1,0,14,10,14,2,2,2,0,28,20,28,20,20,28,0,112,16,16,112,64,120,0,0 601DATA255,219,219,219,195,195,195,231,0,224,192,192,192,192,192,193,255,0,255,193 602DATA192,192,192,192,193,255,0,16,16,16,16,16,16,0,120,72,8,120,72,120,8,0,68,68 603DATA124,8,8,8,56,0,16,120,16,16,16,16,24,0,124,68,68,68,68,68,124,0,64,68,100,84,76,68,68, 900DATA0,0,0,0,0,1,2,3,4,5,6,7,9,10,8,7 901DATA5,4,3,2,1,0,-1,-2,-3,-4,-3,-2,-1,-1,0,1 902DATA0,1,2,3,4,5,7,8,9,11,13,14,15,15,13,12 903DATA10,9,8,6,5,3,1,-1,-2,-3,-3,-2,-1,0,0,1 904DATA1,2,2,1,0,2,4,3,1,0,-2,-4,-6,-7,-8,-10 905DATA-11,-12,-14,-15,-15,-14,-13,-15,-14,-12,-10,-8,-6,-4,-2,-1 906DATA0,2,3,5,6,7,8,9,10,9,10,11,12,14,14,15 907DATA14,15,16,16,15,13,12,10,9,7,6,5,4,3,2,1 908DATA-1,-2,-4,-5,-7,-8,-9,-9,-8,-8,-8,-9,-9,-8,-7,-6 909DATA-5,-4,-2,-0,-1,-2,-3,-3,-2,-1,-1,0,-1,-2,-2,-1 910DATA0,1,2,3,4,4,5,6,7,8,9,8,6,5,3,3 911DATA3,3,5,6,7,8,9,8,9,10,9,7,6,5,3,1 912DATA1,2,1,0,-1,-2,-3,-4,-6,-7,-8,-9,-10,-12,-11,-11 913DATA-10,-10,-9,-8,-7,-6,-6,-7,-6,-5,-4,-4,-3,-2,-1,0 914DATA-1,-3,-2,-1,1,0,2,3,4,5,4,4,5,5,4,4 915DATA4,2,1,0,-1,-3,-4,-5,-5,-5,-4,-3,-2,-1,1,0 1000DATA72,169,2,69,79,37,78,141,10,212,141,23,208,169,25,141,0,2,169,6,141,1,2,104,64 1050GRAPHICSN3*N6 1055PMB=PEEK(106)-N6-N6:POKE559,46:POKE54279,PMB:POKE623,N1 1056POKESH,HU+N2:POKESH+N1,148:POKESH+N2,N6*N3:POKESH+N3,N2 1057POKE53256,N1:POKE53257,N3:POKE53258,N3:POKE53259,N3 1060VT=PEEK(134)+PEEK(135)*E 1065AT=PEEK(140)+PEEK(141)*E 1070VEL=PMB*E+524-AT:POKEVT+N3,INT(VEL/E):POKEVT+N2,VEL-PEEK(VT+N3)*E 1075R1=VEL+217:R2=R1+128:R3=R2+128 1080POKEVT+N5+N5,R1-INT(R1/E)*E:POKEVT+N5+N6,INT(R1/E) 1081POKEVT+18,R2-INT(R2/E)*E:POKEVT+19,INT(R2/E) 1082POKEVT+26,R3-INT(R3/E)*E:POKEVT+27,INT(R3/E) 1085POKEFTT-N1,188:POKEFTT,15:POKEFTT+N1,HU+N2:POKEFTT+N2,183 1093POKESH+N5,66:POKESH+N7,194:POKE77,Z:POSITIONZ,Z:?#6;"":POSITIONN2,N1 1094POKESH+N4,234:?#6;"MIDNIGHT","STRIP":POSITIONZ,N3:?#6;"" 1095POSITIONN1,N5:?#6;"random","":POSITION4,9:?#6;"[]" 1096LM=PMB*E:UM=LM+1023:FI=Z:GOSUBFG 1097CP$=NUST$(N9*N9,182):DL=PMB*E:LM=DL+658:POKELM,N3:POKELM+N3,N3:POKELM+N24,N3:POKELM+N24+N3,N3 1098LM=DL+768:UM=LM+N8*N2:FI=170:GOSUBFG:LM=LM+47:UM=LM+N8:GOSUBFG 1099LM=LM+33:UM=LM+N7:GOSUBFG:LM=LM+N24:UM=LM+N7+N8:GOSUBFG 1100LM=PMB*E+896:UM=PMB*E+TTT:FI=TF:GOSUBFG:POKE53277,N3 1101TR=PT:JUMP=1102:IFPEEK(PO)+PEEK(PO+N1)=456THENTR=ST:JUMP=1104:GOTOJUMP 1102IFPEEK(PO)>114THENPOKESH+N5,76:POKESH+N7,194:CH=Z:GOTO1106 1103CH=N1:POKESH+N7,204:POKESH+N5,66:GOTO1106 1104IFPEEK(SK)=N6+N7THENPOKESH+N5,76:POKESH+N7,194:CH=Z:GOTO1106 1105CH=N1:POKESH+N7,GT+N4:POKESH+N5,66 1106IFPEEK(77)<N10THENSOUNDZ,121-CH*61,N10,N2:GOTO1109 1107SOUNDZ,Z,Z,Z:GOTO1109 1109POKESH,RND(Z)*255:IFPEEK(TR)THENGOTOJUMP 1110POSITIONN4,N4+N5:?#6;"YOUR","":SOUNDZ,Z,Z,Z:FORI=N1TOHU:NEXTI 1111IFSRS>ZANDCHTHENA=R(N3)+R(56)+R(77)+R(156)+R(N2*HU):IFA=-N4*N4THENGOTO1116 1112IFCH=ZTHENV=-N1:GOTO1114 1113RESTORE900:FORI=ZTOTF:READN:R(I)=N:SOUNDZ,ABS(N*(N7+N8)),N8,N4:NEXTI:GOTO1116 1114FORI=ZTON6+N1:RESTOREINT(RND(Z)*16/N2)*N2+900:FORCH=ZTO31:V=V+N1:READN:R(V)=N:SOUNDZ,ABS(N*15),N8,N4 1115NEXTCH:NEXTI 1116A=Z:FORI=ZTON32-N1:A=N1-A:SOUNDZ,N50,A,(N3*N5)-INT(I/N3):NEXTI 1117SOUNDZ,N50,N4,N2:SOUNDN1,GT,N6,N4:B=Z:T=Z:POKE77,Z:RETURN 1200Z=0:N1=1:N8=8:N10=10:N50=50:HU=100:FG=N50*HU:SH=704:TF=255:TJ=3013:SOUNDZ,243,N10,N10:GOSUB1214 1201FORI=N1TO80:NEXTI:SN=79:GT=200:SK=632:PT=636:ST=644:PO=624:E=256:FTT=53249 1202SOUNDZ,136,N10,N10:FORI=N1TON50:NEXTI:GOSUB1214 1205N2=2:N3=3:N4=4:N5=5:N6=6:N7=7:N8=8:N9=9:N24=24:N32=32:N38=38:N39=39:N60=60:TTT=1023:HI=Z:OT=Z 1207SOUNDZ,121,N10,N10:FORI=N1TOHU:NEXTI:GOSUB1214 1210MESS$="TRYAGAINPATHETIC!FINISHED!GOODJOB!EXCELLENTAMAZING!!" 1211FS$="hhhhhhh8`ee" 1212SOUNDZ,162,N10,N10:FORI=N1TON50:NEXTI:GOSUB1214:SOUNDN1,HU+N2,N10,N8:GOTO1215 1214POKESH+N8,RND(Z)*TF:RETURN 1215L1=PEEK(756)*E:FORI=N1TO80:NUST$(I,I)=CHR$(PEEK(L1+127+I)) 1216IFI=30THENSOUNDN3,91,N10,N10:GOSUB1214 1217IFI=70THENFORA=ZTO15STEPN3:FORN=ZTOESTEPN32:SOUNDN3,N,N10,A:NEXTN:NEXTA 1218NEXTI:SOUNDZ,136,N10,N10:GOSUB1214 1220FORI=N1TOHU+N2:READN:NUST$(I+80,I+80)=CHR$(N):IFI=30THENSOUNDN3,136,N10,N7*N2:GOSUB1214 1221IFI=45THENSOUNDN3,91,N10,N10:GOSUB1214 1222IFI=60THENSOUNDN3,243,N10,N7*N2:GOSUB1214 1223IFI=77THENSOUNDN3,45,N10,N8:GOSUB1214 1224IFI=HUTHENSOUNDN3,Z,Z,Z:GOSUB1214 1225NEXTI:SOUNDN1,121,N10,N10:FORI=N1TON50:NEXTI:SOUNDZ,243,N10,N8:FORI=N1TON50:NEXTI:POKESH+N8,Z 1226FORI=243TO60STEP-N1:SOUNDN1,I,N10,N10:NEXTI:SOUNDZ,Z,Z,Z:SOUNDN1,Z,Z,Z:RETURN 3000SOUNDN2,Z,Z,Z:FORI=INT(VEL/N8)TOZSTEP-N1:POKESH+N4,I:POKESH+N5,I:POKESH+N6,I:POKE1563,I:POKE1588,I 3001POKE1613,I:POKE1538,I:POKE1638,I:SOUNDZ,N50,N4,I:SOUNDN3,GT,N6,I:FORA=ZTON6*N3:NEXTA:NEXTI 3002FORI=ZTON50:NEXTI:OFF=FG*N2-HU-N10*N2+(125-T)*N7*N8+INT(VEL):IFOFF<ZTHENOFF=Z 3003ENOM=INT(ABS(OFF+N50)/2000):IFOFF>7999ANDOFF<9000THENENOM=ENOM-N1 3004L1=Z:IFOFF>9500THENL1=N1:IFOFF>9700THENL1=N2:IFOFF>9800THENL1=N3:IFOFF>9900THENL1=N4 3005GRAPHICSN6*N3:FORI=ZTON3:SOUNDI,Z,Z,Z:NEXTI:IFOFF>ZTHENPOSITIONN5,Z:?#6;MESS$(ENOM*9+N1,ENOM*N9+9) 3006POSITIONZ,N2:?#6;"";INT(VEL);"" 3008POSITIONN1,N5:?#6;"","";OFF:IFL1>ZTHENGOSUBFG-HU*N10 3009IFTR=STTHENPOSITIONN5,N7:?#6;"(JOYSTICK)":GOTO3011 3010POSITIONN6,N7:?#6;"(PADDLE)" 3011FORI=ZTOE:NEXTI:POSITIONN2,N10:?#6;"":POSITIONZ,N3*N3 3012?#6;"":A=Z:IFHI<OFFTHENHI=OFF:OT=TR 3013FORI=N1TOHU:IFPEEK(PT)=ZORPEEK(ST)=ZTHEN4 3014NEXTI 3016A=N1-A:IFA=N1ANDOT>0THENPOSITIONN1,N5:?#6;"","";HI;"" 3017IFA=N1ANDOT=STTHENPOSITIONN5,N7:?#6;"(JOYSTICK)":GOTOTJ 3018IFA=N1ANDOT>0THENPOSITIONN5,N7:?#6;"(PADDLE)":GOTOTJ 3020POSITIONN1,N5:?#6;"","";OFF;"" 3021IFTR=STTHENPOSITIONN5,N7:?#6;"(JOYSTICK)":GOTOTJ 3022POSITIONN5,N7:?#6;"(PADDLE)":GOTOTJ 4000FORL3=N7*(N1+L1)TOZSTEP-N2:FORL4=N10+N5TOGT-N5STEPN10:POKESH+N8,RND(Z)*TF:SOUNDZ,L3,N10,L4 4001NEXTL4:NEXTL3:POKESH+N8,Z:SOUNDZ,Z,Z,Z:RETURN 5000FILL=USR(ADR(FS$),LM,UM,FI):RETURN
References
Listing downloads
Downloads
Copyright holder
