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:Dark Horse
-
Category:Games
-
Publisher/Developer:ANALOG Computing, BELLCOM - Public Domain Library
-
Year:1983
Listing 1
10REM 20REM 100DIMS$(2),L$(37),PERSAP$(19),R$(1),I$(38),A$(57),C$(57),RG$(16),PLAYER$(10) 105DIMST(50),CD(6),MD(6),MA(6),PA(6),I(3) 110DIMMS(6):L$="*************************************":DIMRN(6) 111N0=0:N1=1:N2=2:N4=4:N6=6:N500=500:N520=520:N550=550:N600=600:N2000=2000:N7000=7000 112N300=300:N10165=10165:N3=3:N10=10:N9300=9300 113N5=5:N3100=3100:N100=100:N7100=7100 114N7=7:N8=8 121PERSAP$="PERSONALAPPEARANCE" 131FORX=N1TON6:CD(X)=N0:MD(X)=N0:MA(X)=N0:PA(X)=N0 135MS(X)=N0:NEXTX 137TC=36:DD=17 140WM=N1:GOTO10000 150RESTORE475:GOTON300 151RESTORE476:GOSUBN300:POKE752,N1:RETURN 152RESTORE477:GOTON300 153SOUNDN0,N100,N10,N10:FORX=N1TO20:NEXTX:SOUNDN0,N0,N0,N0:RETURN 300DATA5,243,5,243,5,217,5,193,5,243,5,193,8,217,2,0,5,243,5,243,5,217,5,193,10,243,10,255 301DATA5,243,5,243,5,217,5,193,5,182,5,193,5,217,5,243,5,255,5,162,5,182,5,217,10,243,10,243,255 302READD:IFD=255THENRESTOREN300:RETURN 304READY:SOUNDN0,Y,N10,N10:FORP=N0TOD*DD:NEXTP:SOUNDN0,N0,N0,N0:GOTON300 411DATA4,243,4,243,4,217,4,193,4,243,4,193,6,217,2,0,255 412DATA12,193,6,204,6,193,2,184,2,0,6,184,4,193,12,184,255 413DATA4,121,4,121,4,121,4,162,4,144,4,144,8,162,4,96,4,96,4,108,4,108,8,121,255 414DATA6,243,6,217,8,193,8,193,8,243,6,217,6,193,6,182,6,193,6,182,6,144,8,162,255 415DATA4,121,4,144,6,182,6,182,3,182,3,162,3,144,3,136,6,121,6,121,6,121,8,144,255 416DATA6,243,4,193,12,162,12,162,6,182,6,193,16,217,255 450DATA6,121,2,121,6,108,2,108,4,96,2,81,2,96,4,121,2,0,2,81,6,121,2,121,6,108,2,108,8,96,8,121 451DATA2,0,6,121,2,121,6,108,2,108,4,96,2,81,2,96,4,121,24,0,255 452DATA2,72,8,0,4,108,2,91,8,96,8,121,255 475DATA8,121,8,121,4,136,4,144,8,144,4,153,4,144,12,144,255 476DATA4,204,4,204,4,204,12,243,255 477DATA4,121,4,162,4,193,4,243,255 478DATA4,243,4,193,4,162,4,121,255 500FORWAIT=N1TON600:NEXTWAIT:RETURN 520?#N6;":$";CF:RETURN 550FORX=N1TOB 553READS$,DELG,WEEK 555IFWEEK=WMTHENRN(C)=N1 557NEXTX 558RETURN 560TW=INT(RND(N0)*N100+N1):RETURN 600POKE752,1:POSITIONN2,20:?L$:?"-NO.ATLAN.-MAS/DIX-RESOURCES" 605?"-INDUSBLT-SUNBELT-WEEKREPORT" 610?"-FARMBELT-CASCADES-ENDORDERS"; 625TRAPN600:POKE764,255:OPEN#1,4,0,"K:" 626IFPEEK(764)=255THEN626 627GET#1,IRR:R=IRR-48:CLOSE#N1:IFR<N7THENGOSUB700+R 628IFR=N7THENRESTORE478:GOSUBN300 630ONRGOTO1010,1020,1030,1040,1050,1060,N7000,8000,9000 701RG$="1-":RETURN 702RG$="2-":RETURN 703RG$="3-":RETURN 704RG$="4-":RETURN 705RG$="5-":RETURN 706RG$="6-":RETURN 1010B=N6:C=N0:SC=N0:SC1=15:GOTON2000 1020B=N4:C=N7:SC=N0:SC1=N2:GOTON2000 1030B=N8:C=12:SC=14:SC1=N2:GOTON2000 1040B=N8:C=21:SC=N2:SC1=N2:GOTON2000 1050B=9:C=30:SC=N2:SC1=15:GOTON2000 1060B=N10:C=40:SC=N8:SC1=N2:GOTON2000 2000GRAPHICSN1:SETCOLORN4,SC,SC1:SETCOLORN2,SC,SC1:POSITIONN3,N0:?#N6;RG$ 2001RESTORE410+R:GOSUBN300 2002?#N6;"WEEKNUMBER:";WM 2005RESTORE3000+(R*N100) 2007V=N4 2008?#N6;"*******************" 2009?#N6;"" 2010FORX=N0TOB:READS$,DELG,WEEK 2013POSITIONN1,V:?#N6;S$:POSITIONN7,V:?#N6;DELG:POSITION13,V:?#N6;WEEK 2014IFST(X+C)=N1THENPOSITION16,V:?#N6;"WON" 2015IFST(X+C)=N2THENPOSITION16,V:?#N6;"LOST" 2017V=V+N1 2018NEXTX 2023?#N6;"" 2025?#N6;":";CD(R):?#N6;":$";MD(R) 2032?#N6;":$";MA(R) 2035IFPA(R)=N1THEN?#N6;PERSAP$ 2045GOTON600 2900REM 2901GRAPHICSN0:POKE752,N1:SETCOLORN2,N0,N0:P=N0:?"VOTINGHASCOMMENCED" 2910X=INT(20*RND(N1)+N5):Y=INT(12*RND(N1)+N5) 2920POSITIONX,Y:?"":POSITIONX,Y+N1:?"BALLOT":POSITIONX,Y+N2:?"" 2930POSITIONX,Y+N3:?"":POSITIONX,Y+N4:?"REAGAN" 2935POSITIONX,Y+N5:?"":POSITIONX+1,Y+N5:?PLAYER$ 2940POSITIONX,Y+N6:?"":P=P+N1:IFP=20THENRETURN 2944IFX<N10ORX>20THENPOSITIONX+11,Y+N4:?"X":GOTO2910 2946POSITIONX+11,Y+N5:?"X":GOTO2910 3100DATANH,13,1,RI,12,2,ME,12,5,VT,11,6,MA,42,8,NY,129,8,CT,24,9 3200DATAIN,39,2,PA,87,5,NJ,51,8,OH,78,9,MI,63,9 3300DATAND,12,2,MO,36,2,WI,36,2,SD,12,5,IO,27,6,IL,78,7,KS,21,7,MN,30,8,NB,15,9 3400DATANC,39,4,KY,27,4,DE,10,5,VA,36,6,WV,21,6,DC,11,6 3401DATATN,33,7,MD,30,7,SC,24,9 3500DATAFL,42,2,AZ,15,3,GA,36,4,LA,30,4,MS,21,4,TX,75,5,OK,24,5,AL,30,6,AR,18,8,NM,12,8 3600DATACA,120,3,WA,27,3,OR,18,3,HW,12,4,WY,10,5,MT,12,6,UT,12,8 3601DATANV,11,8,CO,18,9,ID,12,9,AK,10,9 5000TN=N0:TL=N0:RESTOREN3100:FORX=N0TO50:READS$,DELG,WEEK 5002IFST(X)=N1THENTN=TN+DELG 5004IFST(X)=N2THENTL=TL+DELG 5006NEXTX 5009IFTN>812THEN8800 5010IFTL>812ORYD<N5ORCF<N1THEN8900 5040GOTO8003 7000GRAPHICSN1:SETCOLORN4,14,N2:SETCOLORN2,14,N2:?#N6;"resourceoptions" 7002GOSUB152 7005?#N6;"WEEKNUMBER:";WM:?#N6;"" 7025GOSUBN520 7028?#N6;"" 7030?#N6;"a" 7031?#N6;"b":?#N6;"" 7032?#N6;"c" 7033?#N6;"d":?#N6;"" 7035?#N6;"e" 7036?#N6;"f":?#N6;"" 7037?#N6;"g" 7040?:?:?"YOURCHOICE?"; 7042TRAPN7000:POKE764,255:OPEN#N1,N4,N0,"K:" 7044IFPEEK(764)=255THEN7044 7046GET#N1,IRR:R=IRR-64:CLOSE#N1:IFR<N1ORR>N7THEN7042 7047IFR=N7THENGOSUB150:GOTO7050 7048GRAPHICS17:RESTORE478:GOSUBN300 7050ONRGOTO7200,N7100,7600,7300,7800,7500,8000 7100GRAPHICSN1:SETCOLORN4,N6,N0:SETCOLORN2,N6,N0:?#N6;"currentmediastatus" 7105GOSUBN520:?#N6;"":?#N6;":$100000" 7106?#N6;"BUDGET" 7107FORX=N1TON6 7108IFMD(X)>N0THENGOSUB700+X:?#N6;RG$:?#N6;"$";MD(X) 7109NEXTX 7110?:?"ENTERREGIONNUMBER(-)"; 7113INPUTX 7114IFX<N1ORX>N6THENGOTON7000 7115?"MEDIABUDGETFORREGION";:INPUTR 7117IFR>9000000THEN?"OVER$9MILLION":GOSUBN500:GOTON7100 7118IFR<100000ANDR>N0THENGOTON7100 7120MD(X)=MD(X)+R:CF=CF-R:FD=FD+R 7125GOTON7100 7200GRAPHICSN1:SETCOLORN4,N8,N2:SETCOLORN2,N8,N2:?#N6;"coordinatorstatus" 7201GOSUBN520:?#N6;"":?#N6;"ACOORDCOSTS$7500" 7205?#N6;"COORDS" 7210FORX=N1TON6:GOSUB700+X:POSITIONN0,N5+X:?#N6;RG$ 7212IFCD(X)<N10THENPOSITION16,N5+X:?#N6;"" 7214POSITION17,N5+X:?#N6;CD(X):NEXTX 7215POSITION17,13:?#N6;"" 7216POSITIONN0,13:?#N6;"TOTCOORDSAVAIL:";TC 7217POSITIONN10,17:?#N6;"" 7218POSITIONN0,16:?#N6;"CURRENTCOORDCOST";:?#N6;"$";CC:?#N6;"" 7225?:?"ENTERREGIONTOBECHANGED(-)";:INPUTX 7227?"HOWMANYCOORDSINREGION";:INPUTR:?CHR$(125) 7230CD(X)=R:TP=N0:FORX=N1TON6:TP=TP+CD(X):NEXTX 7231TC=36-TP:IFTC<N0THENFORX=N1TON6:CD(X)=N0:NEXTX:TC=36:CC=N0:GOTO7210 7232CC=TP*7500 7235GOTO7210 7300GRAPHICSN1:SETCOLORN4,N4,N2:SETCOLORN2,N4,N2:?#N6;"debatestatus" 7303?#N6;"":GOSUBN520 7305IFDB>N0THENPOSITIONN1,N8:?#N6;"debatescheduled":GOSUBN500:GOTON7000 7310POSITIONN3,N6:?#N6;"SEEKINGDEBATE":POSITIONN3,N7:?#N6;"COSTS$100000" 7315POSITIONN3,9:?#N6;"GETTINGDEBATE":POSITIONN3,N10:?#N6;"COSTS$350000" 7320?:?"ENTERESTOSEEKDEBATE"; 7325INPUTR$ 7330IFR$<>"Y"THENGOTON7000 7335GOSUB560:IFYD-N10>TWTHENDB=N1:CF=CF-100000:GOTON7000 7340CF=CF-100000:FB=FB+100000:GOTON7000 7500GRAPHICSN1:SETCOLORN4,12,N2:SETCOLORN2,12,N2:?#N6;"fundraisingstatus":?#N6;"" 7505GOSUBN520:?#N6;"" 7510IFQ=N1THENGOTO7550 7515POSITIONN1,N8:?#N6;"AFUNDRAISERWILL":POSITIONN3,9:?#N6;"COST:$50000" 7516?:?"ENTERESTORAISEFUNDS"; 7520INPUTR$:IFR$<>"Y"THENGOTON7000 7525IFR$="Y"THENQ=N1:CF=CF-50000:GOTON7000 7550POSITIONN2,N8:?#N6;"alreadyscheduled" 7560GOSUBN500:GOTON7000 7600GRAPHICSN1:SETCOLORN4,N2,N2:SETCOLORN2,N2,N2:?#N6;"canvassing/massmail" 7605GOSUBN520:P=N0:?#N6;"" 7606?#N6;"CANVAS/MAILCOSTS$200000PERREGION" 7610FORX=N1TON6:P=P+MS(X):NEXTX:IFP=N6THEN7690 7615?#N6;"AMOUNT" 7619?#N6;"":FORX=N1TON6 7620IFMA(X)>N0THENGOSUB700+X:?#N6;RG$:?#N6;"$";MA(X) 7621NEXTX 7636?"ENTERREGIONNUMBER(-)";:INPUTX 7646IFX<N1ORX>N6THENGOTON7000 7650MA(X)=200000:MS(X)=N1 7665CF=CF-MA(X):FM=FM+MA(X):GOTO7600 7690?#N6;"allregionscovered":GOSUBN500:GOTON7000 7800GRAPHICSN1:SETCOLORN4,N6,N2:SETCOLORN2,N6,N2:?#N6;"personalappearance":?#N6;"" 7805GOSUBN520:P=N0:?#N6;"" 7810FORX=N1TON6:P=P+PA(X):NEXTX:IFP>=N1THEN7855 7815POSITIONN0,N8:?#N6;"";PERSAP$;"WILLCOST$200000" 7817?"ENTERREGIONNUMBER(-)";:INPUTX 7826IFX<N1ORX>N6THENGOTON7000 7830PA(X)=N1:CF=CF-200000:FP=FP+200000:GOTON7000 7855POSITIONN0,N8:?#N6;PERSAP$;"ALREADYSCHEDULED":GOSUBN500:GOTON7000 8000GRAPHICSN1:SETCOLORN2,N0,N0:GOTO5000 8003?#N6;"weeklyreport#";WM 8004?#N6;"":GOSUBN520 8005?#N6;"":RESTOREN3100:?#N6;"" 8006FORX=N0TO50:READS$,DELG,WEEK 8007IFWEEK=WMTHEN?#N6;S$;""; 8008NEXTX 8010POSITIONN5,N8:?#N6;":";TN:?#N6;":";TL 8012?#N6;":813" 8025?#N6;":" 8030?#N6;"";PLAYER$:POSITION15,13:?#N6;PS;"%" 8035POSITION0,14:?#N6;"REAGAN";SM;"%" 8040?#N6;"UNDECIDED";UNDC;"%":?#N6;"" 8050IFDB=N1THEN?#N6;"debatethisweek" 8060GOTON600 8100GRAPHICS18:?#N6;"finalspending" 8103?#N6;"";CF 8105?#N6;"";FF 8110POSITIONN0,N6:?#N6;"";FC 8120?#N6;"";FD 8130?#N6;"";FM 8140?#N6;"";FP 8145?#N6;"";FB 8150?#N6;"";TN 8162C=-9000:GOTO11550 8800A$(20,57)="hurrah!!youhaveafirstballotwin!":GOTO8100 8900A$(20,57)="PRES.REAGANhasenoughvotestowin!":GOTO8100 9000GRAPHICSN2:SETCOLORN2,N4,N2:SETCOLORN4,N4,N2:?#N6;"!!" 9015POSITIONN6,N4:?#N6;"areyou":?#N6;"readyforprimary" 9020?"ENTERESTOGOTOTHEPRIMARIESTHISWEEK";:GOSUB151 9025INPUTR$ 9030TRAP40000 9035IFR$<>"Y"THEN8000 9040IFQ=N0THENADDFUND=50000 9045IFQ=N1THENADDFUND=INT(YD*RND(N1)+N1)*10000 9046GOSUB11000:CF=CF+ADDFUND-50000:FF=FF+ADDFUND-50000:ADDFUND=N0 9100FORX=N1TON6 9105IFMD(X)<N1THENYD=YD-N2:GOTO9115 9107IFMD(X)<200000THEN9115 9110P=(MD(X)/500000):YD=YD+INT(P/N2)+N1 9115NEXTX 9140IFDB=N2THENCF=CF-200000:FB=FB+200000:YD=YD+N5:DB=N3 9300REM 9305P=N0:FORX=N1TON6:P=P+PA(X):NEXTX 9310IFP=N1THENYD=YD+N2 9550RESTOREN3100:B=N7:C=N1:GOSUBN550 9555RESTOREN3100+N100:B=N4:C=N2:GOSUBN550 9560RESTORE3300:B=9:C=N3:GOSUBN550 9565RESTOREN3100+N300:B=N10:C=N4:GOSUBN550 9570RESTORE3500:B=N10:C=N5:GOSUBN550 9575RESTOREN3100+N500:B=11:C=N6:GOSUBN550 9580CF=CF-CC:FC=FC+CC 9600FORX=N1TON6 9605IFRN(X)=N1ANDCD(X)>=N6THENYD=YD+N1 9607IFRN(X)=N1ANDCD(X)>9THENYD=YD+N2 9610IFRN(X)=N1ANDCD(X)<N1THENYD=YD-N1 9615IFRN(X)=N1ANDMS(X)=N1THENYD=YD+N1 9620IFRN(X)=N0ANDMS(X)=N1THENYD=YD+N1 9625IFRN(X)=N1ANDMS(X)=N0THENYD=YD-N2 9630IFRN(X)=N0ANDMS(X)=N0THENYD=YD-N1 9665NEXTX 9775RESTOREN3100:FORX=N0TO50 9780GOSUB560 9785READS$,DELG,WEEK 9788IFYD>75THENYD=75 9790IFWEEK=WMANDYD>=TWTHENST(X)=N1:GOTO9800 9795IFWEEK=WMTHENST(X)=N2 9800NEXTX 9810IFST(N0)=N1ANDWM=N1THENYD=YD+N5 9820WM=WM+N1 9825FORX=N1TON6 9830MD(X)=N0:MA(X)=N0:PA(X)=N0:MS(X)=N0 9835NEXTX 9850SM=INT(N5*RND(N1)-N2)+40:PS=INT(YD/N2)+N10:UNDC=N100-PS-SM 9855GOTO8000 10000GRAPHICS18:SETCOLORN4,N0,N10 10020FORY=N0TON10STEPN1:FORX=N0TO19STEPN2:POSITIONX,Y:?#N6;"";:NEXTX:FORX=19TON0STEP-N2 10025POSITIONX,Y:?#N6;"":NEXTX:NEXTY 10030POSITIONN0,N3:?#N6;"" 10040POSITIONN2,5:?#N6;"APRESIDENTIAL":POSITIONN2,6:?#N6;"PRIMARYCAMPAIGN" 10050POSITIONN4,7:?#N6;"":GOSUBN300 10060GOSUB20000:GOTO12000 10185YD=INT(N6*RND(N1)+14) 10187PS=YD 10200FC=N0:FD=N0:FM=N0:FP=N0:FF=N0:FB=N0 10700SM=40 10702UNDC=N100-YD-SM 10705GOSUB150:GOTO8000 11000GRAPHICS18:SETCOLORN2,N0,N2:GOSUB2900:RESTOREN300:GOSUBN300 11027Q=N0 11029A$(N1,19)="" 11030GRAPHICS18 11031?#N6;"":GOSUB560:IFYD<TWTHEN11400 11032CHA=CHA+N1:IFCHA>N5THEN11400 11035RESTORE11200+CHA 11040C=N0:YD=YD+N2 11048A$(20,33)="ENDORSEMENT:" 11050READI$ 11055A$(34,57)=I$ 11060POSITIONN1,N4:?#N6;A$(N1,19):C$=A$(N2):C$(LEN(C$)+N1)=A$:A$=C$ 11061GOSUB153 11062C=C+N1 11070IFC=57THENA$="":GOTO11400 11075GOTO11060 11201DATASAVETHELAKESSOCIETY,N0 11202DATAMOTELOWNERSASSOC.,N0 11203DATAPRISONERSRIGHTSCOMM.,N0 11204DATAGARMENTWORKERSUNION,N0 11205DATAVIGILANTEBROTHERHOOD,N0 11400RESTORE11600 11500FORX=N0TOEVENT:READI$:NEXTX 11510EVENT=EVENT+N1 11520A$(20,57)=I$ 11530C=N0 11550POSITIONN1,N4:?#N6;A$(N1,19):C$=A$(N2):C$(LEN(C$)+N1)=A$:A$=C$ 11558GOSUB153 11560C=C+N1 11565IFC=57THEN11580 11568IFC=-N1THENEND 11570GOTO11550 11580IFDB<>N1THEN11590 11585DB=N2:A$(20,57)="primarydebatewasheldlastweek":GOTO11530 11590POSITIONN1,N0:?#N6;"TREASURER'$REPORT":POSITIONN1,N1:?#N6;"" 11591POSITIONN1,7:?#N6;"" 11592POSITIONN1,N3:?#N6;"":RESTORE450:GOSUBN300:POSITIONN6,N6:?#N6;"";ADDFUND-50000 11595RESTORE452:GOSUBN300:A$="":RETURN 11600DATASOVIETSDENYSATELITESARENUKEARMED,CAMPAIGNAIDEISCITEDINBRIBESCAM 11601DATASTRIKES&RIOTSROCKGREATBRITAIN 11602DATATITANSPACEPROBEFINDSLIFEFORMS!,80INJUREDINN.Y.C.UNEMPLOYEDRIOT 11603DATASINO-FRENCHFOODTREATYSIGNEDTODAY,JURYGIVESYOUTHDEATHINN.H.TRIAL 11604DATAJAPANADMITSTONUCLEARMISSILEBASE 11605DATANUKEWEAPONSBANNEDFROMNATOBASES 12000GRAPHICS18:SETCOLORN4,N0,N0 12005FORX=N0TO50:ST(X)=N0:NEXTX 12010POSITIONN2,N0:?#N6;"COPYRIGHT1983BY" 12015POSITIONN3,N1:?#N6;"AND":POSITIONN3,N2:?#N6;"" 12025POSITIONN0,N10:?#N6;"PRESSTOBEGIN" 12030POSITIONN2,N5:?#N6;"PRESSFOR":POSITIONN5,N6:?#N6;"SKILLLEVEL" 12035POSITIONN5,N7:?#N6;"beginner":OP=N1:CF=20000000 12037FORWAIT=N1TO50:NEXTWAIT 12040SEL=PEEK(53279):IFSEL=N7THEN12040 12042IFSEL=N6THENGRAPHICS18:GOTO10185 12045IFSEL<N5THENGOTO12037 12047IFSEL=N5ANDOP=N0THENPOSITIONN5,N7:?#N6;"beginner":OP=N1:CF=20000000:GOTO12037 12050IFSEL=N5ANDOP=N1THENPOSITIONN5,N7:?#N6;"intermediate":OP=N2:CF=17000000:GOTO12037 12055IFSEL=N5ANDOP=N2THENPOSITIONN5,N7:?#N6;"expert":OP=N0:CF=14000000:GOTO12037 20000REM 20010GRAPHICSN1:SETCOLOR2,0,0 20020POSITION0,6:?#6;"PLEASEENTERYOUR":?#6:?#6;"LASTNAMEBELOW...":?#6:?#6:?#6;"ANDPRESS<RETURN>" 20030TRAP20030 20040?:?"PRESIDENTIALCANDIDATE>>>"; 20050INPUTPLAYER$ 20060RETURN
References
Listing downloads
Downloads
Copyright holder
