' +JJJJ ?\>m0M='+l> /+l   d]@ŵLҦ]]L L}BBL] 鷎귭෍ᷩ췩緈JJJJx Lȿ L8ᷭ緍췩 緍i 8 `巬 췌`x (`(8`I`B` `//`>J>J>VU)?`8'x0|&HhHh VY)'&Y)xꪽ)' `Hh`V0^*^*>&` aI꽌ɪVɭ&Y&&Y& 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8  '  & x)*++`FG8`0($ p,&"_]` L/浍굺L  !"#$%&'()*+,-./0123456789:;<=>?  1#"""  (9"1 ( ,.(0# 2  /#0/#0 *?'#07#00/0/'#07#0:"4<*55/**5/*%5/)1/)1/)1/)'#0/#0*5/*75/**5/*:5//#0/#0'#07#0:::*::'#07#0EB H  @H !D)"E` @ $ C ` DQ &J80^݌Hh ü ü݌ ռ ռ ռA ļD ļ? ļAEDE?HJ>h Լ ռ ռ ռ`HJ>݌h Hh݌`HIHHHHhHH݌hHhHh݌H6 VDP (ED Z $0x8x D- ܸDD# H8`?E Vk *f???0xE Hh D#-EEE8` D ܸx D - ܸx8`-0ݩ?ʥD EEE`   vLDcpq` [` ~  LӜu`".Q`pNФbptťܥm2<(-Py0\|e<6e<g< JJJJj귍hI  aUL@ kU8  L  Q^R(jQ0l^l\  wUuW ԧ H h@ [_ /QSIRb_L`LLLL`ª`LQLYLeLXLeLee ўQH\(h0L& Ꝥ$`( R \ZLl8 ўR HH\`\Z[YS6`LxQɿu3'RͲʎRʎ]]]ɍuL͟ɍ}RLRɍg^H8 ^hZLɍR LͲɊRR% QLܤͲ Z@ -^ ş\[Z QY\[Z8`l6Lş_Ȍb_Ͳ] )Y h( ֭ͲLɍ [LLĦ__ ^ 9 LҦ3 9 a   0LjLY u< (_9 ˭ɠuɠK_9 ?LˆʎõĵL õ ĵµ aµ`` L̦µ_bJLuLz`  ȟ QlXJ̥KlV  ȟ QlV eօ3L e3L &RL &QL d L4 Ne)n `@-eff L f`L . tQLѤ LҦL` OPu d L Ne)noon 8ɍ` ^f\õL ^NR  RΩLҦ)\Z ʽ LHv 3h`0h8` [L NС õ`A@` ŵL^L iõ`  \ 濭0 \  ȟ Q ^\lZl^?cqH şch`fhjõĵ@OAP`u@`@&`QR`E Ls  @DAE@u`8` %@ @A@`@`@A`Mµ ) LЦ`8@AWc@8@-@HAȑ@hHȑ@ȑ@hHȑ@Ȋ@ch8&ȑ@Hȑ@Ah@LHȑ@ȑ@ htphso`hMhL`9V8U897T6S67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUVERIF!pppp p p p p`" t""#x"p0p@p@@@p@!y q q p@  LANGUAGE NOT AVAILABLRANGE ERROWRITE PROTECTEEND OF DATFILE NOT FOUNVOLUME MISMATCI/O ERRODISK FULFILE LOCKESYNTAX ERRONO BUFFERS AVAILABLFILE TYPE MISMATCPROGRAM TOO LARGNOT DIRECT COMMANč$3>L[dmx-#(# @/͠٠ˠ@跻~!Wo*9~~~~ɬƬ~_ j ʪHɪH`Lc (L ܫ㵮赎 ɱ^_ J QL_Ls贩紎 DǴҵԵƴѵӵµȴ 7 ַ :ŵƴѵǴҵȴµ納贍﵎ٵ്ᵭⳍڵL^ѵ-I `  4 ò-յ!  8صٵ紭ﵝ 7L (0+BC  7L HH`LgL{0 HH` õL H hBL BH [ h`Lo õ ڬL B ڬ LʬH hB@ յյ [L (ȴ) ȴ 7L L ( L (ȴL{ƴѵ洩ƴǴҵ 7 ^* B0 HȱBh ӵԵ 8 L8 ݲ` ܫ  / / ED B / / ]ƴS0Jȴ ȴ)  紅D贅E B ƴ  / 0L Ν `HD٤DEEhiHLGh ` ŵBѵ-` ѵB-` ܫ XI볩쳢8 DH E𳈈췍Ȍ X0 · JLǵBȵC`,յp` 䯩 R-յյ`յ0` K R-յյ`ɵʵӵԵ` 4 K ( ѵҵLBȱBL8` DBHBH : ַ޵BȭߵBhhӵԵ RBܵmڵ޵ȱBݵm۵ߵ` 䯩LR˵̵ֵ׵`êĪLR E( 8` R` ELRŪƪ`췌 յյI뷭鷭귭ⵍ㵍跬ª 뷰` Lf ݵܵߵ޵ ^`8ܵ i B8` 4L ֵȱB׵ ܯ䵍൭嵍 ` DȑB׵Bֵ  ַ յյ`굎뵎쵬 뵎쵌``õĵBCõĵ`µµ`L õBĵCصص Qƴ0"Bƴ 󮜳` 0۰ϬBƴ8`i#`ЗLw!0>ﵭ` m ﳐ 7i볍 8 ЉLw`H h ݲL~ `浍국䵍뵩嵠Jm赍嵊mjnnn浈m浍浭m䵍䵐`"L ŵ8ŵH ~(`  d ֠/z# /u`/z"#???    ή͠Ӡ!ήà"ήàР ħӠŠҠҠ ȠŠӠӠήРƠήŠΠӠήӠήϠǠ͠٠ˠ͠ԠҠȠ͠ԠҠ˱ҠҠ֠ ҮРŠҠ֠ ʮŠҠRECTORY !!!": |:1000X"X138:B$B$"=":3 ,X10511:NAME$(X)B$:I 6NAME$(0)(B$,19)U @D$(4)} E12:12:"READING CATALOG ":12:29 Y63075 ^2054:D$"CATALOG" c216,0:D$"PR#0":D$"IN#0": h(NA$(0),1)" "Ģ12:868:"!!! ERROR - UNABLE TO READ DI85:34,22 23:958T "SELECT A FILE BY NUMBER -->";A$:A(A$):AMAX2010_ A1Ĭ} :::T(A)66T$"BRUN " T(A)84T$"EXEC " T(A)65T(A)73T$"RUN " 23:T$A$(A) 23:D$T$A$(A)  NAME$(105),A$(105),T(105) ((NA$(N),8,1))942000! XX1: A$(X)(NA$(N),8,30)T T(X)((NA$(N),2,1))h X21İ30:2000 X21X61X101İ80 X41İ40:2000 $X41X81İ90 .X61İ30:2000 8X81İ40:2000 BX101İ30:2000 L40  MAXX 32,0:23:1::U Z85:23:"IS YOUR PROGRAM LISTED HERE? Y/";::"N";::" ";:A$:w dA$"Y"MAXN1:N105::2000 n23:958:34,1:35,21::35,24: 60:X0 N1105 ((NA$(N),8,1))652000 ((NA$(N),8,1))61N105:2000 8(ST6UVk,ȱk-`),-`G ::63000]Y140:"=";::qX;:5:A$(X):(" "X" ";:6:(A$(X),15):2X" ";:5:(NA$(X),8,15):<1:20:22:20:34,1:2:FP33,21:32,19:1:1:: U33,40:     D$:I 1:1:C$) A$"Y"A$"y"ĺ; B$"":C$"":D 1:K *0y 424:1:"PRESS A KEY TO CONTINUE-->";:A$ >170 H-- ABBREVIATIONS -- R1: NUMBER OF ABBREVIATIONS KNOWN \"DUD","DUD",XYX1,2(Y1))16X1,2(Y1)1)8 B$B$(XY128)? X_ I1(B$):D$(B$,I,2):K0 (16368)128C$"":B$"":16368,0:800 (D$,1)"@"D$(D$,1):760 J1N:D$A$(J)KJ:JN:II1 J:D$(D$,1):K0D$B$(K)" " C$C$@N:A$(N),B$(N):I1N:A$(I),B$(I):: READ ABBREVIATIONShb24:7:"DOUBLE SPACE? (Y/N):";:A$lA$"Y"A$"y"A$"N"A$"n"Ģ22::610v22::24:"WORKING... ";:11:(9)"80N"Y222X140Y:X$   ?","@S","'","@W","-","@X",":","@Y","(","@Z",")","WOODEN",">S","VERY",">T","BEEN"h ">U","RAINBOW",">V","GRATING",">W","AN",">X","THINK",">Y","RIVER"z ">Z","COULD" $"@C","0","@D","1","@E","2","@F","3","@G","4","@H","5","@I","6","@J","7","@K","8","@L","9"/."@M",".","@N",",","@O","!","@P","H ">A","?I",">B","WALL",">C","PASSAGES",">D","IMPOSSIBLE",">E","OUT" ">F","HAS",">G","LEVEL",">H","CLOSED",">I","WON'T",">J","KNOCKS" ">K","PASSAGE",">L","?FORTUNATELY",">M","IT",">N","TOO",">O","OTHER"! ">P","TROLL'S",">Q","DOESN'T",">R"STAIRCASE","=P","PROBABLY","=Q","FOR"n "=R","WOULD","=S","TROLL","=T","HERE","=U","LOOKING","=V","CANDLES" "=W","PATH","=X","DOOR","=Y","?ROOM","=Z","ABOUT","> ","ROOM" "><","NOTHING",">=","?FRIGID",">>","?UNDERGROUND",">?","GROUND",">@","?A"<","SOUTH","==","CYCLOPS"X "=>","HIS","=?","THIEF","=@","SEEMS","=A","BE","=B","BUT" "=C","?IT","=D","THIS","=E","ALREADY","=F","THERE","=G","NORTH" "=H","?YOUR","=I","WEST","=J","EAST","=K","CAN","=L","DON'T"% "=M","NOT","=N","ON","=O","z"",",","BRITTANIA LEVEL 2,BRITTANIA LEVEL 1,THE LYCACEUM,EMPATH ABBEY,SERPENTS HOLD,MOONGLOW,BRITAIN,JHELOM,YEWHMINOC,TRINSIC,SKARA BRAE,MAGINCIA,PAWS,BUCCANEERS DEN,VESPER,COVE,LIST OF SYMBOLSR88,32,32,126,59,58,94,42,83,36,79,37,38,37,38,61;"PRINTER IS IN SLOT=>"SL;(8);:A$DA$(13)A$(27)SL(A$)YA$(27)ġ:220mA$:SL:1002:s:::::::::::::::CENTER:A$:::::::::::::::20(A$)2:A$: :::::::::: :::DATA:::*::::::::::LIST OF SYMBOLS:":"(ESC = QUIT)"* :680] D"LIST OF SYMBOLS FOR ULTIMA TOWNE MAPPER IV:"e N:w XA135:X,X$ b" "(X)" = "X$: l0:1002:150 v ::::::::::::::::::: ::TURN:ON:PRINTER:: ::::::::::::::::::: "::BLOAD MAP"(63IV)",A$4000"$ 6800 Y031A SPST(Y32)M Z031\ MM(SPZ)p (LN$,MM2,1); (ST)155Ĺ16368,0:500 :: 0:1002:220  ::::::::::::: :::SYMBOLS::: ::::::::::::: &! 0:"CREATE (8)IVIV1:IV0IV189 6A$(21)IVIV1:IV19IV1B @240H J_ T:::::::::::::::::v ^::PRINT:A:TOWNE:: h::::::::::::::::: r |IV18560 ::"CREATE MAP OF "MP$(IV)":":"(ESC = QUIT)" :"LOADING MAP, HOLD ON." (4)" ::GET:A:SELECTION::2 :::::::::::::::::::8 c :"WHICH WOULD YOU LIKE TO PRINT?":6y A118:MP$(A): IV5::MP$(IV) :ST,128:A$ A$(13)380 A$(27)ĉ:: A$(8)A$(21)250 "IV5:MP$(IV) ,A$PPER IV":7704 nA$"BY GREG BERNHARDT":770:34,3Q x(768)169(769)3140z (4)"BLOAD OBJ.ULTIMA TOWNE MAPPER" 12:A$"INSERT TOWNE DISK NOW!":770 :A118:MP$(A): LN$"":A1129:Y:LN$LN$(Y): :::::::::::::::::::p  :::::::::::::::::::3:::ULTIMA::TOWNE:::L:::::MAPPER:IV:::::e(:::::::::::::::::::~2:BY::::::::::::::::<:::GREG:BERNHARD:::F:::::::::::::::::::PZST16384:TR781:SE782:IV1:SL1:MP$(18) d::A$"ULTIMA TOWNE MA      ``@`256:R(A)(A38399):*47085,S1:768MA1228:R(A256)(A38399):SMPUTISTC210REFFECTS OR HEX MAPPER3\SS2(Z2):970Ef:(4)"PR#1"VpROW2211nzC22ROW2122ROW777,R(C):776" ";:::"MAP OF "M$(D):(4)"PR#0"210READ SECTORS INTO R ARRAY47085,S:768A1S2:970X0:Y0&ROW2211>C22ROW2122ROWTR(C)0ēXP,YPa XXN:CtYYN:X0:ROW (7):(7)*16368,04:21:"PRESS Q TO QUIT, ANY OTHER KEY TO RETURNTO MENU";>Q$:Q$"Q"ė:22:"MAP OF "M$(D):H:X,YNXN,YN:700:1,2,3CX,YX,YNXN,YNXN,Y:700:2,3,4lX,YXN,YXN,YNX,YN:700:1,3,4X,YNX,YXN,YXN,YN:700:1,2,4X,YXN,YXN,YNX,YNX,Y:1,2,3,4XXN:CYYN:X0:ROWOVERLAY EFFECTS DOTS S3DXN,YXN,YN:700:4<NXN,YX,YX,YN:700:1,2dXX,YXN,Y:X,YNXN,YN:700:1,3bX,YXN,YXN,YN:700:1,4lX,YX,YNXN,YN:700:2,3vX,YX,YN:XN,YXN,YN:700:2,4X,YNXN,YNXN,Y:700:3,4XN,YX,YD);ROW2211,C22ROW2122ROW>R(C)231540OAAT(R(C))1AA540,550,560,570,580,590,600,610,620,630,640,650,660,670,680,690 HPLOT ROUTINES700:0&X,YXN,Y:700:10X,YX,YN:700::2:X,YNXN,YN:700:ER)"(|"3. HEX MAP (TURN ON PRINTER)"F"4. RETURN TO MAIN MENU"n:"CHOOSE A NUMBER (1-4): ";:Z:ZZ440,860,860,210330LOAD IN FIRST SECTOR & PUT INTO ARRAY970HPLOT THE ARRAY:3:X0:Y0:22:"MAP OF "M$(2.5):DC1 "C1S15:3200 ,C2S7:320? 6CC2:290U @47083,0:47084,T J::"INSERT BARD'S TALE DUNGEON DISK!": T:"LOCATION CHOSEN: ";::M$(D): ^:"CHOOSE TYPE OF MAP:" h"1. HI-RES MAP"r"2. EFFECTS MAP (TURN ON PRINT0,0,0,0,0,6,0,3 MENU7 :"CHOOSE A LOCATION:":[ A015:A1"."1(A9))M$(A):j "17. END" 16368,0:CLEAR ANY PREVIOUS CHARACTER :"CHOOSE A NUMBER (1-17): ";C:C1C17210 C17Ā CALCULATE TRACK & SECTOR T15(C,0,0y 2,0,2,0,0,0,8,11,8,0,0,5,2,0,0,0,0,0,0,1,0,0,3,6,3,0,0,0,0,0,0,0,0,0,4,7,4,4,10,13,10,0,4,7,4,4,0,0,0,0,0,1,0 0,4,6,4,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,3,6,0,0,0,0,0,0,0,0,0,0,4,7,4,0,0,13,10,0,0,7 0,0,0,0,0,0,R(E),THE TOWER(F) 0,1,0,0,3,6,3,3,0,1,0,0,0,1,0,0,4,7,4,4,10,13,10,10,4,7,4,0,4,7,0,0,0,1,0,0,3,6,3,3,0,1,0,0,0,0,0,0,0,1,0,0,3,6,3 0,0,1,0,0,0,0,0,0,2,5,2,2,8,11,8,8,2,5,2,0,2,5,0,0,9,14,9,9,12,15,12,12,9,14,9,9,9,14,9,0,2,5,2,0,8,11,8,0,2,5,2,0::HPLOT ROUTINE TO USEN x169,183,160,232,32,217,3,96,169,0,32,218,253,96 CELLARS(0),SEWERS(1),SEWERS(2),SEWERS(3),CATACOMBS(4),CATACOMBS(5),CATACOMBS(6) CASTLE(7),CASTLE(8),CASTLE(9),TOWER(A),THE TOWER(B),THE TOWER(C),THE TOWER(D),THE TOWET  BARD'S TALE( DUNGEON MAPPER?BY GEORGE BIGELOWE(_2COPR. 1987 COMPUTISTe<pF16384PR(484):M$(15):T(255):N7:P(N2)ZA768781:B:A,B::RWTS & HEX PRINT ROUTINESdA015:M$(A)::LOCATIONS nA0231:T(A)     7405,19:47415,244:47416,234:47417,189:47418,140:47419,192:47420,16:47421,251:47422,201:47423,170:47424,240:47425,92  IGNORE DATA CHECKSUM 47405,0  IGNORE ADDRESS EPILOGUES647507,0:47517,0R IGNORE DATA EPILOGUES47415,0:47416,189:47417,140:47418,192:47419,16:47420,251:47421,201:47422,170:47423,76:47424,158:47425,185 NORMALIZE IGNORES~ 47507,174:47517,164:4 ƠŠĠ ƠōĸŷĠà ŰƠŠĠà ŸķƠŠčưƠŠà Ƹ÷ŠήӬ̤İǍšЍ̠¸͍ƠōĠà ƠŠĠà °ƠŠƠŠĠ͸ ðƠŠĠà ƹƸøƷƶƵƳİ K4):BF0TKLT1070% BTKLT1020@ L:A$"ALL DONE":450:g '(4)"BLOADCHAMP.GOLF.RWTS,A$1900""h#CHAMPIONSHIP GOLF CONTROLLERETK0:LT35:CDWR:MB130:550^ST0:T1TK:490:360430:100:STST1:ST131030BF1060ST0:TKTK1(TK4):TKLT1030$360:TKT1:ST0:490.430:100:STST1:ST131070 8ST0:TKTK1(T -CHARLIE BROWN'S 1,2,3'S CONTROLLER UTK0:LT35:ST15:LS15:CDWR:FAST1h360:490:610360:490:610:(TRK)LT1050TK(TRK):ST(SCT):1020:"COPY DONE":'(4)"BLOAD RWTS.CHARLIE BROWN'S 123S,A$1900"TK24İ230' ST0:TKTK1:TKLT1030@ $230:TKT1:ST0:490b .430:100:STST1:ST161070 8ST0:TKTK1:BF0TKLT1070 BTKLT1020 L:A$"ALL DONE":450:#TK0:LT35:CDWR:MB151:550<ST0:T1TK:490:270WTK0TK25Ĺ47356,188hTK25İ230430:100:STST1:TK2(ST2ST4ST6ST15)Ĺ47356,173:1030TK0TK0ST16Ĺ47356,188 TK25İ230 ST161030BF1060   BTKLT1020* L:A$"ALL DONE":450:X  213,170,150,213,170,173,223,171,223,171h  8 CHANGESz  0,2,158,222  0,2,163,170  0,3,53,222  0,3,63,170  0,3,145,222  0,3,155,170  0,6,174,222  0,6,179,170 DINO DIG,TK0:LT35:CDWR:MB151QST0:T1TK:490::190:210:170s430:100:STST1:ST161030BF1060ST0:TKTK1:TKLT1030$310:230:TKT1:ST0:490.430:100:STST1:ST1610708ST0:TKTK1:BF0TKLT1070 " 8ST0:TKTK1:BF0TKLT10702 BTKLT1020M L:A$"ALL DONE":450:,N DAM BUSTERS CONTROLLER:TK0:LT35:CDWR:MB151NST0:T1TK:490d47507,0:47517,0430:100:STST1:ST161030BF1060ST0:TKTK1:TKLT1030$TKT1:ST0:490)47507,174:47517,164 .430:100:STST1:ST161070    0,7,152,15090 8TK(TRK):ST(SCR):10605 B:"COPY DONE":  170,213,173,213,150,170,222,170,222,170: STRANGE HEADER AND TRAILER BYTES  7 CHANGES  0,6,134,170  0,6,139,173  0,7,31,170  0,7,42,173  0,7,131,213  0,7,141,170 MECC.CONTROLLERJTK1:LT35:ST15:LS15:CDWR:FAST1:48573,128i:190:210:170:490:610230:490:610:(TRK)LT1050TK(TRK):ST(SCT):1020TK0:LT1:ST15:LS15:CDWR:FAST1$490:610:310 .490:610:(TRK)LT10!! ! CT):1060 B:"COPY DONE":7 ' CONFIGURATION TIMEZ '(4);"BLOAD MECC.RWTS,A$1900"2[ MECC SWAP CONTROLLERCTK0:LT1:ST15:LS15:CDWR:FAST1Q490:610o490:610:(TRK)LT1050TK(TRK):ST(SCT):1020TK1:LT35:ST15:LS15:CDWR:FAST1$360:490:610.360:490:610:(TRK)LT1090 8TK(TRK):ST(S""