Quasimodo, Herrscher der Kartanen
Dieses Abenteuer führt Sie in die Welt der Fantasia 31 Räume stehen Ihnen auf der Suche nach Quasimodo zur Verfügung. Finden und vernichten Sie ihn.

Sie wurden vom Volk der Kartanen bestimmt, den Herrscher des Landes aufzuspüren und zu vernichten. Sie wissen von ihm nur, daß er Quasimodo heißt und Hexenmeister ist. Als Sie sich bereit erklärten, diese schwere Aufgabe zu übernehmen, brachten Sie ihre Landsleute durch einen Geheimgang in dessen Gewölbe. Nun müssen Sie allerlei Gefahren, wie Monster, Leichen und Fallgruben überstehen, um zu Quasimodo vorzudringen.
Das Programm Quasimodo ist ein Abenteuerspiel, bei dem es darauf ankommt, durch Eingabe von Befehlen eine bestimmte Aufgabe zu lösen. Diese Kommandos bestehen meist aus einem Verb und einem Hauptwort. Hier nun eine Zusammenstellung aller möglichen Kommandos:
NIMM, GIB, GEH, LISTE, HOCH, ZUENDE, SPRING, TRINK, DRUECKE, BEFEHLE und OEFFNE.
Richtungsänderungen können durch Eingabe der Abkürzungen N, S, W, 0 für Nord, Süd, West und Ost vorgenommen werden. Diese werden neben den sichtbaren Gegenständen immer auf dem Bildschirm angezeigt. Zum Ablauf des Programms wäre noch zu sagen, daß der Computer wichtige Spielpassagen akustisch untermalt.
(Roland Selzer/rg)20 gosub22:gosub700:goto875 21 gosub22:fori=1to2500:next:goto875 22 printchr$(147):poke53281,0:u=646:r=2 25 poke53280,0:pokeu,4:t=58640:si=54272 65 forl=1to4:print 70 fori=7to32:reads:printtab(i)chr$(s); 71 nexti,l:print:poke214,9:pokeu,1:syst 80 printspc(9)"ein abenteuerspiel von 81 printspc(53)"roland selzer 82 printspc(50)"fuer den commodore 64 83 printspc(54)"(c) 1984/85 84 printspc(88)"finden und vernichten sie":printspc(51)"quasimodo den hexer 87 printspc(89)">>>> bitte warten <<<< 110 dimg$(99):fori=2to22step2:readg$(i) 120 next:v=53248:f=v+17:p=1:return 600 data117,96,105,105,32,105,117,96,105 601 data117,96,105,105,117,105,117,105 602 data117,96,105,176,96,105 603 data117,96,105,98,32,98,98,32,98,98 604 data32,98,98,32,98,98,98,98,98,98,98 605 data32,98,98,32,98,98,32,98,98,32,98 606 data98,32,98,171,96,179,106,96,105 607 data98,98,106,107,98,98,32,98,98,32 608 data98,98,32,98,106,96 609 data109,106,96,107,107,32,107,106 610 data96,107,106,106,32,32,106,106 611 data96,107,173,96,107,106,96,107 650 dataopfer,pflanze,polizist,lampe 660 datahammer,orden,schalter,dynamit 670 dataschrank,buch,flasche 700 forl=0to2:readb:fori=0tob:reada 705 poke832+i+l*64,a:next 710 fori=b+1to62:poke832+i+l*64,0:nexti,l 711 forl=3to22:readb:fori=0tob:reada 712 poke14912+i+l*64,a:next 713 fori=b+1to62:poke14912+i+l*64,0 715 nexti,l:return 875 z$=chr$(18)+" "+chr$(146):w$=" " 890 x$=chr$(157)+" ":l$(p)="ste" 891 fori=1to24:u$=u$+chr$(175) 892 v$=v$+chr$(183):w$=w$+" ":next 900 pokef,11:printchr$(147);:pokeu,11:pokev+28,255:g$(99)="monster" 901 fori=0to7:pokev+i,0:next:pokev+16,0 902 fori=2to5:printspc(i)chr$(109); 903 printspc(36-i*2)chr$(110):next 904 printspc(6)chr$(111)v$chr$(112) 905 fori=1to8:printspc(6)chr$(165); 906 printspc(24)chr$(167):next 907 printspc(6)chr$(108)u$; 908 printchr$(186):fori=5to2step-1 909 printspc(i)chr$(110); 910 printspc(36-i*2)chr$(109):next 911 pokev+23,0:pokev+29,0:pokev+40,2 912 pokev+21,255:ifr=20orr=90thenpokev+28,0 1070 pokeu,11:fori=1to4:r$(i)="":next 1071 ifr=0thenr$=r$+" ":goto1102 1072 ifr=99andmo=0thengosub5800:goto1101 1073 ifr=99then1101 1075 ifr>5thenr$(1)="n-":gosub3100 1080 r$=a$:ifr<26thenr$(2)="s-" 1090 ifint(r/5)<>r/5thenr$(3)="o-":gosub3200 1092 ifg$(r)="loch"then4900 1093 j=r/2:ifj<>int(j)org$(r)=""orty=1then1095 1094 onjgosub5000,5100,5300,5200,5400,5500,5600,5700,5900,5960,7000 1095 b=(r-1)/5:ifle=1andr=2thengosub5040 1100 ifint(b)<>bthenr$(4)="w-":gosub3005 1101 ifr=99thengosub6540 1102 g$=g$(r):r$="":fori=1to4:r$=r$+r$(i) 1105 next:ifg$(r)=""theng$="nichts" 1106 ifty=1then6930 1120 poke214,20:poke211,0:syst 1121 pokeu,15:print" richtung: "r$x$; 1125 poke211,38-len(g$):printg$:la=0 1130 poke211,0:poke214,22:syst 1131 pokeu,15:print" kommando: "z$; 1135 pokef,27:k$="":b2=r:poke198,0 1140 geta$:ifa$=""then1140 1145 ifa$=chr$(13)orla>26then1180 1146 ifa$=" "then1160 1147 ifa$=chr$(20)then3297 1150 ifa$<"a"ora$>"z"then1140 1160 k$=k$+a$:poke211,11:poke214,22 1170 syst:printk$z$;:la=la+1:goto1140 1180 ifk$="n"thenifr$(1)="n-"thenr=r-5 1190 ifk$="s"thenifr$(2)="s-"thenr=r+5 1200 ifk$="w"thenifr$(4)="w-"thenr=r-1 1210 ifk$="o"thenifr$(3)="o-"thenr=r+1 1220 ifb2=rthen1240 1221 ifqu=1then2200 1230 pokef,11:goto900 1240 n$=left$(k$,3):pokeu,14:z=int(rnd(1)*3+1) 1241 printchr$(157)" ":print:poke211,1 1245 e$=right$(k$,3):ifn$<>"nim"then1350 1250 ife$="nze"andr=4then4020 1251 ife$="euz"andr=99then4040 1256 ife$="che"andr=22then4040 1260 ife$="mer"andr=10then4040 1270 ife$="fer"andr=2then4060 1275 ife$="olz"andr=18then4040 1280 ife$="ist"andr=6then4080 1290 ife$="mpe"andr=8then4100 1291 ife$="den"andr=12then4040 1293 ife$="mit"andr=16then4040 1294 ife$="ank"andr=18thenz=2:goto2930 1295 ife$="uch"andr=20then4040 1298 goto2910 1350 ifn$<>"gib"then1370 1355 ife$="den"ore$="mer"ore$="che"thenifr=6orr=99then4120 1356 ife$="fer"andr=99then4120 1357 ife$="euz"andqu=1then2300 1360 goto2995 1370 ifn$<>"dru"then1430 1380 ife$="ter"thenifr=14then4140 1430 ifn$<>"lis"then1520 1431 ifqu=1then2200 1435 ifl$(1)<>"ste"then2997 1440 pokef,11:poke214,8:poke211,0 1441 syst:fori=1to11 1445 printspc(8)chr$(18)left$(w$,13) 1450 next:w=8:ifr<>2andr<>18andr<>20thenpokev+21,0 1456 fori=0top:ifl$(i)=""thennext:goto1500 1460 ifl$(i)="mer"thenp$="hammer" 1464 ifl$(i)="euz"thenp$="kreuz" 1465 ifl$(i)="den"thenp$="orden" 1466 ifl$(i)="fer"thenp$="opfer" 1470 ifl$(i)="sel"thenp$="schluessel" 1472 ifl$(i)="mit"thenp$="dynamit" 1473 ifl$(i)="che"thenp$="flasche" 1474 ifl$(i)="olz"thenp$="streichholz" 1485 w=w+1:poke214,w:poke211,9:syst 1490 printchr$(18)p$:next 1500 pokef,27:poke198,0:wait198,1:goto900 1520 ifn$<>"spr"then1550 1530 print"dein kopf knallte"; 1535 print" an die decke"; 1540 goto9999 1550 ifn$<>"zue"then1570 1555 ife$="mit"then4800 1570 ifn$<>"oef"then1575 1571 ifr<>18then2910 1573 goto6700 1575 ifn$<>"bef"then1577 1576 goto6000 1577 ifn$<>"geh"then1579 1578 ifright$(k$,4)="loch"thenr=99:goto900 1579 ifn$="hoc"andr=99thenr=16:goto900 1580 ifn$<>"tri"then2000 1581 fori=1top:ifl$(i)<>"che"thennext:goto1583 1582 ifkr=0thengosub6500:goto1590 1583 print"was denn";:goto2998 1590 print"du fuehlst dich nun"; 1595 print" kraeftiger";:kr=1:goto6750 2000 goto2950 2100 fori=1top:ifl$(i)<>"fer"thennext:goto 2200 poke214,24:poke211,1:syst:pokeu,5 2205 print"quasimodo hat dich getoetet"; 2210 goto9999 2300 fori=1top:ifl$(i)<>"euz"thennext:goto2200 2310 pokef,11:printchr$(147);:pokeu,11:ty=1:goto902 2910 gosub4000:ifqu=1then2200 2920 ifz=1thenprint"selten so gelacht"; 2930 ifz=2thenprint"total unmoeglich"; 2940 ifz=3thenprint"das kann ich nicht"; 2945 goto2998 2950 ifqu=1then2200 2951 gosub4000:ifk$="o"ork$="w"ork$="s"ork$="n"then2990 2970 ifz=1thenprint"versteh dich nicht"; 2980 ifz=2thenprint"do you speak german"; 2981 ifz=3thenprint"ist mir unbekannt"; 2985 goto2998 2990 print"richtung nicht "; 2991 print"moeglich";:goto2998 2995 fori=1top:ifl$(i)<>e$thennext:goto2997 2996 ifr<>6andr<>99thenprint"wem denn";:goto2998 2997 print"hast du nicht"; 2998 poke211,1:fori=1to1350:next:ifr=99andmo=0then6770 2999 poke214,22:poke211,11:syst 3000 printw$:print:printw$" ";:goto1102 3001 gosub4000:print"gibt es hier"; 3002 print" nicht";:goto2998 3005 poke214,3:poke211,1:syst 3010 printchr$(170)chr$(109) 3020 print" "chr$(170)" "chr$(109) 3030 print" "chr$(170)chr$(183)chr$(112) 3040 fori=1to9 3050 print" "chr$(170)" "chr$(167):next 3060 print" "chr$(170)chr$(175)chr$(186) 3065 print" "chr$(170)" " 3070 print" "chr$(170)" " 3080 print" "chr$(110):return 3100 poke214,5:poke211,16:syst 3110 fori=1to6:printchr$(175);:next 3120 printspc(33)chr$(170)chr$(109); 3130 fori=1to4:printchr$(175);:next 3140 printchr$(110)chr$(180) 3150 fori=1to6:printspc(15)chr$(170)chr$(170); 3160 printspc(4)chr$(180)chr$(180):next 3170 printspc(15)chr$(186)chr$(110); 3180 print" "chr$(109)chr$(108):return 3200 poke214,3:poke211,35:syst 3210 printchr$(110)chr$(180) 3220 printspc(34)chr$(110)" "chr$(180) 3230 printspc(34)chr$(111)chr$(183); 3240 printchr$(180):fori=1to9 3250 printspc(34)chr$(180)" "chr$(180) 3260 next:printspc(34)chr$(108)chr$(175)chr$(180) 3265 printspc(34)" "chr$(180) 3270 printspc(35)" "chr$(109) 3280 printspc(37)chr$(109):return 3297 ifla<1then2999 3298 la=la-1:k$=left$(k$,la):poke211,11 3299 printk$z$" ";:goto1140 3310 data62,0,3,192,0,12,48,0,48,12,0,0 3320 data3,0,12,3,0,15,3,0,7,3,0,53,3,0 3330 data15,3,0,15,195 3340 data0,15,204,0,13,240,0,7,192,0,3 3350 data192,0,2,160,0,2,32,0,2,40 3360 data0,2,40,0,2,40,0,2,40 3370 data0,2,40,62,0,2,40,0,2,40 3380 data0,2,40,0,1,245,0,1,245,0,1,117 3390 data0,1,85,0,0,84,0,0,80,0,1,80,0 3400 data1,64,0,5,64,0,5,0,0,21,0,0,5,0 3410 data0,5,0,0,1,64,0,1,192,0,3,192,0 3420 data0,240,0,3,240,62 3430 data0,48,0,0,112,0,0,248,0,0,248,0 3440 data1,252,0,12,252,0,13,254,0,15 3450 data254,224,7,253,224,7,251,224,25 3460 data253,192,31,255,192,111,255,216 3470 data111,255,184,119,255,120,63,255 3480 data240,31,255,224,7,255,0,3,254,0 3490 data1,252,0,0,248,0,25 3500 data0,160,0,0,160,0,5,85,0,5 3510 data85,0,1,84,0,1,84,0,1,84,0 3520 data1,84,0,0,80,22 3600 data0,255,0,0,195,0,3,243,0,15,255 3610 data0,1,81,0,15,255,0,1,81,0,0,65 3620 data62,0,16,0,0,252,0,3,255,0,3 3630 data255,0,3,253,0,3,255,0,15 3640 data255,192,15,255,192,2,170,128,2 3645 data170,128,2,170,0,2 3650 data170,0,0,168,0,0,252,0,3,255,0 3660 data15,255,64,15,255,240,15,255,208 3670 data15,63,240,15,63,208,5,61,80,31 3680 data15,63,240,0,160,0,3,239,192,0 3690 data255,0,0,255,0,0,240,0,0,240,0,0 3700 data240,0,0,240,0,0,252,0,0,252 3710 data37,1,64,0,63,252,0,85,116,0,255 3720 data252,0,255,252,0,63,240,0,1,64 3730 data0,1,64,0,1,64,0,1,64,0,1,64,0 3740 data1,64,0,1,64 3750 data18,29,0,0,55,0,0,29,0,0,5,0,0 3760 data5,0,0,4,0,0,4 3770 data9,252,0,0,220,0,0,220,0,0,252 3771 data7,255,196,0,255,208,0,255,192 3772 data61,0,0,0,0,0,0,0,0,0,0,0,0,0,0 3773 data0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 3774 data0,0,1,64,0,5,80,0,21,208,1,21 3775 data84,4,21,84,4,85,85,20,85,85,84 3776 data86,85,81,86,21,81,90,0,81,86 3777 data62,81,86,0,81,213,128,81,117,0 3778 data69,89,64,85,93,80,85,91,112,85 3779 data86,48,85,85,0,85,85,0,21,85,0 3780 data21,85,0,5,84,0,1,84,0,0,84,0,0 3785 data85,0,0,21,0,0,21,0,0,84,0,0,84 3790 data0,0,85,64,0,93,192 3800 data56,255,255,240,0,0,0,255,255,240 3805 data255,255,240,255,15,240,255,255 3810 data240,255,255,240,0,0,0,255,255 3815 data240,255,255,240,255,255,48,255 3820 data255,48,255,255,48,255,255,240,255 3830 data255,240,255,255,240,80,0,80,64 3840 data0,16,64,0,16 3900 data56,255,255,240,192,0,48,192,0,32 3905 data192,0,48,192,0,48,192,0,48,192 3910 data0,48,192,0,48,255,255,240 3915 data255,255,240,255,255,48,255,255 3920 data48,255,255,48,255,255,240,255 3930 data255,240,255,255,240,80,0,80,64 3940 data0,16,64,0,16,3,86,0,0,86,45 3941 data63,240,0,74,80,0,115,240,0,124 3942 data80,0,110,240,0,78,144,0,70,240 3943 data0,102,176,0,110,240,0,110,80,0 3944 data110,240,0,110,144,0,126,240,0 3945 data62,0,0,14,0,0,2 3946 data62,0,2,0,0,2,0,0,7,0,0,7,0,0 3947 data15,128,0,15,128,0,31,192,0,31 3948 data192,0,63,224,0,63,224,0,255,248 3949 data0,64,16,0,88,208,0,45,160,1,224 3950 data60,7,240,95,31,215,79,63,136 3951 data131,63,13,131,126,7,16,126,34,0 3952 data62,126,34,0,124,4,16,124,32,16 3953 data250,64,8,251,64,8,249,252,5,248 3954 data12,15,248,28,8,252,22,28,252,50 3955 data7,252,34,1,124,42,1,126,44,2 3956 data62,38,14,62,39,30,126,49 3957 data240,124,18,225,127,18,225,127 3958 data206,227,126,108,98,126,56,99,60,192,0,0,240,0,0,240,0,0,252,0,0,254 3959 data0,0,127,0,0,63,128,0,63,128 3960 data0,111,128,0,207,128,0,15,128,0 3961 data15,128,0,31,128,0,31,128,0,31 3962 data128,0,159,128,0,191,0,0,191,0 3963 data0,191,0,0,191,0,0,191 3964 data54,126,56,99,126,56,99,126 3965 data56,126,56,99,126,56,99,126 3966 data56,126,56,99,126,56,99,126 3967 data56,126,56,99,126,56,99,126 3968 data56,126,56,99,126,56,99,126 3969 data56,126,56,99,126,56,99,126 3970 data56,126,56,99,126,56,99,126 3971 data27,16,0,0,48,0,0,48,0,0,252,0 3972 data0,252,0,0,168,0,0,168,0,0,252 3973 data0,0,252,0,0,252,18 3974 data32,0,0,32,0,0,168,0,0,168,0,0 3975 data32,0,0,32,0,0,32 4000 poke211,1:poke214,24:syst:return 4020 printchr$(157)"hornissen haben dich"; 4030 print" toetlich gestochen";:goto9999 4040 ife$="euz"andr=99andmo=0then6770 4042 ifsr=1thensr=0:se=1:goto4045 4043 ifright$(g$(r),3)<>e$then3001 4044 g$(r)="" 4045 p=p+1:poke214,20:syst 4046 ifr<>18thenfori=0to1:pokev+i,0:next 4047 pokev+2,0:pokev+3,0:pokev+4,0 4048 pokev+5,0:l$(p)=e$:pokeu,15 4051 printspc(27)" nichts" 4052 ife$="uch"thenqu=1:g$(20)="quasimodo":pokef,11:gosub6800 4053 goto2999 4060 ifkr=1thenle=1:goto4040 4065 print"ist zu schwer";:goto2998 4080 print"der polizist hat"; 4095 print" dich verhaftet";:goto9999 4100 print"haengt zu hoch";:goto2998 4120 fori=1top 4121 ifl$(i)="den"ande$="den"andr=6then4130 4122 ifl$(i)="fer"ande$="fer"andr=99thenl$(i)="":goto6600 4123 ifl$(i)=e$then4156 4124 next:ifr=6then4080 4125 goto6770 4130 print"du bekommst einen";:od=1 4131 print" schluessel dafuer";:l$(i)="sel":gosub6500:goto6750 4140 print"eine falltuer hat"; 4155 print" sich geoeffnet ";:goto9999 4156 l$(i)="" 4160 goto2998 4800 forl=1top:ifl$(l)="mit"then4871 4815 next:ifg$(r)="dynamit"then4871 4820 goto3001 4860 print"die explosion hat dich"; 4870 print" zerfetzt";:goto9999 4871 ifse=0thenprint"mit was denn";:goto2998 4872 pokef,11:g$(r)="loch":fori=0to6 4873 pokesi+i,0:next:j=1:i1=99:gosub4880 4874 fori=1to2000:next:forj=15to0step-.5 4875 i1=30:gosub4880:next:fori=0to6 4876 pokesi+i,0:next 4877 ifl$(l)="mit"then4860 4878 goto900 4880 pokesi+24,j:pokesi+5,15:pokesi+1,i1 4881 pokesi,200:pokesi+4,129:return 4900 poke214,14:poke211,6:syst 4906 pokeu,11:printspc(2);:fori=1to5 4910 printchr$(175);:next:printspc(34); 4920 printchr$(110)spc(4)chr$(110) 4930 printspc(7)chr$(109)chr$(175); 4940 printchr$(175)chr$(110)chr$(183) 4950 goto1095 5000 pokev+37,6:pokev+38,15:pokev+39,2 5010 poke2040,13:pokev,207:pokev+1,107 5030 poke2041,14:pokev+2,207:pokev+3,128 5040 printchr$(19):pokeu,1:fori=1to7 5050 printspc(25)chr$(167):next 5055 printspc(25)chr$(110):pokeu,11:return 5100 pokev+37,11:pokev+38,5:pokev+39,8 5110 poke2040,15:poke2041,236 5120 pokev,100:pokev+1,145:pokev+40,8 5130 pokev+2,100:pokev+3,166:return 5200 pokev+37,7:pokev+38,2:poke2040,237 5210 pokev+16,255:pokev,46:pokev+1,110:return 5300 pokev+37,1:pokev+38,14:pokev+39,8 5310 pokev+40,8:poke2040,238:poke2041,239 5320 pokev,100:pokev+1,143 5330 pokev+2,100:pokev+3,164:return 5400 pokev+37,7:pokev+38,8:pokev+39,8 5410 pokev,233:pokev+1,160:poke2040,240:return 5500 pokev+37,2:pokev+38,7:pokev+39,8 5510 pokev,140:pokev+1,130:poke2040,241:return 5600 pokev+37,3:pokev+38,4:pokev+39,8 5610 pokev,140:pokev+1,130:poke2040,242:return 5700 pokev+37,7:pokev+38,2:pokev,100 5710 pokev+1,170:poke2040,243:return 5800 pokev+37,6:pokev+38,8:pokev+39,4 5810 pokev,90:pokev+1,93:pokev+2,90 5820 pokev+3,135:poke2040,244:pokev+23,7 5830 pokev+29,7:poke2041,245:return 5900 pokev+37,12:pokev+38,4:pokev,230 5905 ifse=1orsr=1thenpoke2040,247:goto5930 5920 poke2040,246 5930 pokev+1,147:fori=1top:ifl$(i)="olz"orse=1thennext:return 5940 poke2041,248:pokev+40,7 5950 pokev+2,235:pokev+3,152:return 5960 pokev+39,7:pokev,240:pokev+1,165 5970 poke2040,249:pokev+28,0:return 6000 fori=1to40:la$=la$+" ":next 6005 la$=la$+"nimm-gib-geh-hoch-list" 6010 la$=la$+"-zuende-spring-trink" 6020 la$=la$+"-druecke-oeffne":poke211,40 6025 fori=1to40:la$=la$+" ":next 6030 poke214,21:syst 6040 fv=fv+1:iffv>98then2998 6050 printmid$(la$,fv,40)chr$(145); 6060 fori=1to130:next:goto6040 6500 pokesi+24,8:pokesi+4,0:pokesi+5,10 6501 pokesi+6,22:fori=30to10step-.4 6505 pokesi+1,255-peek(si):pokesi+4,33:pokesi,200+i 6520 pokesi+4,17:next:pokesi+4,0:return 6540 ifg$(r)=""thenreturn 6550 pokev+4,200:pokev+5,100 6560 poke2042,255:pokev+41,15:return 6600 pokef,11:print"monster nahm leiche und verschwand"; 6610 mo=1:g$(r)=" kreuz":mo=1:pokev+1,0 6620 pokev,0:pokev+2,0:pokev+3,0 6630 pokef,27:gosub6500:goto6750 6700 fori=1top:ifl$(i)<>"sel"thennext:print"mit was denn";:goto2998 6705 ifse=1orsr=1thenprint"ist schon offen";:goto2998 6710 gosub6500:poke2040,247 6730 print"im schrank liegt";:sr=1 6740 print" ein streichholz"; 6750 poke198,0:wait198,1:goto2999 6770 print"das monster hat dich gebissen";:goto9999 6800 fori=0to3:poke2040+i,250+i:pokev+39+i,2 6810 next:pokev,150:pokev+2,150 6820 pokev+1,120:pokev+3,141:pokev+4,151 6830 poke214,10:poke211,17:syst 6840 pokeu,1:printz$:fori=1to5 6850 poke211,16:printz$z$z$:next 6900 poke2042,253:pokev+41,2:pokev+6,172 6910 pokev+7,135:poke2043,252:pokev+42,2 6920 pokev+5,162:return 6930 poke214,24:syst 6935 print" gratuliere der hexer verschwindet";:pokev+6,0 6940 fori=16045to16255 6950 pokei,255-peek(i):next:pokef,27 6960 fori=1to300:poke16000+rnd(1)*255,0 6965 pokev+37+rnd(1)*5,rnd(1)*15+1 6966 next:pokev+21,0:printchr$(147);:end 7000 pokev+37,3:pokev+38,5:pokev+39,13 7020 pokev,180:pokev+1,160:poke2040,254 7030 return 9999 fori=1to3000:next:pokev+21,0:run21
20 GOSUB 22:GOSUB 700:GOTO 875 21 GOSUB 22:FOR I=1 TO2500:NEXT :GOTO 875 22 PRINTCHR$ (147):POKE 53281,0:U=646:R=2 25 POKE 53280,0:POKE U,4:T=58640:SI=54272 65 FOR L=1 TO4:PRINT 70 FOR I=7 TO32:READ S:PRINTTAB( I)CHR$ (S); 71 NEXT I,L:PRINT:POKE 214,9:POKE U,1:SYS T 80 PRINTSPC( 9)"EIN ABENTEUERSPIEL VON 81 PRINTSPC( 53)"ROLAND SELZER 82 PRINTSPC( 50)"FUER DEN COMMODORE 64 83 PRINTSPC( 54)"(C) 1984/85 84 PRINTSPC( 88)"FINDEN UND VERNICHTEN SIE":PRINTSPC( 51)"QUASIMODO DEN HEXER 87 PRINTSPC( 89)">>>> BITTE{2SPACE}WARTEN <<<< 110 DIM G$(99):FOR I=2 TO22STEP 2:READ G$(I) 120 NEXT :V=53248:F=V+17:P=1:RETURN 600 DATA 117,96,105,105,32,105,117,96,105 601 DATA 117,96,105,105,117,105,117,105 602 DATA 117,96,105,176,96,105 603 DATA 117,96,105,98,32,98,98,32,98,98 604 DATA 32,98,98,32,98,98,98,98,98,98,98 605 DATA 32,98,98,32,98,98,32,98,98,32,98 606 DATA 98,32,98,171,96,179,106,96,105 607 DATA 98,98,106,107,98,98,32,98,98,32 608 DATA 98,98,32,98,106,96 609 DATA 109,106,96,107,107,32,107,106 610 DATA 96,107,106,106,32,32,106,106 611 DATA 96,107,173,96,107,106,96,107 650 DATA OPFER,PFLANZE,POLIZIST,LAMPE 660 DATA HAMMER,ORDEN,SCHALTER,DYNAMIT 670 DATA SCHRANK,BUCH,FLASCHE 700 FOR L=0 TO2:READ B:FOR I=0 TOB:READ A 705 POKE 832+I+L*64,A:NEXT 710 FOR I=B+1 TO62:POKE 832+I+L*64,0:NEXT I,L 711 FOR L=3 TO22:READ B:FOR I=0 TOB:READ A 712 POKE 14912+I+L*64,A:NEXT 713 FOR I=B+1 TO62:POKE 14912+I+L*64,0 715 NEXT I,L:RETURN 875 Z$=CHR$ (18)+" "+CHR$ (146):W$="{3SPACE}" 890 X$=CHR$ (157)+" ":L$(P)="STE" 891 FOR I=1 TO24:U$=U$+CHR$ (175) 892 V$=V$+CHR$ (183):W$=W$+" ":NEXT 900 POKE F,11:PRINTCHR$ (147);:POKE U,11:POKE V+28,255:G$(99)="MONSTER" 901 FOR I=0 TO7:POKE V+I,0:NEXT :POKE V+16,0 902 FOR I=2 TO5:PRINTSPC( I)CHR$ (109); 903 PRINTSPC( 36-I*2)CHR$ (110):NEXT 904 PRINTSPC( 6)CHR$ (111)V$CHR$ (112) 905 FOR I=1 TO8:PRINTSPC( 6)CHR$ (165); 906 PRINTSPC( 24)CHR$ (167):NEXT 907 PRINTSPC( 6)CHR$ (108)U$; 908 PRINTCHR$ (186):FOR I=5 TO2STEP -1 909 PRINTSPC( I)CHR$ (110); 910 PRINTSPC( 36-I*2)CHR$ (109):NEXT 911 POKE V+23,0:POKE V+29,0:POKE V+40,2 912 POKE V+21,255:IF R=20OR R=90 THENPOKE V+28,0 1070 POKE U,11:FOR I=1 TO4:R$(I)="":NEXT 1071 IF R=0 THENR$=R$+" ":GOTO 1102 1072 IF R=99AND MO=0 THENGOSUB 5800:GOTO 1101 1073 IF R=99 THEN1101 1075 IF R>5 THENR$(1)="N-":GOSUB 3100 1080 R$=A$:IF R<26 THENR$(2)="S-" 1090 IF INT (R/5)<>R/5 THENR$(3)="O-":GOSUB 3200 1092 IF G$(R)="LOCH" THEN4900 1093 J=R/2:IF J<>INT (J)OR G$(R)=""OR TY=1 THEN1095 1094 ON JGOSUB 5000,5100,5300,5200,5400,5500,5600,5700,5900,5960,7000 1095 B=(R-1)/5:IF LE=1AND R=2 THENGOSUB 5040 1100 IF INT (B)<>B THENR$(4)="W-":GOSUB 3005 1101 IF R=99 THENGOSUB 6540 1102 G$=G$(R):R$="":FOR I=1 TO4:R$=R$+R$(I) 1105 NEXT :IF G$(R)="" THENG$="NICHTS" 1106 IF TY=1 THEN6930 1120 POKE 214,20:POKE 211,0:SYS T 1121 POKE U,15:PRINT" RICHTUNG: "R$X$; 1125 POKE 211,38-LEN (G$):PRINTG$:LA=0 1130 POKE 211,0:POKE 214,22:SYS T 1131 POKE U,15:PRINT" KOMMANDO: "Z$; 1135 POKE F,27:K$="":B2=R:POKE 198,0 1140 GET A$:IF A$="" THEN1140 1145 IF A$=CHR$ (13)OR LA>26 THEN1180 1146 IF A$=" " THEN1160 1147 IF A$=CHR$ (20) THEN3297 1150 IF A$<"A"OR A$>"Z" THEN1140 1160 K$=K$+A$:POKE 211,11:POKE 214,22 1170 SYS T:PRINTK$Z$;:LA=LA+1:GOTO 1140 1180 IF K$="N" THENIF R$(1)="N-" THENR=R-5 1190 IF K$="S" THENIF R$(2)="S-" THENR=R+5 1200 IF K$="W" THENIF R$(4)="W-" THENR=R-1 1210 IF K$="O" THENIF R$(3)="O-" THENR=R+1 1220 IF B2=R THEN1240 1221 IF QU=1 THEN2200 1230 POKE F,11:GOTO 900 1240 N$=LEFT$ (K$,3):POKE U,14:Z=INT (RND (1)*3+1) 1241 PRINTCHR$ (157)" ":PRINT:POKE 211,1 1245 E$=RIGHT$ (K$,3):IF N$<>"NIM" THEN1350 1250 IF E$="NZE"AND R=4 THEN4020 1251 IF E$="EUZ"AND R=99 THEN4040 1256 IF E$="CHE"AND R=22 THEN4040 1260 IF E$="MER"AND R=10 THEN4040 1270 IF E$="FER"AND R=2 THEN4060 1275 IF E$="OLZ"AND R=18 THEN4040 1280 IF E$="IST"AND R=6 THEN4080 1290 IF E$="MPE"AND R=8 THEN4100 1291 IF E$="DEN"AND R=12 THEN4040 1293 IF E$="MIT"AND R=16 THEN4040 1294 IF E$="ANK"AND R=18 THENZ=2:GOTO 2930 1295 IF E$="UCH"AND R=20 THEN4040 1298 GOTO 2910 1350 IF N$<>"GIB" THEN1370 1355 IF E$="DEN"OR E$="MER"OR E$="CHE" THENIF R=6OR R=99 THEN4120 1356 IF E$="FER"AND R=99 THEN4120 1357 IF E$="EUZ"AND QU=1 THEN2300 1360 GOTO 2995 1370 IF N$<>"DRU" THEN1430 1380 IF E$="TER" THENIF R=14 THEN4140 1430 IF N$<>"LIS" THEN1520 1431 IF QU=1 THEN2200 1435 IF L$(1)<>"STE" THEN2997 1440 POKE F,11:POKE 214,8:POKE 211,0 1441 SYS T:FOR I=1 TO11 1445 PRINTSPC( 8)CHR$ (18)LEFT$ (W$,13) 1450 NEXT :W=8:IF R<>2AND R<>18AND R<>20 THENPOKE V+21,0 1456 FOR I=0 TOP:IF L$(I)="" THENNEXT :GOTO 1500 1460 IF L$(I)="MER" THENP$="HAMMER" 1464 IF L$(I)="EUZ" THENP$="KREUZ" 1465 IF L$(I)="DEN" THENP$="ORDEN" 1466 IF L$(I)="FER" THENP$="OPFER" 1470 IF L$(I)="SEL" THENP$="SCHLUESSEL" 1472 IF L$(I)="MIT" THENP$="DYNAMIT" 1473 IF L$(I)="CHE" THENP$="FLASCHE" 1474 IF L$(I)="OLZ" THENP$="STREICHHOLZ" 1485 W=W+1:POKE 214,W:POKE 211,9:SYS T 1490 PRINTCHR$ (18)P$:NEXT 1500 POKE F,27:POKE 198,0:WAIT 198,1:GOTO 900 1520 IF N$<>"SPR" THEN1550 1530 PRINT"DEIN KOPF KNALLTE"; 1535 PRINT" AN DIE DECKE"; 1540 GOTO 9999 1550 IF N$<>"ZUE" THEN1570 1555 IF E$="MIT" THEN4800 1570 IF N$<>"OEF" THEN1575 1571 IF R<>18 THEN2910 1573 GOTO 6700 1575 IF N$<>"BEF" THEN1577 1576 GOTO 6000 1577 IF N$<>"GEH" THEN1579 1578 IF RIGHT$ (K$,4)="LOCH" THENR=99:GOTO 900 1579 IF N$="HOC"AND R=99 THENR=16:GOTO 900 1580 IF N$<>"TRI" THEN2000 1581 FOR I=1 TOP:IF L$(I)<>"CHE" THENNEXT :GOTO 1583 1582 IF KR=0 THENGOSUB 6500:GOTO 1590 1583 PRINT"WAS DENN";:GOTO 2998 1590 PRINT"DU FUEHLST DICH NUN"; 1595 PRINT" KRAEFTIGER";:KR=1:GOTO 6750 2000 GOTO 2950 2100 FOR I=1 TOP:IF L$(I)<>"FER" THENNEXT :GOTO 2200 POKE 214,24:POKE 211,1:SYS T:POKE U,5 2205 PRINT"QUASIMODO HAT DICH GETOETET"; 2210 GOTO 9999 2300 FOR I=1 TOP:IF L$(I)<>"EUZ" THENNEXT :GOTO 2200 2310 POKE F,11:PRINTCHR$ (147);:POKE U,11:TY=1:GOTO 902 2910 GOSUB 4000:IF QU=1 THEN2200 2920 IF Z=1 THENPRINT"SELTEN SO GELACHT"; 2930 IF Z=2 THENPRINT"TOTAL UNMOEGLICH"; 2940 IF Z=3 THENPRINT"DAS KANN ICH NICHT"; 2945 GOTO 2998 2950 IF QU=1 THEN2200 2951 GOSUB 4000:IF K$="O"OR K$="W"OR K$="S"OR K$="N" THEN2990 2970 IF Z=1 THENPRINT"VERSTEH DICH NICHT"; 2980 IF Z=2 THENPRINT"DO YOU SPEAK GERMAN"; 2981 IF Z=3 THENPRINT"IST MIR UNBEKANNT"; 2985 GOTO 2998 2990 PRINT"RICHTUNG NICHT "; 2991 PRINT"MOEGLICH";:GOTO 2998 2995 FOR I=1 TOP:IF L$(I)<>E$ THENNEXT :GOTO 2997 2996 IF R<>6AND R<>99 THENPRINT"WEM DENN";:GOTO 2998 2997 PRINT"HAST DU NICHT"; 2998 POKE 211,1:FOR I=1 TO1350:NEXT :IF R=99AND MO=0 THEN6770 2999 POKE 214,22:POKE 211,11:SYS T 3000 PRINTW$:PRINT:PRINTW$"{11SPACE}";:GOTO 1102 3001 GOSUB 4000:PRINT"GIBT ES HIER"; 3002 PRINT" NICHT";:GOTO 2998 3005 POKE 214,3:POKE 211,1:SYS T 3010 PRINTCHR$ (170)CHR$ (109) 3020 PRINT" "CHR$ (170)" "CHR$ (109) 3030 PRINT" "CHR$ (170)CHR$ (183)CHR$ (112) 3040 FOR I=1 TO9 3050 PRINT" "CHR$ (170)" "CHR$ (167):NEXT 3060 PRINT" "CHR$ (170)CHR$ (175)CHR$ (186) 3065 PRINT" "CHR$ (170)"{2SPACE}" 3070 PRINT" "CHR$ (170)" " 3080 PRINT" "CHR$ (110):RETURN 3100 POKE 214,5:POKE 211,16:SYS T 3110 FOR I=1 TO6:PRINTCHR$ (175);:NEXT 3120 PRINTSPC( 33)CHR$ (170)CHR$ (109); 3130 FOR I=1 TO4:PRINTCHR$ (175);:NEXT 3140 PRINTCHR$ (110)CHR$ (180) 3150 FOR I=1 TO6:PRINTSPC( 15)CHR$ (170)CHR$ (170); 3160 PRINTSPC( 4)CHR$ (180)CHR$ (180):NEXT 3170 PRINTSPC( 15)CHR$ (186)CHR$ (110); 3180 PRINT"{4SPACE}"CHR$ (109)CHR$ (108):RETURN 3200 POKE 214,3:POKE 211,35:SYS T 3210 PRINTCHR$ (110)CHR$ (180) 3220 PRINTSPC( 34)CHR$ (110)" "CHR$ (180) 3230 PRINTSPC( 34)CHR$ (111)CHR$ (183); 3240 PRINTCHR$ (180):FOR I=1 TO9 3250 PRINTSPC( 34)CHR$ (180)" "CHR$ (180) 3260 NEXT :PRINTSPC( 34)CHR$ (108)CHR$ (175)CHR$ (180) 3265 PRINTSPC( 34)"{2SPACE}"CHR$ (180) 3270 PRINTSPC( 35)" "CHR$ (109) 3280 PRINTSPC( 37)CHR$ (109):RETURN 3297 IF LA<1 THEN2999 3298 LA=LA-1:K$=LEFT$ (K$,LA):POKE 211,11 3299 PRINTK$Z$" ";:GOTO 1140 3310 DATA 62,0,3,192,0,12,48,0,48,12,0,0 3320 DATA 3,0,12,3,0,15,3,0,7,3,0,53,3,0 3330 DATA 15,3,0,15,195 3340 DATA 0,15,204,0,13,240,0,7,192,0,3 3350 DATA 192,0,2,160,0,2,32,0,2,40 3360 DATA 0,2,40,0,2,40,0,2,40 3370 DATA 0,2,40,62,0,2,40,0,2,40 3380 DATA 0,2,40,0,1,245,0,1,245,0,1,117 3390 DATA 0,1,85,0,0,84,0,0,80,0,1,80,0 3400 DATA 1,64,0,5,64,0,5,0,0,21,0,0,5,0 3410 DATA 0,5,0,0,1,64,0,1,192,0,3,192,0 3420 DATA 0,240,0,3,240,62 3430 DATA 0,48,0,0,112,0,0,248,0,0,248,0 3440 DATA 1,252,0,12,252,0,13,254,0,15 3450 DATA 254,224,7,253,224,7,251,224,25 3460 DATA 253,192,31,255,192,111,255,216 3470 DATA 111,255,184,119,255,120,63,255 3480 DATA 240,31,255,224,7,255,0,3,254,0 3490 DATA 1,252,0,0,248,0,25 3500 DATA 0,160,0,0,160,0,5,85,0,5 3510 DATA 85,0,1,84,0,1,84,0,1,84,0 3520 DATA 1,84,0,0,80,22 3600 DATA 0,255,0,0,195,0,3,243,0,15,255 3610 DATA 0,1,81,0,15,255,0,1,81,0,0,65 3620 DATA 62,0,16,0,0,252,0,3,255,0,3 3630 DATA 255,0,3,253,0,3,255,0,15 3640 DATA 255,192,15,255,192,2,170,128,2 3645 DATA 170,128,2,170,0,2 3650 DATA 170,0,0,168,0,0,252,0,3,255,0 3660 DATA 15,255,64,15,255,240,15,255,208 3670 DATA 15,63,240,15,63,208,5,61,80,31 3680 DATA 15,63,240,0,160,0,3,239,192,0 3690 DATA 255,0,0,255,0,0,240,0,0,240,0,0 3700 DATA 240,0,0,240,0,0,252,0,0,252 3710 DATA 37,1,64,0,63,252,0,85,116,0,255 3720 DATA 252,0,255,252,0,63,240,0,1,64 3730 DATA 0,1,64,0,1,64,0,1,64,0,1,64,0 3740 DATA 1,64,0,1,64 3750 DATA 18,29,0,0,55,0,0,29,0,0,5,0,0 3760 DATA 5,0,0,4,0,0,4 3770 DATA 9,252,0,0,220,0,0,220,0,0,252 3771 DATA 7,255,196,0,255,208,0,255,192 3772 DATA 61,0,0,0,0,0,0,0,0,0,0,0,0,0,0 3773 DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 3774 DATA 0,0,1,64,0,5,80,0,21,208,1,21 3775 DATA 84,4,21,84,4,85,85,20,85,85,84 3776 DATA 86,85,81,86,21,81,90,0,81,86 3777 DATA 62,81,86,0,81,213,128,81,117,0 3778 DATA 69,89,64,85,93,80,85,91,112,85 3779 DATA 86,48,85,85,0,85,85,0,21,85,0 3780 DATA 21,85,0,5,84,0,1,84,0,0,84,0,0 3785 DATA 85,0,0,21,0,0,21,0,0,84,0,0,84 3790 DATA 0,0,85,64,0,93,192 3800 DATA 56,255,255,240,0,0,0,255,255,240 3805 DATA 255,255,240,255,15,240,255,255 3810 DATA 240,255,255,240,0,0,0,255,255 3815 DATA 240,255,255,240,255,255,48,255 3820 DATA 255,48,255,255,48,255,255,240,255 3830 DATA 255,240,255,255,240,80,0,80,64 3840 DATA 0,16,64,0,16 3900 DATA 56,255,255,240,192,0,48,192,0,32 3905 DATA 192,0,48,192,0,48,192,0,48,192 3910 DATA 0,48,192,0,48,255,255,240 3915 DATA 255,255,240,255,255,48,255,255 3920 DATA 48,255,255,48,255,255,240,255 3930 DATA 255,240,255,255,240,80,0,80,64 3940 DATA 0,16,64,0,16,3,86,0,0,86,45 3941 DATA 63,240,0,74,80,0,115,240,0,124 3942 DATA 80,0,110,240,0,78,144,0,70,240 3943 DATA 0,102,176,0,110,240,0,110,80,0 3944 DATA 110,240,0,110,144,0,126,240,0 3945 DATA 62,0,0,14,0,0,2 3946 DATA 62,0,2,0,0,2,0,0,7,0,0,7,0,0 3947 DATA 15,128,0,15,128,0,31,192,0,31 3948 DATA 192,0,63,224,0,63,224,0,255,248 3949 DATA 0,64,16,0,88,208,0,45,160,1,224 3950 DATA 60,7,240,95,31,215,79,63,136 3951 DATA 131,63,13,131,126,7,16,126,34,0 3952 DATA 62,126,34,0,124,4,16,124,32,16 3953 DATA 250,64,8,251,64,8,249,252,5,248 3954 DATA 12,15,248,28,8,252,22,28,252,50 3955 DATA 7,252,34,1,124,42,1,126,44,2 3956 DATA 62,38,14,62,39,30,126,49 3957 DATA 240,124,18,225,127,18,225,127 3958 DATA 206,227,126,108,98,126,56,99,60,192,0,0,240,0,0,240,0,0,252,0,0,254 3959 DATA 0,0,127,0,0,63,128,0,63,128 3960 DATA 0,111,128,0,207,128,0,15,128,0 3961 DATA 15,128,0,31,128,0,31,128,0,31 3962 DATA 128,0,159,128,0,191,0,0,191,0 3963 DATA 0,191,0,0,191,0,0,191 3964 DATA 54,126,56,99,126,56,99,126 3965 DATA 56,126,56,99,126,56,99,126 3966 DATA 56,126,56,99,126,56,99,126 3967 DATA 56,126,56,99,126,56,99,126 3968 DATA 56,126,56,99,126,56,99,126 3969 DATA 56,126,56,99,126,56,99,126 3970 DATA 56,126,56,99,126,56,99,126 3971 DATA 27,16,0,0,48,0,0,48,0,0,252,0 3972 DATA 0,252,0,0,168,0,0,168,0,0,252 3973 DATA 0,0,252,0,0,252,18 3974 DATA 32,0,0,32,0,0,168,0,0,168,0,0 3975 DATA 32,0,0,32,0,0,32 4000 POKE 211,1:POKE 214,24:SYS T:RETURN 4020 PRINTCHR$ (157)"HORNISSEN HABEN DICH"; 4030 PRINT" TOETLICH GESTOCHEN";:GOTO 9999 4040 IF E$="EUZ"AND R=99AND MO=0 THEN6770 4042 IF SR=1 THENSR=0:SE=1:GOTO 4045 4043 IF RIGHT$ (G$(R),3)<>E$ THEN3001 4044 G$(R)="" 4045 P=P+1:POKE 214,20:SYS T 4046 IF R<>18 THENFOR I=0 TO1:POKE V+I,0:NEXT 4047 POKE V+2,0:POKE V+3,0:POKE V+4,0 4048 POKE V+5,0:L$(P)=E$:POKE U,15 4051 PRINTSPC( 27)"{4SPACE}NICHTS" 4052 IF E$="UCH" THENQU=1:G$(20)="QUASIMODO":POKE F,11:GOSUB 6800 4053 GOTO 2999 4060 IF KR=1 THENLE=1:GOTO 4040 4065 PRINT"IST ZU SCHWER";:GOTO 2998 4080 PRINT"DER POLIZIST HAT"; 4095 PRINT" DICH VERHAFTET";:GOTO 9999 4100 PRINT"HAENGT ZU HOCH";:GOTO 2998 4120 FOR I=1 TOP 4121 IF L$(I)="DEN"AND E$="DEN"AND R=6 THEN4130 4122 IF L$(I)="FER"AND E$="FER"AND R=99 THENL$(I)="":GOTO 6600 4123 IF L$(I)=E$ THEN4156 4124 NEXT :IF R=6 THEN4080 4125 GOTO 6770 4130 PRINT"DU BEKOMMST EINEN";:OD=1 4131 PRINT" SCHLUESSEL DAFUER";:L$(I)="SEL":GOSUB 6500:GOTO 6750 4140 PRINT"EINE FALLTUER HAT"; 4155 PRINT" SICH GEOEFFNET ";:GOTO 9999 4156 L$(I)="" 4160 GOTO 2998 4800 FOR L=1 TOP:IF L$(L)="MIT" THEN4871 4815 NEXT :IF G$(R)="DYNAMIT" THEN4871 4820 GOTO 3001 4860 PRINT"DIE EXPLOSION HAT DICH"; 4870 PRINT" ZERFETZT";:GOTO 9999 4871 IF SE=0 THENPRINT"MIT WAS DENN";:GOTO 2998 4872 POKE F,11:G$(R)="LOCH":FOR I=0 TO6 4873 POKE SI+I,0:NEXT :J=1:I1=99:GOSUB 4880 4874 FOR I=1 TO2000:NEXT :FOR J=15 TO0STEP -.5 4875 I1=30:GOSUB 4880:NEXT :FOR I=0 TO6 4876 POKE SI+I,0:NEXT 4877 IF L$(L)="MIT" THEN4860 4878 GOTO 900 4880 POKE SI+24,J:POKE SI+5,15:POKE SI+1,I1 4881 POKE SI,200:POKE SI+4,129:RETURN 4900 POKE 214,14:POKE 211,6:SYS T 4906 POKE U,11:PRINTSPC( 2);:FOR I=1 TO5 4910 PRINTCHR$ (175);:NEXT :PRINTSPC( 34); 4920 PRINTCHR$ (110)SPC( 4)CHR$ (110) 4930 PRINTSPC( 7)CHR$ (109)CHR$ (175); 4940 PRINTCHR$ (175)CHR$ (110)CHR$ (183) 4950 GOTO 1095 5000 POKE V+37,6:POKE V+38,15:POKE V+39,2 5010 POKE 2040,13:POKE V,207:POKE V+1,107 5030 POKE 2041,14:POKE V+2,207:POKE V+3,128 5040 PRINTCHR$ (19):POKE U,1:FOR I=1 TO7 5050 PRINTSPC( 25)CHR$ (167):NEXT 5055 PRINTSPC( 25)CHR$ (110):POKE U,11:RETURN 5100 POKE V+37,11:POKE V+38,5:POKE V+39,8 5110 POKE 2040,15:POKE 2041,236 5120 POKE V,100:POKE V+1,145:POKE V+40,8 5130 POKE V+2,100:POKE V+3,166:RETURN 5200 POKE V+37,7:POKE V+38,2:POKE 2040,237 5210 POKE V+16,255:POKE V,46:POKE V+1,110:RETURN 5300 POKE V+37,1:POKE V+38,14:POKE V+39,8 5310 POKE V+40,8:POKE 2040,238:POKE 2041,239 5320 POKE V,100:POKE V+1,143 5330 POKE V+2,100:POKE V+3,164:RETURN 5400 POKE V+37,7:POKE V+38,8:POKE V+39,8 5410 POKE V,233:POKE V+1,160:POKE 2040,240:RETURN 5500 POKE V+37,2:POKE V+38,7:POKE V+39,8 5510 POKE V,140:POKE V+1,130:POKE 2040,241:RETURN 5600 POKE V+37,3:POKE V+38,4:POKE V+39,8 5610 POKE V,140:POKE V+1,130:POKE 2040,242:RETURN 5700 POKE V+37,7:POKE V+38,2:POKE V,100 5710 POKE V+1,170:POKE 2040,243:RETURN 5800 POKE V+37,6:POKE V+38,8:POKE V+39,4 5810 POKE V,90:POKE V+1,93:POKE V+2,90 5820 POKE V+3,135:POKE 2040,244:POKE V+23,7 5830 POKE V+29,7:POKE 2041,245:RETURN 5900 POKE V+37,12:POKE V+38,4:POKE V,230 5905 IF SE=1OR SR=1 THENPOKE 2040,247:GOTO 5930 5920 POKE 2040,246 5930 POKE V+1,147:FOR I=1 TOP:IF L$(I)="OLZ"OR SE=1 THENNEXT :RETURN 5940 POKE 2041,248:POKE V+40,7 5950 POKE V+2,235:POKE V+3,152:RETURN 5960 POKE V+39,7:POKE V,240:POKE V+1,165 5970 POKE 2040,249:POKE V+28,0:RETURN 6000 FOR I=1 TO40:LA$=LA$+" ":NEXT 6005 LA$=LA$+"NIMM-GIB-GEH-HOCH-LIST" 6010 LA$=LA$+"-ZUENDE-SPRING-TRINK" 6020 LA$=LA$+"-DRUECKE-OEFFNE":POKE 211,40 6025 FOR I=1 TO40:LA$=LA$+" ":NEXT 6030 POKE 214,21:SYS T 6040 FV=FV+1:IF FV>98 THEN2998 6050 PRINTMID$ (LA$,FV,40)CHR$ (145); 6060 FOR I=1 TO130:NEXT :GOTO 6040 6500 POKE SI+24,8:POKE SI+4,0:POKE SI+5,10 6501 POKE SI+6,22:FOR I=30 TO10STEP -.4 6505 POKE SI+1,255-PEEK (SI):POKE SI+4,33:POKE SI,200+I 6520 POKE SI+4,17:NEXT :POKE SI+4,0:RETURN 6540 IF G$(R)="" THENRETURN 6550 POKE V+4,200:POKE V+5,100 6560 POKE 2042,255:POKE V+41,15:RETURN 6600 POKE F,11:PRINT"MONSTER NAHM LEICHE UND VERSCHWAND"; 6610 MO=1:G$(R)="{2SPACE}KREUZ":MO=1:POKE V+1,0 6620 POKE V,0:POKE V+2,0:POKE V+3,0 6630 POKE F,27:GOSUB 6500:GOTO 6750 6700 FOR I=1 TOP:IF L$(I)<>"SEL" THENNEXT :PRINT"MIT WAS DENN";:GOTO 2998 6705 IF SE=1OR SR=1 THENPRINT"IST SCHON OFFEN";:GOTO 2998 6710 GOSUB 6500:POKE 2040,247 6730 PRINT"IM SCHRANK LIEGT";:SR=1 6740 PRINT" EIN STREICHHOLZ"; 6750 POKE 198,0:WAIT 198,1:GOTO 2999 6770 PRINT"DAS MONSTER HAT DICH GEBISSEN";:GOTO 9999 6800 FOR I=0 TO3:POKE 2040+I,250+I:POKE V+39+I,2 6810 NEXT :POKE V,150:POKE V+2,150 6820 POKE V+1,120:POKE V+3,141:POKE V+4,151 6830 POKE 214,10:POKE 211,17:SYS T 6840 POKE U,1:PRINTZ$:FOR I=1 TO5 6850 POKE 211,16:PRINTZ$Z$Z$:NEXT 6900 POKE 2042,253:POKE V+41,2:POKE V+6,172 6910 POKE V+7,135:POKE 2043,252:POKE V+42,2 6920 POKE V+5,162:RETURN 6930 POKE 214,24:SYS T 6935 PRINT" GRATULIERE DER HEXER VERSCHWINDET";:POKE V+6,0 6940 FOR I=16045 TO16255 6950 POKE I,255-PEEK (I):NEXT :POKE F,27 6960 FOR I=1 TO300:POKE 16000+RND (1)*255,0 6965 POKE V+37+RND (1)*5,RND (1)*15+1 6966 NEXT :POKE V+21,0:PRINTCHR$ (147);:END 7000 POKE V+37,3:POKE V+38,5:POKE V+39,13 7020 POKE V,180:POKE V+1,160:POKE 2040,254 7030 RETURN 9999 FOR I=1 TO3000:NEXT :POKE V+21,0:RUN 21