ZXTape! 2 Transylvanian TowerRichard Shepherd SoftwareRichard Shepherd1983EnglishArcade Adventure6.50NoneQPerfect TZX sampled from the original cassette by Church of the Latter-Day Speccytower \a#s# # <@Q \\\]\] ꎒ\HX![!PP!! W K SR PM236099\,255:23613=\,0:"tower"23552\,36500 .5,20:990 0:="s"20 1231 v$ v$="ljh590x"9999'  1231 ;23613=\,0:1:7:1::7 ^"The following objects will be found around this floor.They each have a battle rating." r:"0 Magic Ring - enables the bearer to pass through two solid walls.Vanishes when used up." W:"1 Magic cloak - using this the bats cannot see you and so cannot attack." :"2 Magic Apple - This allows you access to the next floor without having killed the correct number of bats." 21,0;"Continued" 23624H\,8: W23613=\,0:1::"3 Floor plan - see where you are at any time." :"4 Clove of Garlic " :"5 Knife " :"6 Mirror" :"7 Dagger" :"8 Sword" :"9 Silver Cross" E:"Press ""p"" to pick up an object in a room (maximum 3 objects)" %:"Press ""i"" to get an inventory" 23624H\,8: 23613=\,0:"You will now begin to meet the deadly vampire bats.They can be killed by using your gun or by using a weapon which you may have acquired" Y"You can also move on to another room,but always act quickly to avoid being destroyed" O"You must kill at least 20 bats in order to gain access to the next floor."  x"Also, the bats all carry floor plans to guide them about the tower,so if you kill a bat then you get a floor plan" ! 023613=\,0:"On this level, the rules are as before,except that the bats are a tougher breed and need to be shot through the heart." 1@"To be transported to the next level, you must kill 30 bats" 2 Dq23613=\,0:"The bats are still as tough, butyou must now shoot 40 to gain access to the next level" F X23613=\,0:"Congratulations. You have now reached the top floor of the tower. Now a word about Count Kreepie!" ZM"He will appear at random, but never where there is a bat or an object" \Y"When you meet him,you cannot turn round, so beware of being trapped in a dead end" ^"Only one of the many objects will kill him.If you find that your current inventory is useless against the Count then investigate other rooms to find the right object" _c"WARNING: If you visit one particular room,you will be deposited back to the dungeons!" ` ?23674z\,0:23673y\,0:23672x\,0 23613=\,0 B3000 :23613=\,0:3076 :23613=\,0 'save=0:tet=0:ll=0 death=(*10 ) level=1  100d Vn=60<502-2 ` .01z# =,n jn kll=ll+1 lll<21005 o 100d t!3100 :23613=\,0 ug=(*9 )+1 vt=(*8) w!1:3,5;" " x00:g,t;152;153;154 yT7:0,5;"PRESS ANY KEY TO START":>.5.01z# =,502 z120:=""1:g,t;" ":1141u { 1: ~k1:0:t=(*4)+1:g=(*10 )+20:t,g;152;153;154  >.5.01z# =,60< 7:1 (0,6;"TRANSYLVANIAN TOWER"  " R.Shepherd 1982"  l:"Your quest is to reach the top of the tower, kill Count Kreepieand raid his secret treasure trove."  i"However,you must find your way through the 500 rooms of the tower,but watch out for the bats."  A"You have a gun to kill the bats but there are only 10 bullets" Z"You will find objects to help you,but you can only hold a maximum of 3 of these." A1:21,3;"Press any key to continue":0  t,g;" " =""1150~  : ^"When moving from room to room, use the cursor keys to move in the appropriate direction."  e"Pressing key ""6"" turns you round through 90 degrees so to retrace your steps press twice." T:"You can obtain a floor plan whilst on the dungeon level by pressing ""h""" 7:"Press any key for a quick look at Count Kreepie!" 0:="r"10 $ccc=1:1::4000 =23613=\,0:21,8;"Pretty horrible? " 115,15;"";16,15;"" Ҙ4300:23613=\,0:502:15,15;"";16,15;"":4200h:23613=\,0:502:ccc=ccc+1 ccc=51239  1233 ttt=0:level=1 1:1: 7:"The first level of the tower is the dungeons.There are no bats or objects, and you may see a floor plan at any time by pressing ""h""" b:"However,you will discover that as you go from room to room you leave a trail of footprints." "The game may be saved by pressing ""s"" as a direction":"However,the game must have been running for 30 minutes and the saved copy can only be used to finish that game" Y:"You are now being transported tothe dungeon level of the Transylvanian Tower"  8000@ 1:0::7 ڄ10 ,0;"Congratulations.You have killed Count Kreepie.Press any key for a look at the location of the Treasure Chest"  0 dra1=0  i1=0  tre=1 'tet=(*100d):tet=r2035  8200 4>23624H\,0:0::0:n=1703 >(*6)+1 H" "; M.01z# =,*502 Rn \1:7 f41:10 ,5;"You have won the game" k111 ,3;"Claim the Count's Treasure!" p.21,3;"Press any key to restart" u 0 z=""2170z save=1  1000 423613=\,0::0:1::0 6,10 ;"" 7,10 ;" " 8,10 ;" " 9 ,10 ;" " "10 ,9 ;"" "11 ,9 ;"" "12 ,9 ;"" "13 ,9 ;"" &14,7;"" &15,7;"" &16,7;"" &17,7;"" *18,5;"" .19,3;"" 620,0;"" 621,0;"" !5000:23613=\,0 53,5;152;153;154: =23613=\,0:7:10 ,24;"* *" .15,4;"*";16,28;"*" -3,20;"*";4,26;"*"  '23613=\,0:6:0 +8,11 ;" " ."10 ,9 ;" " 2"12 ,9 ;" " 6&14,7;" " :&16,7;" " ?47:21,5;"TRANSYLVANIAN TOWER":  7 $23613=\,0:tre=1 23613=\,0:4900$:23613=\,0:0:1:7,13 ;"":8,12 ;"" '7:9 ,12 ;"" 10 ,12 ;" " 11 ,12 ;"|":11 ,13 ;155;156;11 ,17;155;156;11 ,19;"|";11 ,15;" " 12 ,12 ;"|";12 ,13 ;157;158;12 ,17;157;158;12 ,19;"|";12 ,15;" " 13 ,12 ;"| |" 14,12 ;"| |" 15,12 ;"| |" (16,12 ;" ":0 (17,7;" " (18,7;" " (19,7;"" (20,7;"" 621,0;"" B128,80P:-4,-16,.2~L:4,3 *15,15;155;156 7120x,491:2,-7:2,9 f136,491:-2,-7:-2,9 :4040:23613=\,0:4060 +23613=\,0:"p",10000000 "p"+1,11100000 "p"+2,11111000 "p"+3,11111111 "p"+4,11111111 "p"+5,11111000 "p"+6,11100000 "p"+7,10000000 "q",00000001 "q"+1,00000111 "q"+2,00011111 "q"+3,11111111 "q"+4,11111111 "q"+5,00011111 "q"+6,00000111 "q"+7,00000001  <7:0:20,15;159;160 dra1=1 dra2=20  dra=0  h\23613=\,0:.05|L,20:1:15,15;155;156 m7120x,491:2,-7:2,9 r9136,491:-2,-7:-2,9 | 0: Q23613=\,0:1:15,15;155;156:0  $+23613=\,0:"l",00000000 %"l"+1,00000000 &"l"+2,00000111 '"l"+3,00111111? ("l"+4,11111000 )"l"+5,10000000 *"l"+6,00000000 +"l"+7,00000000 ."m",00000000 /"m"+1,00000000 0"m"+2,11100000 1"m"+3,11111100 2"m"+4,00111111? 3"m"+5,00000111 4"m"+6,00000001 5"m"+7,00000000 8"n",00000000 9"n"+1,00000000 :"n"+2,00001111 ;"n"+3,00111111? <"n"+4,01111111 ="n"+5,00111111? >"n"+6,00001111 ?"n"+7,00000000 B"o",00000000 C"o"+1,00000000 D"o"+2,11110000 E"o"+3,11111100 F"o"+4,11111110 G"o"+5,11111100 H"o"+6,11110000 I"o"+7,00000000  +23613=\,0:"i",00000000 "i"+1,00000000 "i"+2,00000000 "i"+3,00000001 "i"+4,00000111 "i"+5,00011111 "i"+6,01100011c "i"+7,10000001 "j",00011000 "j"+1,00111100< "j"+2,00111100< "j"+3,11111111 "j"+4,11111111 "j"+5,11111111 "j"+6,10111110 "j"+7,00001000 "k",00000000 "k"+1,00000000 "k"+2,00000000 "k"+3,10000000 "k"+4,11100000 "k"+5,11111000 "k"+6,11100110 "k"+7,01000001A  23613=\,0 kj=05104  g,t;" " !co=co+1:0:1 #1:t=(*10 )+10 g=(*5)+1  kj=1 0g,t;152;153;154:0 $co>15ƥ>.9ffff5500|  >.2~L.03{u\,502 bull<15180< Pbull>07:21,0;"Press ""0"" to fire,or""w""(weapon)" ="w"5300 ="0"bull>0qq=2:x1*8,7:0,166:(x1*8)+1,7:0,166:x1*8,7:1,0,166:(x1*8)+1,7:1,0,166:bull=bull-1 ?(10 ,14)=89059c#:23613=\,0 Kqq=2ƫ(10 ,14)=5797550~:23613=\,0 3qq=2level=2bull05200P %qq=2bull05140  0: &qq=0:x1=t+15202R  5120 <v=13 >y$(v,1)" "5190F ?v @J7:21,0;"You are defenceless- move fast!":5113 F@7:21,0;"Press ""w"" to use a weapon " K 5113 PM23613=\,0:qq=0:x1=tx1=t+1x1=t+25202R Q 5120 RW.25~,1:g,t;" ":0:19,x1;152;153;154 SA7:21,0;"Press ""h"" for a floor plan " T qq=1 U i1=0 Vbat=bat+1 Z (23613=\,0:v=13 y$(v,1)" "5320 v 40,0;"YOU HAVE NO WEAPONS":5120 "Which object?",a$ a$<55320 v=13 7a$(15)=y$(v,26)5350 v G21,0;"YOU DO NOT HAVE THAT OBJECT ":2,10 dra1=1  5120 y$(v,1)<5dra1=0ƥ>.521,0;"You must be joking ":2,10 :5120 dra1=0ƺ(*10 )>y$(v,1)7:21,0;"Sorry, it didn't work ":2,10 :y$(v)=" ":5120 /dra1=1death=y$(v,1)2000 Udra1=121,0;"That was not the right weapon ":2,10 dra1=1y$(v)=" ": y$(v)=" ":5202R |2v=13:y$(v,1)="1"5110 ~v :1::0 (6,4;" " $7,4;" " $8,4;" " &9 ,4;" " *10 ,4;" " ,11 ,4;" " -12 ,4;" " 013 ,3;"" *1:7:7,15;"OO" !2:8,15;"" !7:9 ,15;"||" <0:1:7:14,11 ;" "  v=502  .03{u\,v v=v-.5 v=45-5600  5546 0:0:7: )10 ,6;"The dreaded vampire" !11 ,9 ;"has got you" @1:21,0;"Press any key to restart":0  0 save=1   1000 d}23613=\,0:x$(r,18)=" "7:0:21,0;"There is nothing in this room ":8085 f46600:23613=\,0:v=13 gy$(v,1)=" "6549 hv i j1:7:1 k l3"You hold the maximum number of objects allowed" mU:"No.":v=13:v;" ";y$(v,216);" (";y$(v,1);")":v nH:"Press item number to discard an object or press ""c"" to continue" o ind=1 p,="c"n=nn-2:n=-1n=7 q="c"5:8050r ri="1"x$(r,18)=y$(1,1):6520x:23613=\,0:y$(1)=" ":6502f si="2"x$(r,18)=y$(2,1):6520x:23613=\,0:y$(2)=" ":6502f ui="3"x$(r,18)=y$(3,1):6520x:23613=\,0:y$(3)=" ":6502f v 6512p xA23613=\,0:="1"y$(1,1)="0"ttt=0 z,="2"y$(2,1)="0"ttt=0 |,="3"y$(3,1)="0"ttt=0 } o$(1)="0"ttt=1 y$(v)=o$:o$=" " !ind=0x$(r,18)=" " %n=nn-2:n=-1n=7 5:8050r (23613=\,0:j=13 ͅy$(j,1)=o$(1)7:0,0;"YOU ALREADY HAVE ONE OF THESE":1,10 :1,2:6565 j  2v=13:y$(v,1)" "6850 v  8086 1:7:1:  "INVENTORY"  2v=13:y$(v,1)=" "6864 /y$(v,216);" (";y$(v,1);")" v::"Bats killed ";bat /21,0;"Press any key to continue"  0 %n=nn-2:n=-1n=7 5:8050r X;23613=\,0:21,10 ;"GOLDEN RING (0)" Yo$="0golden ring" Z%6:60<,24,10 [60<,24,9 ] b?23613=\,0:21,10 ;"INVISIBLE CLOAK (1)" co$="1invisible cloak" dg0:2:18,8;"";19,8;"";20,8;"" g l;23613=\,0:21,10 ;"MAGIC APPLE (2)" mo$="2magic apple" n[0:4:18,8;"";19,8;"";20,8;"" o73:19,10 ;"";18,8;"" p 7:17,9 ;"|" q v:23613=\,0:21,10 ;"FLOOR PLAN (3)" wo$="3floor plan" xI0:0:18,8;"";19,8;"" yJ1::7:18,8;"+-++-+";19,8;"-++--+" z 0 { ?23613=\,0:21,10 ;"CLOVE OF GARLIC (4)" o$="4clove of garlic" A0:7:18,8;"";19,8;"" *1:4:17,8;""  0  523613=\,0:21,10 ;"KNIFE (5)"  o$="5knife" c0:0:18,8;"";19,8;" ":7:18,10 ;""  623613=\,0:21,10 ;"MIRROR (6)" o$="6mirror" P0:0:7:18,8;"";19,8;""  1  623613=\,0:21,10 ;"DAGGER (7)" o$="7dagger" D0:7:18,8;"";19,8;" " )1:18,9 ;"|":0  523613=\,0:21,10 ;"SWORD (8)"  o$="8sword" f0:6:18,8;"";19,8;" ":7:18,10 ;""  <23613=\,0:21,10 ;"SILVER CROSS (9)" o$="9silver cross" I0:7:18,8;"";19,8;""  L23613=\,0:7 M 1 V8,3;"" W9 ,3;"" X10 ,3;"" Z11 ,3;"" \12 ,3;"" ]&1:0:35#,111o ^D0,-39':24,91[:23,0:7520` _^24,112p:24,0:0,-40(:-24,0:0,40( `0:1: ~23613=\,0:7  1 8,14;"" 9 ,14;"" 10 ,14;"" 11 ,14;"" 12 ,14;"" '1:0:128,111o 0,-39' &112p,91[:31,0 _112p,111o:31,0:0,-39':-31,0:0,39'  1  23613=\,0:7  1 8,26;"" 9 ,26;"" 10 ,26;"" 11 ,26;"" 12 ,26;"" '1:0:219,111o 0,-39' &208,91[:23,0  1  b(65536*23674z\+256*23673y\+23672x\)/502<18008080 save=1 (!"tower"23552\,36500 -?23674z\,0:23673y\,0:23672x\,0 .E4040:4900$:5000:9900&:23613=\,0 2n=nn:5:8050r x="s"7700  8080 v$ v$="ljh590x"9999'  8080 23613=\,0:"h" v=13 y$(v,1)="3"8200 v  @B1:23624H\,8:x$(100d,18):8100 J3bat=0:dra=0:dra1=0:r=1 K:23624H\,40(:tre=0:co=0:n=1 L%level=1y$(3,32 ) Mbull=10 :i1=0 N qq=0 O!9900&:23613=\,0 P!5000:23613=\,0 T 8049q h@m=9 152:x$(r,mm+1)=" "8042j i/z=x$(r,mm+1)n=m-8:8043k jm:8298j k#n=n+2:n=9 n=1 lodra1=0:i1=0:kj=0:<(level*2)/10 level1x$(r,18)=" "i1=1 m2qq=0:level=5ƥ>.3i1=0 nlevel>1ƥ>.95s3337:0:21,0;"You have found 10 bullets ":v=110 2:.25~,v:v:bull=bull+10 oco=0:tet=r21004 pEi1=0x$(r,18)=" "ƥ>.6level=5dra=1 r#:9000(#:23613=\,0 sz=r t ind=0 u x1=15 wnn=n xwx$(r,18)" "g=x$(r,18):1:1:7:7000X+g*10 :23613=\,0:0 |6x$(r,n+1)="1"9090#:23613=\,0 ~Dlevel>1x$(r,n+1)="0"7500L:23613=\,0 #n=n+2:n=9 n=1 6x$(r,n+1)="1"9059c#:23613=\,0 Dlevel>1x$(r,n+1)="0"7550~:23613=\,0 #n=n+2:n=9 n=1 6x$(r,n+1)="1"9080x#:23613=\,0 Dlevel>1x$(r,n+1)="0"7600:23613=\,0 6x$(r,17)="1"7:19,16;"" ="5"x$(r,nn+1)="1"Ŧ="5"ttt>0x$(r,nn+1)"0"8098:23613=\,0:x$(r,17)="1":r=x$(r,nn+8nn+9 ):8040h S7900:23613=\,0:="h"qq=1Ŧ="h"level=18200 'nn=nn+2:nn=9 nn=1 ="7"x$(r,nn+1)="1"Ŧ="7"ttt>0x$(r,nn+1)"0"8098:23613=\,0:x$(r,17)="1":r=x$(r,nn+8nn+9 ):8040h 9level>1dra1=0i1=0Ʀ="p"6500d +="i"i1=0dra1=06800 'nn=nn+2:nn=9 nn=1 ="8"x$(r,nn+1)="1"Ŧ="8"ttt>0x$(r,nn+1)"0"8098:23613=\,0:x$(r,17)="1":r=x$(r,nn+8nn+9 ):8040h ;dra=1dra1=03999:23613=\,0 'nn=nn+2:nn=9 nn=1 7="6"dra1=0n=n+2:n=9 n=1  ="6"dra1=08050r Udra1=1tre=0:7:15,15;"";16,15;"" Slevel=5x$(r,18)=" "ƥ>.98zGi1=0dra1=0dra=1 ;dra1=1tre=08190:23613=\,0 'nn=nn+2:nn=9 nn=1 Hlevel>1dra1=0i1=15100:23613=\,0 !23613=\,0:7800x I23613=\,0:ttt>0x$(r,nn+1)"1"ttt=ttt-.6 #8180:23613=\,0: Gn=110 :x$(n,2)="0":x$(n,9 10 )="00":n Qn=191[10 :x$(n,8)="0":x$(n,1516)="00":n Sn=10 100d10 :x$(n,4)="0":x$(n,11 12 )="00":n Jn=91[100d:x$(n,6)="0":x$(n,13 14)="00":n On=1100d:n=20level1400:23613=\,0 Fc1=0:n=60<level1420:23613=\,0 m=282 x$(n,m)="1"c1=c1+1 m pder=*6+1:23624H\,(der*8):der:.02{# =,*502:c1>0ƥ>.4L8127  co=0 8aa=(*4):co=co+1:co=78127 Kx$(n,(aa*2)+2)="0"x$(n,(aa*2)+2)="1"8117 -aa=085004!:23613=\,0 -aa=18550f!:23613=\,0 -aa=28600!:23613=\,0 -aa=38650!:23613=\,0  8112 level=18134 €x$(n,9 10 )=" "x$(n,9 10 )=(n-10 ):n<20x$(n,9 )="0":x$(n,10 )=(n-10 ) Àx$(n,11 12 )=" "x$(n,11 12 )=(n+1):n<9 x$(n,11 )="0":x$(n,12 )=(n+1) Ex$(n,13 14)=" "x$(n,13 14)=(n+10 ) Łx$(n,1516)=" "x$(n,1516)=(n-1):n<11 x$(n,15)="0":x$(n,16)=(n-1) n  n=1 a=(*3)+1 /n/11 =(n/11 )n=1a=1 85004!+a*502 -23613=\,0:a=1n=n+1 a=2n=n+10 a=3n=n-1 n=100d8160  8140 level=18010J m=09 9s=(*98b)+1:x$(s,18)" "8165 x$(s,18)=m m  8010J $23613=\,0:ttt>0 v=13 y$(v,1)="0"y$(v)=" " v  R23613=\,0:dra2=dra2-1:dra2/2=(dra2/2)4300 /23613=\,0:dra2=05600 0,0;"COUNT KREEPIE HAS CAUGHT YOU PRESS ""W"" IF YOU WISH TO USE A WEAPON":dra2/2ɺ(dra2/2)4200h (23613=\,0:="w"8196  v=13 6y$(v,1)" "5300:23613=\,0: 9v:21,0;"YOU HAVE NO WEAPONS ": lqq=0:1:1::7:m=016016:dra1=1i1=18229% 423613=\,0:m,15:0,160 m q=17515-16 0,q:160,0 q x=0:y=175  cd=10 q=1100d m=462 x$(q,m)="1"8230& 23613=\,0:m 4x=x+16:x=160x=0:y=y-16 q gg=(r/10 ) <hh=(r-10 *gg):hh=0gg=gg-1:hh=10 >1:gg*2+1,hh*2-1;"O":0 9level<51:19,19;"X":0 !p2,21;"Your place":3,21;"is shown":4,21;"by ";:1:"O";:0 "8250: :23613=\,0:level<56,21;"The exit":7,21;"is shown ":8,21;"by ";:1:"X":0 #cd=08229% $h21,0;"Time left ";cd;" seconds ":502:cd=cd-1:.05|L,502:8227# %023613=\,0:n=nn:5:8050r &R23613=\,0:m=2x+4,y:1;8,0:0: (\23613=\,0:m=4x+16,y-4:1;0,-8:0: *[23613=\,0:m=6x+4,y-16:1;8,0:0: ,S23613=\,0:m=8x,y-4:1;0,-8:0: :.23613=\,0:tre=18255? < ?gg=(tet/10 ) A>hh=(tet-10 *gg):hh=0gg=gg-1:hh=10 B>1:gg*2+1,hh*2-1;"T":0 Cn10 ,21;"Treasure ";11 ,21;"is shown by";:1:12 ,21;"T":0 D 8252< j87:1:1::level=18310v k7:1:1:level=5level=1:r=1::0,0;"You are transported to the start":2,10 :tet=0:8000@ l2v=13:y$(v,1)="2"8310v mv:0:7::bat