Find Exit: fcode.B

Является частью релиза: Find Exit
Размер файла: 21911
md5: eb0fb63c1b5f681a359a03d40f955cbb
  0 REM :S/ RETURN  THEN CHR$ =*]/##"]/>o2SQR /<>
  1 GO TO 9956
  2 GO TO 9940
  5 GO SUB 20: STOP 
  6 RANDOMIZE USR 15616
  7 STOP 
  20 LET PROG=PEEK 23635+256*PEEK 23636: IF PROG=23755 THEN  GO TO 9990
  22 RANDOMIZE USR 15619: REM : ERASE "fcode"
  24 RANDOMIZE USR 15619: REM : SAVE "fcode" LINE 2
  26 LET ERR=USR 15619: REM : VERIFY "fcode"
  28 IF ERR<>0 THEN  PRINT AT 21,12; FLASH 1;"ERROR ";ERR: BEEP 1,0: PAUSE 0: RETURN 
  29 IF ERR=0 THEN  PRINT AT 21,12; INVERSE 1;" O.K. ": BEEP .1 TO ,26: BEEP .1 TO ,20: PAUSE 50: RETURN 
  45 LET R$(1)="ne ponima`."
  50 FOR X=1 TO 4
  52 IF R$(X,1)="*" THEN  LET X=5: INK 6: GO TO 195
  54 RANDOMIZE USR SS: PRINT  INK 5;R$(X): LET R$(X)="*"
  56 NEXT X
  58 GO TO 195
  100 BORDER 0: PAPER 0: INK 6: BRIGHT 1: CLS 
  102 GO SUB 7000+PEEK F*10
  104 IF PEEK F=7 AND PEEK (O+9)<>99 THEN  GO TO 195
  105 RANDOMIZE USR 64930
  109 PRINT TAB 3; PAPER 1;"[A]                       [G]"
  110 PRINT TAB 3; PAPER 1;"[A]"; INK 7;" w pole wa{ego zreniq: "; INK 6;"[G]"
  115 LET HE=0
  120 FOR X=0 TO (MOB-1)
  122 IF PEEK (PBS+X)=0 THEN  LET X=MOB: GO TO 128
  124 RANDOMIZE USR SS: PRINT TAB 3; PAPER 1; INK 6;"[A]"; INK 7;" ";O$(PEEK (PBS+X)); INK 6;"[G]": LET HE=HE+1
  126 NEXT X
  128 IF HE=0 THEN  PRINT TAB 3; PAPER 1; INK 6;"[A]"; INK 7;" net ni~ego interesnogo"; INK 6;"[G]"
  129 PRINT TAB 3; PAPER 1;"[C][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][F]": POKE 64453,PEEK 23689-1
  195 RANDOMIZE USR SS: PRINT  INK 4;"wa{i dejstwiq?": BEEP .1 TO ,20
  196 INK 6
  200 RANDOMIZE USR 64459: PRINT 
  202 LET VB=PEEK 64114
  204 LET NO=PEEK 64115
  206 REM ANY SPECIALS? =========
  208 IF PEEK F=7 AND PEEK (O+9)<>99 AND VB<>0 AND (VB<>5 AND VB<>6 AND VB<>7 AND VB<>8) THEN  LET R$(1)="zdesx ne obojtisx bez sweta!": GO TO 50
  228 IF VB=200 OR NO=201 THEN  GO TO 45
  235 GO TO 1000+VB*100
  1000 IF NO>MOB+6 THEN  GO TO 100
  1002 LET NO=NO-MOB: POKE 64115,NO
  1005 IF ((PEEK F=4 AND NO=3) OR (PEEK F=5 AND NO=4)) AND PEEK (F+4)=0 THEN  LET R$(1)="dwerx zakryta.": GO TO 50
  1010 IF PEEK F=6 AND NO=6 AND PEEK (F+3)=0 THEN  LET R$(1)="sli{kom uzko, ne proleztx.": GO TO 50
  1020 IF PEEK F=10 AND NO=6 AND PEEK (F+7)=0 THEN  CLS : PRINT AT 10,16; FLASH 1;"*": GO SUB 8800: CLS : PRINT AT 2,1;"wy upali wniz i razbilisx.": BEEP 1.2[K],28: PAUSE 100: BEEP .5 COPY ,15: GO TO 1602
  1030 IF PEEK F=10 AND NO=6 THEN  POKE F,11: GO TO 100
  1040 IF (NO=1 OR NO=2 OR NO=3 OR NO=4 OR NO=5 OR NO=6) AND PEEK (F+8)=1 THEN  LET R$(1)="sna~ala nuvno sleztx s sunduka.": GO TO 50
  1050 IF PEEK F=21 AND (NO=1 OR NO=3 OR NO=4) THEN  LET R$(1)="w |ti lesa odnomu lu~{e ne": LET R$(2)="suwatxsq!": GO TO 50
  1060 IF PEEK F=11 AND NO=1 AND PEEK (F+12)=0 THEN  POKE (F+12),1: LET R$(1)="wy uwereny w |tom ?": LET R$(2)="~toby broditx po dvunglqm nuvno": LET R$(3)="znatx kak idti! a to zabluditesx": GO TO 50
  1070 IF PEEK F=19 AND NO=4 THEN  CLS : PRINT AT 10,16; FLASH 1;"*": GO SUB 8800: CLS : PRINT AT 2,1;"wy zabreli tak daleko, ~to": PRINT AT 3,1;"naporolisx na dikih zwerej,": PRINT AT 4,1;"kotorye migom sovrali was": BEEP 1.2[K],28: PAUSE 100: BEEP .5 COPY ,15: GO TO 1602
  1090 RANDOMIZE USR 65005
  1092 IF PEEK 64115=0 THEN  LET R$(1)="tuda wam ne projti.": GO TO 50
  1093 POKE F,PEEK 64115
  1094 GO TO 100
  1100 IF NO>MOB THEN  LET R$(1)="|to newozmovno!": GO TO 50
  1105 IF PEEK (O+NO)=99 THEN  LET R$(1)="prowerxte swoj inwentarx!": GO TO 50
  1110 IF PEEK (O+NO)<>PEEK F THEN  LET R$(1)="nawernoe, |to wam prisnilosx!": GO TO 50
  1115 IF PEEK (F+99)>=MAX THEN  LET R$(1)="u was wedx tolxko dwe ruki,": LET R$(2)="wam wse |to ne unesti.": GO TO 50
  1117 IF PEEK (O+3)=99 THEN  LET R$(1)="wam wse |to ne unesti!": GO TO 50
  1120 IF NO=3 AND PEEK (F+2)=0 THEN  LET R$(1)="on tqvelyj, wnutri ~to-to estx.": GO TO 50
  1121 IF NO=3 AND PEEK (F+99)>=1 THEN  LET R$(1)="sperwa oswobodite ruki!": GO TO 50
  1122 IF NO=6 AND PEEK (F+6)=1 THEN  LET R$(1)="sna~ala otwqvite ee.": GO TO 50
  1124 IF NO=3 AND PEEK (F+8)=1 THEN  LET R$(1)="sna~ala slezte.": GO TO 50
  1125 POKE (O+NO),99: POKE (F+99),PEEK (F+99)+1: LET R$(1)="O.K.": GO TO 50
  1200 IF NO>MOB THEN  LET R$(1)="ne budem delatx glupostej!": GO TO 50
  1205 IF PEEK (O+NO)<>99 THEN  LET R$(1)="prowerxte swoj inwentarx!": GO TO 50
  1210 IF NO=9 AND PEEK F<>7 THEN  POKE (O+9),0: POKE (O+1),PEEK F: POKE (F+1),0: POKE (F+99),PEEK (F+99)-1: LET R$(1)="O.K. on srazu ve pogas.": GO TO 50
  1215 IF NO=9 THEN  POKE (O+9),0: POKE (O+1),PEEK F: POKE (F+1),0: POKE (F+99),PEEK (F+99)-1: RANDOMIZE USR SS: PRINT  INK 5;"O.K. no on tut ve gasnet!": GO SUB 8800: GO TO 100
  1230 POKE (O+NO),PEEK F: POKE (F+99),PEEK (F+99)-1: LET R$(1)="O.K.": GO TO 50
  1300 IF NO<10 THEN  GO TO 1353
  1302 IF NO<>16 THEN  GO TO 1315
  1305 IF (PEEK F=4 OR PEEK F=5) THEN  LET R$(1)="oby~naq derewqnnaq dwerx ": LET R$(2)="i w dannyj moment ona": LET R$(3)="zaperta."
  1310 IF PEEK (F+5)=1 AND PEEK (F+4)=0 THEN  LET R$(3)="zakryta."
  1311 IF PEEK (F+4)=1 THEN  LET R$(3)="otkryta."
  1312 GO TO 50
  1315 IF NO<>17 THEN  GO TO 1320
  1317 IF PEEK F=10 THEN  LET R$(1)="veleznyj {tyrx wbityj w stenu."
  1318 GO TO 50
  1320 IF NO<>18 THEN  GO TO 1325
  1322 IF PEEK F=2 THEN  LET R$(1)="w nih gorit suhoe gor`~ee."
  1324 GO TO 50
  1325  IF NO<>19 THEN  GO TO 1331
  1326 IF PEEK F=8 AND PEEK (F+9)=0 THEN  POKE (F+9),1: LET R$(1)="wrode ni~ego podozritelxnogo.": GO TO 50
  1327 IF PEEK F=8 THEN  LET R$(1)="e}e raz osmotrew stenu wy widete": LET R$(2)="~to odin kirpi~ nemnogo wydwinut"
  1328 IF PEEK F=8 AND PEEK (F+10)=1 THEN  GO TO 1385
  1329 IF PEEK F=11 THEN  LET R$(1)="na stene wy widete strannu`": LET R$(2)="nadpisx."
  1330 GO TO 50
  1331 IF NO<>20 THEN  GO TO 1339
  1332 IF PEEK F=8 THEN  LET R$(1)="kirpi~ kak kirpi~."
  1335 GO TO 50
  1339 IF NO<>21 THEN  GO TO 1345
  1340 IF PEEK F=6 AND PEEK (F+3)=0 THEN  LET R$(1)="odin iz nih zakrywaet wam": LET R$(2)="prohod wniz.": GO TO 50
  1342 IF PEEK F=6 THEN  GO TO 1385
  1345 IF NO<>22 THEN  GO TO 1348
  1346 IF PEEK F=11 THEN  LET R$(1)="zdesx nacarapano >>^<"
  1347 GO TO 50
  1348 IF NO<>23 THEN  GO TO 1351
  1349 IF (PEEK F=20 OR PEEK F=21) AND NO=23 THEN  LET R$(1)="dowolxno glubokaq, wbrod ne": LET R$(2)="perejti."
  1350 GO TO 50
  1351 IF PEEK F=21 AND NO=24 THEN  GO TO 1385
  1352 GO TO 50
  1353 IF (PEEK (O+NO)<>PEEK F AND PEEK (O+NO)<>99) THEN  LET R$(1)="|togo rqdom s wami net!": GO TO 50
  1355 IF NO=1 OR NO=9 THEN  LET R$(1)="oby~nyj na wid fakel.": GO TO 50
  1360 IF NO=2 THEN  LET R$(1)="otli~naq {tuka dlq worow.": GO TO 50
  1365 IF NO=3 THEN  LET R$(1)="derewqnnyj, s zamkom.": GO TO 50
  1370 IF NO=4 THEN  LET R$(1)="kl`~ej ~to-li ne wideli?": GO TO 50
  1375 IF NO=5 THEN  LET R$(1)="staraq da e}e i pustaq.": GO TO 50
  1380 IF NO=6 THEN  LET R$(1)="wrode pro~naq.": GO TO 50
  1383 IF NO=7 THEN  LET R$(1)="nastoq}aq zolotaq moneta.": GO TO 50
  1384 IF NO=8 THEN  LET R$(1)="napominaet kopilku, imeetsq }elx.": GO TO 50
  1385 LET R$(1)="wyglqdit sower{enno obyknowenno,": LET R$(2)="net ni~ego strannogo.": GO TO 50
  1400 GO TO 100
  1500 RANDOMIZE USR SS: PRINT TAB 3; PAPER 2;"[D][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][E]"
  1501 RANDOMIZE USR SS: PRINT TAB 3; PAPER 2; INK 6;"[A]"; INK 7;" w wa{em rasporqvenii: "; INK 6;"[G]"
  1502 RANDOMIZE USR 64968
  1503 LET HE=0
  1504 FOR X=0 TO (MOB-1)
  1506 IF PEEK (PBS+X)=0 THEN  LET X=MOB: GO TO 1512
  1508 RANDOMIZE USR SS: PRINT TAB 3; PAPER 2; INK 6;"[A] "; INK 7;O$(PEEK (PBS+X)); INK 6;"[G]": LET HE=HE+1
  1510 NEXT X
  1512 IF HE=0 THEN  RANDOMIZE USR SS: PRINT TAB 3; PAPER 2; INK 6;"[A]"; INK 7;" net sowsem ni~ego     "; INK 6;"[G]"
  1513 RANDOMIZE USR SS: PRINT TAB 3; PAPER 2;"[C][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][F]"
  1514 GO TO 195
  1600 CLS 
  1602 PRINT AT 8,2;"hotite poprobowatx e}e raz?";AT 11,8;"wwedite Y ili N"
  1604 POKE 23658,8: INPUT A$
  1606 IF A$="Y" THEN  RANDOMIZE USR 65058: GO TO 100
  1608 IF A$="N" THEN  GO SUB 8800: GO SUB 8800: RANDOMIZE USR 15619: REM : RUN 
  1610 BEEP .2 TO ,20: GO TO 1600
  1700 REM zapisx
  1701 RANDOMIZE USR 65034
  1702 CLS 
  1704 PRINT AT 7,0;             "dlq wremennogo sohraneniq       pozicii w pamqti kompx`tera     wwedite ""w"" (wremenno)"
  1706 PRINT ''                  "dlq postoqnnogo sohraneniq pozi-cii na magnitnom nositele wwedi-te ""p"" (postoqnno)"
  1708 POKE 23658,0: INPUT A$: IF A$<>"w" AND A$<>"p" THEN  GO TO 1708
  1710 IF A$="w" THEN  GO TO 100
  1712 LET ERR=USR (PEEK 23635+256*PEEK 23636+5): REM : SAVE "DATA"CODE VAL "64130",VAL "150"
  1713 GO SUB 28
  1714 GO TO 100
  1800 REM zagruzka
  1801 CLS 
  1802 PRINT AT 7,0;             "dlq wosstanowleniq wremenno     sohranennoj  pozicii iz pamqti  wwedite ""w"" (wremenno)"
  1804 PRINT ''                  "dlq zagruzki postoqnno sohranen-noj igry s magnitnogo nositelq  wwedite ""p"" (postoqnno)"
  1806 POKE 23658,0: INPUT A$: IF A$<>"w" AND A$<>"p" THEN  GO TO 1806
  1808 CLS : IF A$="w" THEN  GO TO 1814
  1811 INK 0
  1812 RANDOMIZE USR (PEEK 23635+256*PEEK 23636+5): REM : LOAD "DATA"CODE VAL "64130",VAL "150"
  1813 INK 6
  1814 IF PEEK 64130=0 THEN  PRINT AT 12,0;                       "wy ni razu ne sohranqli igru."''"net dannyh dlq wosstanowleniq!": BEEP .5 COPY ,15: PAUSE 150: GO TO 100
  1815 RANDOMIZE USR 65046
  1816 GO TO 100
  1900 IF PEEK F=9 AND NO=3 AND PEEK (F+2)=0 THEN  LET R$(1)="on zapert.": GO TO 50
  1905 IF NO=3 AND PEEK (F+2)=1 THEN  LET R$(1)="tak on ve otkryt!": GO TO 50
  1910 IF (PEEK F=4 OR PEEK F=5) AND NO=16 AND PEEK (F+5)=1 AND PEEK (F+4)=0 THEN  POKE (F+4),1: LET R$(1)="O.K. dwerx otkryta!": GO TO 50
  1915 IF (PEEK F=4 OR PEEK F=5) AND NO=16 AND PEEK (F+4)=1 THEN  LET R$(1)="ona uve otkryta!": GO TO 50
  1920 IF (PEEK F=4 OR PEEK F=5) AND NO=16 AND PEEK (F+4)=0 AND PEEK (F+5)=0 THEN  LET R$(1)="ona zaperta!": GO TO 50
  1940 LET R$(1)="wy popytalisx |to otkrytx,": LET R$(2)="no u was ni~ego ne wy{lo.": GO TO 50
  2000 IF PEEK F=9 AND NO=3 AND PEEK (F+2)=0 AND PEEK (O+2)=99 THEN  POKE (F+2),1: POKE (O+5),9: POKE (O+1),9: LET R$(1)="wzlomaw zamok fomkoj wy": LET R$(2)="otkryli sunduk.": GO TO 50 
  2005 IF PEEK F=9 AND NO=3 AND PEEK (F+2)=0 AND PEEK (O+4)=99 THEN  LET R$(1)="kl`~ik ne podhodit!": GO TO 50
  2010 IF PEEK F=9 AND NO=3 AND PEEK (F+2)=0 THEN  LET R$(1)="prosto tak ego ne otperetx!": GO TO 50
  2015 IF (PEEK F=4 OR PEEK F=5) AND NO=16 AND PEEK (F+5)=0 AND PEEK (O+4)=99 THEN  POKE (F+5),1: LET R$(1)="kl`~ podo{el i dwerx otperlasx.": GO TO 50
  2035 LET R$(1)="uwy, ne polu~aetsq.": GO TO 50
  2100 IF PEEK F=10 AND NO=15 THEN  CLS : PRINT AT 10,16; FLASH 1;"*": GO SUB 8800: CLS : PRINT AT 2,1;"wy prygnuli wniz i razbilisx.": BEEP 1.2[K],28: PAUSE 100: BEEP .5 COPY ,15: GO TO 1602
  2110 GO TO 2035
  2200 IF PEEK F=2 AND NO=1 AND PEEK (O+1)=99 AND PEEK (F+1)=0 AND PEEK (F+8)=1 THEN  POKE (O+1),0: POKE (O+9),99: POKE (F+1),1: LET R$(1)="O.K. fakel gorit!": GO TO 50
  2205 IF NO=9 AND PEEK (O+9)=99 THEN  LET R$(1)="wy ne wnimatelxny!": LET R$(2)="fakel uve gorit!": GO TO 50
  2210 IF PEEK F=2 AND NO=1 AND PEEK (O+1)=99 THEN  LET R$(1)="do ognq ne dotqnutxsq": LET R$(2)="nemnogo ne hwataet.": GO TO 50
  2212 IF PEEK F=2 AND NO=1 THEN  LET R$(1)="no u was ego net!": GO TO 50
  2215 IF PEEK F=2 THEN  LET R$(1)="poprobujte zave~ ~to-nibudx": LET R$(2)="drugoe.": GO TO 50
  2217 IF NO=5 AND (PEEK (O+5)=99 OR PEEK (O+5)=PEEK F) THEN  LET R$(1)="w nej net kerosina!": GO TO 50
  2220 LET R$(1)="poprobujte |to gde-nibudx w": LET R$(2)="drugom meste.": GO TO 50
  2300 IF PEEK (O+1)=99 AND NO=1 THEN  LET R$(1)="no wedx on ne gorit!": GO TO 50
  2305 IF NO=9 AND PEEK (O+9)=99 AND PEEK F<>7 THEN  POKE (O+9),0: POKE (O+1),99: POKE (F+1),0: LET R$(1)="O.K. fakel pogas.": GO TO 50
  2310 IF NO=9 AND PEEK (O+9)=99 THEN  POKE (O+9),0: POKE (O+1),99: POKE (F+1),0: RANDOMIZE USR SS: PRINT  INK 5;"O.K. fakel bolx{e ne swetit.": GO SUB 8800: GO TO 100
  2315 IF PEEK F=2 AND NO=18 THEN  GO TO 2035
  2320 LET R$(1)="gde wy widete ogonx?": GO TO 50
  2400  IF NO=3 AND PEEK (O+3)=PEEK F AND PEEK (F+8)=0 THEN  POKE (F+8),1: LET R$(1)="O.K. wy stoite na sunduke.": GO TO 50
  2402 IF NO=3 AND PEEK (O+3)=PEEK F THEN  LET R$(1)="tak wy uve stoite na nem!": GO TO 50
  2405 LET R$(1)="tuda wam ne zabratxsq.": GO TO 50
  2500 IF NO=3 AND PEEK (F+8)=1 THEN  POKE (F+8),0: LET R$(1)="O.K. wy slezli s sunduka.": GO TO 50
  2510 LET R$(1)="wy tuda ne zabiralisx.": GO TO 50
  2600 IF (PEEK F=4 OR PEEK F=5) AND NO=16 AND PEEK (F+4)=1 THEN  POKE (F+4),0: LET R$(1)="O.K. teperx dwerx zakryta.": GO TO 50
  2605 GO TO 2035
  2700 IF PEEK F=6 AND NO=21 AND PEEK (F+3)=0 THEN  POKE (F+3),1: LET R$(1)="O.K. wy otodwinuli ego.": GO TO 50
  2705 IF PEEK F=6 AND NO=21 THEN  LET R$(1)="za~em wam opqtx ego dwigatx?": GO TO 50
  2710 IF PEEK F=8 AND NO=20 AND PEEK (F+10)=0 THEN  POKE (F+10),1: POKE (O+4),8: LET R$(1)="wydwinuw kirpi~ wy uwideli": LET R$(2)="~to-to blestq}ee.": GO TO 50
  2720 IF PEEK F=8 AND NO=20 THEN  LET R$(1)="ni odin iz kirpi~ej bolx{e": LET R$(2)="ne wydwigaetsq.": GO TO 50
  2730 GO TO 2035
  2800 IF NO<10 AND PEEK (O+NO)<>99 THEN  LET R$(1)="prowerxte swoj inwentarx!": GO TO 50
  2805 IF NO=6 THEN  LET R$(1)="kak ?": GO TO 50
  2810 IF NO=5 THEN  LET R$(1)="ostawte ee!": LET R$(2)="ona sower{enno bespolezna.": GO TO 50
  2812 LET R$(1)="uto~nite povajlusta!": GO TO 50
  2900 IF (PEEK F=4 OR PEEK F=5) AND NO=16 AND PEEK (F+4)=0 AND PEEK (F+5)=1 AND PEEK (O+4)=99 THEN  POKE (F+5),0: LET R$(1)="O.K. wy zaperli dwerx": GO TO 50
  2905 GO TO 2035
  3000 IF (PEEK F=4 OR PEEK F=5) AND NO=16 AND PEEK (F+5)=0 THEN  LET R$(1)="pro~naq dwerx, sil ne hwataet.": GO TO 50
  3010 IF PEEK F=8 AND NO=19 THEN  LET R$(1)="O.K. no ni~ego ne proizo{lo.": GO TO 50
  3012 IF NO=8 AND (PEEK (O+8)=99 OR PEEK (O+8)=PEEK F) THEN  POKE (O+8),0: POKE (F+99),PEEK (F+99)-1: POKE (O+7),PEEK F: LET R$(1)="gor{ok razbilsq wdrebezgi i iz": LET R$(2)="nego ~to-to wypalo.": GO TO 50
  3015 LET R$(1)="ne bujstwujte! lu~{e dumajte": LET R$(2)="golowoj.": GO TO 50
  3100 IF PEEK F=10 AND NO=6 AND PEEK (F+6)=0 AND PEEK (O+6)=99 THEN  POKE (F+6),1: POKE (O+6),PEEK F: POKE (F+99),PEEK (F+99)-1: LET R$(1)="O.K. wy priwqzali ee k {tyr`.": GO TO 50
  3103 IF PEEK F=10 AND NO=6 AND PEEK (F+6)=1 THEN  LET R$(1)="wy uve sdelali |to!": GO TO 50
  3105 IF F<>10 AND NO=6 AND PEEK (O+6)=99 THEN  LET R$(1)="zdesx ee ni k ~emu ne priwqve{x!": GO TO 50
  3108 IF NO=6 AND PEEK (O+6)<>99 THEN  LET R$(1)="no u was ve ee net!": GO TO 50
  3110 LET R$(1)="priwqzywqtx movno werewku,": LET R$(2)="a ne to ~to wy dumaete.": GO TO 50
  3200 IF PEEK F=10 AND NO=6 AND PEEK (F+6)=1 THEN  POKE (F+6),0: POKE (F+7),0: LET R$(1)="O.K. wy otwqzali werewku.": GO TO 50
  3205 IF NO=6 AND (PEEK (O+6)=99 OR PEEK (O+6)=PEEK F) THEN  LET R$(1)="ona ni k ~emu ne priwqzana!": GO TO 50
  3210 LET R$(1)="zdesx ni ~to ne k ~emu ne ": LET R$(2)="priwqzano.": GO TO 50
  3300 IF PEEK F=10 AND NO=6 AND PEEK (F+6)=1 AND PEEK (F+7)=0 THEN  POKE (F+7),1: LET R$(1)="O.K. wy skinuli werewku wniz.": LET R$(2)="teperx odin konec ee priwqzan,": LET R$(3)="a drugoj spu}en wniz.": GO TO 50
  3305 IF PEEK F=10 AND NO=6 AND (PEEK (O+6)=99 OR PEEK (O+6)=PEEK F) AND PEEK (F+7)=0 THEN  POKE (O+6),0: LET R$(1)="O.K. wy skinuli werewku": LET R$(2)="i ona upala wniz.": GO TO 50
  3310 IF PEEK F=10 THEN  LET R$(1)="za~em ?": GO TO 50
  3315 GO TO 2035
  3400 IF (PEEK F=20 OR PEEK F=21) AND NO=23 AND PEEK (F+99)=MAX THEN  LET R$(1)="sna~ala oswobodite hotq by odnu": LET R$(2)="ruku, a to ne~em budet gresti!": GO TO 50
  3405 IF PEEK F=20 AND NO=23 THEN  POKE F,21: GO TO 100
  3410 IF PEEK F=21 AND NO=23 THEN  POKE F,20: GO TO 100
  3415 LET R$(1)="plawatx zdesx negde!": GO TO 50
  3500 IF PEEK F=21 AND NO=24 THEN  LET R$(1)="on ne ponimaet wa{ego qzyka!": GO TO 50
  3505 LET R$(1)="nikto was ne slu{aet!": GO TO 50
  3600 IF PEEK F=21 AND NO=7 AND PEEK (O+7)=99 THEN  CLS : GO SUB 8800: PRINT AT 2,1;              "prowodnik wzql monetu i prowel  was ~erez dvungli w naselennyj  poselok i zatem wy blagopolu~-  no wernulisx domoj!": GO SUB 8800: PAUSE 150: BEEP .5 COPY ,2: PRINT AT 6,0;   "welikolepno!!!   primite moi      iskrennie pozdrawleniq.": GO TO 1602
  3603 IF PEEK F=21 AND NO=7 THEN  LET R$(1)="prowerte swoj inwentarx!": GO TO 50
  3605 IF PEEK F=21 AND NO<>7 THEN  LET R$(1)="emu |to sowsem ne nuvno.": GO TO 50
  3610 LET R$(1)="krome was zdesx nikogo net.": GO TO 50
  3700 IF NO=5 AND (PEEK (O+5)=99 OR PEEK (O+5)=PEEK F) THEN  LET R$(1)="nikakoj dvin ne wylezit.": LET R$(2)="|to wam ne skazka, a realxnostx!": GO TO 50
  3710 LET R$(1)="ni~ego ne proishodit.": GO TO 50
  7010 PRINT T$
  7011 PRINT                     "[A]wy w dowolxno mra~nom         [G][A]pome}enii s kamennym polom i  [G][A]stenami. w sewernoj stene wy  [G][A]widete dyru iz kotoroj wyhodit[G][A]lu~ sweta i w kotoru` movno   [G][A]proleztx.                     [G]"
  7012 PRINT B$
  7019 RETURN 
  7020 PRINT T$
  7021 PRINT                     "[A]wy popali w swetloe pome}enie.[G][A]ono oswe}aetsq gorq}imi ni{ami[G][A]wysoko na stenah po wsemu     [G][A]perimetru. ~erez nebolx{u`    [G][A]dyru w stene movno proleztx na[G][A]`g. takve movno idti na wostok[G]"
  7022 PRINT B$
  7029 RETURN 
  7030 PRINT T$
  7031 PRINT                     "[A]sweta idu}ego iz zapadnogo    [G][A]pome}eniq wpolne dostato~no   [G][A]~toby uwidetx ~to |ta komnata [G][A]absol`tno pusta za iskl`~eniem[G][A]lestnicy wedu}ej nawerh.      [G]"
  7032 PRINT B$
  7039 RETURN 
  7040 PRINT T$
  7041 PRINT                     "[A]wy popali w o~enx prostornoe  [G][A]pome}enie, no ni~ego          [G][A]prime~atelxnogo ne widno.     [G][A]idti movno na zapad,          [G][A]spustitxsq wniz po lestnice i [G][A]na wostoke imeetsq dwerx.     [G]"
  7042 PRINT B$
  7049 RETURN 
  7050 PRINT T$
  7051 PRINT                     "[A]wy wrode by kak w masterskoj. [G][A]zdesx walq`tsq raznye velezki.[G][A]kamennye stupenxki wedut wniz.[G][A]takve imeetsq dwerx na zapade.[G]"
  7052 PRINT B$
  7059 RETURN 
  7060 PRINT T$
  7061 PRINT                     "[A]|to skoree wsego skladskoe    [G][A]pome}enie nabitoe raznymi     [G][A]q}ikami i wsqkim nenuvnym     [G][A]barahlom. kamennye stupeni    [G][A]wedut nawerh.                 [G]"
  7062 PRINT B$
  7069 RETURN 
  7070  IF PEEK (O+9)<>99 THEN  PRINT TAB 5; PAPER 7; INK 0;"zdesx ni~ego ne widno!": RETURN 
  7071 PRINT T$
  7072 PRINT                     "[A]wy w pogrebe pylxnom i grqznom[G][A]i wyhod odin nawerh.          [G]"
  7073 PRINT B$
  7079 RETURN 
  7080 PRINT T$
  7081 PRINT                     "[A]uzkij korridor wedu}ij s      [G][A]sewera na wostok. zapadnaq    [G][A]stena w otli~ie ot drugih     [G][A]sdelana iz kirpi~a.           [G]"
  7082 PRINT B$
  7089 RETURN 
  7090 PRINT T$
  7091 PRINT                     "[A]~istaq i horo{o ubrannaq      [G][A]komnata. na zapade wystup     [G][A]ba{ni tipa balkona,a na `ge   [G][A]korridor.                     [G]"
  7092 PRINT B$
  7099 RETURN 
  7100 PRINT T$
  7101 PRINT                     "[A]wy stoite na wystupe ba{ni.   [G][A]wniz metrow 15-20. okolo was w[G][A]stene tor~it nebolx{oj {tyrx. [G][A]wyjti ots`da movno na wostok. [G]"
  7102 PRINT B$
  7109 RETURN 
  7110 PRINT T$
  7111 PRINT                     "[A]wy stoite na zemle bliz       [G][A]wysokoj steny ba{ni kotoraq   [G][A]zakrywaet soboj `vnu` ~astx.  [G][A]na zapade i wostoke           [G][A]neprohodimye bolota, na sewere[G][A]dvungli.                      [G]"
  7112 PRINT B$
  7119 RETURN 
  7120 PRINT T$
  7121 PRINT                     "[A]wy w labirinte dvunglej.      [G]"
  7122 PRINT B$
  7129 RETURN 
  7130 GO TO 7120
  7140 GO TO 7120
  7150 GO TO 7120
  7160 GO TO 7120
  7170 GO TO 7120
  7180 GO TO 7120
  7190 GO TO 7120
  7200 PRINT T$
  7201 PRINT                     "[A]wy stoite na `vnom beregu     [G][A]nebolx{oj re~ki. na drugom    [G][A]beregu wrode kto-to estx.     [G][A]na sewere, wostoke i zapade   [G][A]dvungli.                      [G]" 
  7202 PRINT B$
  7209 RETURN 
  7210 PRINT T$
  7211 PRINT                     "[A]wy na sewernom beregu re~ki.  [G][A]pered wami wy widite          [G][A]prowodnika, kotoryj izumlenno [G][A]ustawilsq na was. dvungli     [G][A]prostira`tsq wo wseh          [G][A]naprawleniqh.                 [G]" 
  7222 PRINT B$
  7229 RETURN 
  8800 FOR X=-5 TO 15
  8802 BEEP .02=,X: NEXT X
  8804 FOR X=14 TO -5 STEP -1
  8806 BEEP .02=,X: NEXT X
  8808 RETURN 
  9940 POKE 23739,244
  9950 RANDOMIZE USR (PEEK 23635+256*PEEK 23636+5): REM : LOAD "f.system"CODE 
  9955 RANDOMIZE USR (PEEK 23635+256*PEEK 23636+5): REM : LOAD "f.obj." DATA O$()
  9956 LET F=64280: LET O=64379: LET SS=64440
  9957 LET MAX=PEEK 64118: LET MOB=PEEK 64119
  9958 LET PBS=256*PEEK 64123+PEEK 64122
  9959 LET SAVE=256*PEEK 64117+PEEK 64116: LET LEN=256*PEEK 64121+PEEK 64120
  9960 LET DMOV=256*PEEK 64125+PEEK 64124
  9961 POKE 64130,0
  9965 DIM R$(4,32)
  9970 FOR X=1 TO 4: LET R$(X,1)="*": NEXT X
  9975 BORDER 0: PAPER 0: INK 6: BRIGHT 1: CLS 
  9976 PRINT AT 1,6;"nemnogo instrukcij"
  9977 PRINT AT 3,0; INK 7;      " |ta programma prednazna~ena dlq teh kto sowsem nedawno uwleksq  vanrom "; INK 3;"'ADVENTURE'"; INK 7;", da i dlq    assow q duma` ona ne pokavetsq  sli{kom prostoj. prowerte sebq! sistema wwoda komand oby~naq    glagol + su}estwitelxnoe.       osnownye glagoly takie-ve kak   i w ABS. nad ostalxnymi         podumajte w hode igry.          programma ponimaet sokra}eniq   do ~etyreh bukw.                ~toby pro}upatx glagoly         ponimaemye programmoj, postawte posle nego probel.             "
  9978 PRINT AT 20,1; INK 6;"uda~nyh wam prikl`~enij!": PAUSE 0
  9979 CLS : PRINT AT 8,9;"sekundo~ku"
  9980 RANDOMIZE USR 65058
  9984 RESTORE 9987
  9985 POKE 23675,88: POKE 23676,255: FOR X=USR "A" TO USR "A"+63
  9986 READ Z: POKE X,Z: NEXT X
  9987 DATA 128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,255,128,128,128,128,128,128,128,255,255,128,128,128,128,128,128,128,255,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0
  9988 LET T$="[D][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][E]": LET B$="[C][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][F]": LET VB=1
  9989 GO TO 100
  9990 SAVE "advent" LINE 2
  9991 CLS 
  9993 PRINT  BRIGHT 1;AT 8,0;    "otmotajte lentu dlq werifikacii."
  9994 BEEP .1 TO ,20: PAUSE 50
  9995 PRINT AT 12,0;            "   navmite  l`bu` klawi{u, kogdabudete gotowy.": PAUSE 0
  9996 VERIFY "advent"
  45170;]f CLS o{ CLS COS  NEXT LN  CLS TAB a SAVE TAB o STOP VAL b NEXT _ RETURN COS av RESTORE j RUN AT e INPUT  INPUT [U]mo PLOT  t RUN  SAVE  PAUSE &zRNDr PAUSE ACS  STOP FN  RESTORE VAL$  LOAD AwT [D][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][H][E]B [C][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][B][F] CAT  THEN malenxkij fakel       stalxnaq fomka        nebolx{oj sunduk      blestq}ij kl`~        staraq lampa          tolstaq werewka       zolotaq moneta        glinqnyj gor{ok       gorq}ij fakel          ERASE  *                               *                               *                               *