home *** CD-ROM | disk | FTP | other *** search
- 5 IFA=.THENGOSUB3000:GOTO10
- 6 IFA=.THENA=1:LOADSC$,8,1
- 7 PRINT"[156]"TAB(5)" [201]N [211]EARCH [207]F [202]OHNNY [194]. [199]OODE "
- 8 GOTO437
- 10 POKE53280,.:POKE53281,.
- 20 PRINTCHR$(14)CHR$(8)"[147][158] [201]N [211]EARCH [207]F [202]OHNNY [194]. [199]OODE"
- 40 X=1:GOSUB2600
- 50 ONXGOSUB100,200,300
- 55 GOSUB2300:GOTO20
- 100 NK=25:PRINT"[147]":RM=1:LV=1:GOSUB400:MO=0
- 105 ON(NK<=0)+2GOTO2900:X=1:GOSUB2500
- 110 ONXGOTO700,800,900,1000,150,600,300
- 115 GOSUB2300:GOTO105
- 150 IFDI(1)+DI(2)+DI(3)+DI(4)=0THENGOSUB2300:GOTO105
- 155 PRINT"[147][158] [201]N [211]EARCH [207]F [202]OHNNY [194]. [199]OODE"
- 160 X=LV:GOSUB2700
- 165 LV=X:IFLV=0ORLV>3THENGOSUB2300:GOTO150
- 167 IFRA=RMTHEN175
- 170 RM=INT(RND(1)*45)+1
- 173 RA=RM
- 175 PRINT"[147]":GOSUB400:GOTO105
- 200 PRINT"[147][158] [201]N [211]EARCH [207]F [202]OHNNY [194]. [199]OODE"
- 205 PRINT"[153][212]HE LAST COPY OF [202]OHNNY [194]. [199]OODE BY THE"
- 207 PRINT"FAMOUS [196]R. [202] IS SOMEWHERE IN THE LARGE"
- 210 PRINT"[211][201][196] [205][213][211][201][195] WAREHOUSE. [217]OUR GOAL IS TO"
- 212 PRINT"FIND IT FOR THE SAKE OF [211][201][196] [205][213][211][201][195] FANS"
- 215 PRINT"ON [209]-[204]INK. [212]HE REPUTATION OF [196]R. [202] AND"
- 217 PRINT"THE FUTURE OF [209]-[204]INK'S [205][213][211][201][195] [210][207][207][205] IS IN"
- 220 PRINT"YOUR HANDS. [215]HEN YOU FIND THE LOST [211][201][196]"
- 222 PRINT"OF [202]OHNNY [194]. [199]OODE, YOU WIN! [194]UT YOUR"
- 225 PRINT"MISSION ISN'T OVER UNTIL YOU POST A BIG"
- 227 PRINT"MESSAGE ON [209]-[204]INK ON HOW MANY TURNS IT"
- 230 PRINT"TOOK YOU TO FIND IT AND IN WHAT ROOM!"
- 235 PRINT"[212]HE [211][201][196] OF [202]OHNNY [194]. [199]OODE IS IN ONE OF"
- 237 PRINT"THE MANY [211][201][196] [202][213][203][197][211] IN THE WAREHOUSE. [201]T"
- 240 PRINT"TAKES A [206][201][195][203][197][204] TO PLAY THE [211][201][196] IN A [211][201][196]"
- 242 PRINT"[202][213][203][197]. [217]OU START OUT WITH 25 NICKELS TO"
- 245 PRINT"USE IN YOUR QUEST. [194]E CAREFUL! [217]OU CAN"
- 247 PRINT"WIN OR LOSE NICKELS ALONG THE WAY!"
- 250 PRINT"[156] [208]RESS [193]NY [203]EY [146]":GOSUB2000
- 253 PRINT"[147][158] [201]N [211]EARCH [207]F [202]OHNNY [194]. [199]OODE"
- 255 PRINT"[153][213]SE THE CURSOR KEYS TO HIGHLIGHT YOUR"
- 257 PRINT"CHOICE. [208]ICK '[204]' TO CHANGE LEVELS AND"
- 260 PRINT"PICK '[208]' TO PLAY A SONG WHENEVER A [202][213][203][197]"
- 263 PRINT"ICON APPEARS. [212]HE $$$ ICON GIVES YOU 3"
- 265 PRINT"NICKELS AND THE [218][193][208] ICON TAKES AWAY 3"
- 267 PRINT"NICKELS. [206]OW, GO PLAY! :[196]"
- 298 PRINT"[156] [208]RESS [193]NY [203]EY [146]":GOSUB2000
- 299 RETURN
- 300 IFSC$="P0000"THENSYS64738
- 305 PRINT"[147][158] [201]N [211]EARCH [207]F [202]OHNNY [194]. [199]OODE"
- 310 PRINT"[153][193]RE YOU SURE YOU WANT TO QUIT? (Y/N)":GOSUB2000
- 320 IFA$="Y"THENSYS64738
- 330 IFA$<>"N"THENGOSUB2300:GOSUB2000:GOTO320
- 340 RETURN
- 400 CLOSE2:OPEN2,8,2,"LEVEL"+STR$(LV)+",S,R":FORT=1TORM:INPUT#2,DE$:INPUT#2,DI(1)
- 405 INPUT#2,DI(2):INPUT#2,DI(3):INPUT#2,DI(4):INPUT#2,MU$:INPUT#2,JK
- 407 NEXT:MO=MO+1
- 410 DI$=""
- 415 IFDI(1)<>0THENDI$="1":GOTO420
- 417 DI$="0"
- 420 IFDI(3)<>0THENDI$=DI$+"2":GOTO425
- 422 DI$=DI$+"0"
- 425 IFDI(2)<>0THENDI$=DI$+"3":GOTO430
- 427 DI$=DI$+"0"
- 430 IFDI(4)<>0THENDI$=DI$+"4":GOTO435
- 432 DI$=DI$+"0"
- 435 CLOSE2:SC$="P"+DI$:A=.:GOTO6
- 437 IFMU$<>"NONE"THENGOSUB1100
- 440 IFJK=0THEN450
- 442 IFJK=1THENNK=NK+3:GOSUB1200:GOTO450
- 445 IFJK=2THENNK=NK-3:GOSUB1300:GOTO450
- 450 GOSUB2210:PRINT"[153]";
- 451 X=20-(LEN(DE$)/2):PRINTTAB(X)DE$
- 454 RO=RM:IFLV=2THENRO=RM+50
- 455 IFLV=3THENRO=RM+100
- 460 PRINT" [210]OOM :[159]";RO:PRINT" [204]EVEL :[159]";LV
- 465 PRINT" [205]OVES :[159]";MO
- 470 PRINT" [206]ICKELS :[159]";NK
- 490 GOTO105
- 500 GOSUB300:GOSUB400:GOTO105
- 600 IFMU$="NONE"THENGOSUB2300:GOTO105
- 610 GOSUB2210:NK=NK-1:GOTO3010
- 700 IFDI(1)=0THENGOSUB2300:GOTO105
- 705 RM=DI(1):GOSUB400:GOTO105
- 800 IFDI(2)=0THENGOSUB2300:GOTO105
- 805 RM=DI(2):GOSUB400:GOTO105
- 900 IFDI(3)=0THENGOSUB2300:GOTO105
- 905 RM=DI(3):GOSUB400:GOTO105
- 1000 IFDI(4)=0THENGOSUB2300:GOTO105
- 1005 RM=DI(4):GOSUB400:GOTO105
- 1100 PRINT"";
- 1110 PRINTTAB(5)"[158][172][192][192][192][187]"
- 1120 PRINTTAB(5)"[158][221][159][164][187]=[158][221]"
- 1130 PRINTTAB(5)"[158][171][192][192][192][179]"
- 1140 PRINTTAB(5)"[158][221][166][166][166][158][221]"
- 1150 PRINTTAB(5)"[173][192][192][192][189]"
- 1160 RETURN
- 1200 PRINT"";
- 1210 PRINTTAB(5)"[158][172][192][192][192][187]"
- 1220 PRINTTAB(5)"[221]$$$[158][221]"
- 1230 PRINTTAB(5)"[221]$$$[158][221]"
- 1240 PRINTTAB(5)"[221]$$$[158][221]"
- 1250 PRINTTAB(5)"[188][192][192][192][190]"
- 1260 RETURN
- 1300 PRINT"";
- 1310 PRINTTAB(5)"[158][176][192][192][192][174]"
- 1320 PRINTTAB(5)"[221][218][193][208][158][221]"
- 1330 PRINTTAB(5)"[221][218][193][208][158][221]"
- 1340 PRINTTAB(5)"[221][218][193][208][158][221]"
- 1350 PRINTTAB(5)"[173][192][192][192][189]":GOSUB2300
- 1360 RETURN
- 2000 GETA$:IFA$=""THEN2000
- 2005 RETURN
- 2200 FORX=1TO2000:NEXT:RETURN
- 2210 PRINT" ":RETURN
- 2300 FORX=1TO5:POKE54296,15:POKE54296,.:NEXT:RETURN
- 2500 GOTO2530
- 2502 PRINT"[156]";
- 2503 PRINTTAB(9);R$(1)"[176][192][174]"R$(2)"[176][192][174]"R$(3)"[176][192][174]"R$(4)"[176][192][174]"R$(5)"[176][192][174]"R$(6)"[176][192][174]"R$(7)"[176][192][174]"
- 2505 PRINTTAB(9);R$(1)"[221][206][221]"R$(2)"[221][211][221]"R$(3)"[221][197][221]"R$(4)"[221][215][221]";
- 2507 PRINTR$(5)"[221][204][221]"R$(6)"[221][208][221]"R$(7)"[221][209][221]"
- 2510 PRINTTAB(9);R$(1)"[173][192][189]"R$(2)"[173][192][189]"R$(3)"[173][192][189]"R$(4)"[173][192][189]"R$(5)"[173][192][189]"R$(6)"[173][192][189]"R$(7)"[173][192][189]"
- 2515 GETA$:IFA$=""THEN2515
- 2520 IFA$=""ORA$=""THENX=X+1:IFX>7THENX=1
- 2523 IFA$="[145]"ORA$="[157]"THENX=X-1:IFX<1THENX=7
- 2525 IFA$=CHR$(13)THENRETURN
- 2530 FORJ=1TO7:R$(X)="[159]":IFJ<>XTHENR$(J)="[156][146]"
- 2533 NEXT
- 2535 GOTO2502
- 2600 GOTO2630
- 2602 PRINT"";
- 2603 PRINTTAB(11);R$(1)"[176][192][192][192][192][174]"R$(2)"[176][192][192][192][192][174]"R$(3)"[176][192][192][192][192][174]"
- 2605 PRINTTAB(11);R$(1)"[221][208][204][193][217][221]"R$(2)"[221][196][207][195][211][221]"R$(3)"[221][209][213][201][212][221]"
- 2610 PRINTTAB(11);R$(1)"[173][192][192][192][192][189]"R$(2)"[173][192][192][192][192][189]"R$(3)"[173][192][192][192][192][189]"
- 2615 GETA$:IFA$=""THEN2615
- 2620 IFA$=""ORA$=""THENX=X+1:IFX>3THENX=1
- 2623 IFA$="[145]"ORA$="[157]"THENX=X-1:IFX<1THENX=3
- 2625 IFA$=CHR$(13)THENRETURN
- 2630 FORJ=1TO3:R$(X)="[159]":IFJ<>XTHENR$(J)="[156][146]"
- 2633 NEXT
- 2635 GOTO2602
- 2700 GOTO2730
- 2702 PRINT"[153] [212]HE CURRENT LEVEL IS HIGHLIGHTED"
- 2703 PRINTTAB(6);R$(1)"[176][192][192][192][192][192][192][192][174]"R$(2)"[176][192][192][192][192][192][192][192][174]"R$(3)"[176][192][192][192][192][192][192][192][174]"
- 2705 PRINTTAB(6);R$(1)"[221][204][197][214][197][204] 1[221]"R$(2)"[221][204][197][214][197][204] 2[221]"R$(3)"[221][204][197][214][197][204] 3[221]"
- 2710 PRINTTAB(6);R$(1)"[173][192][192][192][192][192][192][192][189]"R$(2)"[173][192][192][192][192][192][192][192][189]"R$(3)"[173][192][192][192][192][192][192][192][189]"
- 2715 GETA$:IFA$=""THEN2715
- 2720 IFA$=""ORA$=""THENX=X+1:IFX>3THENX=1
- 2723 IFA$="[145]"ORA$="[157]"THENX=X-1:IFX<1THENX=3
- 2725 IFA$=CHR$(13)THENRETURN
- 2730 FORJ=1TO3:R$(X)="[159]":IFJ<>XTHENR$(J)="[156][146]"
- 2733 NEXT
- 2735 GOTO2702
- 2900 PRINT"[147][158] [201]N [211]EARCH [207]F [202]OHNNY [194]. [199]OODE"
- 2905 PRINT"[153] [217]ER [194][213][211][212][197][196]! [215]ANNA TRY AGAIN? (Y/N)":GOSUB2000
- 2910 IFA$="N"THENSYS64738
- 2915 IFA$<>"Y"THENGOSUB2300:GOSUB2000:GOTO2910
- 2920 GOTO100
- 3000 DN=8:SA=780:SX=781:SY=782:SP=783
- 3005 GOSUB 57000:RETURN:REM LOAD SIDPLAYER ML
- 3010 GOSUB2210:F$=MU$:LA=PEEK(49)+256*PEEK(50)+1000:GOSUB 57500:REM LOAD SONG
- 3015 SYS HK:REM HOOK (INSTALL)
- 3020 POKE SX,LO:POKE SY,HI:SYS PL:REM SET FOR PLAYING
- 3025 POKE SS,7:REM START PLAYING MUSIC
- 3026 IFMU$<>"M0000"THENPRINT" [201][212]'[211] [206][207][212] [202][207][200][206][206][217] [194]. [199][207][207][196][197]"
- 3027 IFMU$="M0000"THENPRINT" [210][207][195][203]'N [210][207][204][204] [204][201][214][197][211]!"
- 3033 GETA$:IFA$<>""THEN3040
- 3035 IF PEEK(SS)AND7 GOTO3033:REM STILL PLAYING
- 3040 SYS HU:REM HUSH
- 3045 SYS DP:REM DROP (REMOVE)
- 3050 POKE54296,.:GOSUB2210:GOTO105
- 57000 POKE SA,1:POKE SX,DN:POKE SY,1:SYS 65466:F$="ML00":GOSUB 59000
- 57010 POKE SA,0:SYS 65493:IF PEEK(SP)AND1 GOTO 59100
- 57020 SS=49152:FL=49153:HK=49615:PL=49664:HU=49897:DP=49935:RETURN
- 57500 POKE SA,1:POKE SX,DN:POKE SY,0:SYS 65466:GOSUB 59000
- 57510 HI=INT(LA/256):LO=LA-256*HI
- 57520 POKE SA,0:POKE SX,LO:POKE SY,HI:SYS 65493:IF PEEK(SP)AND1 GOTO 59100
- 57530 LA=PEEK(SX)+256*PEEK(SY):RETURN
- 59000 FOR K=1 TO LEN(F$):POKE 584+K,ASC(MID$(F$,K)):NEXT
- 59010 POKE SA,LEN(F$):POKE SX,73:POKE SY,2:SYS 65469:RETURN
- 59100 P=PEEK(SA):PRINT " ERROR: ";:IF P=4 THEN PRINT "FILE NOT FOUND":END
- 59110 IF P=5 THEN PRINT "DEVICE NOT PRESENT":END
- 59120 PRINT ST:END
-