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:
Tilter
|
Publisher/Developer:
BELLCOM - Public Domain Library (Software library) |
|
|
-
Entry name:Tilter
-
Category:Games
-
Publisher/Developer:BELLCOM - Public Domain Library
Listing 1
1DIMP4$(40):P4$="h@idd@`":GOSUB20000 10FORG3=DLTODLS:F3(G3)=DL:NEXTG3:K4=K4+DL:IFK4=DLTHEN4000 11Y3=DL:Z3=DL:GOTO5010 30H3=USR(ADR(I3$),ADR(J3$),LEN(J3$),K3):RETURN 70H3=USR(ADR(L3$),K3):RETURN 80M3$="d":N3=ASC(M3$(DLS,DLS)):J3$=M3$:RETURN 81O3$="":RETURN 82O3$="BBZZZZBB":RETURN 83O3$="<<BBZZZZBB<<":RETURN 84O3$="<<$$$$<<":RETURN 85O3$="":RETURN 91P3$="((TT":RETURN 92Q3$="..":RETURN 500GOSUBB2:POKEB3,DL:POKES2,9:R3=R:U3=R3:D4=DL:F4=DL:POKE82,DLS 600S3=INT((S3+PADDLE(DL)-I2)/20)*-DL:T3=INT((T3+PADDLE(DL)-I2)/20)*-DL:G4=S3:H4=T3 606IFF4>=DLANDS3<DLTHENS3=F4-0.2 607IFF4<=DLANDS3>DLTHENS3=F4+0.2 608IFD4>=DLANDT3<DLTHENT3=D4-0.2 609IFD4<=DLANDT3>DLTHENT3=D4+0.2 620F4=S3:D4=T3:U3=U3+S3:R3=R3+T3:X3=DL:IFO4>R3THENX3=O4-R3 630IFR3>O4THENX3=X3+R3-O4 635IFW3>U3THENX3=X3+W3-U3 640IFU3>W3THENX3=X3+U3-W3 645X3=X3*DLS:IFX3>W2THENX3=W2 650L4=X3/SL:IFX3<=DLSTHENX3=DL 655IFL4>14THENL4=14 660SOUNDDL,X3,SL,L4:IFPEEK(X2)<>DLTHENPOKEX2,DL:POKEY2,W2:SOUNDDL,DL,DL,DL:GOTODL 670IFU3<QTHENU3=Q 672IFU3>Q2THENU3=Q2 674IFR3<PTHENR3=P 676IFR3>P2THENR3=P2 680Z3=Z3+SL:POKEZ2,DL:?"",,Z3:GOSUBV:J3$(DLS,DLS)=CHR$(R3):POKET2,U3:H3=USR(ADR(I3$),ADR(J3$),LEN(J3$),K3) 702H3=USR(ADR(I3$),ADR(O3$),LEN(O3$),K3):POKEU2,120+(3.0500000000000003*G4) 710H3=USR(ADR(I3$),ADR(P3$),LEN(P3$),K3) 720Q3$(DLS,DLS)=CHR$(98+H4*4.3):H3=USR(ADR(I3$),ADR(Q3$),LEN(Q3$),K3) 800GOTO600 4000GRAPHICS0:?:?:POKE752,1:POKE710,0:?:?:?:?:?"TILTER" 4020REMTILTER 4032FORG3=DLTODLSSTEPSL:SOUNDDL,C,SL,G3:SETCOLORDL,DL,G3:NEXTG3 4034FORG3=DLSTOSLSTEP-SL:SOUNDDL,C,SL,G3:SETCOLORDL,DL,G3:NEXTG3 4036FORG3=SLTODLSTEP-SL:SOUNDDL,C,SL,G3:SETCOLORDL,G3*SL,DLS:SETCOLORSL,G3*11,DLS:NEXTG3 4080GRAPHICSDL:SETCOLORDLS,SL,DL:POKED2,DLS:POKEB3,DL 4100POKE82,DL:?:?:?"TILTERrequirestiming":?:?"andcoordination.Theobjectof" 4120?:?"thegameistogettheballinto":?:?"anincreasinglysmallerhole.":?:?,"Simpleenough?" 4160?:?"Theballisonanimaginary":?:?"planeinmemory.Tocontrolthe" 4180?:?"movement,simplytilttheplane.":?:?"Notsosimpleafterall.":GOSUBA 4220?"":POKED2,DLS:?:?"Thetiltiscontrolledby":?:?"twopaddles.Tiltgaugesare" 4240?:?"providedattherightandat":?:?"thebottomofthegameboard." 4300?:?"Atimeraddsthefourth":?:?"dimensionandamethodby" 4320?:?"whichtorateyourskill.":?:?,"GoodLuck.":GOSUBA 5000DIMM3$(J),I3$(C2),L3$(D),J3$(J),O3$(J),P3$(J),Q3$(J) 5010GRAPHICSSL:A4=PEEK(106)-J:POKE559,62:POKE54279,A4 5020POKE704,28:POKE705,184:POKE706,120:POKE707,120 5060K3=(A4+DLS)*256:L3$="hhh`":GOSUBV 5080I3$="hhhhhhhe`" 5100POKE53277,SL:SETCOLORDLS,DL,DL:SETCOLORDL,DLS,SL:SETCOLORDL,DL,SL:COLORDLS:PLOTSL,SL 5110DRAWTOK2,SL:DRAWTOK2,X:DRAWTOSL,X:DRAWTOSL,SL:PLOTR,Y:DRAWTOG2,Y:DRAWTOG2,A2 5130PLOTR,Y:DRAWTOR,A2:PLOTT,Y:DRAWTOT,Z:PLOTU,Y:DRAWTOU,A2:PLOTW,Y:DRAWTOW,Z 5170PLOTY,Y:DRAWTOY,A2:PLOTB2,Y:DRAWTOB2,Z:PLOTE2,Y:DRAWTOE2,A2:PLOTF2,Y:DRAWTOF2,Z 5210PLOTL2,D:DRAWTOL2,N:DRAWTOO2,N:PLOTL2,M:DRAWTOM2,M:PLOTL2,L:DRAWTON2,L 5240PLOTL2,K:DRAWTOM2,K:PLOTL2,J:DRAWTON2,J:PLOTL2,H:DRAWTOM2,H 5270PLOTL2,D:DRAWTOO2,D 5299S3=INT(RND(DL)*R+R):POKET2,S3:W3=INT(RND(DL)*B2+B2):GOSUBV:GOSUBB2:GOSUBC2+Y3 5320O3$(DLS,DLS)=CHR$(W3):W3=ASC(O3$(DLS,DLS)):POKE53249,W3:GOSUB91:P3$(DLS,DLS)=CHR$(R2):POKEU2,J2 5321O4=ASC(O3$(DLS,DLS)) 5322GOSUBG2:Q3$(DLS,DLS)=CHR$(124):POKEV2,R2:GOTO500 8000FORG3=DLTOB:NEXTG3:RETURN 9000H3=USR(ADR(P4$)):FORG3=DLTOB:POKED3,W2:NEXTG3:POKED2,DLS:?:?"Pressanykeytocontinue" 9010IFPEEK(D3)<>W2ORPEEK(Z2)<>SLTHENPOKED3,W2:RETURN 9020GOTO9010 10000?:?:?,"";Z3:FORG3=T2TOV2:POKEG3,DL:NEXTG3:SOUNDDL,DL,DL,DL 10010POKEX2,DL:POKEY2,W2 11000Y3=Y3+DL:F3(Y3)=Z3:Z3=DL:IFY3<DLSTHENGOSUBA:?:?:?:? 11100IFY3=DLSTHEN15000 11200GOTO5299 15000P4$(28,28)=CHR$(40) 15100FORG3=DLTODLS:H3=USR(ADR(P4$)):NEXTG3:GRAPHICSDL:SETCOLORDLS,E,DL:POKEB3,DL:P4$(28,28)=CHR$(100) 15120?:?:?,"":?,"|SCORES|":?,"" 15130FORG3=200TODLSTEP-SL:SOUNDDL,G3,SL,DLS:NEXTG3:SOUNDDL,DL,DL,DL 15140?:?,"GAME1=";F3(DL):SOUNDDL,F3(DL),DLS,DLS:GOSUBF 15150?:?,"GAME2=";F3(DLS):SOUNDDL,F3(DLS),DLS,DLS:GOSUBF 15160?:?,"GAME3=";F3(SL):SOUNDDL,F3(SL),DLS,DLS:GOSUBF 15170?:?,"GAME4=";F3(DLS):SOUNDDL,F3(DLS),DLS,DLS:GOSUBF 15180?:?,"GAME5=";F3(DLS):SOUNDDL,F3(DLS),DLS,DLS:GOSUBF:B4=F3(DL)+F3(DLS)+F3(SL)+F3(DLS)+F3(DLS) 15200?:?,"SCORE=";B4:IFB4>49THENPOSITIONSL,G:?"YOUNEEDPRACTICE":GOTOA3 15220IFB4>39THENPOSITIONSL,G:?"YOUCANDOBETTER":GOTOA3 15240IFB4>24THENPOSITIONDLS,G:?"AVERAGE":GOTOA3 15260IFB4>14THENPOSITIONSL,G:?"VERYGOOD":GOTOA3 15280IFB4>9THENPOSITIONSL,G:?"EXCELLENT":GOTOA3 15300POSITION16,G:?"SUPER" 15500FORG3=SLTODLSTEP-0.5:FORN3=DLTOSLSTEPDLS:SOUNDDL,N3,DLS,G3:NEXTN3:NEXTG3 15510POSITIONSL,B:?"PRESSTOEND":POSITIONSL,21:?"PRESSTOREPLAY" 15520IFPEEK(Z2)=SLTHENPOKES2,SL:GRAPHICSDL:GOTO15600 15530IFPEEK(Z2)=DLSTHENGOTOSL 15550POKEC3,SL:POKEC3,DLS:GOTO15520 15600SOUNDDL,N,SL,SL:FORG3=DLTOB:NEXTG3:SOUNDDL,DL,DL,DL:FORG3=DLTOSL:NEXTG3 15640SOUNDDL,S,SL,SL:FORG3=DLTOSL:NEXTG3:SOUNDDL,DL,DL,DL:FORG3=DLTODLS:NEXTG3 15680SOUNDDL,S,SL,SL:FORG3=DLTOSL:NEXTG3:SOUNDDL,DL,DL,DL:FORG3=DLTODLS:NEXTG3 15720SOUNDDL,57,SL,SL:FORG3=DLTOB:NEXTG3:SOUNDDL,DL,DL,DL:FORG3=DLTOSL:NEXTG3 15760SOUNDDL,S,SL,SL:FORG3=DLTOB:NEXTG3:SOUNDDL,DL,DL,DL:FORG3=DLTOL:NEXTG3 15800SOUNDDL,O,SL,SL:SOUNDDL,47,SL,DLS:SOUNDDLS,37,SL,DLS:SOUNDSL,31,SL,C4:FORG3=DLTOE:NEXTG3 15820GOSUBE3:FORG3=DLTOSL:NEXTG3:SOUNDDL,N,SL,SL:SOUNDDL,45,SL,DLS:SOUNDDLS,35,SL,DLS:SOUNDSL,I,SL,DLS 15860FORG3=DLTOL:NEXTG3:GOSUBE3:POKED2,DLS:GRAPHICSDL:END 15900FORG3=DLTOSL:SOUNDG3,DL,DL,DL:NEXTG3:RETURN 20000DATA0,1,2,4,5,6,3,7,10,10000,8,0.1,0.2,12,14,9000,20,23,24,15,8000,18,28,29,32,36,40,44,48,51,54,56 20002DATA60,63,64,68,70,72,75,76,78,79,80,81,82,84,88,92,100,115,120,143,144,146,147,148,176,186,196 20004DATA201,53248,53250,53251,255,53261,53278,53279,15500,752,755,764,15900 21000READDL,DL,DLS,DLS,DLS,DLS,SL,SL,SL,DL,SL,SL,SL,SL,DLS,A,B,C,D,E,F,G,H,I 21002READJ,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,A2,B2,C2,D2,E2,F2 21004READG2,H2,I2,J2,K2,L2,M2,N2,O2,P2,Q2,R2,S2,T2,U2,V2,W2,X2 21006READY2,Z2,A3,B3,C3,D3,E3 21010DIMF3(DLS):RETURN
References
Listing downloads
Downloads
Copyright holder
