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:
Environment-X
|
Publisher/Developer:
BELLCOM - Public Domain Library (Software library) |
|
|
-
Entry name:Environment-X
-
Category:Games
-
Publisher/Developer:BELLCOM - Public Domain Library
Listing 1
5REMENVIRONMENT-X 6REMBYSPENCERCRASKE 7REMWRITTENFORANTICMAGAZINE 10GOTO1180 20GRAPHICS17:RESTORE980:BR=138:PD=9:C=43:FLAG=255:CT=30:MN=3:SR=PEEK(88)+256*PEEK(89) 30NT=PEEK(106)-6:POKE106,NT:NS=NT*256:FORT=0TO511:POKENS+T,PEEK(57344+T):NEXTT 40TRAP60:POKE756,PEEK(106) 50READA:POKENS+B,A:B=B+1:GOTO50 60RESTORE770:FORD=0TO419:READA:POKESR+D,A:SOUND0,PEEK(53770),8,10:NEXTD:TR=10000:IFRR=255THENRETURN 70SOUND0,0,0,0:GOSUB710 80X=X+(STICK(0)=7)-(STICK(0)=11):DTH=0:IFX<0ORX>19ORY<0THENX=OX:Y=OY 90COLORCL:PLOTOX,OY:LOCATEX,Y,CL:COLORAA:PLOTX,Y 100LOCATEX,Y+1,CB:IFCB=138ORCL=138THENOX=X:OY=Y:GOTO460 110IFCL=43ORCL=139THENTM=255:CL=32:DTH=DTH-20:SC=SC+200:COLOR140:GOSUB440 130IFTM=255ANDCB=9THENGOTO740 140IFCL=136THENU=1:IFCB=32THENCB=136 150IFCB=136THENDW=1 160OY=Y:IFCB=32ORCB=43ORCB=139THENY=Y+1:DTH=DTH+1:IFDTH=4THEN460 170IFCL=165THENCL=32 180IFCB=165THENDW=1 190IFX>OXTHENAA=1 200IFX<OXTHENAA=2 210IFDW=1ANDSTICK(0)=13THENY=Y+1 220IFU=1ANDSTICK(0)=14THENY=Y-1 230IFY<>OYTHENAA=6 240P2=PEEK(20):IFTM=255THENIFP2>60THENPOKE20,0:CT=CT-1:POSITION12,22:?#6;"":POSITION11,22:?#6;CT 250IFCT=0THENCT=30:OX=X:OY=Y:GOTO460 260IFP2>60THENTR=TR-100:POKE20,0:POSITION13,21:?#6;"":POSITION13,21:?#6;TR:IFTR=0THENGOTO460 270U=0:DW=0:OX=X:IFFLAG=255THENQ=INT(RND(0)*20):W=INT(RND(0)*14)+3:LOCATEQ,W,QW:IFQW<>32THEN270 280FLAG=0:IFTM=0THENCOLORC:PLOTQ,W:C=C+96:IFC>140THENC=43 290IFCB=32ORCB=43ORCB=139THEN90 300IFFL=0THENIFINT(RND(0)*30)=2ANDY<17ANDX>0THENFL=255:K=X:L=Y+1:LOCATEK,L,M:IFL>19THENFL=0 310IFM=136ORM=9THENFL=0 320IFFL>0THENFL=FL-1:SOUND0,(FL-200)*19,10,8:IFFL=250THENCOLOR32:PLOTK,L:SOUND0,0,0,0:FL=0:GOTO90 330IFSTRIG(0)=0THEN350 340POSITION3,21:?#6;SC:GOTO80 350DTH=0:D=(STICK(0)=7)-(STICK(0)=11):IFD=0THENAA=6:GOTO370 360AA=(-D+3)/2 370X=X+D:Y=Y-1:FORS=80TO50STEP-5:SOUND0,S,10,10:NEXTS:IFX>19ORX<0ORY<0THENX=OX:Y=OY 380COLORCL:PLOTOX,OY:LOCATEX,Y,CL:COLORAA:PLOTX,Y:OX=X:OY=Y 390LOCATEX,Y+1,CB:IFCB<>32ANDCB<>139ANDCB<>43ORCL=136THENGOTO430 400IFCL=43ORCL=139THENTM=255:DTH=DTH-20:CL=32:SC=SC+200:COLOR140:GOSUB440 410X=X+D:Y=Y+1:SUB=0:FORS=50TO80STEP5:SOUND0,S,10,10:NEXTS:IFX>19ORX<0THENX=OX 420COLORCL:PLOTOX,OY:LOCATEX,Y,CL:COLORAA:PLOTX,Y 430OX=X:OY=Y:SOUND0,0,0,0:GOTO90 440PLOT8,19:DRAWTO8,20:DRAWTO10,20:DRAWTO10,19:FORT=20TO0STEP-1:FORTT=15TO0STEP-3:SOUND0,T,10,TT 450NEXTTT:NEXTT:RETURN 460COLORCL:PLOTOX,OY:LOCATEX,Y,CL:COLOR7:PLOTX,Y:OX=X:OY=Y 470IFTR=0THENTR=10000 480SU=SU+11:SOUND0,SU,8,10:Y=Y+1:IFY<24THEN460 490IFY<24THEN460 500FORT=16TO0STEP-1:POSITIONT,23:?#6;"":IFT<=XTHENCOLOR7:PLOTT,23 510FORTT=14TO0STEP-0.5:SOUND0,20,10,TT:NEXTTT:NEXTT 520COLOR32:PLOT0,23:DRAWTO19,23:MN=MN-1:POSITION17,22:?#6;MN:IFMN=-1THEND=0:GOTO1130 530X=0:Y=0:OX=0:OY=0:CL=32:DTH=0:CT=30:GOTO80 540SC=SC+TR:TR=10000:X=0:OX=0:Y=0:OY=0:CL=32:RR=255:BR=138:PD=9 550IFLL=2THEN670 560GOSUB60:SOUND0,0,0,0:D=0 570IFLL=1THEN630 580IFLL=3THEN1110 590SB=SR 600A=PEEK(SB+D):POKESB+D,PEEK(SB+(19-D)):POKESB+(19-D),A:D=D+1:IFD=10THENSB=SB+20:D=0 610POKE712,INT(RND(0)*256):LL=1:IFSB<SR+400THEN600 620D=0:GOSUB710:POKE712,0:GOTO80 630C=0:LL=2 640SB=SR:FORA=0TO19:G=PEEK(SB+C+A):POKESB+C+A,PEEK(SB+A+(400-C)):POKESB+A+(400-C),G:NEXTA 650POKE712,INT(RND(0)*256):C=C+20:IFC<201THEN640 660GOTO620 670POSITION0,0:?#6;"":?#6;"preparefortheultimatechalllenge":LL=3 680FORT=0TO250:SOUND0,T,8,10:SOUND0,250-T,8,10:NEXTT:SOUND0,0,0,0:COLOR32 690POSITION0,0:FORT=0TO19:?#6;"";:NEXTT:FORT=1TO19STEP3:PLOTT,0:DRAWTOT,19 700NEXTT:GOTO620 710COLORBR:PLOT8,19:DRAWTO8,20:DRAWTO10,20:DRAWTO10,19 720COLORPD:PLOT9,17:POSITION0,21:?#6;"sc0tm" 730?#6;"";MN:RETURN 740IFTM=255THENFP=FP+1:SC=SC+(10*CT):POSITION9,19:?#6;FP:TM=0:FLAG=255:IFFP=5THENFP=0:GOTO540 750CT=30:COLOR138:GOSUB440:GOTO140 760FORT=0TO255:SOUND0,T,10,10:NEXTT:GOTO760 770DATA4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 780DATA200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 790DATA200,0,67,0,4,0,4,0,0,0,0,0,0,0,4,0,4,4,200,4 800DATA200,0,0,0,0,4,0,0,67,0,0,0,0,0,0,4,0,0,200,0 810DATA200,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,67,0 820DATA0,0,0,0,67,0,0,4,133,133,0,4,0,0,0,0,0,0,0,67 830DATA200,0,200,0,0,0,0,0,133,133,0,0,0,0,200,67,67,0,67,0 840DATA200,0,200,0,0,0,0,0,133,133,0,0,0,0,200,0,0,0,0,0 850DATA0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0 860DATA200,0,0,67,0,4,4,0,4,4,0,4,4,67,0,67,0,200,0,0 870DATA200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,133 880DATA200,0,0,0,0,0,0,200,0,0,133,133,133,0,0,0,0,133,67,0 890DATA0,67,67,67,4,67,0,200,0,4,133,133,133,0,0,133,67,0,0,133 900DATA0,0,0,0,0,0,0,200,0,0,133,133,133,0,67,0,0,133,67,0 910DATA0,67,0,67,67,67,0,67,0,67,0,0,0,0,0,133,67,0,0,133 920DATA200,0,0,0,0,0,0,0,0,0,0,0,0,0,67,0,0,133,67,0 930DATA0,67,67,67,0,67,0,0,0,0,200,0,0,0,0,133,67,0,0,0 940DATA200,0,0,0,0,0,0,4,0,0,0,0,0,0,67,0,200,0,133,133 950DATA0,0,133,133,133,133,0,0,0,0,0,0,4,0,0,0,200,0,133,133 960DATA200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 970DATA4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 980DATA0,0,0,0,0,0,0,0 990DATA56,60,16,122,184,44,68,102 1000DATA28,60,8,94,29,52,34,102 1010DATA255,0,126,0,60,0,24,0 1020DATA255,195,102,60,60,102,195,255 1030DATA170,85,170,85,170,85,170,85 1040DATA90,90,66,60,24,60,36,102 1050DATA102,36,60,24,60,66,90,24 1060DATA66,126,66,36,66,126,66,36 1070DATA255,90,165,90,195,102,60,24 1080DATA119,0,221,0,119,0,221,0 1090DATA36,102,195,24,24,195,102,36 1100DATA255,129,129,129,129,129,129,255 1110GRAPHICS1+16:?#6;"YOUMADEIT":POSITION2,10:?#6;"" 1120FORT=0TO250:SOUND0,T,10,10:SOUND1,250-T,10,10:NEXTT:SOUND0,0,0,0:SOUND1,0,0,0 1130GRAPHICS18:?#6;"game":POSITION2,3:?#6;"over":POSITION4,5:?#6;":";SC 1140POSITION0,7:?#6;"PRESS":?#6;"":?#6;"TO":?#6;"" 1150POKE709,PEEK(709)+1:IFPEEK(709)=255THENPOKE709,0 1160IFPEEK(53279)<>6THEN1150 1170CLR:GOTO20 1180GRAPHICS8:SETCOLOR2,0,0:SETCOLOR1,0,14 1190DIMA$(40):A$="ENVIRONMENT-X" 1200SR=PEEK(88)+256*PEEK(89):I=1 1210L=ASC(A$(I,I))-32:BT=SR+(40*(10+I*4))+I 1220FORTT=0TO7:OT=TT*4:FORT=1TO4:POKEBT+((OT+T)*40),PEEK(57344+L*8+TT):NEXTT:NEXTTT 1230I=I+2:IFI<=LEN(A$)THEN1210 1240COLOR1:POKE765,1:PLOT0,0:DRAWTO319,130:DRAWTO319,159:POSITION1,1:XIO18,#6,0,0,"S:" 1250FORT=50TO159STEP2:PLOT0,T:DRAWTO320-T*2,159:NEXTT 1260?"Presstobegin." 1270IFPEEK(53279)<>6THENGOTO1270 1280CLR:GOTO20
References
Listing downloads
Downloads
Copyright holder
