home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carousel Volume 2 #1
/
carousel.iso
/
comdore
/
64misc
/
plntrbts
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1988-12-02
|
26KB
|
797 lines
1 IFPEEK(52016)<>32ORPEEK(52040)<>245THENLOAD"LINPUT.PR",8,1
2 REM PLANET OF THE ROBOTS
3 REM BY DANIEL TOBIAS
4 REM C64 VERSION 1.1
5 REM 6/12/84
7 NA$="[208]LANET OF THE [210]OBOTS"
8 POKE 53280,7:POKE53281,1:PRINT"[144]"
9 S=54272:FORI=.TO24:POKES+I,.:NEXT
10 PRINT"":LI=52016
15 DIM LV%(100,8),LD$(100,1),R%(100),ID$(50),IL%(50),PR(50),IW(50),L%(100)
17 DIM WD$(100),W%(100,1),FW%(1)
18 DIMV%(3),H%(2),O%(1),A(1)
20 GOSUB 18000:GOSUB 19000
60 PRINT"[147]"
100 REM START
108 XX=1
110 IFXX=1THENGOSUB1000
120 GOSUB500
125 XX=XX+1:IFXX>5THENXX=1
130 IFFW%(0)=0THENPRINT"[215]HAT?":GOTO110
140 ONFW%(0)GOSUB2000,3000,4000,5000,5500,6000,7000,8000,9000,9500
142 IFFW%(0)>10THENONFW%(0)-10GOSUB13000,13500,14500,15000,15500,16000,16500
143 IFFW%(0)=18THENGOSUB10000
145 IFFW%(0)=99THEN300
150 T=T+1
160 GOTO110
200 REM CONVERT TO LOWER CASE
220 FOR IP=1TOLEN(I$)
230 CH$=MID$(I$,IP,1)
240 IFCH$>="[193]"ANDCH$<="[218]"THENI$=LEFT$(I$,IP-1)+CHR$(ASC(CH$)-128)+MID$(I$,IP+1)
260 NEXT IP
270 RETURN
300 REM END
305 PRINT"[144]"
310 PRINT "[211]TOP AFTER"T"TURNS."
312 INPUT"PLAY AGAIN";PA$:IFPA$="Y"ORPA$="[217]"ORPA$="[183]"THENRUN
320 PRINT
330 PRINT"[147]LOAD"CHR$(34)"HELLO"CHR$(34)",8":PRINT"RUN":POKE631,13:POKE632,13
332 POKE198,2:END
500 REM HANDLE INPUT
505 FW%(0)=0:FW%(1)=0
510 PRINT"-->";:SYSLI,B$:I$=B$+"":PRINT
515 IF I$="" THEN 510
518 GOSUB 200
520 WD$="":A=1
530 IF MID$(I$,A,1)=" " THEN 600
540 WD$=WD$+MID$(I$,A,1)
550 A=A+1:IFA<=LEN(I$)THEN530
600 REM FOUND WORD
610 FORB=1TONW:IFWD$(B)=WD$THENGOSUB650
620 NEXTB:WD$="":A=A+1
630 IFA>LEN(I$)THENRETURN
640 GOTO530
650 FORC=0TO1
660 IFW%(B,C)>=0THENFW%(C)=W%(B,C)
670 NEXTC
680 RETURN
1000 REM PRINT DESCRIPTION
1002 IFLD$(L,0)="S"THENGOSUB12000
1005 PRINT
1010 PRINTLD$(L,L%(L))
1011 IFL=28ANDJ=0THENPRINT"[212]HERE IS A DOOR WITH BARS."
1012 IFL=28ANDJ<>0THENPRINT"[212]HE BARS ARE BROKEN, LEAVING A WAY OUT."
1014 PRINT
1015 L%(L)=1
1020 PRINT"[207]PEN PATHWAYS: ";:FORA=1TO8:IFLV%(L,A)<>0THENPRINTDN$(A)" ";
1025 NEXTA
1030 PRINT
1040 PRINT"[214]ISIBLE OBJECTS:"
1045 X=0
1050 FORA=1TONI
1060 IF IL%(A)=LTHENPRINT" "ID$(A);:X=1
1062 IFIL%(A)=LANDPR(A)>0ANDR%(L)=1THENPRINT" ([208]RICE $"PR(A)")";
1065 IF IL%(A)=LTHENPRINT
1070 NEXTA
1080 IFX=0THENPRINT"[212]HERE ARE NONE."
1082 IF R%(L)<>0THENPRINT
1085 IFR%(L)=1THENPRINT"[195]LERK ROBOT HERE."
1090 IFR%(L)>20ANDR%(L)<29THENPRINT"[199]UARD ROBOT HERE."
1110 IF R%(L)=3THENPRINT"[194]ERZERK ROBOT HERE!"
1120 IFT-E>=100THENPRINT"[217]OU ARE GETTING HUNGRY!"
1480 PRINT
1490 RETURN
2000 REM MOVE
2005 IFFW%(1)<101ORFW%(1)>108THENPRINT"[199]O WHERE?":RETURN
2010 X=LV%(L,FW%(1)-100)
2020 IFX<0ORX>NLTHENPRINT"[206]OT DEFINED YET.":RETURN
2025 IFL=28ANDI$="BREAK OUT"THEN15000
2030 IFX=0THENPRINT"[217]OU CAN'T GO THAT WAY.":RETURN
2035 IFR%(L)=3THENPRINT"[210]OBOT: [212]RYING TO ESCAPE, HUH? [201]T WON'T"
2037 IFR%(L)=3THENPRINT"WORK! [218]AP! [217]OU'RE DEAD!":GOTO300
2040 IFX=6ANDIL%(7)<>0THENPRINT"[210]OBOT: [201]'M SORRY, BUT THE DRESS CODE"
2041 IFX=6ANDIL%(7)<>0THENPRINT" REQUIRES THAT YOU WEAR A TIE.":RETURN
2042 IFL=6ANDR<>0THENPRINT"[210]OBOT: [201]'M SORRY. [217]OU ARE A BAD CREDIT"
2043 IFL=6ANDR<>0THENPRINT" RISK. [217]OU CAN'T ENTER.":RETURN
2045 IFR%(L)=20+FW%(1)-100THEN2500
2060 REM
2065 IFL=39ANDX=39ANDRND(0)<.35THENPL=1-PL:X=35:IFPL=0THENX=40
2080 IFX=17THENPRINT"[210]OBOT: [211]ORRY, THIS INFORMATION BOOTH IS OUT OF ORDER."
2085 IFX=17THENRETURN
2087 IFLD$(X,0)="[211]"THENGOSUB12000:RETURN
2090 IFL=36ANDX=37THENINPUT"[197]NTER COMBINATION";A$
2095 IFL=36ANDX=37ANDVAL(A$)<>CM%THENPRINT"[211]ORRY. [215]RONG!":RETURN
2100 IFX=38THEN14000
2200 L=X:XX=1:RETURN
2500 REM ID CARD
2510 IFIL%(12)=0THENPRINT"[210]OBOT: [201].[196]. ACCEPTED. [217]OU CAN PASS."
2520 IFIL%(12)=0THENPRINT" [199]OOD DAY, [205]R. [211]MITH.":GOTO2060
2530 PRINT"[210]OBOT: [201]'M SORRY, BUT YOU CAN'T GO THAT WAY WITHOUT AN [201].[196]. CARD."
2540 RETURN
3000 REM PICK UP
3005 IFFW%(1)=0ORFW%(1)>NITHENPRINT"[206]O SUCH THING HERE.":RETURN
3006 IFIL%(FW%(1))=0THENPRINT"[217]OU ARE ALREADY CARRYING IT!":RETURN
3007 IFIL%(FW%(1))<>LTHENPRINT"[206]O SUCH THING HERE.":RETURN
3009 IFPR(FW%(1))>0ANDR%(L)=1THENPRINT"[210]OBOT: [217]OU CAN'T TAKE THAT WITHOUT"
3010 IFPR(FW%(1))>0ANDR%(L)=1THENPRINT" PAYING FOR IT! [208]LEASE BUY IT IF YOU"
3011 IFPR(FW%(1))>0ANDR%(L)=1THENPRINT" WANT IT.":RETURN
3013 HF=0
3015 IFWT+IW(FW%(1))>150ANDIW(FW%(1))<=150THEN HF=1
3017 IF HF=1 THEN PRINT "[212]OO HEAVY. [217]OU MUST DROP SOMETHING FIRST.":RETURN
3020 IFIW(FW%(1))>150THENPRINT"[212]OO HEAVY FOR YOU TO LIFT.":RETURN
3030 IFIW(FW%(1))<0THENPRINT"[201]T IS SECURELY FASTENED.":RETURN
3040 IL%(FW%(1))=0:WT=WT+IW(FW%(1))
3045 PRINT "[207][203]."
3050 IFFW%(1)=10THENM=ABS(M)
3060 RETURN
4000 REM DROP
4010 IFFW%(1)<1ORFW%(1)>NITHENPRINT"[217]OU ARE NOT CARRYING ONE.":RETURN
4020 IFIL%(FW%(1))<>0THENPRINT"[217]OU ARE NOT CARRYING ONE.":RETURN
4030 IL%(FW%(1))=L:WT=WT-IW(FW%(1))
4040 PRINT "[207][203]."
4042 IFL=39THENPRINT"[201]T SLIDES INTO A CREVICE IN THE RUINS AND IS LOST."
4043 IFL=39THENIL%(FW%(1))=-1
4045 IFFW%(1)=10THENM=-ABS(M)
4050 RETURN
5000 REM LOOK
5005 IFFW%(1)>0THEN8000
5010 XX=1
5020 L%(L)=0
5030 RETURN
5500 REM INV
5505 X=0
5510 PRINT "[217]OU ARE CARRYING:"
5520 FORA=1TONI
5525 IFA=10THEN5540
5530 IFIL%(A)=0THENPRINT" "ID$(A):X=1
5540 NEXTA
5545 IFM>0THENPRINT"[160]$"M"IN CASH.":X=1
5550 IFX=0THENPRINT"[206]OTHING."
5560 RETURN
6000 REM SAVE GAME
6010 PRINT"[197]NTER FILENAME. ([196]EFAULT: PLANET.SAVE)":INPUTF$
6015 IFF$=""THENF$="PLANET.SAVE"
6017 OPEN15,8,15:PRINT#15,"S:"F$:CLOSE15
6020 OPEN2,8,2,F$+",S,W"
6040 PRINT#2,L:FORB=1TONI:PRINT#2,IL%(B):NEXTB:PRINT#2,WT:PRINT#2,T
6050 FORB=1TONL:PRINT#2,R%(B):NEXTB:PRINT#2,M:PRINT#2,E
6060 FORB=1TONI:PRINT#2,PR(B):NEXTB
6070 PRINT#2,CM%:PRINT#2,R:PRINT#2,J
6080 PRINT#2,PW:PRINT#2,RM
6090 CLOSE2
6100 PRINT "[207][203].":RETURN
6500 REM LOAD GAME
6510 PRINT"[197]NTER FILENAME. ([196]EFAULT: PLANET.SAVE)":INPUTF$
6515 IFF$=""THENF$="PLANET.SAVE"
6520 OPEN15,8,15
6530 OPEN2,8,2,F$+",S,R"
6540 GOSUB 6900
6550 INPUT#2,L:FORB=1TONI:INPUT#2,IL%(B):NEXTB:INPUT#2,WT:INPUT#2,T
6560 FORB=1TONL:INPUT#2,R%(B):NEXTB:INPUT#2,M:INPUT#2,E
6565 FORB=1TONI:INPUT#2,PR(B):NEXTB
6570 INPUT#2,CM%:INPUT#2,R:INPUT#2,J
6575 IFJ<>0THENLV%(28,8)=27
6580 INPUT#2,PW:INPUT#2,RM
6590 CLOSE2:CLOSE15
6600 RETURN
6900 INPUT#15,A$,B$,C$,D$
6910 IFVAL(A$)>0THENPRINT"[199]AME NOT FOUND.":FORA=1TO100:NEXTA:RUN
6920 RETURN
7000 REM WEIGH
7010 IFIL%(2)<>LANDIL%(2)<>0THENPRINT"[212]HERE IS NO SCALE.":RETURN
7020 IFFW%(1)=2THENPRINT"[217]OU CAN'T WEIGH IT ON ITSELF!":RETURN
7030 IFFW%(1)<1ORFW%(1)>NITHENPRINT"[212]HERE IS NO SUCH ITEM HERE.":RETURN
7040 IFIL%(FW%(1))<>LANDIL%(FW%(1))<>0THENPRINT"[212]HERE IS NO SUCH ITEM HERE.":RETURN
7050 PRINT"[201]T WEIGHS"IW(FW%(1))"POUNDS."
7060 RETURN
8000 REM READ/EXAMINE
8005 IFFW%(1)=200THENPRINT"[212]HE BARS LOOK RUSTY AND WEAK.":RETURN
8010 IFFW%(1)<1ORFW%(1)>NITHENPRINT"[206]O SUCH THING HERE.":RETURN
8020 IFIL%(FW%(1))<>LANDIL%(FW%(1))<>0THENPRINT"[206]O SUCH THING HERE.":RETURN
8030 IFFW%(1)=5THENPRINT"[212]HE SIGN SAYS: [201]NSERT $2.50.":RETURN
8050 IFFW%(1)=10THENPRINT"[212]HEY ARE MOSTLY DOLLAR COINS, BUT THERE"
8055 IFFW%(1)=10THENPRINT"ARE SOME $2.50 PIECES.":RETURN
8060 IFFW%(1)=4THENPRINT"[201]T HAS MANY PERIPHERALS, INCLUDING A MODEM.":RETURN
8070 IFFW%(1)=8THENPRINT"[201]T IS [212]HE [193]DVENTURES OF [211]UPER[210]OBOT.":RETURN
8080 IFFW%(1)=12THENPRINT"[201]T BELONGED TO SECRET AGENT [194]ILL [211]MITH,"
8085 IFFW%(1)=12THENPRINT"WHO HAD THE HIGHEST SECURITY CLEARANCE.":RETURN
8090 IFFW%(1)=14THENPRINT"[212]HEY APPEAR TO BE THE FRAGMENTS OF A"
8095 IFFW%(1)=14THENPRINT"BUTCHER'S KNIFE.":RETURN
8100 IFFW%(1)=11THEN8200
8110 IFFW%(1)=13THEN8300
8190 PRINT"[206]OTHING INTERESTING.":RETURN
8200 PRINT"[212]ITLE: [200]OW TO [205]AKE [212]HE [205]OST OF [195]OMPUTER [206]ETWORKS":PRINT
8210 PRINT"[217]OU CAN ACCESS THE GOVERNMENT'S PUBLIC"
8215 PRINT"INFORMATION DATA FILES THROUGH ANY"
8217 PRINT"MODEM-EQUIPPED COMPUTER. [212]O DO THIS, SIMPLY TYPE:"
8220 PRINT " [204][207][193][196]"CHR$(34)"[212][197][210][205]6400"CHR$(34)",8,1"
8230 PRINT"[212]HEN, YOU SELECT THE GOVERNMENT NETWORK BY TYPING:"
8235 PRINT" [199][207][214][212]"
8240 PRINT"[206]OW, YOU ARE ASKED THE NAME OF THE FILE"
8245 PRINT"YOU WANT. [198]ILES YOU HAVE ACCESS TO"
8247 PRINT"INCLUDE '[208][207][208]', WHICH CONTAINS THE"
8250 PRINT"CURRENT POPULATION OF THE [213][211][193]. [200]AVE FUN!"
8260 PRINT:RETURN
8300 PRINT" [212][160][207][160][208][160][160][160][211][160][197][160][195][160][210][160][197][160][212]"
8310 PRINT"[212]O: [215]ORKERS ON [208]ROJECT [195]HRONOS"
8320 PRINT:PRINT"[212]HE CURRENT COMBINATION TO THE DOOR OF"
8323 PRINT"ROOM "RM" IS POSTED ON THE GOVERNMENT"
8326 PRINT"COMPUTER NETWORK IN THE FILE TITLED"
8328 PRINT"'[195][200][210][207][206][207][211]'. [212]HE PASSWORD TO THE FILE IS":PRINT"'"PW$(PW);"'."
8330 RETURN
8500 REM TRIAL/JAIL
8510 PRINT "* [193] POLICE ROBOT ARRIVES. *"
8515 PRINT
8520 PRINT"[208]OLICE: [217]OU ARE UNDER ARREST. [217]OU HAVE"
8530 PRINT" A RIGHT TO REFRAIN FROM INPUTTING"
8533 PRINT" ANYTHING; ANYTHING YOU INPUT MAY BE"
8536 PRINT" HELD AGAINST YOU IN COURT."
8540 PRINT"[144]* [217]OU ARE TAKEN TO A COURTROOM. *"
8545 PRINT"* [212]HE JUDGE AND JURY ARE ALL ROBOTS. *"
8550 PRINT
8560 PRINT:PRINT"[202]UDGE: [217]OU ARE CHARGED WITH ";
8580 IFCH=1THENPRINT"[193]SSAULT OF":PRINT" A [210]OBOT. ";
8590 IFCH<>1THENPRINT"[212]HEFT OF":PRINT" SERVICES.";
8600 PRINT" [200]OW DO YOU PLEAD?"
8605 PRINT
8610 PRINT "[196]EFENDANT: ";:SYSLI,B$:I$=B$+"":PRINT
8615 PRINT
8620 GOSUB200:IFLEN(I$)>=6THENIFLEFT$(I$,6)="GUILTY"THEN8900
8630 PRINT"[202]UDGE: [212]HE [196]ISTRICT [193]TTORNEY WILL NOW PRESENT HIS CASE."
8635 PRINT
8640 PRINT"* [212]HE [196].[193]. IS ALSO A ROBOT. *"
8645 PRINT
8650 PRINT"[196].[193].: [201] WILL NOW CALL UPON THE ";
8660 IFR%(L)=1THENPRINT"CLERK "
8665 IFR%(L)<>1THENPRINT"GUARD "
8670 PRINT" ROBOT, SERIAL #"INT(RND(1)*999999)" TO TESTIFY."
8672 PRINT
8677 IFCH<>1THEN8700
8680 PRINT"[210]OBOT: [212]HIS MAN ASSAULTED ME WITH A":IFIL%(9)=0THENPRINT" RAY GUN ";
8685 IF IL%(9)<>0THENPRINT" KNIFE ";
8690 PRINT"ONLY"INT(RND(1)*59)"MINUTES,"RND(1)*59:PRINT" SECONDS AGO."
8692 PRINT
8695 PRINT"[196].[193].: [201] REST MY CASE."
8696 PRINT
8697 GOTO8800
8700 REM (null)HEFT OF (null)ERVICES
8710 PRINT"[210]OBOT: [212]HIS MAN HAD A MEAL AT THE"
8712 PRINT" RESTAURANT IN WHICH [201] WORK, AND WOULD NOT PAY."
8715 PRINT
8720 PRINT"[196].[193].: [215]HEN DID THIS HAPPEN?"
8725 PRINT
8730 PRINT"[210]OBOT: [202]UST"INT(RND(1)*59)" MINUTES, "RND(1)*59:PRINT" SECONDS AGO."
8735 PRINT
8740 PRINT"[196].[193].: [201] REST MY CASE."
8745 PRINT
8800 REM YOUR REPLY
8810 PRINT"[202]UDGE: [215]HAT DOES THE DEFENDANT HAVE TO SAY FOR HIMSELF?"
8815 PRINT
8820 PRINT"[196]EFENDANT: ";:SYSLI,B$:I$=B$+"":PRINT
8822 PRINT
8825 PRINT"[202]UDGE: [212]HE JURY WILL NOW REACH A VERDICT."
8827 FORA=1TO1500:NEXTA:PRINT
8830 PRINT"[202]URY: [212]HE WORD OF A ROBOT IS MORE"
8833 PRINT" RELIABLE THAN THAT OF A MERE HUMAN."
8836 PRINT" [212]HEREFORE, WE FIND THE DEFENDANT GUILTY AS CHARGED."
8840 PRINT
8900 REM SENTENCING
8905 SE=2
8910 IFCH=1THENPRINT"[202]UDGE: [217]OU ARE HEREBY SENTENCED TO DEATH BY ELECTROCUTION."
8915 IFCH=1THENPRINT:PRINT"* [217]OU ARE TAKEN TO AN EXECUTION CHAMBER * AND KILLED.":GOTO300
8920 PRINT"[202]UDGE: [217]OU ARE HEREBY SENTENCED TO "
8923 PRINT" "SE"YEARS IN PRISON. [194]AILIFF, PLEASE"
8926 PRINT" REMOVE THE PRISONER. [206]EXT CASE!"
8930 PRINT:L=28
8940 FORA=1TONI:IFIL%(A)=0THENIL%(A)=29
8942 NEXTA
8945 M=-ABS(M)
8950 XX=1:RETURN
9000 REM SHOOT
9010 IFIL%(9)<>0THENPRINT"[215]ITH WHAT?":RETURN
9020 IFR%(L)=0THENPRINT"[206]OTHING TO SHOOT AT.":RETURN
9030 IFR%(L)<>3THENPRINT"[212]HE ROBOT'S FORCE FIELD REPELS THE RAY.":CH=1:GOTO8500
9040 PRINT"[212]HE DEFECT WHICH CAUSED THE ROBOT TO"
9045 PRINT"MALFUNCTION ALSO AFFECTED ITS NORMALLY"
9050 PRINT"INVULNERABLE FORCE FIELD. [217]OUR SHOT DESTROYS IT."
9060 R%(L)=0
9070 RETURN
9500 REM BUY
9501 IFFW%(1)<1ORFW%(1)>NITHENPRINT"[206]O SUCH THING HERE.":RETURN
9503 IFIL%(FW%(1))=0THENPRINT"[217]OU ARE ALREADY CARRYING IT.":RETURN
9505 IFIL%(FW%(1))<>LTHENPRINT"[206]O SUCH THING HERE.":RETURN
9510 IFPR(FW%(1))=0THENPRINT"[212]HERE IS NO PRICE ON IT.":RETURN
9520 P=PR(FW%(1))
9525 IFM<=0THENPRINT"[217]OU DO NOT HAVE ANY MONEY!":RETURN
9530 IFP>MTHENPRINT"[217]OU DO NOT HAVE ENOUGH MONEY!":RETURN
9540 M=M-P
9550 PR(FW%(1))=0
9560 GOTO3000
10000 REM COMPUTER
10002 IFIL%(4)<>LTHENPRINT"[206]O SUCH THING HERE.":RETURN
10005 PRINT"[210]OBOT: [215]HEN YOU ARE FINISHED, TYPE '[207][198][198]' TO SHUT IT OFF.":PRINT
10007 PRINT"[200]IT RETURN TO TURN COMPUTER ON. ";:SYSLI,B$:PRINT
10010 SYS65409
10020 PRINT" **** COMMODORE 6400 BASIC V32 ****"
10025 PRINT"64M RAM SYSTEM 38911206 BASIC BYTES FREE":PRINT"READY."
10030 SYSLI,B$:I$=B$+"":PRINT
10035 FORA=1TOLEN(I$):IFMID$(I$,A,1)=" "THENI$=LEFT$(I$,A-1)+MID$(I$,A+1)
10037 NEXTA
10040 IF I$="LOAD"+CHR$(34)+"TERM6400"+CHR$(34)+",8,1" THEN 10100
10045 IFI$="OFF"THENXX=1:GOTO10500
10047 PRINT
10050 I=INT(RND(1)*5)+1
10055 ONIGOSUB10060,10065,10070,10075,10080:PRINT"READY.":GOTO10030
10060 PRINT"?SYNTAX ERROR":RETURN
10065 PRINT"?UNBALANCED COORDINATE ERROR":RETURN
10070 PRINT"?IMPROPER DELIMITER ERROR":RETURN
10075 PRINT"?UNFORMATTED REFERENCE ERROR":RETURN
10080 PRINT"?UNINDEXABLE ADDRESS ERROR":RETURN
10100 REM MODEM
10110 GOTO30500
10120 PRINT"[215]ELCOME TO THE [213].[211]. [199]OVT [196]ATABASE!":PRINT"[212]YPE '[207][198][198]'[160]TO LOG OFF."
10140 INPUT"[206]AME OF FILE TO ACCESS";I$:GOSUB200:IFI$="OFF"THEN10550
10150 IFI$="POP"THEN10600
10160 IFI$="CHRONOS"THEN10200
10170 PRINT"[206]O SUCH FILE!":GOTO10140
10200 REM CHRONOS
10210 INPUT"[195]LASSIFIED! [208]ASSWORD";I$
10220 IFI$<>PW$(PW)THENPRINT"[201]MPROPER PASSWORD!":GOTO10140
10230 PRINT"[208]ROJECT [195]HRONOS COMBINATION:"CM%"."
10240 GOTO 10140
10500 REM EXIT COMPUTER
10505 XX=1
10510 POKE53280,7:POKE53281,1:PRINT"[147]"
10517 PRINT""
10520 RETURN
10550 PRINT"[204]OGGING OFF [199][207][214][212] SYSTEM -- [200]AVE A GOOD DAY!"
10555 FORI=1TORND(.)*10+5:PRINTCHR$(RND(.)*256);:FORP=1TORND(.)*200:NEXT:NEXT
10560 PRINT:PRINT"[195]ARRIER[160]TONE[160]LOST!"
10570 PRINT:PRINT"[158][194]ACK TO [212][197][210][205]6400. [217]OUR CHOICES:"
10575 PRINT" (1) [193]CCESS ANOTHER SYSTEM"
10580 PRINT" (2) [197]XIT TO [194][193][211][201][195]"
10585 PRINT" (3) [197]XIT AND [212]URN [195]OMPUTER [207]FF"
10587 I$=""
10590 PRINT:INPUT"[217]OUR CHOICE";I$
10595 IFVAL(I$)=0THEN10590
10597 ONVAL(I$)GOTO30025,30200,10500
10598 GOTO10590
10600 PRINT"[212]HE CURRENT POPULATION OF THE [213].[211].[193]."
10610 PRINT"ACCORDING TO CENSUS FIGURES AS OF"
10620 PRINT"7/6/2121: [197]XACTLY 0 PERSONS, 23,241,203ROBOTS."
10630 PRINT:GOTO10120
11000 REM RESTAURANT
11010 PRINT"[210]OBOT: [200]ERE IS THE MENU:"
11020 PRINT" (1) [205]ARSBURGER"
11025 PRINT" $120"
11030 PRINT" (2) [199]REEN [199]OOP ([211]PECIAL OF THE WEEK!"
11035 PRINT" $140"
11040 PRINT" (3) [195]AVIAR AND [195]HAMPAGNE"
11045 PRINT" $350"
11047 PRINT"([200]IT [210][197][212][213][210][206][146] IF YOU DON'T WISH TO ORDER.)":I$=""
11050 INPUT"[217]OUR ORDER (BY NUMBER)";I$
11060 IFI$=""THENRETURN
11070 IFVAL(I$)<1ORVAL(I$)>3THEN11050
11080 PRINT:PRINT"[217]OU ARE SERVED."
11090 PRINT"[205]MM. [201]T TASTES GOOD."
11095 E=T
11100 PRINT:PRINT"[210]OBOT: [217]OUR CHECK, SIR."
11120 PRINT:PRINT"[217]OU DO NOT HAVE ENOUGH MONEY!"
11130 CH=0:GOTO8500
12000 REM SUBWAY
12005 L=LV%(L,6)
12010 PRINT"[217]OU ENTER AT THE "LD$(L,1):PRINT"STATION."
12015 PRINT
12020 IFLV%(L,1)=0THENI=2:GOTO12050
12030 IFLV%(L,2)=0THENI=1:GOTO12050
12040 PRINT"[215]HICH TRAIN ([206]ORTHBOUND OR [211]OUTHBOUND)":INPUTI$
12045 I=2:IFLEFT$(I$,1)="[206]"ORLEFT$(I$,1)="N"THENI=1
12050 L=LV%(L,I)
12060 PRINT"[206]EXT STATION: "LD$(L,1)
12065 IFLV%(L,I)=0THENPRINT"[197]ND OF THE LINE.":L=LV%(L,8):XX=1:RETURN
12070 PRINT
12080 INPUT"[196]O YOU WANT TO GET OFF HERE";I$
12085 IFLEFT$(I$,1)="[217]"ORLEFT$(I$,1)="Y"THENL=LV%(L,8):XX=1:RETURN
12090 PRINT:GOTO12050
13000 REM CALL ROBOT
13002 IFR%(L)=0THENPRINT"[206]OBODY TO CALL.":RETURN
13003 IFR%(L)<>1THEN13200
13010 IFL=6THEN11000
13020 IFL=34THEN13300
13030 IFL=36THEN13400
13040 IFL=3THENPRINT"[210]OBOT: [215]OULD YOU LIKE TO TRY OUT THE [195]OMMODORE 6400"
13045 IFL=3THENINPUTI$:IFLEFT$(I$,1)="[217]"ORLEFT$(I$,1)="Y"THEN10000
13047 IFL=3THENRETURN
13050 PRINT"[210]OBOT: [195]AN [201] HELP YOU?"
13060 INPUTI$
13065 IFI$=""THEN13060
13070 GOSUB520
13080 IFFW%(0)=10THENGOSUB9500:RETURN
13085 IFFW%(1)=4ANDL=3THEN10000
13090 PRINT"[210]OBOT: [201] AM NOT PROGRAMMED TO HANDLE QUERIES OF THIS TYPE."
13190 RETURN
13200 REM GUARD AND BERZERK ROBOTS
13210 IFR%(L)=3THENPRINT"[212]HE ROBOT KILLS YOU WHILE YOU ARE TRYING";
13215 IFR%(L)=3THENPRINT"TO COMMUNICATE WITH IT!":GOTO300
13220 PRINT"[210]OBOT: [217]ES?"
13230 INPUTI$
13240 PRINT"[210]OBOT: [201] AM UNAUTHORIZED TO HANDLE QUERIES OF THIS NATURE."
13250 RETURN
13300 REM UNIVERSITY
13310 PRINT"[210]OBOT: [215]HAT ROOM NUMBER DO YOU WANT?":INPUTI$
13320 IFVAL(I$)<>RMTHENPRINT"[210]OBOT: [211]ORRY, THAT ROOM IS NOT OPEN.":RETURN
13330 PRINT:PRINT"[212]HE WALL SLIDES OPEN, AND YOU ARE"
13333 PRINT"BRISKLY CARRIED ON A PLATFORM FLOATING"
13336 PRINT"INCHES ABOVE THE FLOOR, THROUGH SEVERAL"
13338 PRINT"HALLWAYS. [217]OU COME TO A STOP."
13340 L=36:XX=1:RETURN
13400 REM HALL
13410 PRINT"[210]OBOT: [196]O YOU WANT TO RETURN TO THE":INPUT"LOBBY";I$
13420 IFLEFT$(I$,1)="[217]"ORLEFT$(I$,1)="Y"THENL=34:XX=1
13430 RETURN
13500 REM PLAY GAME
13505 PRINT
13510 PRINT"[195]OST:[160]$2.50"
13520 IFM<2.5THENPRINT"[217]OU CAN'T AFFORD IT.":RETURN
13530 PRINT:PRINT"[212]HE MACHINE IS OUT OF ORDER. [201]T TAKES"
13540 PRINT"YOUR MONEY, BUT DOES NOT PLAY. [217]OU"
13550 PRINT"POUND ON IT, BUT NOTHING HAPPENS, AND YOU DON'T GET YOUR MONEY BACK."
13560 M=M-2.5
13570 RETURN
14000 REM TIME MACHINE
14010 PRINT"[217]OU ARE IN THE TIME MACHINE!"
14020 PRINT"[206]OW, SET THE CONTROLS:"
14030 INPUT"[217]EAR";Y
14040 INPUT"[205]ONTH";I$:INPUT"[196]AY";I$:INPUT"[200]OUR";I$:INPUT"[205]INUTE";I$
14045 INPUT"[211]ECOND";I$
14050 PRINT:PRINT"[212]HE MACHINE WHIRRS..."
14060 FORA=1TO1000:NEXTA
14070 PRINT"[217]OU HAVE ARRIVED!"
14080 IFY>=1970ANDY<2001THENPRINT"[194]ACK IN THE 20TH CENTURY AT LAST! [217]OU WIN!"
14085 IFY>=1970ANDY<2001THEN300
14090 IFY>=2001THENPRINT"[215]HY DID YOU GO TO THE FUTURE AGAIN? [201]"
14095 IFY>=2001THENPRINT"DIDN'T PROGRAM ANY ADVENTURE GAME FOR"
14096 IFY>=2001THENPRINT"THAT CENTURY, AND THE TIME MACHINE IS"
14098 IFY>=2000THENPRINT"OUT OF POWER. [217]OU'RE ON YOUR OWN.":GOTO300
14100 IFY<1970ANDY>=1901THENPRINT"[215]ELL, AT LEAST YOU MADE IT TO THE 20TH"
14110 IFY<1970ANDY>1901THENPRINT"CENTURY, BUT YOU'LL HAVE TO WAIT A"
14120 IFY<1970ANDY>1901THENPRINT"WHILE FOR [195]OMMODORE COMPUTERS TO BE INVENTED."
14130 IFY<1970ANDY>1901THEN300
14140 PRINT"[217]OU END UP IN THE YEAR"Y". [201] DIDN'T"
14150 PRINT"PROGRAM ANY ADVENTURE FOR THAT CENTURY,"
14160 PRINT"AND THE TIME MACHINE IS OUT OF POWER, SO YOU ARE ON YOUR OWN."
14170 GOTO300
14500 REM EAT
14502 IFFW%(1)=0ANDL=6THEN11000
14510 IFFW%(1)<1ORFW%(1)>NITHENPRINT"[197]AT WHAT?":RETURN
14520 IFIL%(FW%(1))<>0THENPRINT"[197]AT WHAT?":RETURN
14530 IFIW(FW%(1))>2THENPRINT"[196]ON'T BE RIDICULOUS!":RETURN
14540 IFFW%(1)=3THENPRINT"[205]MM. [212]HAT WAS GOOD.":E=T:GOTO14565
14545 PRINT"[195]HOMP [195]HOMP [195]HOMP"
14550 PRINT"[201]T COULD HAVE USED A LITTLE SALT."
14560 IFT-E>150THENPRINT"[206]OT VERY NUTRITIOUS. [217]OU7RE STILL HUNGRY."
14565 IL%(FW%(1))=-1
14567 IFFW%(1)=10THENM=0
14570 RETURN
15000 REM BREAK OUT OF JAIL
15010 IFL<>28THENPRINT"[215]HAT?":RETURN
15020 PRINT"[212]HE RUSTY, WEAKENED BARS GIVE WAY AND THERE IS AN OPENING OUT."
15030 LV%(28,8)=27:J=1
15040 RETURN
15500 REM ATTACK
15510 IFIL%(9)=0THEN9000
15515 IFR%(L)=0THENPRINT"[206]OTHING TO ATTACK.":RETURN
15520 IFIL%(1)<>0THENPRINT"[217]OU HAVE NO HOPE OF FIGHTING A TOUGH"
15525 IFIL%(1)<>0THENPRINT"METAL ROBOT WITH YOUR BARE HANDS.":RETURN
15530 PRINT"[212]HE KNIFE SHATTERS AGAINST THE ROBOT'S TOUGH SIDE."
15535 IL%(1)=-1:IL%(14)=L
15538 IFR%(L)=3THENPRINT"[212]HE ROBOT KILLS YOU.":GOTO300
15540 CH=1:GOTO8500
16000 REM OPEN
16010 PRINT"[193]LL THE DOORS OPEN AND CLOSE"
16020 PRINT"AUTOMATICALLY, SO THERE IS NO NEED TO OPEN OR CLOSE THEM."
16030 RETURN
16500 REM HELP
16510 PRINT:PRINT"[211]OME AVAILABLE COMMANDS:"
16530 PRINT" [201][206][214]":PRINT" [199][197][212] [OBJECT]":PRINT" [194][213][217] [OBJECT]":PRINT" [196][210][207][208] [OBJECT]"
16540 PRINT" [197][216][193][205][201][206][197] [OBJECT]":PRINT" [195][193][204][204][160][210][207][194][207][212]":"[160][193][212][212][193][195][203][160][210][207][194][207][212]":"[160][211][200][207][207][212][160][210][207][194][207][212]"
16545 PRINT"[160][204][207][207][203]"
16550 PRINT:RETURN
18000 REM OPENING TITLES
18010 PRINT "[147]"
18020 PRINT:PRINT:PRINT:PRINT:PRINT
18030 PRINT:PRINT:PRINT" **** [208]LANET OF THE [210]OBOTS ****"
18040 PRINT
18050 PRINT" [195]OMMODORE 64 [214]ERSION 1.1"
18060 PRINT:PRINT" [195]OPYRIGHT ([195]) 1984 BY [196]ANIEL [212]OBIAS"
18070 PRINT:INPUT" [201]NSTRUCTIONS ([217]/[206]) ";I$
18080 IF LEFT$(I$,1)="[206]" OR LEFT$(I$,1)="N" THEN RETURN
18500 REM INSTRUCTIONS
18510 PRINT"[147]"
18520 PRINT"[193] TIME WARP HAS SUDDENLY TRANSPORTED":PRINT
18530 PRINT"YOU INTO THE FUTURE, WHERE A WAR USING":PRINT
18550 PRINT"NEUTRON BOMBS AND BACTERIOLOGICAL"
18560 PRINT:PRINT"WARFARE HAS COMPLETELY WIPED OUT THE":PRINT
18570 PRINT"HUMAN RACE. [200]OWEVER, THE COMPUTERS":PRINT
18580 PRINT"AND ROBOTS DON'T KNOW THIS, AND KEEP":PRINT
18585 PRINT"GOING ABOUT THEIR BUSINESS AS IF NOTHING":PRINT"HAS HAPPENED.":PRINT
18587 PRINT"*** [200]IT RETURN TO CONTINUE ***";:SYSLI,B$:PRINT"[147]"
18590 PRINT"[217]OU EXPLORE THE WORLD YOU ARE THRUST"
18595 PRINT:PRINT"INTO USING SIMPLE SENTENCES, IN THE"
18600 PRINT:PRINT"STANDARD ADVENTURE-GAME FASHION, SUCH"
18610 PRINT:PRINT"AS [193][212][212][193][195][203][160][210][207][194][207][212][160]OR [197][216][193][205][201][206][197][160][195][207][201][206]."
18620 PRINT:PRINT"[201]F A ROBOT IS IN THE ROOM, YOU MAY"
18625 PRINT:PRINT"ATTEMPT TO TALK TO IT BY TYPING [195][193][204][204]"
18630 PRINT:PRINT"[210][207][194][207][212], BUT POSITIVE RESULTS ARE NOT":PRINT:PRINT"GUARANTEED!"
18635 PRINT:PRINT"*** [200]IT RETURN TO CONTINUE. ***";:SYSLI,B$:PRINT"[147]"
18640 PRINT"[199][207][160][206][207][210][212][200] MAY BE ABBREVIATED [206], AND THE"
18650 PRINT:PRINT"SAME MAY BE DONE WITH THE OTHER COMPASS"
18660 PRINT:PRINT"DIRECTIONS."
18670 PRINT:PRINT"[212]HE OBJECT IS TO GET BACK TO THE 20TH"
18680 PRINT:PRINT"CENTURY. [199]OOD LUCK!"
18690 PRINT:PRINT"[211]OME UTILITY COMMANDS:"
18700 PRINT" [209][213][201][212] EXITS GAME":PRINT" [211][193][214][197] SAVES GAME IN PROGRESS TO DISK."
18710 PRINT:PRINT"*** [200]IT RETURN TO START. ***";:SYSLI,B$:PRINT"[147]":RETURN
18999 RETURN
19000 REM INITIALIZE
19002 PRINT"[147][208]LEASE WAIT. [201]NITIALIZING DATA."
19005 FORA=1TO8:READDN$(A):NEXTA
19020 A=1
19025 FORB=0TO1:READLD$(A,B):NEXTB:IFLD$(A,0)<>""THENA=A+1:GOTO19025
19027 NL=A-1
19030 FORA=1TONL:FORB=1TO8:READLV%(A,B):NEXTB:READR%(A):NEXTA
19040 FORA=1TONL:L%(A)=0:NEXTA
19050 A=1
19060 READID$(A),IL%(A),IW(A),PR(A):IFIL%(A)<>-999THENA=A+1:GOTO19060
19065 NI=A-1
19067 FORA=1TO10:READPW$(A):NEXTA
19070 A=1
19075 READWD$(A),W%(A,0),W%(A,1):IFWD$(A)<>""THENA=A+1:GOTO19075
19080 NW=A-1
19085 L=1:T=1
19087 W=0:M=-119
19088 E=0:J=0:R=0
19090 PRINT "[147]":INPUT"[204]OAD GAME FROM DISK ([217]/[206]) ";I$
19093 PW=INT(RND(0)*10)+1
19096 CM%=INT(RND(0)*9999):RM=INT(RND(0)*900)+100
19100 IFLEFT$(I$,1)="[217]"ORLEFT$(I$,1)="Y"THENGOSUB6500
19110 F=.0596064645
19120 FORI=.TO3:READP:V%(I)=P/F+.5:NEXT:FORI=.TO2:READP:H%(I)=P/F+.5:NEXT
19125 FORI=.TO1:READP:O%(I)=P/F+.5:NEXT:FORI=.TO1:READP:A(I)=INT(P/F+.5):NEXT
19130 RETURN
20000 REM DATA
20005 DATA"[206][160]","[211] ","[197] ","[215] ","[213] ","[196] ","[201][206] ","[207][213][212]"
20040 DATA"[144][217]OU ARE IN THE PARKING LOT OF A SHOPPINGMALL. [193] ROAD IS TO THE EAST."
20045 DATA"[144][217]OU'RE IN PARKING LOT TO MALL."
20050 DATA"[217]OU ARE IN THE SHOPPING MALL. [212]HERE IS A COMPUTER STORE HERE."
20055 DATA"[217]OU'RE IN MALL AT COMPUTER STORE."
20060 DATA"[217]OU ARE IN THE COMPUTER STORE.","[217]OU'RE IN COMPUTER STORE."
20070 DATA"[212]O THE WEST IS A COMIC BOOK STORE. [212]O THE EAST IS A RESTAURANT."
20075 DATA"[217]OU'RE BY COMIC STORE AND RESTAURANT."
20080 DATA"[212]HIS IS A STORE CATERING TO COMIC BOOK COLLECTORS."
20085 DATA"[217]OU ARE IN COMIC STORE."
20090 DATA"[217]OU ARE IN A RESTAURANT.","[217]OU'RE IN RESTAURANT."
20100 DATA"[212]O THE WEST IS AN ARCADE, AND TO THE EAST IS A GROCERY STORE."
20105 DATA"[217]OU'RE BY ARCADE AND GROCERY."
20110 DATA"[217]OU ARE IN AN ARCADE.","[217]OU'RE IN ARCADE."
20120 DATA"[212]O THE WEST IS A BUTCHER SHOP, AND TO THE EAST A CLOTHING STORE."
20125 DATA"[217]OU'RE BY BUTCHER AND CLOTHING STORE."
20130 DATA"[217]OU ARE IN A BUTCHER SHOP.","[217]OU'RE IN BUTCHER SHOP."
20140 DATA"[217]OU ARE IN A CLOTHING STORE.","[217]OU'RE IN CLOTHING STORE."
20150 DATA"[217]OU ARE IN A GROCERY.","[217]OU'RE IN GROCERY."
20160 DATA"[144][217]OU ARE ON A [206]-[211] ROAD. [212]HERE IS A SHOPPING MALL TO THE WEST."
20165 DATA"[144][217]OU'RE ON ROAD BY MALL."
20170 DATA"[144][212]HE ROAD GOES 100 FT., THEN STOPS AT AN IMPENETRABLE PILE OF DEBRIS."
20175 DATA"[144][217]OU'RE AT DEBRIS."
20180 DATA"[144][217]OU ARE NEXT TO AN INFORMATION BOOTH, MANNED BY A ROBOT."
20185 DATA"[144][217]OU'RE AT INFO BOOTH."
20190 DATA"[144][217]OU ARE IN A PHONE BOOTH. [212]HE CASH BOX HAS BURST OPEN."
20195 DATA"[144][217]OU'RE IN PHONE BOOTH."
20200 DATA"[201]","[201]"
20210 DATA"[217]OU ARE IN THE LIBRARY.","[217]OU'RE IN LIBRARY."
20220 DATA"[144][212]O THE WEST IS A LIBRARY, AND THE CITY HALL IS TO THE EAST."
20225 DATA"[144][217]OU'RE BY LIBRARY AND CITY HALL."
20230 DATA"[217]OU ARE IN THE LOBBY OF THE CITY HALL. [212]HERE IS A STAIRWAY HERE."
20235 DATA"[217]OU'RE IN CITY HALL LOBBY."
20240 DATA"[144][212]HE ROAD ENDS HERE. [212]HERE IS A SUBWAY ENTRANCE HERE."
20245 DATA"[144][217]OU'RE BY SUBWAY STATION."
20247 DATA"[211]","[195]ITY [200]ALL"
20250 DATA"[217]OU ARE IN A HALLWAY LEADING TOWARDS OFFICES TO THE EAST."
20255 DATA"[217]OU'RE IN HALLWAY."
20260 DATA"[212]HERE ARE OFFICES TO THE NORTH AND SOUTH."
20265 DATA"[217]OU'RE BETWEEN TWO OFFICES."
20270 DATA"[217]OU ARE IN AN OFFICE","[217]OU'RE IN OFFICE."
20280 DATA"[217]OU ARE IN AN OFFICE","[217]OU'RE IN OFFICE."
20290 DATA"[217]OU ARE IN A HALLWAY IN THE JAIL. [193] CLOSET IS TO THE NORTH."
20295 DATA"[217]OU'RE IN JAIL HALLWAY."
20300 DATA"[217]OU ARE IN A JAIL CELL.","[217]OU'RE IN JAIL CELL."
20310 DATA"[156][217]OU ARE IN A CLOSET.","[156][217]OU'RE IN CLOSET."
20320 DATA"[211]","[205]ARKET [211]TREET"
20330 DATA"[211]","[205]ETRO [213]NIVERSITY"
20340 DATA"[211]","[197]NDSVILLE"
20350 DATA"[156][217]OU ARE ON A STREET WHICH IS BLOCKED IN BOTH DIRECTIONS BY DEBRIS."
20355 DATA"[156][217]OU'RE ON BLOCKED STREET."
20360 DATA"[156][217]OU ARE IN THE MAIN LOBBY OF THE [205]ETRO [213]NIVERSITY BUILDING."
20365 DATA"[156][217]OU'RE IN UNIVERSITY LOBBY."
20370 DATA"[144][217]OU ARE ON A PLAIN WHERE A BOMB BLAST HAS DESTROYED THE TOWN."
20375 DATA"[144][217]OU'RE ON PLAIN BY SUBWAY STOP."
20380 DATA"[156][217]OU ARE IN FRONT OF A DOOR.","[156][217]OU'RE IN FRONT OF DOOR."
20390 DATA"[156][217]OU ARE IN THE LABORATORY OF [208]ROJECT [195]HRONOS.[146]"
20395 DATA"[156][217]OU'RE IN LAB.[146]"
20400 DATA"[212]","[212]"
20405 DATA"[144][217]OU ARE ON PLAIN.","[144][217]OU ARE ON PLAIN."
20410 DATA"[217]OU ARE BY A PHONE BOOTH.","[217]OU'RE BY PHONE BOOTH."
20990 DATA"",""
21000 REM MOVEMENT,ROBOTS
21010 DATA0,0,13,0,0,0,2,0,0
21020 DATA7,4,0,0,0,0,3,1,0
21030 DATA0,0,0,0,0,0,0,2,1
21040 DATA2,0,6,5,0,0,0,0,0
21050 DATA0,0,0,0,0,0,0,4,1
21060 DATA0,0,0,0,0,0,0,4,1
21070 DATA9,2,12,8,0,0,0,0,0
21080 DATA0,0,0,0,0,0,0,7,0
21090 DATA0,7,11,10,0,0,0,0,0
21100 DATA0,0,0,0,0,0,0,9,0
21110 DATA0,0,0,0,0,0,0,9,1
21120 DATA0,0,0,0,0,0,0,7,1
21130 DATA14,15,0,1,0,0,0,0,0
21140 DATA0,13,0,0,0,0,0,0,0
21150 DATA13,19,0,0,0,0,17,0,0
21160 DATA0,0,0,0,0,0,0,40,0
21170 DATA0,0,0,0,0,0,0,15,1
21180 DATA0,0,0,0,0,0,0,19,0
21190 DATA15,21,20,18,0,0,0,0,0
21200 DATA0,0,0,0,23,27,0,19,26
21210 DATA19,0,0,0,0,22,0,0,3
21215 DATA0,30,0,0,0,0,0,21,0
21220 DATA0,0,24,0,0,20,0,0,23
21230 DATA26,25,0,23,0,0,0,0,0
21240 DATA0,0,0,0,0,0,0,24,3
21245 DATA0,0,0,0,0,0,0,24,0
21250 DATA29,28,0,0,20,0,0,0,25
21260 DATA0,0,0,0,0,0,0,0,0
21270 DATA0,0,0,0,0,0,0,27,0
21280 DATA22,31,0,0,0,0,0,33,0
21290 DATA30,32,0,0,0,0,0,34,0
21300 DATA31,0,0,0,0,0,0,35,0
21310 DATA0,0,0,0,0,30,0,0,0
21320 DATA0,0,0,0,0,31,0,0,1
21330 DATA39,39,39,39,0,32,0,0,0
21340 DATA0,0,0,0,0,0,37,0,1
21350 DATA0,0,0,0,0,0,38,36,0
21360 DATA0,0,0,0,0,0,0,0,0
21370 DATA39,39,39,39,0,0,0,0,0
21380 DATA39,39,39,39,0,0,16,0,0
23000 REM ITEMS
23030 DATA"[194]UTCHER'S [203]NIFE",10,5,0
23033 DATA"[211]CALE",10,140,0
23036 DATA"[198]OOD [208]ILLS",12,.5,10
23040 DATA"[195]OMMODORE 6400 [195]OMPUTER",3,15,5000
23050 DATA"[214]IDEO GAME MACHINE",8,-1,0
23060 DATA"[211]UIT OF CLOTHES",11,2,995
23070 DATA"[212]IE",11,.15,20
23090 DATA"[195]OMIC",5,.3,6
23100 DATA"[210]AY [199]UN",14,1,0
23110 DATA"[195]OINS",16,2,0
23120 DATA"[194]OOK",18,1,0
23130 DATA"[201].[196]. [195]ARD",29,.05,0
23140 DATA"[204]ETTER",26,.05,0
23150 DATA"[211]HATTERED PIECES OF METAL",-1,5,0
23160 DATA"[212]IME [205]ACHINE",37,2000,0
23990 DATA"",-999,-999,-999
23995 DATASESAME,SNARK,QUARK,PEARTREE,MOONSHINE,SHOE,TURKEY,CHRISTMAS
23997 DATAHALLOWEEN,ROBOTWAR
24000 REM WORDS
24010 DATAN,1,101
24020 DATAS,1,102
24030 DATAE,1,103
24040 DATAW,1,104
24050 DATAU,1,105
24060 DATAD,1,106
24070 DATAIN,1,107
24080 DATAOUT,1,108
24090 DATAGET,2,-1
24100 DATATAKE,2,-1
24140 DATAGO,1,-1
24160 DATADROP,3,-1
24170 DATALOOK,4,-1
24180 DATAINV,5,-1
24190 DATAQUIT,99,-1
24200 DATASAVE,6,-1
24210 DATAROBOT,-1,200
24220 DATABUY,10,-1
24230 DATAWEIGH,7,-1
24240 DATAREAD,8,-1
24250 DATAEXAMINE,8,-1
24260 DATAKNIFE,-1,1
24270 DATASCALE,-1,2
24280 DATAPILLS,-1,3
24290 DATACOMMODORE,-1,4
24295 DATA6400,-1,4
24300 DATACOMPUTER,-1,4
24310 DATACALL,11,-1
24315 DATATALK,11,-1
24317 DATASPEAK,11,-1
24320 DATAGAME,-1,5
24330 DATAPLAY,12,-1
24340 DATASUIT,-1,6
24350 DATATIE,-1,7
24360 DATACOMIC,-1,8
24370 DATAEAT,13,-1
24380 DATABREAK,14,-1
24390 DATAESCAPE,14,-1
24400 DATAGUN,-1,9
24410 DATACOINS,-1,10
24420 DATAMONEY,-1,10
24425 DATACASH,-1,10
24430 DATABOOK,-1,11
24440 DATASHOOT,9,-1
24445 DATAZAP,9,-1
24450 DATAATTACK,15,-1
24455 DATAKILL,15,-1
24460 DATAI.D.,-1,12
24465 DATAID,-1,12
24470 DATACARD,-1,12
24480 DATALETTER,-1,13
24490 DATAPIECES,-1,14
24500 DATAOPEN,16,-1
24510 DATAHELP,17,-1
24515 DATAON,18,-1
24520 DATABARS,-1,200
24895 REM *****UNABBREVIATED:
24900 DATANORTH,1,101
24905 DATASOUTH,1,102
24910 DATAEAST,1,103
24915 DATAWEST,1,104
24920 DATAUP,1,105
24925 DATADOWN,1,106
24930 DATAINVENTORY,5,-1
24935 DATAENTER,1,107
24940 DATAEXIT,1,108
24990 DATA"",-999,-999
30000 POKES+5,.:POKES+6,240:POKES+12,.:POKES+13,240:POKES+3,8:POKES+10,8
30005 POKES+24,15:T$="123456789*0#"
30010 F=.059604645:POKE53280,.:POKE53281,.
30012 PRINT"[147][158][212][197][210][205]6400 300 [203]ILOBAUD [212]ERMINAL [208]ACKAGE"
30013 PRINT"[158][195]OPYRIGHT ([195])[160]2063 BY [204]OADSTAR [211]OFTWARE"
30014 PRINT"[212]YPE '[207][198][198]' TO RETURN TO [194][193][211][201][195]."
30025 P$="1-800-555-0749":GOTO30150
30030 PRINT"[196]IALING: ";:GOSUB30135:POKES+24,8
30035 FORI=1TOLEN(P$):A$=MID$(P$,I,1):PRINTA$;:FORJ=1TOLEN(T$)
30040 IFA$<>MID$(T$,J,1)THENNEXT:NEXT:GOTO30025
30045 P=J-1:J=LEN(T$):NEXT:V%=P/3:H%=P-3*V%:P1%=H%(H%):P2%=V%(V%):GOSUB30080:NEXT
30050 POKES+24,15:GOSUB30090:GOSUB30115
30055 PRINT:PRINT"300 [203]ILOBAUD [195]ONNECT[154]":FORI=1TO500:NEXT:GOTO10120
30060 DATA697,770,852,941:REM VERTICAL TOUCH-TONE PITCHES
30065 DATA1209,1336,1477:REM HORIZONTAL TOUCH-TONE PITCHES
30070 DATA1070,1270:REM ORIGINATE MODEM SPACE, MARK
30075 DATA2025,2225:REM ANSWER MODEM SPACE, MARK
30080 POKES,P1%AND255:POKES+1,P1%/256:POKES+7,P2%AND255:POKES+8,P2%/256
30085 POKES+4,65:POKES+11,65:FORP=1TO50:NEXT:POKES+4,.:POKES+11,.:RETURN
30090 T1%=7430:T2%=7000:POKES+24,.:POKES+24,15::FORP=1TO2:POKES+4,17:FORI=1TO60
30095 POKES,T1%AND255:POKES+1,T1%/256
30100 POKES,T2%AND255:POKES+1,T2%/256:NEXT
30105 POKES+4,.:FORI=1TO1000-2500*(P=1):NEXT:NEXT:POKES+24,.:POKES+24,15
30110 POKES+24,.:FORI=1TO20:NEXT:POKES+24,15:POKES+24,.:POKES+24,15:RETURN
30115 T1=A(.):T2%=O%(.):POKES+24,4
30120 POKES,T1-256*INT(T1/256):POKES+1,T1/256:POKES+4,65:FORI=1TO800:NEXT
30125 POKES+7,T2%AND255:POKES+8,T2%/256:POKES+11,65:FORI=1TO500:NEXT:POKES+24,.
30130 POKES+4,.:POKES+11,.:RETURN
30135 T%=7217:POKES+24,.:POKES+24,15:POKES+24,.:POKES+24,15
30140 POKES,T%AND255:POKES+1,T%/256:FORP=1TO200:POKES+4,16:POKES+4,17:NEXT
30145 POKES+4,16:RETURN
30150 INPUT"[211]YSTEM TO ACCESS";I$:GOSUB200:IFI$="OFF"THEN30200
30155 FORI=1TO1000:NEXT:IFI$<>"GOVT"THENPRINT"[213]NKNOWN SYSTEM":GOTO30150
30160 PRINT"[156][199][207][214][212]: [213].[211]. [199]OVT. [196]ATABASE":PRINT"[208]HONE [206]UMBER: "P$
30165 PRINT"[129][201]S THIS CORRECT ([217]/[206])?[160]";
30170 POKE198,.:WAIT198,1:GETI$:IFI$="[206]"ORI$="N"THENPRINT"[206]OPE.":PRINT"":GOTO30150
30175 IFI$<>"[217]"ANDI$<>"Y"THEN30165
30180 PRINT"[217]EAH!":GOTO30030
30200 POKE53270,4:FORI=1TO2000:NEXT:GOTO10010
30500 PRINT:PRINT"SEARCHING FOR TERM6400":CLOSE8:CLOSE15:OPEN8,8,8,"#"
30502 OPEN15,8,15,"U1:8 0 18 0":PRINT#15,"U1:8 0 18 0"
30505 FORI=1TO1000:NEXT:PRINT"LOADING"
30510 FORI=1TO4:PRINT#15,"U1:8 0 "INT(RND(1)*30+3);.:FORJ=1TORND(1)*2000+1000
30515 NEXT:NEXT:CLOSE8:CLOSE15:GOTO30000