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:
Vultures III
|
Publisher/Developer:
BELLCOM - Public Domain Library (Software library) |
|
-
Entry name:Vultures III
-
Category:Games
-
Publisher/Developer:BELLCOM - Public Domain Library
-
Year:1982
Listing 1
1REM**ACENEWSLETTER** 2REM**3662VINEMAPLE** 3REM**EUGENE,OR** 4REM**97405** 5REM**$10YR** 6REM**Nov1982** 7REM******************** 10REM******************* 20REM**VULTURESIII** 30REM**STANOCKERS8/2** 40REM******************* 90GRAPHICS18:POSITION5,3:?#6;"vultures":POSITION8,5:?#6;"III" 100PMHI=1547:IMAGE0=1552:IMAGE1=1553:IMAGE2=1554:IMAGE3=1555:HPOS3=1559:VPOS3=1567 110FLAG0=1568:FLAG1=1569:FLAG2=1570 112COL0=52:COL1=24:COL2=32:COL3=244:BKCOL=144 120VPOS0=1564:VPOS1=1565:VPOS2=1566:IMGPT=1584 130HPOS0=1556:HPOS1=1557:HPOS2=1558:RAMTOP=106:PMBASE=54279:SDMCTL=559:GRACTL=53277 140PCOLR0=704:PCOLR1=705:PCOLR2=706:PCOLR3=707:POKE1577,10 150DIMB$(20),BB$(20),V$(2):V$(1)=CHR$(136):V$(2)=CHR$(138):BB$(1)=CHR$(0):BB$(20)=CHR$(0):BB$(2)=BB$ 151DIMCL$(38):CL$(1)="":CL$(38)="":CL$(2)=CL$ 152DIMX$(38),X1$(38):X$(1)="X":X$(38)="X":X$(2)=X$:X1$(1)="x":X1$(38)="x":X1$(2)=X1$ 153DIMLTNG$(46):RESTORE154:FORI=1TO46:READA:LTNG$(I,I)=CHR$(A):NEXTI 154DATA124,29,41,29,30,124,29,30,30,40,29,30,30,40,29,30,124,29,40,29,124,29,41,29,41,29,41,29,30,124,29 155DATA30,30,41,29,30,30,41,29,30,30,41,29,30,30,124 156DIMERAS$(46):RESTORE157:FORI=1TO46:READA:ERAS$(I,I)=CHR$(A):NEXTI 157DATA32,29,32,29,30,32,29,30,30,32,29,30,30,32,29,30,32,29,32,29,32,29,32,29,32,29,32,29,30,32,29 158DATA30,30,32,29,30,30,32,29,30,30,32,29,30,30,32 160COUNT=20:PERCH=180:BIRDS=0:DIF=3:POKE1555,8 200GOSUB6000:GOSUB2000:POKE764,255:?CHR$(28);"PRESSSTARTTOBEGIN":?"ANYKEYTOPAUSE" 202?"Bewarethegoldenvultures!!!":GOSUB1000 210A=PEEK(RAMTOP)-16:POKEPMBASE,A:POKEPMHI,A:SOUND0,0,0,0:A=USR(1536):GRAPHICS0:GOSUB5000 220POKESDMCTL,62:POKEGRACTL,3:POKE764,255 230COUNT=20:PERCH=180:BIRDS=0:DIF=3:POKE1555,8:GOLD=500:SCORE=0 255SHIELD=20:FORJ=SHIELDTO23:POSITION1,J:?X$;:NEXTJ:POSITION0,0:?"difscorehigh" 260POKEPCOLR0,243:POKEPCOLR1,243:POKEPCOLR2,243:POKEPCOLR3,40 270POKE752,1:FORI=2TO36STEP2:POSITIONI,1:?V$:NEXTI:BLEFT=18:BLAND=0:POKE1575,0:HIT=0 275POSITION1,SHIELD-1:?CL$ 277POSITION22,0:?DIF:POSITION26,0:?SCORE:POSITION34,0:?HIGH 280RESTORE285:FORI=1564TO1571:READA:POKEI,A:NEXTI:POKE1559,100:POKE1783,11 285DATA0,0,0,150,0,0,0,0 290B$=BB$ 299POKE712,BKCOL:POKE1574,0:POKE708,COL0:POKE709,COL1:POKE710,COL2:POKE711,COL3 300COUNT=COUNT-1:A=PEEK(1575):IFHIT<ATHENHIT=A:POKE1788,129:SCORE=SCORE+10*DIF:POSITION26,0:?SCORE 310IFPEEK(FLAG0)=0ANDCOUNT<0THENGOSUB905:POKE(FLAG0),1:POKE(HPOS0),40+R*8:POKEVPOS0,48 320IFPEEK(FLAG0)=1THENPOKEVPOS0,PEEK(VPOS0)+DIF 330IFPEEK(VPOS0)>=PERCHTHENPOKEFLAG0,0:A=INT((PEEK(HPOS0)-48)/4):GOSUB950:POKEHPOS0,0:POKEVPOS0,32 340IFPEEK(FLAG1)=0ANDCOUNT<0THENGOSUB905:POKE(FLAG1),1:POKE(HPOS1),40+R*8:POKEVPOS1,48 350IFPEEK(FLAG1)=1THENPOKEVPOS1,PEEK(VPOS1)+DIF 360IFPEEK(VPOS1)>=PERCHTHENPOKEFLAG1,0:A=INT((PEEK(HPOS1)-48)/4):GOSUB950:POKEHPOS1,0:POKEVPOS1,32 370IFPEEK(FLAG2)=0ANDCOUNT<0THENGOSUB905:POKE(FLAG2),1:POKE(HPOS2),40+R*8:POKEVPOS2,48 380IFPEEK(FLAG2)=1THENPOKEVPOS2,PEEK(VPOS2)+DIF 390IFPEEK(VPOS2)>=PERCHTHENPOKEFLAG2,0:A=INT((PEEK(HPOS2)-48)/4):GOSUB950:POKEHPOS2,0:POKEVPOS2,32 392IFBLAND>2THEN500 394IFBLEFT<1THEN600 400FLASH=FLASH-1:IFFLASH<0THENGOTO550 405IFPEEK(1574)>0THENGOTO650 410GOLD=GOLD-1:IFGOLD<0ANDBLAND>3THENGOLD=100*(9-DIF):DIF=DIF+2:XCNT=30:POKE704,44:POKE705,44:POKE706,44 420IFXCNT>0THENXCNT=XCNT-1:IFXCNT=0THENDIF=DIF-2:POKE704,243:POKE705,243:POKE706,243:POSITION22,0:?DIF 425IFPEEK(764)<255THENGOSUB1000 430GOTO300 499REM**REMOVEASHIELD** 500POKE1789,207:SVCOL=COL1:FORI=1TO6:POKE708,PEEK(708)+2:POSITION1,SHIELD:?X1$:FORJ=1TO5:NEXTJ 502POSITION1,SHIELD:?X$:FORJ=1TO5:NEXTJ:NEXTI:POSITION1,SHIELD-1:?CL$:POSITION1,SHIELD:?CL$ 508SHIELD=SHIELD+1:PERCH=PERCH+8:IFSHIELD=23THEN700 510DIF=DIF-1:IFDIF<2THENDIF=2 520GOTO270 550POKE1789,171:POKE712,40:X=RND(0)*23+8:POSITIONX,2:?LTNG$;:POKE712,15:POSITIONX,2:?ERAS$;:POKE712,BKCOL 555A=9-DIF:FLASH=RND(0)*30*A+10*A 560GOTO405 599REM**REMAININGBIRDSLEAVE** 600DIF=DIF+1:IFDIF>6THENDIF=6 612FORI=1TO150 614P=PEEK(VPOS0):IFP>0THENPOKEVPOS0,P-1 616P=PEEK(VPOS1):IFP>0THENPOKEVPOS1,P-1 618P=PEEK(VPOS2):IFP>0THENPOKEVPOS2,P-1 620NEXTI:POKE77,0:GOTO270 649REM**HITBYLIGHTNING** 650POKEHPOS3,0:POKE53278,0:POKE1789,189:POKE707,BKCOL 655FORI=8TO48STEP4:POKE712,I:FORJ=1TO30:NEXTJ:NEXTI:POKE712,BKCOL 660FORI=1TO200:NEXTI:POKE1788,79:FORJ=1TODIF 665SCORE=SCORE-100:IFSCORE<0THENSCORE=0 670POSITION26,0:?SCORE;"":FORL=1TO100:NEXTL:NEXTJ 690POKE707,40:GOTO270 700IFSCORE>HIGHTHENHIGH=SCORE 705POKEGRACTL,0:FORI=53261TO53264:POKEI,0:NEXTI 710GRAPHICS18:POSITION5,3:?#6;"finalscore" 720POSITION8,5:?#6;SCORE 730POSITION5,8:?#6;"PRESSSTART":POSITION4,9:?#6;"TOPLAYAGAIN" 740IFPEEK(53279)<>6THEN740 750GRAPHICS0:GOSUB5000:GOTO220 900REM**STARTANOTHERBIRD** 905COUNT=INT(RND(0)*30) 910R=INT(RND(0)*18)+2:IFASC(B$(R))>0THEN910 920B$(R,R)=CHR$(1):POSITION2*(R-1),1:?"":BLEFT=BLEFT-1:RETURN 949REM**BIRDATSHIELD** 950POSITIONA,(PERCH-32)/8:?V$;:POKE1788,150:BLAND=BLAND+1:RETURN 999REM**PAUSEROUTINE** 1000POKE764,255 1010IFPEEK(53279)<>6THEN1010 1020RETURN 1999REM**VBIROUTINE** 2000RESTORE2001:DIMVB$(348):FORI=1TO348:READA:VB$(I,I)=CHR$(A):NEXTI 2001DATA72,138,72,152,72 2002DATA206,40,6,173,40,6,16,29,173,41,6,141,40,6,162,2,254,16,6,254,16,6,189,16,6,201,8,144,5,169,0,157,16,6 2004DATA202,16,235 2005DATA174,120,2,224,11,208,3,142,247,6,224,7,208,3,142,247,6 2006DATA174,247,6,173,23,6,201,200,176,10,224,7,208,6,238,23,6,238,23,6,201,48,144,10,224,11,208,6 2008DATA206,23,6,206,23,6 2010DATA24,173,11,6,105,4,133,204,162,0,134,207,160,0,132,203,189,20,6,157,0,208,189,12,6,221,16,6,208,8,189,28 2020DATA6,221,24,6,240,69,189,16,6,157,12,6,189,28,6,157,24,6,165,203,221,28,6,240,10,169,0,145,203,230,203,240 2030DATA42,208,239,189,16,6,170,189,48,6,133,205,189,49,6,133,206,177,205,240,14,145,203,230,205,208,2 2040DATA230,206,230,203,240,10,208,238,169,0,145,203,230,203,208,250,230,204,166,207,232,134,207,224,4,144,154 2042DATA173,15,208,240,34,106,144,2,162,0,106,144,2,162,1,106,144,2,162,2,169,0,157,28,6,157,32,6 2044DATA141,30,208,238,39,6,169,2,141,132,6 2046DATA173,7,208,240,3,141,38,6 2050DATA174,252,6,240,36,206,248,6,16,31,189,0,6,141,0,210,232,189,0,6,141,1,210 2052DATA232,189,0,6,240,9,141,248,6,232,142,252,6,208,3,141,252,6 2054DATA174,253,6,240,36,206,249,6,16,31,189,0,6,141,2,210,232,189,0,6,141,3,210 2056DATA232,189,0,6,240,9,141,249,6,232,142,253,6,208,3,141,253,6 2080DATA104,168,104,170,104,76,98,228 2090GOSUB3010:GOSUB4100:RETURN 3000REM*PAGE6-INSERTVBIROUTINE* 3010RESTORE3020:FORI=1536TO1545:READA:POKEI,A:NEXTI 3020DATA104,160,0,162,0,169,7,76,92,228 3030A=ADR(VB$):B=INT(A/256):C=A-256*B:POKE1538,C:POKE1540,B:RETURN 4099REM**SOUNDS** 4100RESTORE4120:FORI=1665TO1766:READA:POKEI,A:NEXTI 4120DATA60,170,3,54,170,3,48,170,3,45,170,3,40,170,3,36,170,3,0,0,0 4132DATA10,204,3,11,204,3,10,204,3,9,204,3,8,204,3,7,204,3,0,0,0 4142DATA20,143,1,80,143,3,90,140,6,95,137,20,100,134,30,0,0,0 4144DATA13,12,20,16,143,30,12,8,40,16,132,60,23,130,70,0,0,0 4146DATA40,174,20,50,172,20,60,170,20,70,168,20,80,166,20,90,164,20,105,162,20,0,0,0 4200REM**IMAGES** 4210DIMV0$(4):RESTORE4220:FORI=1TO4:READA:V0$(I)=CHR$(A):NEXTI 4215V0=ADR(V0$):POKEIMGPT+1,INT(V0/256):POKEIMGPT,V0-256*PEEK(IMGPT+1) 4220DATA36,90,153,0 4230DIMV1$(5):RESTORE4240:FORI=1TO5:READA:V1$(I)=CHR$(A):NEXTI 4235V1=ADR(V1$):POKEIMGPT+3,INT(V1/256):POKEIMGPT+2,V1-256*PEEK(IMGPT+3) 4240DATA66,165,24,24,0 4250DIMV2$(5):RESTORE4260:FORI=1TO5:READA:V2$(I)=CHR$(A):NEXTI 4255V2=ADR(V2$):POKEIMGPT+5,INT(V2/256):POKEIMGPT+4,V2-256*PEEK(IMGPT+5) 4260DATA195,36,24,24,0 4270DIMV3$(6):RESTORE4280:FORI=1TO6:READA:V3$(I)=CHR$(A):NEXTI 4275V3=ADR(V3$):POKEIMGPT+7,INT(V3/256):POKEIMGPT+6,V3-256*PEEK(IMGPT+7) 4280DATA129,66,36,24,24,0 4290DIMV4$(6):RESTORE4296:FORI=1TO6:READA:V4$(I)=CHR$(A):NEXTI 4292V4=ADR(V4$):POKEIMGPT+9,INT(V4/256):POKEIMGPT+8,V4-256*PEEK(IMGPT+9) 4296DATA255,255,255,255,255,0 4300RETURN 4999REM**CHANGEDISPLAYLIST** 5000DL=PEEK(560)+256*PEEK(561) 5010POKEDL+3,70:POKEDL+6,6:FORI=DL+7TODL+28:POKEI,4:NEXTI:RETURN 6000GRAPHICS0:POKE752,1:POSITION8,1:?"***VULTURESIII***" 6010POSITION5,3:?"Thevulturesarelandingand":?"removingprotectivelayersabove" 6020?"you!Therearethreelayersand":?"everytimethreevulturesland":?"onelayerwilldisappear.":? 6030?"Youcanstopthebirdswith":?"aremovaldevicecontrolledby":?"joystick0.Yougettentimes" 6040?"thedifficultyforeachbirdyou":?"stop.Whenyouhaveremoveda" 6050?"flock,thedifficultywillgoup.":?:?"Ifyougethitbylightningyour" 6060?"scorewilldecreasebyahundred":?"timesthedifficulty.":?:?"Justasec..." 6090RETURN
References
Listing downloads
Copyright holder
