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:
Jump King
|
Publisher/Developer:
BELLCOM - Public Domain Library (Software library) |
|
|
-
Entry name:Jump King
-
Category:Games
-
Publisher/Developer:BELLCOM - Public Domain Library
Listing 1
10REM 20REM 30REM 40REMFOR 50REM 60REM 70REMNTICMAGAZINE 80REM 90REM***TITLEPAGE*** 95GRAPHICS0:TOP=PEEK(560)+PEEK(561)*256:TOP=INT(TOP/2048-1)*2048 100GRAPHICS2:SETCOLOR2,0,0:POKE752,2:ST=1:PL=1:DIMA$(256):MOVE=250:GO=30:GOSUB210:POKE82,0 110POSITION4,1:?#6;""; 120POSITION1,5:?#6;"OPTION";ST;"STICKS":P1=5:P2=5:UP=1 130POSITION1,6:?#6;"SELECT";PL;"PLAYERS" 140POSITION1,7:?#6;"STARTTOPLAY" 150?"BYJIMEHNINGER":?"WITHJONPEXTON":SOUND0,125,12,5:PO=40 160POKE711,PEEK(20):GOSUB165:GOTO170 165PO=PO+2:POKE53249,PO-8:POKE53248,PO:POKE53250,PO:IFPO>230THENPO=40 166RETURN 170IFPEEK(53279)<>3THEN180 171ST=ST+1:IFST=3THENST=1 173POSITION10,5:?#6;ST; 174FORD=1TO5:NEXTD:GOSUB165:POKE711,PEEK(20):IFPEEK(53279)=3THEN174 180IFPEEK(53279)<>5THEN190 181PL=PL+1:IFPL=3THENPL=1 184POSITION10,6:?#6;PL; 185FORD=1TO5:NEXTD:GOSUB165:POKE711,PEEK(20):IFPEEK(53279)=5THEN185 190IFPEEK(53279)=6ORSTRIG(0)=0THEN300 200GOTO160 210REM***PLYR/MISSILEROUTINE*** 215?"AnticPublicDomainSoftwarePresents:":TOP=TOP/256 225A$="hL`" 226A$(49)="h7::;78L68;:7`1234565432" 227A$(130)="h`25" 228A$(199)="52" 230POKE559,62:POKE53248,40:POKE53249,34:POKE53250,40:POKE704,10:POKE705,10:POKE706,150:POKE54279,TOP 235POKE53277,3:ADD=54:POKE53252,0 236D=0:FORA=1536TO1536+LEN(A$)-1:D=D+1:POKEA,ASC(A$(D,D)):NEXTA 237POKE1546,TOP+4:POKE1579,TOP+4:POKE1592,TOP+4:POKE1595,TOP+4:POKE1636,TOP+4:POKE1673,TOP+4:POKE1684,TOP+5 238POKE1695,TOP+6:TOP=TOP*256 240A=USR(1536):RESTOREMOVE:POKE53248,GO:POKE53249,GO-8:POKE53250,GO:POKE77,0 243FORA=TOP+1060+ADDTOTOP+1065+ADD:READD:POKEA,D:NEXTA 244FORA=TOP+1316+ADDTOTOP+1321+ADD:READD:POKEA,D:NEXTA 245FORA=TOP+1570+ADDTOTOP+1575+ADD:READD:POKEA,D:NEXTA 250DATA2,2,222,82,183,2,0,0,3,5,3,1,24,56,60,48,32,32,64 251DATA0,0,222,85,110,4,3,2,3,2,7,2,192,224,224,96,32,32,16 280RETURN 290REM***DRAWSCREEN*** 300SOUND0,0,0,0:GRAPHICS0:SETCOLOR2,0,0:POKE752,2:POKE559,62:SOUND1,0,0,0:SOUND2,0,0,0:POKE77,0 304POKE1669,164:POKE1680,176:POKE1691,188 305POKE53248,0:POKE53249,0:POKE53250,0 306GOSUB390:POKE53252,84:FORA=24TO31:POKETOP+768+A,2:NEXTA 310?"MPH(x10):012345678901234567890123456":?"PLYR1:";P1;:IFPL=2THENPOSITION28,1:?"PLYR2:";P2; 311GOSUB1450 315?:FORZ=1TO2 320?:?:FORA=1TO39:?"";:NEXTA 330?"":?:?:? 340?:?:FORA=1TO39:?"";:NEXTA:? 350?"":?:?:? 360NEXTZ:?:?:? 361?:?:FORA=1TO39:?"";:NEXTA 362IFUP=2THENZZ=P2 363IFUP=1THENZZ=P1 370POSITION25-ZZ,22:?"";:FORA=1TOZZ:?"";:NEXTA:?"";:GOTO500 380REM***STARTYOURENGINES!*** 390POKE53252,0 391IFPL=1THENRETURN 400POSITION16,9:?"";:IFUP=1THEN?""; 410IFUP=2THEN?""; 420FORA=1TO4 430POKE755,0:SOUND0,21,10,5:FORD=1TO50:NEXTD 440POKE755,2:SOUND0,0,0,0:FORD=1TO30:NEXTD:NEXTA:RETURN 490REM***GOODLUCK!!!*** 500SP=0:GO=50:MOVE=250:JAE=0:IFST=2THENJAE=UP-1 510ADD=22:GOSUB240 520IFGO>210THEN600 530IFSTICK(JAE)=7THENSP=SP+0.5 540IFSP<=0.5THENSP=0.5 550SP=SP-0.1:GO=GO+SP 555POKE53252,84+((SP*10)/2.5) 560IFSTRIG(JAE)=0THENSP=SP-0.2 570POKE53248,GO:POKE53249,GO-8:POKE53250,GO 590GOTO520 600REM 610ADD=54:MOVE=251:GOSUB240 620IFGO<30THEN700 630IFSTICK(JAE)=11THENSP=SP+0.5 640IFSP<=0.5THENSP=0.5 650SP=SP-0.1:GO=GO-SP 655POKE53252,84+((SP*10)/2.5) 660IFSTRIG(JAE)=0THENSP=SP-0.2 670POKE53248,GO:POKE53249,GO-8:POKE53250,GO 690GOTO620 700REM 710MOVE=250:ADD=86:GOSUB240 720IFGO>210THEN800 730IFSTICK(JAE)=7THENSP=SP+0.5 740IFSP<=0.5THENSP=0.5 750SP=SP-0.1:GO=GO+SP 755POKE53252,84+((SP*10)/2.5) 760IFSTRIG(JAE)=0THENSP=SP-0.2 770POKE53248,GO:POKE53249,GO-8:POKE53250,GO 790GOTO720 800REM 810ADD=118:MOVE=251:GOSUB240 820IFGO<30THEN900 830IFSTICK(JAE)=11THENSP=SP+0.5 840IFSP<=0.5THENSP=0.5 850SP=SP-0.1:GO=GO-SP 855POKE53252,84+((SP*10)/2.5) 860IFSTRIG(JAE)=0THENSP=SP-0.2 870POKE53248,GO:POKE53249,GO-8:POKE53250,GO 890GOTO820 900RAMP=((25-ZZ)*4)+44 910ADD=174:MOVE=250:GOSUB240 920IFGO>=RAMPTHEN1000 930IFSTICK(JAE)=7THENSP=SP+0.5 940IFSP<=0.5THENSP=0.5 950SP=SP-0.1:GO=GO+SP 955POKE53252,84+((SP*10)/2.5) 960IFSTRIG(JAE)=0THENSP=SP-0.2 970POKE53248,GO:POKE53249,GO-8:POKE53250,GO 990GOTO920 1000REM***GOAHEADANDJUMP!*** 1001TRAP1150 1005A=USR(1536):A=USR(1665):OZ=SP*5 1010FORVH=GOTOGO+OZSTEP2 1020POKE53248,VH:POKE53249,VH-8:POKE53250,VH-5:A=USR(1584) 1030NEXTVH 1040FORA=VHTOVH+OZ/2STEP0.8 1050POKE53248,A:POKE53249,A-8:POKE53250,A-5:NEXTA:V=TOP/256:V=V+7 1051POKE1596,206:POKE1591,254 1052POKE1599,206:POKE1592,V 1053POKE1609,206:POKE1594,255 1054POKE1629,206:POKE1595,V 1056POKE1606,255:POKE1626,255 1057POKE1636,V:POKE1644,255 1058POKE1649,254 1060FORVH=ATOA+OZSTEP2 1070POKE53248,VH:POKE53249,VH-8:POKE53250,VH-5:A=USR(1584) 1080NEXTVH 1090IFVH<172ORVH>200THEN1150 1130FORA=VHTO240:POKE53248,A:POKE53250,A-5:POKE53249,A-8:NEXTA 1131IFUP=1THENP1=P1+1:IFP1>25THEN1200 1132IFUP=2THENP2=P2+1:IFP2>25THEN1200 1140GOTO310 1150REM***CRASH!!!*** 1155POKE1669,199:POKE1680,211:POKE1691,223:A=USR(1665):TRAP1200 1160SOUND0,255,12,15:SOUND1,255,6,15:FORA=VHTO240STEP1.5:POKE53248,A:POKE53249,A-8:POKE53250,A-5 1170SOUND2,A-VH,12,5:NEXTA 1200IFUP=1ANDPL=2THENUP=2:GOTO300 1300REM***HIGHSCORES*** 1301TRAP40000:SOUND0,0,0,0:SOUND1,0,0,0:SOUND2,0,0,0 1310GRAPHICS1+16 1315POKE53248,0:POKE53249,0:POKE53250,0:POKE53252,0 1320POSITION5,0:?#6;"":?#6 1325FORD=1TOPL 1330?#6;"plyr";CHR$(16+D) 1340?#6;"JUMPKING" 1341?#6;"ACE" 1342?#6;"PRO" 1343?#6;"AMATEUR" 1344?#6;"NOVICE" 1345?#6;"ROOKIE" 1346?#6;"MANIAC" 1347IFD=1THENZZ=P1 1348IFD=2THENZZ=P2 1349ZZ=ZZ-5 1350IFZZ=21THENA=4 1351IFZZ<=20ANDZZ>=17THENA=5 1352IFZZ<=16ANDZZ>=13THENA=6 1353IFZZ<=12ANDZZ>=9THENA=7 1354IFZZ<=8ANDZZ>=5THENA=8 1355IFZZ<=4ANDZZ>=1THENA=9 1356IFZZ<=0THENA=10 1357IFD=2THENA=A+10 1360POSITION11,A-1:?#6;"<-";ZZ+5 1365POSITION0,12 1370NEXTD 1380POSITION3,22:?#6;"PRESS":?#6;"TOPLAYAGAIN"; 1390POKE711,PEEK(20) 1395IFSTRIG(0)=0THENRUN 1396IFSTRIG(1)=0THENRUN 1400IFPEEK(53279)<>6THEN1390 1410RUN 1450V=TOP/256:V=V+4 1451POKE1596,238:POKE1591,1 1452POKE1599,238:POKE1592,V 1453POKE1609,238:POKE1594,0 1454POKE1629,238:POKE1595,V 1456POKE1606,0:POKE1626,0 1457POKE1636,V:POKE1644,0 1458POKE1649,1:RETURN
References
Listing downloads
Downloads
Copyright holder
