0 CLS:CLEAR500:DIMC1,CC,P,K:GOTO100 1 C1=1:CC=32 2 IFMID$(M$,CC,1)<>""ANDMID$(M$,CC,1)<>" "THENCC=CC-1:GOTO2 3 PRINTMID$(M$,C1,CC-C1):C1=CC+1:CC=C1+31:IFC1<=LEN(M$)THEN2 4 RETURN 100 REM ADVENTURE 2 110 REM BY SCOTT ADAMS 120 REM MODIFIED FROM PET VER BY JEFF JESSEE 125 REM BY JIM GERRIE FOR 130 REM TRS-80 MC-10 140 X=Y=Z:K=R=V:N=LL=F:TP$=K$:W=IP=P:GOSUB180:GOSUB 2100 150 PRINT"HIT ENTER TO BEGIN ADVENTURE"; 160 G$=INKEY$:IFG$=""THEN160 170 PRINT"":GOTO300 180 PRINT" WELCOME TO ADVENTURE" 190 PRINT" THE OBJECT OF YOUR QUEST IS TO"; 200 PRINT"FIND TREASURES AND RETURN THEM" 210 PRINT"TO THEIR PROPER PLACE. 220 PRINT" GIVE ME COMMANDS THAT CONSIST" 230 PRINT"OF A VERB AND A NOUN. 240 PRINT"I.E., GO EAST, TAKE KEY, CLIMB" 250 PRINT"TREE, SAVE GAME, TAKE INVENTORY."; 260 PRINT" YOU'LL NEED SPECIAL ITEMS TO" 270 PRINT"TO DO SOME THINGS, BUT I'M SURE" 280 PRINT"YOU'LL FIGURE THESE THINGS OUT." 290 PRINT" HAPPY ADVENTURING!!":RETURN 300 R=AR:LX=LT:DF=0:SF=0:INPUT"USE SAVED GAME (Y OR N)";K$ 310 IF LEFT$(K$,1)<>"Y"THEN PRINT"":GOTO370 320 INPUT"IS TAPE POSITIONED";K$:IF LEFT$(K$,1)<>"Y"THEN300 330 OPEN 1,1,0,"ADVENTURE GAME" 340 INPUT#1,SF,LX,DF,R 350 FORX=0TOIL:INPUT#1,IA(X):NEXTX 360 CLOSE1 370 GOSUB550:GOTO440 380 PRINT:INPUT"TELL ME WHAT TO DO";TP$:PRINT:GOSUB450 390 IF F THENM$="YOU USE WORD(S) I DON'T KNOW!":GOSUB1:GOTO380 400 GOSUB710:IFIA(9)=-1THENLX=LX-1:GOTO420 410 GOTO440 420 IFLX<0THEN PRINT"LIGHT HAS RUN OUT!":IA(9)=0:GOTO440 430 IFLX<25THENM$="LIGHT RUNS OUT IN"+STR$(LX)+" TURNS!":GOSUB1 440 NV(0)=0:GOSUB710:GOTO380 450 K=0:NT$(0)="":NT$(1)="" 460 FORX=1TOLEN(TP$):K$=MID$(TP$,X,1):IFK$=" "THENK=1:GOTO480 470 NT$(K)=LEFT$(NT$(K)+K$,LN) 480 NEXTX:FORX=0TO1:NV(X)=0:IFNT$(X)=""THEN540 490 FORY=0TONL:K$=NV$(Y,X):IFLEFT$(K$,1)="*"THENK$=MID$(K$,2) 500 IFX=1ANDY<7THENK$=LEFT$(K$,LN) 510 IFNT$(X)=K$THENNV(X)=Y:GOTO530 520 NEXTY:GOTO540 530 IFLEFT$(NV$(NV(X),X),1)="*"THENNV(X)=NV(X)-1:GOTO530 540 NEXTX:F=NV(0)<1ORLEN(NT$(1))>0ANDNV(1)<1:RETURN 550 IFDFTHENIFIA(9)<>-1ANDIA(9)<>RTHENM$="I CAN'T SEE, IT'S TOO DARK!":GOSUB1:RETURN 560 K=-1:IFLEFT$(RS$(R),1)="*"THENPRINTMID$(RS$(R),2);:GOTO580 570 M$="I'M IN A "+RS$(R):GOSUB1 580 FORZ=0TOIL:IF K THENIFIA(Z)=RTHENPRINT:PRINT"VISIBLE ITEMS HERE:":K=0 590 GOTO640 600 TP$=IA$(Z):IFRIGHT$(TP$,1)<>"/"THENRETURN 610 FORW=LEN(TP$)-1TO1STEP-1:IFMID$(TP$,W,1)="/"THENTP$=LEFT$(TP$,W-1):RETURN 620 NEXTW 630 RETURN 640 IFIA(Z)<>RTHEN670 650 GOSUB600:IFPOS(0)+LEN(TP$)+3>39THENPRINT 660 PRINTTP$;". "; 670 NEXT:PRINT 680 K=-1:FORZ=0TO5:IFKTHENIFRM(R,Z)<>0THENPRINT:PRINT"OBVIOUS EXITS: ":K=0 690 IFRM(R,Z)<>0THENPRINTNV$(Z+1,1);" "; 700 NEXT:PRINT:PRINT:RETURN 710 F2=-1:F=-1:F3=0:IFNV(0)=1ANDNV(1)<7THEN1190 720 FORX=0TOCL:V=INT(C0(X)/150):IFNV(0)=0THENIFV<>0THENRETURN 730 IFNV(0)<>VTHENNEXTX:GOTO1640 740 N=INT(C0(X))-V*150 750 IFNV(0)=0THENF=0:GOTO770 760 GOTO790 770 IFINT(RND(0)*100+1)<=NTHEN800 780 NEXTX:GOTO1640 790 IFN<>NV(1)ANDN<>0THENNEXTX:GOTO1640 800 F2=-1:F=0:F3=-1:FORY=1TO5:ON Y GOTO 810,820,830,840,850 810 W=INT(C1(X)):GOTO860 820 W=INT(C2(X)):GOTO860 830 W=INT(C3(X)):GOTO860 840 W=INT(C4(X)):GOTO860 850 W=INT(C5(X)):GOTO860 860 LL=INT(W/20):K=W-LL*20:F1=-1 870 ONK+1GOTO1060,940,960,980,1000,1010,1020,1030,1040,1050,900,920 880 IFK<12THEN900 890 ONK-11GOTO950,970,990 900 F1=-1:FORZ=0TOIL:IFIA(Z)=-1THEN1060 910 NEXT:F1=0:GOTO1060 920 F1=0:FORZ=0TOIL:IFIA(Z)=-1THEN1060 930 NEXT:F1=-1:GOTO1060 940 F1=IA(LL)=-1:GOTO1060 950 F1=IA(LL)<>-1ANDIA(LL)<>R:GOTO1060 960 F1=IA(LL)=R:GOTO1060 970 F1=IA(LL)<>0:GOTO1060 980 F1=IA(LL)=R ORIA(LL)=-1:GOTO1060 990 F1=IA(LL)=0:GOTO1060 1000 F1=R=LL:GOTO1060 1010 F1=IA(LL)<>R:GOTO1060 1020 F1=IA(LL)<>-1:GOTO1060 1030 F1=R<>LL:GOTO1060 1040 F1=SFANDINT(2^LL+.5):F1=F1<>0:GOTO1060 1050 F1=SFANDINT(2^LL+.5):F1=F1=0:GOTO1060 1060 F2=F2ANDF1:IFF2THENNEXTY:GOTO1080 1070 NEXTX:GOTO1640 1080 IP=0:FORY=1TO4:K=INT((Y-1)/2+6):ONYGOTO1090,1100,1110,1120 1090 AC=INT(C6(X)/150):GOTO1130 1100 AC=INT(C6(X))-INT(C6(X)/150)*150:GOTO1130 1110 AC=INT(C7(X)/150):GOTO1130 1120 AC=C7(X)-INT(C7(X)/150)*150 1130 IFAC>101THEN1180 1140 IFAC=0THEN1610 1150 IFAC<52THENPRINTMS$(AC):GOTO1610 1160 ONAC-51GOTO1290,1330,1340,1360,1370,1380,1390,1360,1410,1430,1440 1170 ONAC-62GOTO1450,1470,1480,1530,1570,1580,1590,1600,2020,1350 1180 PRINTMS$(AC-50):GOTO1610 1190 L=DF:IFLTHENL=DFANDIA(9)<>R ANDIA(9)<>-1:GOTO1210 1200 GOTO1220 1210 IFLTHENPRINT"DANGEROUS IN THE DARK!" 1220 IFNV(1)<1THENPRINT"GIVE ME A DIRECTION TOO.":GOTO1690 1230 K=RM(R,NV(1)-1) 1240 IFK>=1THEN1270 1250 IFLTHENPRINT"I FELL DOWN AND BROKE MY NECK.":K=RL:DF=0:GOTO1270 1260 PRINT"I CAN'T GO IN THAT DIRECTION!!":GOTO1690 1270 IF NOT L THENPRINT"" 1280 R=K:GOSUB550:GOTO1690 1290 L=0:FORZ=1TOIL:IFIA(Z)=-1THENL=L+1 1300 NEXTZ 1310 IFL>=MXTHENPRINT"I'VE TOO MUCH TO CARRY!":GOTO1620 1320 GOSUB1700:IA(P)=-1:GOTO1610 1330 GOSUB1700:IA(P)=R:GOTO1610 1340 GOSUB1700:R=P:GOTO1610 1350 GOSUB1700:L=P:GOSUB1700:Z=IA(P):IA(P)=IA(L):IA(L)=Z:GOTO1610 1360 GOSUB1700:IA(P)=0:GOTO1610 1370 DF=-1:GOTO1610 1380 DF=0:GOTO1610 1390 GOSUB1700 1400 SF=INT(.5+2^P)OR SF:GOTO1610 1410 GOSUB1700 1420 SF=SF ANDNOT INT(.5+2^P):GOTO1610 1430 PRINT"I'M DEAD...":R=RL:DF=0:GOTO1470 1440 GOSUB1700:L=P:GOSUB1700:IA(L)=P:GOTO1610 1450 INPUT"THE GAME IS NOW OVER.-ANOTHER GAME";K$:IFLEFT$(K$,1)="N"THENEND 1460 FORX=0TOIL:IA(X)=I2(X):NEXT:PRINT"":GOTO300 1470 GOSUB550:GOTO1610 1480 L=0:FORZ=1TOIL:IFIA(Z)=TR THENIFLEFT$(IA$(Z),1)="*"THENL=L+1 1490 NEXTZ:PRINT"I'VE STORED";L;"TREASURES. ON A SCALE" 1500 PRINT"OF 0 TO 100 THAT RATES A";INT(L/TT*100) 1510 IFL=TTTHENPRINT"WELL DONE. ":GOTO1450 1520 GOTO1610 1530 PRINT"I'M CARRYING:":K$="NOTHING":FORZ=0TOIL:IFIA(Z)<>-1THEN1560 1540 GOSUB600:IFLEN(TP$)+POS(0)>39THENPRINT 1550 PRINT TP$;".",;:K$="" 1560 NEXT:PRINTK$:GOTO1610 1570 P=0:GOTO1400 1580 P=0:GOTO1420 1590 LX=LT:IA(9)=-1:GOTO1610 1600 PRINT"":GOTO1610 1610 NEXTY 1620 IFNV(0)<>0THEN1640 1630 NEXTX 1640 REM 1650 IFNV(0)=0THEN1690 1660 GOSUB1790 1670 IFFTHENPRINT"I DON'T UNDERSTAND YOUR COMMAND.":GOTO1690 1680 IF NOT F2THENPRINT"I CAN'T DO THAT YET.":GOTO1690 1690 RETURN 1700 IP=IP+1 1710 ONIPGOTO1720,1730,1740,1750,1760 1720 W=INT(C1(X)):GOTO1770 1730 W=INT(C2(X)):GOTO1770 1740 W=INT(C3(X)):GOTO1770 1750 W=INT(C4(X)):GOTO1770 1760 W=INT(C5(X)):GOTO1770 1770 P=INT(W/20):M=W-P*20:IFM<>0THEN1700 1780 RETURN 1790 IFNV(0)<>10ANDNV(0)<>18ORF3THEN2010 1800 IFNV(1)=0THENPRINT"WHAT?":GOTO1950 1810 IFNV(0)<>10THEN1840 1820 L=0:FORZ=0TOIL:IFIA(Z)=-1THENL=L+1 1830 NEXT:IFL>=MXTHENPRINT"I'VE TOO MUCH TO CARRY!":GOTO1950 1840 K=0:FORX=0TOIL:IFRIGHT$(IA$(X),1)<>"/"THEN1960 1850 LL=LEN(IA$(X))-1:TP$=MID$(IA$(X),1,LL):FORY=LLTO2STEP-1 1860 IFMID$(TP$,Y,1)<>"/"THENNEXTY:GOTO1960 1870 TP$=LEFT$(MID$(TP$,Y+1),LN) 1880 IFTP$<>NV$(NV(1),1)THEN1960 1890 IFNV(0)=10THEN1920 1900 IFIA(X)<>-1THENK=1:GOTO1960 1910 IA(X)=R:K=3:GOTO1940 1920 IFIA(X)<>RTHENK=2:GOTO1960 1930 IA(X)=-1:K=3 1940 PRINT"OK, ":PRINT 1950 F=0:RETURN 1960 NEXTX 1970 IFK=1THENPRINT"I'M NOT CARRYING IT!" 1980 IFK=2THENPRINT"I DON'T SEE IT HERE." 1990 IFK=0THENIFNOTF3THENPRINT"IT'S BEYOND MY POWER TO DO THAT.":F=0 2000 IFK<>0THENF=0 2010 RETURN 2020 REM SAVE GAME 2030 INPUT"OUTPUT TAPE READY TO SAVE GAME";K$:IF LEFT$(K$,1)<>"Y"THEN2090 2040 OPEN1,1,1,"ADVENTURE GAME" 2050 PRINT#1,SF:PRINT#1,LX:PRINT#1,DF:PRINT#1,R 2060 FORW=0TOIL:PRINT#1,IA(W) 2070 POKE59411,53:FORZ9=1TO10:NEXTZ9:POKE59411,61 2080 NEXTW:CLOSE1 2090 GOTO1610 2100 READ IL,CL,NL,RL,MX,AR,TT,LN,LT,ML,TR 2110 DIMNV(1),C0(CL),C1(CL),C2(CL),C3(CL),C4(CL),C5(CL),C6(CL),C7(CL) 2120 DIM NV$(NL,1),IA$(IL),IA(IL),RS$(RL),RM(RL,5),MS$(ML),NT$(1),I2(IL) 2130 ZZ=CL:FORX=0TO ZZ STEP2:Y=X+1 2140 READC0(X),C1(X),C2(X),C3(X),C4(X),C5(X),C6(X),C7(X) 2150 READC0(Y),C1(Y),C2(Y),C3(Y),C4(Y),C5(Y),C6(Y),C7(Y):NEXTX 2160 FORX=0TONLSTEP10:FORY=0TO1 2170 READNV$(X,Y),NV$(X+1,Y),NV$(X+2,Y),NV$(X+3,Y),NV$(X+4,Y),NV$(X+5,Y) 2180 READ NV$(X+6,Y),NV$(X+7,Y),NV$(X+8,Y),NV$(X+9,Y):NEXTY,X 2190 FORX=0TORL:READRM(X,0),RM(X,1),RM(X,2),RM(X,3),RM(X,4),RM(X,5),RS$(X):NEXT 2200 FORX=0TOML:READMS$(X):NEXTX 2210 FORX=0TOIL:READIA$(X),IA(X):I2(X)=IA(X):NEXTX 2220 MS$(2)=MS$(2)+".THERE'S A WORD ENCRAVED ON THE FLYLEAF: -YOHO- " 2230 MS$(2)=MS$(2)+"AND A MESSAGE: LONG JOHN SILVER LEFT 2 TREASURES ON " 2240 MS$(2)=MS$(2)+"TREASURE ISLAND!!" 2250 MS$(31)=MS$(31)+",AN ANCHOR,SAILSAND A KEEL." 2260 RETURN 2270 DATA 60,151,59,33,5,1,2,3,200,71,1 2280 DATA 80,422,342,420,340,0,16559,8850 2290 DATA 80,462,482,460,0,0,15712,1705 2300 DATA 100,521,552,540,229,220,203,8700 2310 DATA 3,483,0,0,0,0,15712,0 2320 DATA 100,284,0,0,0,0,8550,0 2330 DATA 100,28,663,403,40,0,8700,0 2340 DATA 100,48,20,660,740,220,9055,10902 2350 DATA 100,28,20,0,0,0,3810,0 2360 DATA 100,8,700,720,0,0,10868,0 2370 DATA 100,48,40,640,400,300,9055,8305 2380 DATA 25,664,0,0,0,0,4263,0 2390 DATA 40,104,886,0,0,0,4411,0 2400 DATA 80,242,502,820,80,240,9321,10109 2410 DATA 100,8,140,80,500,0,10262,8850 2420 DATA 35,421,846,420,200,0,5162,0 2430 DATA 100,129,120,0,0,0,6508,0 2440 DATA 50,242,982,820,440,240,9321,8850 2450 DATA 35,483,69,0,0,0,15705,0 2460 DATA 10,483,249,0,0,0,15706,0 2470 DATA 50,484,1073,1086,0,0,17661,9150 2480 DATA 50,204,1086,0,0,0,16711,0 2490 DATA 10,209,1040,1060,300,1100,10872,10050 2500 DATA 10,208,1040,1060,89,0,10867,0 2510 DATA 85,483,8,0,0,0,15719,10200 2520 DATA 100,8,0,0,0,0,10200,0 2530 DATA 100,104,0,0,0,0,8550,0 2540 DATA 80,462,282,280,1160,0,1422,0 2550 DATA 158,82,60,0,0,0,8170,9600 2560 DATA 4510,61,0,0,0,0,300,0 2570 DATA 163,22,100,0,0,0,8170,9600 2580 DATA 8100,0,0,0,0,0,16200,0 2590 DATA 4800,104,120,61,0,0,10507,8164 2600 DATA 4800,107,100,61,89,0,10507,8164 2610 DATA 4063,22,0,0,0,0,647,0 2620 DATA 5570,161,203,160,180,0,10870,1264 2630 DATA 6170,181,180,160,0,0,8302,0 2640 DATA 6300,104,0,0,0,0,900,0 2650 DATA 1529,442,465,440,0,0,7800,0 2660 DATA 1529,442,462,0,0,0,760,9150 2670 DATA 183,322,180,0,0,0,8170,9600 2680 DATA 1538,262,242,0,0,0,1800,0 2690 DATA 1538,262,245,260,0,0,7800,0 2700 DATA 5888,262,242,0,0,0,1800,0 2710 DATA 5888,262,245,0,0,0,1950,0 2720 DATA 6188,262,245,541,260,560,2155,7950 2730 DATA 5888,261,0,0,0,0,2400,0 2740 DATA 4088,561,0,0,0,0,2400,0 2750 DATA 4088,263,0,0,0,0,2713,0 2760 DATA 4088,562,580,109,100,249,2303,8700 2770 DATA 4088,249,562,108,900,240,6203,8700 2780 DATA 4088,248,562,0,0,0,6600,0 2790 DATA 4068,103,69,0,0,0,646,0 2800 DATA 4068,103,68,0,0,0,6600,0 2810 DATA 5887,342,0,0,0,0,2550,0 2820 DATA 5887,362,0,0,0,0,2713,0 2830 DATA 5887,382,0,0,0,0,2100,0 2840 DATA 159,382,320,0,0,0,8170,9600 2850 DATA 6187,342,362,0,0,0,2550,0 2860 DATA 6187,345,362,541,360,380,8303,10050 2870 DATA 3461,503,0,0,0,0,172,0 2880 DATA 3750,0,0,0,0,0,9900,0 2890 DATA 1528,0,0,0,0,0,9900,0 2900 DATA 4108,1143,1012,0,0,0,646,0 2910 DATA 6450,0,0,0,0,0,2853,0 2920 DATA 4510,66,0,0,0,0,2720,0 2930 DATA 4950,0,0,0,0,0,9750,0 2940 DATA 5114,0,0,0,0,0,10650,0 2950 DATA 7092,592,0,0,0,0,2745,0 2960 DATA 185,284,140,0,0,0,8156,10564 2970 DATA 4098,1054,0,0,0,0,647,17550 2980 DATA 4098,1053,0,0,0,0,647,17400 2990 DATA 4083,322,0,0,0,0,647,0 3000 DATA 4095,762,0,0,0,0,647,0 3010 DATA 195,782,921,0,0,0,2727,0 3020 DATA 195,762,261,0,0,0,2727,0 3030 DATA 6900,0,0,0,0,0,9450,0 3040 DATA 1526,602,0,0,0,0,2723,0 3050 DATA 1541,621,602,640,520,600,7853,8250 3060 DATA 195,782,661,0,0,0,2727,0 3070 DATA 7092,623,583,303,643,20,8700,0 3080 DATA 7092,0,0,0,0,0,3750,0 3090 DATA 200,722,220,0,0,0,10554,9600 3100 DATA 195,762,61,0,0,0,2727,0 3110 DATA 4050,0,0,0,0,0,10564,0 3120 DATA 1526,523,520,0,0,0,7800,0 3130 DATA 195,762,340,0,0,0,8126,8464 3140 DATA 195,782,360,0,0,0,8157,10564 3150 DATA 7530,404,242,1053,89,0,17250,0 3160 DATA 4800,0,0,0,0,0,450,0 3170 DATA 5868,103,200,69,60,0,4553,8700 3180 DATA 5868,68,0,0,0,0,494,0 3190 DATA 1546,146,0,0,0,0,4800,0 3200 DATA 1546,802,141,140,840,0,8302,0 3210 DATA 2746,841,840,140,0,0,8302,4950 3220 DATA 3496,802,0,0,0,0,811,0 3230 DATA 3496,841,840,140,0,0,811,8302 3240 DATA 7366,822,820,240,400,0,5305,9300 3250 DATA 5861,503,0,0,0,0,2100,0 3260 DATA 8411,501,500,140,0,0,5459,7833 3270 DATA 192,742,400,0,0,0,8170,9600 3280 DATA 201,404,88,420,240,242,8170,8071 3290 DATA 201,404,89,120,0,0,8170,9600 3300 DATA 7530,404,245,0,0,0,2737,0 3310 DATA 7530,404,912,0,0,0,2738,0 3320 DATA 7530,404,89,80,740,420,5908,9300 3330 DATA 7530,404,88,80,740,120,5910,9300 3340 DATA 7671,0,0,0,0,0,6000,0 3350 DATA 4553,903,0,0,0,0,6300,0 3360 DATA 1350,0,0,0,0,0,6000,0 3370 DATA 1510,62,60,0,0,0,7800,0 3380 DATA 5860,63,0,0,0,0,18000,0 3390 DATA 201,404,88,420,0,0,8170,9600 3400 DATA 186,284,360,0,0,0,8170,9600 3410 DATA 1539,482,242,0,0,0,1800,0 3420 DATA 1539,482,480,0,0,0,7904,16800 3430 DATA 194,682,300,0,0,0,8170,9600 3440 DATA 174,149,464,140,0,0,8751,0 3450 DATA 174,160,0,0,0,0,8751,0 3460 DATA 7800,444,940,921,952,0,10548,8014 3470 DATA 7800,124,921,0,0,0,7350,0 3480 DATA 7800,424,992,980,921,0,10553,7264 3490 DATA 8250,104,0,0,0,0,10505,9600 3500 DATA 7800,464,148,1140,921,1152,10553,7264 3510 DATA 1541,643,640,0,0,0,7800,0 3520 DATA 163,104,40,0,0,0,8170,9600 3530 DATA 6300,44,0,0,0,0,15450,0 3540 DATA 4534,583,0,0,0,0,4650,0 3550 DATA 6187,702,541,0,0,0,2713,16050 3560 DATA 5887,702,0,0,0,0,2713,0 3570 DATA 5887,0,722,0,0,0,2100,0 3580 DATA 198,1022,480,0,0,0,8170,9600 3590 DATA 157,2,24,40,0,0,8170,9600 3600 DATA 1510,44,60,40,80,85,7801,10800 3610 DATA 1532,302,208,300,0,0,7800,0 3620 DATA 1532,302,209,0,0,0,2813,0 3630 DATA 1532,305,0,0,0,0,10518,7564 3640 DATA 8411,841,840,140,0,0,8922,0 3650 DATA 165,1122,500,0,0,0,8170,9600 3660 DATA 1392,0,0,0,0,0,6000,0 3670 DATA 6300,284,0,0,0,0,16350,0 3680 DATA 8582,0,0,0,0,0,17700,0 3690 DATA 7800,921,209,302,200,0,8700,0 3700 DATA 7950,0,0,0,0,0,2700,0 3710 DATA 5908,621,1143,1000,0,0,4553,0 3720 DATA 5266,0,0,0,0,0,1800,0 3730 DATA 6300,224,0,0,0,0,17517,17850 3740 DATA 1200,0,0,0,0,0,17100,0 3750 DATA 6300,124,0,0,0,0,16350,0 3760 DATA 1050,208,1040,1060,0,0,10919,0 3770 DATA 6300,184,242,0,0,0,3600,0 3780 DATA 7800,921,160,140,0,0,7410,9000 3790 DATA 6300,0,0,0,0,0,450,0 3800 DATA AUT,"GO",*CLI,*WAL,"*RUN",*ENT,*PAC,"WAI",SAY,SAI 3810 DATA ANY,NORTH,SOUTH,EAST,WEST,UP,DOWN,STA,PAS,HAL 3820 DATA "GET",*TAK,*CAT,*PIC,*REM,*WEA,*PUL,FLY,DRO,*REL 3830 DATA BOO,BOT,*RUM,WIN,GAM,MON,PIR,ARO,BAG,*DUF 3840 DATA *THR,*LEA,*GIV,DRI,*EAT,INV,SAI,LOO,*SHO," " 3850 DATA "TOR",OFF,MAT,YOH,30,LUM,RUG,KEY,INV,DOU 3860 DATA REA," ",YOH,SCO,"SAV",KIL,*ATT,LIG," ",OPE 3870 DATA SAI,FIS,ANC,SHA,PLA,CAV,PAT,DOO,CHE,PAR 3880 DATA *SMA,UNL,HEL,AWA,*BUN," ",QUI,BUI,*MAK,WAK 3890 DATA HAM,NAI,BOA,*SHI,SHE,CRA,WAT,*SAL,LAG,*TID 3900 DATA SET,CAS,DIG,BUR,FIN,JUM,EMP,WEI," "," " 3910 DATA PIT,SHO,*BEA,MAP,PAC,BON,HOL,SAN,BOX,SNE 3920 DATA 0,0,0,0,0,0," " 3930 DATA 0,0,0,0,0,0,LONDON APARTMENT 3940 DATA 0,0,0,0,0,1,"*I'M IN AN ALCOVE" 3950 DATA 0,0,4,2,0,0,SECRET PASSAGEWAY 3960 DATA 0,0,0,3,0,0,MUSTY ATTIC 3970 DATA 0,0,0,0,0,0,*I'M OUTSIDE AN OPEN WINDOW ON A LEDGE OF A TALL BUILDING 3980 DATA 0,0,8,0,0,0,SANDY BEACH ON A TROPICAL ISLE 3990 DATA 0,12,13,14,0,11,MAZE OF CAVES 4000 DATA 0,0,14,6,0,0,MEADOW 4010 DATA 0,0,0,8,0,0,GRASS SHACK 4020 DATA 10,24,10,10,0,0,*I'M IN THE OCEAN 4030 DATA 0,0,0,0,7,0,PIT 4040 DATA 7,0,14,13,0,0,MAZE OF CAVES 4050 DATA 7,14,12,19,0,0,MAZE OF CAVES 4060 DATA 0,0,0,8,0,0,*I'M AT THE FOOT OF CAVE-RIDDEN HILL.PATHLEADS TO TOP 4070 DATA 17,0,0,0,0,0,TOOL SHED 4080 DATA 0,0,17,0,0,0,LONG HALLWAY 4090 DATA 0,0,0,16,0,0,LARGE CAVERN 4100 DATA 0,0,0,0,0,14,*I'M ON TOP OF A HILL- BELOW IS PIRATES ISLAND 4110 DATA 0,14,14,13,0,0,MAZE OF CAVES 4120 DATA 0,0,0,0,0,0,*I'M ABOARD A PIRATE SHIP ANCHORED OFF- SHORE 4130 DATA 0,22,0,0,0,0,*I'M ON THE BEACH AT TREASURE ISLAND 4140 DATA 21,0,23,0,0,0,SPOOKY GRAVEYARD FULL OF EMPTY & BROKEN RUM BOTTLES 4150 DATA 0,0,0,22,0,0,LARGE BARREN FIELD 4160 DATA 10,6,6,6,0,0,SHALLOW LAGOON-TO THE NORTH IS THE OCEAN 4170 DATA 0,0,0,23,0,0,SACKED AND DESERTED MONASTARY 4180 DATA 0,0,0,0,0,0," " 4190 DATA 0,0,0,0,0,0," " 4200 DATA 0,0,0,0,0,0," " 4210 DATA 0,0,0,0,0,0," " 4220 DATA 0,0,0,0,0,0," " 4230 DATA 0,0,0,0,0,0," " 4240 DATA 0,0,0,0,0,0," " 4250 DATA 0,0,0,0,0,0,*WELCOME TO NEVER NEVER LAND 4260 DATA " " 4270 DATA THERE'S A STRANGE SOUND 4280 DATA THE NAME OF THE BOOK IS TREASURE ISLAND 4290 DATA NOTHING HAPPENS 4300 DATA THERE'S SOMETHING THERE. MAYBE I SHOULD 4310 DATA THAT'S NOT VERY SAFE 4320 DATA YOU MAY NEED MAGIC HERE 4330 DATA EVERYTHING SPINS AROUND AND SUDDENLY I'M ELSEWHERE... 4340 DATA TORCH IS LIT 4350 DATA I WAS WRONG. I GUESS ITS NOT A MONGOOSE CAUSE THE SNAKES BIT IT. 4360 DATA I'M SNAKE BIT 4370 DATA PARROT ATTACKS SNAKES AND DRIVES THEM OFF 4380 DATA PIRATE WON'T LET ME 4390 DATA ITS LOCKED 4400 DATA ITS OPEN 4410 DATA THERE ARE A SET OF PLANS IN IT 4420 DATA NOT WHILE I'M CARRYING IT 4430 DATA CROCS STOP ME 4440 DATA SORRY I CAN'T 4450 DATA WRONG GAME YOU SILLY GOOSE! 4460 DATA I DON'T HAVE IT 4470 DATA PIRATE GRABS RUM AND SCUTTLES OFF CHORT-LING 4480 DATA ...I THINK ITS ME. HEE HEE. 4490 DATA ITS NAILED TO THE FLOOR! 4500 DATA -MAGIC WORD-HO AND A ... (WORK ON IT. YOU'LL GET IT) 4510 DATA NO. SOMETHING IS MISSING! 4520 DATA IT WAS A TIGHT SQUEEZE! 4530 DATA SOMETHING WON'T FIT 4540 DATA SINCE NOTHING IS HAPPENING 4550 DATA I SLIPPED AND FELL... 4560 DATA SOMETHING FALLS OUT 4570 DATA"THEY'RE PLANS TO BUILD A SHIP-YOU'LL NEED HAMMER,NAILS,LUMBER" 4580 DATA I'VE NO CONTAINER 4590 DATA IT SOAKS INTO THE GROUND 4600 DATA TOO DRY. FISH VANISH. 4610 DATA PIRATE AWAKENS. SAYS 'AYE MATEY WE BE CASTING OFF SOON-HE VANISHES 4620 DATA WHAT A WASTE... 4630 DATA I'VE NO CREW 4640 DATA PIRATE SAYS 'AYE MATEY-WE BE NEEDING A MAP FIRST' 4650 DATA AFTER A DAY AT SEA WE ANCHOR OFF A SANDY BEACH. ALL ASHORE... 4660 DATA TRY 'WEIGH ANCHOR' 4670 DATA THERE'S A MAP IN IT 4680 DATA IT'S A MAP TO TREASURE ISLAND. AT BOTTOM IT SAYS '30 PACES AND DIG!' 4690 DATA " *WELCOME TO PIRATES ADVENTURE*" 4700 DATA ITS EMPTY,I'VE NO PLANS!,OPEN IT?,GO THERE?,I FOUND SOMETHING! 4710 DATA I DIDN'T FIND ANYTHING,I DON'T SEE IT HERE,"OK,I WALKED 30 PACES" 4720 DATA CONGRATULATIONS!!! BUT YOUR ADVENTURE IS NOT OVER YET... 4730 DATA READING EXPANDS THE MIND,THE PARROT CRYS,'CHECK THE BAG MATEY' 4740 DATA 'CHECK THE CHEST MATEY',FROM THE OTHER SIDE!,OPEN THE BOOK! 4750 DATA THERE'S MULTIPLE EXITS HERE!,CROCKS EAT FISH AND LEAVE 4760 DATA I'M UNDERWATER.I CAN'T SWIM. BLUB BLUB.. 4770 DATA'PIECES OF EIGHT',ITS STUCK IN THE SAND,USE ONE WORD 4780 DATA PIRATE SAYS 'AYE MATEY-WE BE WAITING FOR THE TIDE TO COME IN' 4790 DATA THE TIDE IS OUT,THE TIDE IS COMING IN 4800 DATA ABOUT 60 POUNDS. TRY 'SET SAIL','TIDES A CHANGING MATEY' 4810 DATA NOTE HERE 'I BE LIKING PARROTS. THEY BE SMART MATEY' 4820 DATA PIRATE FOLLOWS ME ASHORE AS IF HE IS WAITING FOR SOMETHING. 4830 DATA FLIGHT OF STAIRS,1 4840 DATA OPEN WINDOW,2,BOOKS IN A BOOKCASE,2,LARGE LEATHER-BOUND BOOK/BOO/,0 4850 DATA BOOKCASE WITH SECRET PASSAGE BEHIND IT,0,PIRATE'S DUFFEL BAG/BAG/,4 4860 DATA SIGN ON WALL 'RETURN TREASURES HERE-SAY SCORE',1 4870 DATA EMPTY BOTTLE/BOT/,0 4880 DATA UNLIT TORCH/TOR/,4,LIT TORCH/TOR/,0,MATCHES/MAT/,0 4890 DATA SMALL SHIP'S KEEL AND MAST,6,WICKED LOOKING PIRATE,9 4900 DATA TREASURE CHEST/CHE/,9,MONGOOSE/MON/,8,RUSTY ANCHOR/ANC/,24 4910 DATA GRASS SHACK,8,MEAN AND HUNGRY-LOOKING CROCODILES,11 4920 DATA LOCKED DOOR,11,OPEN DOOR WITH HALL BEYOND,0,PILE OF SAILS/SAI/,17 4930 DATA FISH/FIS/,10,*DOUBLOONS*/DOU/,25,DEADLY MAMBA SNAKES/SNA/,25 4940 DATA PARROT/PAR/,9,BOTTLE OF RUM/BOT/,1,RUG/RUG/,0,RING OF KEYS/KEY/,0 4950 DATA OPEN TREASURE CHEST/CHE/,0,SET OF PLANS/PLA/,0,RUG,1 4960 DATA CLAW HAMMER/HAM/,15,NAILS/NAI/,0,PILE OF PRECUT LUMBER/LUM/,17 4970 DATA TOOL SHED,17,LOCKED DOOR,16,OPEN DOOR WITH PIT BEYOND,0 4980 DATA PIRATE SHIP,0,ROCK WALL WITH NARROW CRACK IN IT,18 4990 DATA NARROW CRACK IN THE ROCK,17,SALT WATER,10 5000 DATA SLEEPING PIRATE,0,BOTTLE OF SALT WATER/BOT/,0 5010 DATA PIECES OF BROKEN RUM BOTTLES,4,NON-SKID SNEAKERS/SNE/,1,MAP/MAP/,0 5020 DATA SHOVEL/SHO/,15,MOULDY OLD BONES/BON/,0,SAND/SAN/,6 5030 DATA BOTTLES OF RUM/BOT/,0,*RARE OLD PRICELESS STAMPS*/STA/,0,LAGOON,6 5040 DATA THE TIDE IS OUT,24,THE TIDE IS COMING IN,0,WATER WINGS/WIN/,15 5050 DATA FLOTSAM AND JETSAM,0 5060 DATA MONASTARY,23 5070 DATA PLAIN WOODEN BOX/BOX/,0 5080 DATA DEAD WEASEL,0," ",0," ",0