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:Arabian Adventure
-
Category:Games
-
Publisher/Developer:BELLCOM - Public Domain Library
-
Year:1981
Listing 1
10GRAPHICS0:POKE752,1:POSITION9,6 20?"" 30?"" 40?"" 50?"----Softsidepresents----" 55FORI=1TO200:NEXTI 60FORT=26TO224 65IFT/50=INT(T/50)THENPOSITION13,9:PRINT"Adventure" 70IF(T+25)/50=INT((T+25)/50)THENPOSITION13,9:PRINT"Arabian" 75NEXTT 80FORI=1TO200:NEXTI 100GOSUB1100 130?"PrincessJasminehasbeenkidnapped" 140?"bytheevilwizardRex.Hehastaken" 150?"hertohiscastle,wheresheisimpri-"; 160?"soned.Youmustdestroythewizard" 170?"andrescuetheprincessfromhim." 180? 190?"InthisadventureIwillbecomeyour"; 200?"eyes,earsandhands.Youwilltell" 210?"mewhattodowithsimpletwoword" 220?"commandssuchasGETAXEorGOSTAIRS."; 230?"Tomove,typethedirectionyouwish" 240?"togoin,NORTH,EAST,SOUTHorWEST," 250?"orsimplytypethefirstletterofthe"; 260?"direction,N,E,SorW.Toobtaina" 270?"listofwhatyouarecarrying,type" 280?"INVENTORYorjustI." 290? 300GOSUB1000 305GOSUB1100 310?"Myvocabularyislimited,soImaynot"; 320?"understandeverythingyoutellmeto" 330?"do.Ifonewayofwordingsomething" 340?"doesnotwork,tryanother.People" 350?"havingtroubleareusuallytryingto" 360?"dosomethingbeyondtheir(ormy)" 370?"capability." 380? 440?"Onelastnote:Inthisadventure" 450?"thereareafewdifferentkeysthat" 460?"youcouldfind.Tokeepmefromget-" 470?"tingconfusedaboutwhichoneyouare" 480?"talkingabout,nevercarrymorethan" 490?"oneorleavemorethanoneinthesame"; 500?"place." 510POSITION10,23 520?"Runfromiskorape"; 530IFPEEK(764)=58THENPOSITION10,23:?"RunningARABIANADVENTURE";:POKE764,255:RUN"D:ARABIAN1" 540IFPEEK(764)<>45THEN530 550POSITION4,23:POKE764,255 560?"Hitwhentapeisready"; 570POKE764,255 580CLOAD 990GOTO990 1000POSITION10,23 1010PRINT""; 1020POKE764,255 1030IFPEEK(764)=255THEN1030 1040RETURN 1100GRAPHICS0 1110?"" 1115?"(c)1981SoftSidePublications" 1120? 1130RETURN 9999END
Listing 2
100REM 102REM 104REM 110GRAPHICS18:SETCOLOR4,7,12:SETCOLOR0,11,8:SOUND0,250,4,4 112POSITION1,2:PRINT#6;"-----":PRINT#6;"---------":PRINT#6;"-------------" 114POSITION0,5:PRINT#6;"arabian" 116PRINT#6;"-------------":PRINT#6;"---------":PRINT#6;"-----" 118GOTO600 120GOSUB120+A*10:GOTO650 130PRINT"inthecourtyard.":S=2:RETURN 140PRINT"inmarketsquare.":W=3:N=1:S=10:RETURN 150PRINT"inthemarket.":W=5:E=2:RETURN 160PRINT"inapawnshoppe.":S=3:RETURN 170PRINT"inthemarket.":W=7:E=3:RETURN 180PRINT"inafruitandvegetableshoppe.":S=5:RETURN 190PRINT"inamarket.":W=9:E=5:RETURN 200PRINT"inarugshoppe.":S=7:RETURN 210PRINT"onasandy,rockyfield.":E=7:RETURN 220PRINT"inthemarket.":N=2:RETURN 230PRINT"inapotteryshoppe.":W=10:RETURN 240PRINT"inanenormousgoldenhall.":W=12:N=15:E=12:S=1:U=14:D=13:RETURN 250PRINT"inthecellar.":U=12:RETURN 260PRINT"intheprincess'chambers.":D=12:RETURN 270PRINT"inthethroneroom.":S=12:RETURN 280PRINT"inadesert.":W=17:N=20:RETURN 290PRINT"inadesert.":W=18:E=16:S=19:RETURN 300PRINT"nearamountainrange.":E=17:RETURN 310PRINT"inaforest.":W=19:N=17:E=19:S=19:RETURN 320PRINT"onabeach.":W=20:E=21:S=16:RETURN 330PRINT"onabeach.":W=20:E=20:S=20:RETURN 340PRINT"insidealargecavern.":W=23:RETURN 350PRINT"inanarrowtunnel.":W=24:N=25:E=22:RETURN 360PRINT"inaverytightopening.":E=23:RETURN 370PRINT"inanarrowtunnel.":W=26:E=28:S=23:RETURN 380PRINT"inaverytallchamber.":E=25:RETURN 390?"inasmallchamber.":RETURN 400?"inalargecavern.":W=25:RETURN 410?"ontheraft.":W=31:N=30:E=32:S=20:RETURN 420?"sailingthe'WrestlingSeas'":W=30:N=30:E=32:S=31:RETURN 430?"sailingthe'WickedSeas'":W=31:N=30:E=31:S=31:RETURN 440?"sailingthe'WhisperingSeas'":W=31:N=30:E=40:S=32:RETURN 450?"onasandybeach.":N=34:RETURN 460?"onagravelroad.":W=36:N=35:S=33:RETURN 470PRINT"inacourtyard.":S=34:RETURN 480PRINT"inblackvalley.":E=34:RETURN 490?"afewstepsupthemountain.":D=36:RETURN 500PRINT"halfwayupthemountain.":D=37:RETURN 510PRINT"ontopofthemountain.":D=38:RETURN 520PRINT"sailingthe'WhisperingSeas'":W=32:N=40:E=33:S=40:BT=1:RETURN 530PRINT"inatower.":D=46:RETURN 540PRINT"inanalchemist'schamber.":S=46:RETURN 550PRINT"insideastonekitchen.":E=46:RETURN 560PRINT"inasleepingchamber.":W=46:RETURN 570PRINT"inasmalldungeon.":U=46:RETURN 580PRINT"inthehallofsplendor.":W=43:N=42:E=44:U=41:D=45:RETURN 590PRINT"sittingontherug.":FORB=1TO12:B(B)=0:NEXTB:RETURN 600L=27 602DIMA$(55*L),A(55),B(12),B$(38*3),D(38),H$(55*L),I(55),C$(11*L) 605DIMZ$(30),O$(27),D$(12),E$(12),S$(27),H(12),R$(27),M$(27) 607O$="" 610FORA=1TO55:A$(A*L-L+1,A*L)=O$:H$(A*L-L+1,A*L)=A$(A*L-L+1,A*L):SETCOLOR1,RND(0)*16,10:I(A)=0:NEXTA:SOUND0,255,6,4 612FORA=1TO42:READZ$,Z:A$(A*L-L+1,A*L)=Z$:H$(A*L-L+1,A*L)=Z$:A(A)=Z:SETCOLOR2,RND(0)*16,10:NEXTA 613SOUND0,255,8,4 614FORA=1TO38:READZ$:B$(A*3-2,A*3)=Z$:SETCOLOR0,RND(0)*16,10:NEXTA 615FORA=13TO38:READZ:SETCOLOR4,RND(0)*16,14:D(A)=Z:NEXTA 616FORA=0TO10:C$(A*L+1,A*L+L)=O$:NEXTA 618SOUND0,0,0,0 620A=1:G=1:SA=6:ME=10:S$="SWOARABIANSWORDINSHEATH":C$(1,L)=S$ 630N=0:E=0:S=0:W=0:U=0:D=0:Y=0:PRINT"You're"; 640GOTO120 642STOP 650IFCY<>0THEN660 654IFA<=35ORA=47ORA=40THEN656 655?:?"Cyclopsiscomingforyou!":W=0:S=0:D=0:E=0:FORB=1TO12:B(B)=0:NEXTB:C=0 656IFGS=2THENW=0:N=0:E=0:S=0:FORB=1TO12:B(B)=0:NEXTB:C=0 660IFBT=1THENBT=2:M$=O$:K3=49:GOSUB1780 670IFCY=0ANDA=39THENPRINT"Thereisnowheretorun." 680?:IF(N+W+E+S+U+D)>0THENPRINT"";:FORB=1TO12:B(B)=0:NEXTB 690IFI(25)<>1ANDA=29THEN730 700IFW>0THENPRINT"West";:B(1)=W:B(2)=W 710IFA=34ANDCY=0THEN730 715IFN>0THENPRINT"North";:B(3)=N:B(4)=N 720IFE>0THENPRINT"East";:B(5)=E:B(6)=E 730IFS>0THENPRINT"South";:B(7)=S:B(8)=S 740IFU>0THENPRINT"Up";:B(9)=U:B(10)=U 750IFD>0THENPRINT"Down";:B(11)=D:B(12)=D 760?:? 770TRAP780:FORB=1TO55:IFABS(A(B))=ATHENC=C+1:GOTO790 780NEXTB:PRINT:GOTO810 790IFC=1THENPRINT"" 800PRINT"";A$(B*L-L+4,B*L):GOTO780 810IFG=1ANDA=14THENPRINT"YouruntothewindowandjustmanagetoseePrincessJasmineflownoffon" 812IFG=1ANDA=14THENPRINT"agiantrocinthegraspofRex,wizardofdarkness":G=0 820IFA<>2ANDG=1ANDA<>12THEN?"Youhearaloudpiercingfemalescreamcomingfromthepalace." 825IFA<>2ANDG=1ANDA>=12THEN?"Scream'scomingfromupstairs." 830IFA=34ANDCY=0THEN?"Thereisapathnorthbutagiganticone-eyed,one-hornedcyclopsblocksyourway." 840IFA>32ANDA<40ANDI(53)=1THENPRINT"Giantroccirclesbyverylowoveryourhead.":RK=1:GOTO970 842IFA=18ANDCV=0THENPRINT"Thereisacaveinthemountain." 850IFA=18ANDSK=0THENPRINTSA;"Skeletonsstandgaurdwithswordsdrawn." 852IFA<>41ORWD<>0OREW<>0THEN860 854?"Youhearaclank!":WD=1:A$(40*L+1,41*L)="DOOLOCKEDFRONTDOOR":DR=1:H$(40*L+1,41*L)=A$(40*L+1,41*L) 860IFA=22ANDCV=0THEN?"Cavein!":?"Ohno!":CV=1 870IFA=22THEN?"Caveentranceinblockedbutthereislightshiningsomewherefromabove." 872IFHL=1THENGOTO2000 880IFGS>=2ORA<=29ORA>=33ORRND(0)>=0.333THEN884 882?"Youseesomethinggreenandslimybeneathyouinthewater.":GS=1:GOTO970 884IFCN=1THENPRINT"Thereare20Arabianriyalsinthechest." 890IFWR<>0ORA>44ORWD<>1THEN900 892WZ=INT(RND(1)*6+1):IFWZ+40=ATHENPRINT"Youseeaflashingsword!":?"Butnobody!Strange!" 894IFWZ+40=ATHENIFINT(RND(1)*99+1)<80THENPRINT"Luckyitmissed!":GOTO970 896IFWZ+40=ATHENPRINT"":ME=ME-1:IFME=0THEN1940 900IFA=44ANDTR=0THEN?"Thereisahairy,red-eyed,slimespittingtarantulainhere.Very" 902IFA=44ANDTR=0THEN?"potent.Heiscloselygaurdingthekey" 910IFGS<>1ORRND(0)>=0.5THEN914 911?"Waterbreaks...":?"Hugeseamonsterrisesfromthedepthsnearlytippingyourraft." 912A$(45*L+1,46*L)="MONTERRIBLESEAMONSTER":H$(45*L+1,46*L)=A$(45*L+1,46*L):A(46)=-A:GS=2:GOTO1910 914IFA=40THENPRINT"Youcanseeshore" 920IFA=2ANDA1=0THENPRINT"Youcanhearthebustlingofcommerceasthereareshoppesofallshapesand"; 922IFA=2ANDA1=0THENPRINT"sizes,peoplefromallwalksoflife,amongthieves,cutthroats,beggars," 924IFA=2ANDA1=0THENPRINT"peasants.Merchantsarecryingtheirwaresincontrasttothejinglingofcoins." 930IFA=28ANDKY=0THENPRINT"Youcanseeanironkeyinthebottomofthesea." 940IFA=13ANDTR=1ANDCY=0THEN?"Thereisasmallglimmeroflightcomingin.Justenoughsoyoucansee.":TR=0 950IFA=33ANDBT=2THENPRINT"Raftfallsapartandsinks!":BT=3:GS=0 960IFA=17ANDP6=0THEN?"Youseearocliftofffromamountaininthedistancecarryingashrieking" 961IFA=17ANDP6=0THEN?"princess.Itdisappearsacrossthe'WhistlingSea'":P6=1:GOTO970 962IFFL=0ANDA=40THENSL=1:M$=O$:K3=49:GOSUB1780 970C=0:?:?"";:INPUTZ$:Z$(LEN(Z$)+1)="":IFZ$(1,3)="LOO"THEN630 972IFZ$=""THENPRINT"Pardonme?":GOTO970 974IFZ$(1,3)="KIL"ORZ$(1,3)="ATT"ORZ$(1,3)="FIG"THEN1500 975?:FORB=1TO12:IFZ$(1,3)=B$(B*3-2,B*3)THEN980 976NEXTB:GOTO990 980IFB(B)<>0THENA=B(B):GOTO630 982?"Youcan'tmovethatway.":IFGS=2THENPRINT"seamonsterblocksyou!" 984GOTO970 990IFZ$(1,3)<>"I"ANDZ$(1,3)<>"INV"THEN1010 992PRINT"":FORK=0TO10:IFC$(K*L+1,K*L+1)<>""THENPRINTC$(K*L+4,K*L+L) 1000NEXTK:GOTO970 1010FORB=13TO38:F=3 1012IFZ$(1,3)<>B$(B*3-2,B*3)THENNEXTB:PRINT"Don'tknowwhat";CHR$(34);Z$(1,LEN(Z$)-3);CHR$(34);"means.":GOTO970 1020E$="" 1022FORF=1TOLEN(Z$)-3:IFZ$(F,F)<>""THENNEXTF:GOTO1030 1024D$=Z$(F+1,LEN(Z$)-3):E$=D$:IFLEN(D$)>3THENE$=D$(1,3) 1030IFD(B)<>1THEN1200 1040IFI>4THENPRINT"Youcan'tcarryanymore.":GOTO970 1050IFA=27ANDE$="CHE"THENPRINT"Chest'stooheavy!":GOTO1910 1060IFA=16ANDE$="RUG"THENPRINT"Carpetrefusestobecarried.":GOTO1910 1070IFE$="CAG"THENPRINT"It'snaileddown.":GOTO1910 1072IFE$="PRI"ANDA=41ANDJS=0THENPRINT"Shewon'tfitthroughthebars.":GOTO1910 1074IFE$="PRI"ANDA=41ANDJC=0THENA$(36*L+1,37*L)="CAGEMPTYCAGE":H$(36*L+1,37*L)=A$(36*L+1,37*L) 1076IFE$="PRI"ANDA=41ANDJC=0THENJ=53:A$(52*L+1,53*L)="PRIMINIATUREPRINCESS":H$(52*L+1,53*L)=A$(52*L+1,53*L) 1078IFE$="PRI"ANDA=41ANDJC=0THENJC=1:GOTO1190 1080IFA=28ANDE$="KEY"ANDKY=0ANDI(27)=1ANDMG=1THENJ=51:A$(50*L+1,51*L)="KEYIRONKEY" 1081IFA=28ANDE$="KEY"ANDKY=0ANDI(27)=1ANDMG=1THENH$(50*L+1,51*L)=A$(50*L+1,51*L):MG=0:KY=1:GOTO1190 1082IFA=28ANDE$="KEY"ANDKY=0THENE$="SEA":GOTO1380 1090IFCN=1ANDE$="RIY"THENJ=45:A$(44*L+1,45*L)="RIY20ARABIANRIYALS":H$(44*L+1,45*L)=A$(44*L+1,45*L) 1092IFCN=1ANDE$="RIY"THENCN=0:GOTO1190 1100FORJ=1TO55:IFE$=A$(J*L-L+1,J*L-L+3)ANDA=ABS(A(J))THEN1130 1110NEXTJ 1120PRINT"There'sno";D$;"here.":GOTO970 1130IFA(J)<0THENPRINT"Bereasonablenow.That'simpossible.";:GOTO970 1140IFA=44ANDTR=0THENMM=1:GOTO1640 1150IFA=8ANDE$="RUG"ANDPR=1THEN1190 1152IFA=8ANDE$="RUG"THENZ=5:GOTO1680 1160IFA=6ANDE$="COC"ANDPN=1THEN1190 1162IFA=6ANDE$="COC"THENZ=10:GOTO1680 1170IFA=11ANDE$="SAU"ANDPP=1THEN1190 1172IFA=11ANDE$="SAU"THENZ=10:GOTO1680 1180IFA=44ANDTR=1ANDE$="MIR"THENPRINT"Spiderbityou!":GOTO1940 1190PRINT"":FORK=2TO10:IFC$(K*L+1,K*L+1)<>""THEN1192 1191C$(K*L+1,K*L+L)=A$(J*L-L+1,J*L):GOSUB1870:H(K)=J:A$(J*L-L+1,J*L)=O$:A(J)=0:I=I+1:GOTO1910 1192NEXTK 1200IFD(B)<>2THEN1330 1210IFE$<>"MIL"ORI(6)<>1ORI(14)<>AORNB<>1ORMK<>0THEN1212 1211?"Coconutmilk'sinsaucer":MK=1:K3=14:M$="SAUMILKINSAUCER":GOSUB1780:H$(13*L+1,14*L)=M$:GOTO1910 1212IFE$="MIL"ANDI(6)=1ANDI(14)=AANDNB=1THEN1640 1220IFSW=1ANDE$="SWO"THENSW=0:C$(L+1,L*2)=O$:C$(1,27)=S$:I=I-2:GOTO1890 1230FORJ=2TO10:IFE$=C$(J*L+1,J*L+3)THEN1250 1240NEXTJ:PRINT"":GOTO970 1250IFA=4THENPRINT"Pawnbrokersays:" 1252IFA=4ANDE$="RIY"THENPRINT"Rarecoinworth5riyals.":K3=52:R$="RIY5ARABIANRIYALS":GOSUB1750 1254IFA=4ANDE$="RIY"THENH$(51*L+1,52*L)=R$:GOTO1890 1256IFA=4THENPRINTD$;"isnotworthpawning.":GOTO1910 1260IFE$="RIY"ANDA=8ANDI(52)=1THENPR=1:K3=52:R$=O$:GOTO1710 1262IFE$="RIY"ANDI(45)=1AND(((A=6)AND(PN=0))OR((A=11)AND(PP=0)))THENMY=MY+1:GOTO1690 1270IFE$="POW"ANDI(14)=AANDMK=0THENPRINT"Pourmilkfirst.":GOTO1910 1272IFE$<>"POW"ORI(14)<>AORA<>13THEN1274 1273PRINT"Powderdisolvesmilk,princessdrinksthemilk,andgrows.":GOTO1920 1274IFE$="POW"ANDI(14)=ATHEN1930 1280FORK=1TO55:IFA$(K*L-L+1,K*L-L+1)<>""THEN1282 1281A$(K*L-L+1,K*L)=C$(J*L+1,J*L+L):I=I-1:A(K)=A:H(J)=0:GOTO1290 1282NEXTK 1290PRINT"":FORK1=1TO55:IFC$(J*L+1,J*L+L)=H$(K1*L-L+1,K1*L)THENC$(J*L+1,J*L+L)=O$:GOTO1300 1292NEXTK1 1300IFA<>44ORE$<>"MIR"ORI(38)<>1ORTR<>0THEN1310 1302PRINT"Tarantulaseesselfinmirrorandfallsinlove.It'sstareistrans-fixed." 1304A$(47*L+1,48*L)="TARMOTIONLESSTARANTULA":H$(47*L+1,48*L)=A$(47*L+1,48*L):A(48)=-44:TR=1:GOTO1320 1310IFE$="PEE"ANDCY=0THENPRINT"Cyclopsslipsonthebananapeelandtumblesdownthemountain.":CY=1 1320I(K1)=A:GOTO1910 1330IFD(B)<>3THEN1400 1332IF(A=1ORA=35)ANDE$="PAL"THENA=A+11:GOTO630 1334IF(A=3ORA=5ORA=7ORA=10)ANDE$="SHO"THENA=A+1:GOTO630 1336IFA=18ANDE$="CAV"ANDSK=1ANDCV=0THENA=22:GOTO630 1338IFE$="RAF"ANDI(49)=AAND(A=20ORA=21)THENA=29:GOTO630 1339IFE$="MOU"ANDA=18THENPRINT"Youclimbafewfeet,thenslipdown.Toosteep.":GOTO1910 1340IFE$="MOU"ORE$="HIG"AND(A=36ORA=37ORA=38)THENA=A+1:GOTO630 1350IFE$<>"HOL"ORA<>27THEN1360 1352?"Youcrawledthroughthehole,andslowlyclimbdownthemountain.":A=18:HL=1:GOTO1910 1360IFE$="STA"ANDA=26THENA=27:GOTO630 1362IFE$="STA"ANDA=27THENA=26:GOTO630 1370IFE$="TRE"ANDA=19THENPRINT"Youslidedown,toobad!":GOTO1910 1372IFE$="DOO"ANDA=46ANDDR=1THENPRINT"Door'slocked.":GOTO1910 1374IFE$="DOO"ANDA=46THENA=35:GOTO630 1380IFE$="SEA"ANDA=28THENPRINT"Theydon'tcallitthe'SeaofDeceive'fornothing!Waterwas10" 1382IFE$="SEA"ANDA=28THENPRINT"feetdeep!Blub...Blub...Blub":GOTO1940 1390IFI(8)=AAND(E$="CAR"ORE$="RUG")THENA=47:M$=O$:K3=8:GOSUB1780:GOTO630 1400IFD(B)<>4THEN1440 1402IFE$<>"DOO"ORA<>46ORI(50)<>1THEN1404 1403PRINT"Door'sopen":A$(40*L+1,41*L)="DOOOPENFRONTDOOR":H$(40*L+1,41*L)=A$(40*L+1,41*L):DR=0:GOTO1910 1404IFE$="DOO"ANDA=46THENPRINT"Youneedakey":GOTO1230 1410IFE$<>"SWO"ORSW<>0THEN1420 1412PRINT"Swordinhand":I=I+2:C$(1,27)="SHEEMPTYSHEATH":C$(28,54)="SWODRAWNSWORD" 1414SW=1:GOTO1890 1420IFE$="CAG"ANDJS=0ANDA=41ANDI(42)=1THENPRINT"Cage'sopen.":JS=1:GOTO1910 1422IFE$="CAG"ANDJS=0ANDA=41THENPRINT"It'slocked":GOTO1910 1430IFE$="CHE"ANDCH=0ANDA=27ANDI(51)=1THENPRINT"Chest'sopen.":CN=1:CH=1:GOTO1910 1440IFD(B)<>5THEN1450 1442IFE$="BOO"ANDA=42THEN?"":?"Ingredients":?"1.Whitepowder":?"2.Milk" 1444IFE$="BOO"ANDA=42THEN?"Mixtogetherindarkplace.":?"Givepotion.":GOTO970 1450IFD(B)<>6THEN1460 1452IFE$="BAN"ANDI(47)=1THENPRINT"Itwasdelicious":K3=47:R$="PEEBANANAPEEL":GOSUB1750 1454IFE$="BAN"ANDI(47)=1THENH$(46*L+1,47*L)=R$:GOTO1910 1460IFD(B)<>7ORI(18)<>1ORE$<>"LAM"THEN1490 1462IFLP=0THENA$(51*L+1,52*L)="RIYRAREARABIANRIYAL":J=52:LP=1:GOTO1480 1464IFLP=1ANDA=39THENA$(46*L+1,47*L)="BANBANANA":J=47:LP=2:GOTO1480 1470PRINT"Youhearsnoring...":PRINT"Thenavoice,";CHR$(34);"Quiet";CHR$(34);".":GOTO1910 1480?"Genieappearsinapuffofsmoke.":?"Hehandsyoua";A$(J*L-L+4,J*L);"";:H$(J*L-L+1,J*L)=A$(J*L-L+1,J*L) 1482PRINT"andreturnstothelamp.":GOTO1190 1490IFD(B)<>9THEN1570 1492IFI(11)=1ANDI(6)=AANDE$="COC"THENM$="COCSPLITCOCONUT":NB=1:K3=6:GOSUB1780:H$(5*L+1,6*L)=M$ 1493IFI(11)=1ANDI(6)=AANDE$="COC"THENGOSUB1890 1500IFA=18ANDSK=0ANDSW=0THEN1560 1502IFA<>18ORSK<>0THEN1510 1504?"There'sclangingofsteel.":IFINT(RND(0)*50+1)>28+SATHENME=ME-1:?"You'reslashed!":GOTO1506 1505PRINT"You'remissed." 1506IFINT(RND(0)*99+1)>64+SA-METHEN?"Yougotone!":SA=SA-1:GOTO1900 1508PRINT"Youmissed!":GOTO1910 1510IFA>35ANDA<40ANDSW=0THEN1560 1512IFA>35ANDA<40ANDI(18)<>1THENPRINT"Cyclopsstranglesyou!":GOTO1940 1514IFA>35ANDA<40THENPRINT"Cyclopshastoughhide":PRINT"Won'twork!":GOTO1910 1520IFA>40ANDA=WZ+40ANDSW=0THEN1560 1522IFA>40ANDA=WZ+40ANDEW=0THEN?"Youcan'thitwhatyoucan'tsee.":GOTO1910 1524IFA<=40ORA<>WZ+40THEN1530 1526?"Youkilledhim!":?"Somethingdrops!":WR=1:A$(43*L+1,44*L)="WIZDEADWHITEWIZARD" 1528A$(49*L+1,50*L)="KEYLARGEKEY":H$(49*L+1,50*L)=A$(49*L+1,50*L):A(50)=A:GOTO1910 1530IFA=44ANDWZ<>44ANDSW=0THEN1560 1532IFA=44ANDWZ<>44THENPRINT"Tarantula'stoofast!Youmissed!":GOTO1910 1540IFGS=2ANDSW=0THEN1560 1541IFGS<>2ORRND(0)<=0.6THEN1546 1542?"Youkilledhimwithyourswordandhesinkstothebottom.":A$(45*L+1,46*L)=O$:H$(45*L+1,46*L)=O$ 1544A(46)=0:GS=3:GOTO1910 1546IFGS=2THENPRINT"Hebackedoff!":GOTO1910 1550GOTO1640 1560?"Youforgottodrawyoursword!":?"Youhavebeenslain!":GOTO1940 1570IFD(B)<>11THEN1580 1571IFE$<>"FLY"ORA<>47THENPRINT"OK,";CHR$(34);D$;CHR$(34):GOTO970 1572IFE$="FLY"THENPRINT"Carpetslowlyliftsoff,thenspeedsupandcarriesyouofftosomefaroff"; 1573IFE$="FLY"THENPRINT"location.":IFCP=0THENCP=1:A=16:GOTO1670 1574IFE$="FLY"ANDCP=1THENCP=0:A=1:GOTO1670 1580IFD(B)<>12THEN1590 1582IF(E$<>"RAF"ANDE$<>"BOA")ORI(22)<>1ANDCT<>1THEN1590 1584PRINT"Youbuildacruderaft,butsailable.":A$(48*L+1,49*L)="RAFVERYCRUDERAFT" 1586H$(48*L+1,49*L)=A$(48*L+1,49*L):A(49)=19:R$=O$:K3=22:GOSUB1750:GOTO1910 1590IFD(B)<>13THEN1600 1592IFA<>19ORI(26)<>1ORE$<>"TRE"THEN1600 1594PRINT"Youchopfourtrees.":A$(48*L+1,49*L)="TRE4CHOPPEDTREES":H$(48*L+1,49*L)=A$(48*L+1,49*L) 1596A(49)=-19:CT=1:GOTO1910 1600IFD(B)<>14THEN1620 1602IFRK=1ANDA<40ANDI(9)=1ANDI(53)=1ANDE$="LAS"THEN2010 1610IFE$="FLO"ANDI(19)=1THENPRINT"Youthrewsome...":IFWD=1ANDA=WZ+40THEN2020 1612IFE$="FLO"ANDI(19)=1THEN?"Youmadeamess!":GOTO1910 1620IFD(B)<>15THEN1630 1622IFE$="LAM"ANDI(18)=1THEN?"It'snotthatkindoflamp.":GOTO1910 1630IFD(B)<>16THEN1640 1632IFE$<>"MAG"ORI(27)<>1ORI(32)<>1THEN1640 1634K3=32:R$=O$:GOSUB1750:K3=27:R$="POLMAGNETTIEDTOPOLE":GOSUB1750:H$(26*L+1,27*L)=R$:MG=1:GOTO1890 1640PRINT"Youcan'tdothatnow." 1650IFMM=1THENPRINT"Youmightget":MM=0 1660GOTO970 1670A$(53*L+1,54*L)=H$(7*L+1,8*L):I(8)=A:A(54)=A:GOTO1910 1680PRINT"Merchantsays:":PRINT"That'llbe";Z;"riyals.":GOTO1910 1690R$=O$:K3=45:IFMY=1THENPRINT"Merchanthandsyouchange.":R$="RIY10ARABIANRIYALS" 1700IFA=6THENPN=1 1702IFA<>6THENPP=1 1710GOSUB1750:H$(K3*L-L+1,K3*L)=R$:?"Merchantpocketsmoney.":GOTO1910 1720IFI(39)=0THENPRINT"Unfortunatelyinthewater.":GOTO1940 1722GOTO1910 1730IFRND(1)>0.6THENPRINT"":ME=ME-1:GOTO1900 1740GOTO1900 1750FORK2=2TO10:IFC$(K2*L+1,K2*L+L)=H$(K3*L-L+1,K3*L)THENC$(K2*L+1,K2*L+L)=R$:GOSUB1760:RETURN 1752NEXTK2:RETURN 1760IFR$=O$THENI=I-1:I(K3)=0 1770RETURN 1780FORK2=1TO55:IFA$(K2*L-L+1,K2*L)<>H$(K3*L-L+1,K3*L)THEN1782 1781A$(K2*L-L+1,K2*L)=M$:IFM$<>O$THENRETURN 1782IFA$(K2*L-L+1,K2*L)=H$(K3*L-L+1)THENA(K2)=0:I(K3)=0 1790NEXTK2:RETURN 1800DATAPALPALACE,-1,SHOPAWNSHOPPE,-3,SHOFRUITANDVEGETABLESHOPPE,-5,SHOOLDERUGSHOPPE,-7,MERMERCHANT,-6 1802DATACOCCOCONUT,6,BROPAWNBROKER,-4,RUGTURQUOISERUG,8,LASLASSO,45,MERMERCHANT,-8,ROCHEAVYROCK,9 1804DATASHOPOTTERYSHOPPE,-10,WINVERYSMALLWINDOW,-13,SAUCLAYSAUCER,11,MERMERCHANT,-11 1810DATAWINOPENWINDOW,-14,BEDUNMADEBED,-14,LAMBRASSLAMP,14,FLOFLOUR,43,MOUMOUNTAIN,-18,TRETREES,-19 1812DATATWITWINE,19,SEAWHISTLINGSEA,-20,SEAWHISTLINGSEA,-21,PADBOATPADDLE,21,AXEAXE,24 1814DATAPOLBAMBOOFISHINGPOLE,24,STASTAIRSGOINGUP,-26,HOLHOLEINWALL,-27 1820DATASTASTAIRSGOINGDOWN,-27,CHETREASURECHEST,27,MAGHORSESHOEMAGNET,27,SEASHALLOW'SEAOFDECEIVE',-28 1822DATASEAWHISPERINGSEA,-33,PALWIZARD'SPALACE,-35,MOUCYCLOPSMOUNTAIN,-36,CAGTINYPRINCESSINCAGE,41 1824DATAMIRHANDMIRROR,41 1830DATAPOWSTRANGEWHITEPOWDER,42,BOOLARGEOPENBOOK,-42,DOOOPENFRONTDOOR,-46,KEYTINYKEY,44 1840DATAWES,W,NOR,N,EAS,E,SOU,S,UP,U,DOW,D,GET,TAK,DRO,PUT,PAY,PAW,GIV,POU,CLI,GO,ENT 1842DATAOPE,DRA,REA,EAT,RUB,HIT,BRE,SMA,SAY,YEL,BUI,CHO,THR,LIG,TIE 1850DATA1,1,2,2,2,2,2,2,3,3,3,4,4,5,6,7,9,9,9,11,11,12,13,14,15,16 1870FORK4=1TO55:IFA$(J*L-L+1,J*L)=H$(K4*L-L+1,K4*L)THENI(K4)=1:RETURN 1872NEXTK4 1880RETURN 1890PRINT"" 1900IFME=0THEN1940 1902IFSA=0THENSK=1 1910PRINT:PRINT:PRINT"";:POKE764,255 1911IFPEEK(764)=255THEN1911 1912POKE764,255:GOTO630 1920PRINT"YouhaveperformedatasktrulyworthyofSinbad.":?"":GOTO9999 1930?"Potionwastobemixedinadarkplace.It'sspoiled!":?"UnfortunatelyforherPrincessJasmine"; 1932PRINT"mustremainsmall.":?"Unfortunatelyforyou,gaurdareapproaching!Youlose!!!":GOTO9999 1940PRINT"You'redead!Gameover!":GOTO9999 2000HL=0:IFI(45)=1ANDI(26)=1THEN880 2002?:?"Giantrocswoopsdownfromthesky,grabsyouanddropsyoubackinthemountain.":A=27:C=0:GOTO1910 2010?"YouhookedthelassoaroundtheRoc'sclaws.Itcarriesyouandtheprincessacrosstheseaswhereyou"; 2012?"letgoafewfeetofftheground":A=20:K3=9:R$=O$:GOSUB1750:GOTO1720 2020?"Wizardiscoveredwithflour!":?"Youcanseehimnow!":WD=0:EW=1 2024A$(43*L+1,44*L)="WIZWHITEWIZARDWITHSWORD":H$(43*L+1,44*L)=A$(43*L+1,44*L):A(44)=-A:GOTO1910 2028GOTO1612 9999END
References
Listing downloads
Downloads
Copyright holder
