OLPRESS FIRE TO STARTTELEPORTING TO YOUR DOOM!WHEEE!UNLUCKY!TELEPORTING()*X &X &X &XWXi mLd        ZZ4ZixХiG M)Щ Ѡ#NixАLi)i L`#+)Т H8#ʥixАLn hЩ L j Z !`HHJ  hh`H)@hHh) @i i  4 H)h) ȱ q,Щ Ѡȱ) iJ HH. ȊiАΰhhЬ eЅАОȕҩH)hJJJJ   `x G (A(@(@D(8@ʍ3(:((( d($(D(D(D($($(D(D($( $(D((((-N]UUhЩ L j Z !  ?L1 >p>>x>>J~>~>`PNPL5RL+ȱNPL5RխXLXL#Ŗȍ`ȍaLg+`LO Je)Щ ѩ / -ΰ(䭯G   `܅е݅ѱJ JЈ`bί`hn tzȘ  ʹ%LH L hβE mhh h8L  ʹLݶL`* d3((((>(v(f(F((D(D(D(D(D(0@d(@$(@$(@$(@$?(@$?Jb3@$ (@$ (@$ (@$ (@$ (@$ (@$ (`@ (@ (@ (@ (@(@(B 4x~Y<X uP8ҩ ө $ mX   ?   L/0L= R _"Q _P _  9LLM r )@ %L  L (ίٹ[ `ʆ1 t`扱8Ɖ Htsh)?s```` эЭ ѥ` OR _ILL&eeHȱhH;i#h"i{k[^[~k~{^[~k~{Ң x?W[>X` 0 M   ,L ީ L  ?L1  L  ?L1,A      DEMO BY DB982ADEMO.ASMDEMO.BINGFXEDIT.BINHLEVEL2.ASM# LEVELN.ASM TVH"GRAPHICS.BIN {VV A,10000V V'"*MV'" ORG $1000V$'" JSR DEMOV%'" LDA #0V&'" STA LOGSWIV.'"JMP SETUPV8'"TERMNL=$3A20WB'"TELEPT=$3DD8WL'"INTYPE=6$WV'"TELVEC=206W`'"CDATA =$3C00HWj'"SCNKEY=$FF9FZWt'"UDTIM =$FFEAlW~'"STOP =$FFEA~W'"RAMON  ,$F3,$EE,$F2,$EEX("PRPSS:BYT 'PRESS FIRE TO START',0X(("HELLO:BYT 'TELEPORTING TO YOUR DOOM!',0X2("WHEEE:BYT 'WHEEE!',0Y<("DEATH:BYT 'UNLUCKY!',0/YF("PORTT:BYT 'TELEPORTING',0@YP("PRECNT:RES1OYZ("PRESCL=15eYd("SPRFRM: RES [[[6yYn("SPRBGD: R "CURSNN=$96Z)"MESS1 =$E2Z)"MESS2 =$E4Z")"MESS3 =$E6Z,)"MSINDX=$89Z6)"MSIDLE=$8AZ@)"MSGO =$E8ZJ)"CNT: BYT 0[T)"CNT1: BYT 0[^)"CNT2: BYT 0)[h)"CNT3: BYT 0<[r)"CNT4: BYT 0O[|)"TEMP: BYT 0d[)"FUNC: BYT $FFw[)"PFUNC: FL:RES1\*"SCRPLT:RES1\*"COAST:RES1\*"HOLDIT:RES1\&*"\0*"CALCAD: LDX #0\:*" STX UDG+1\D*" ASL A\N*" ROL UDG+1\X*" ASL A ]b*" ROL UDG+1]l*" ASL A%]v*" ROL UDG+13]*" STA UDG=]*" CLCM]*" LDA UDG+1_]*" ADC #>CDATAo]*" STA UD+1}^\+" LDA SPRITE^f+" ASL A^p+" TAX^z+" LDA MERTAB,X^+" STA MER3+1^+" LDA MERTAB+1,X^+" STA MER3+2^+" RTS _+"MERTAB: WOR SPRUDG,SPRUDG+48(_+" WOR SPRUDG+96,SPRUDG+144=_+" WOR SPRUDG+192U_+"SPRPN2: LDA SPRITEa_+" ASL Ak_+" ,"PUT0: LDY ITEMP`," LDA SPRBGD,Y`," INY`," STY ITEMP`," PHA`," LDA MAPDAT,X`," TAY`," PLA`," STA (POS),Y`," INXa," CPX #6a," BCC PUT0a-"$a -" LDA FUNC:a-" BEQ PUT2 ; LEFTJa-" BPL RIGHTYa(-" CMP #$FFoa2-" BEQ A BGDINDtb-" TAYb-" ADC #SPR1b-" STA CHARb-" LDX #0b."PUT5: STY ITEMPb." LDA MAPDAT,Xb." TAYb"." LDA (POS),Yb,." PHAb6." LDA CHARc@." STA (POS),YcJ." PLA+cT." LDY ITEMP>c^." STA SPRBGD,YMch." INC CHARWcr." INYac|." IN>SPRDATud:/" JMP FRM99dD/"FRM00: LDX FUNCdN/" BEQ FRM01dX/" BPL FRM02db/" LDX PFUNCdl/" BEQ FRM03dv/" BNE FRM04d/"FRM01: STX PFUNC e/"FRM03: ADC #SPRLEF9e/" JMP FRM99Pe/"FRM02: STX PFUNCje/"FRM04:M+32,Xyf\0"FRM2: LDA $FFFF,Xff0" STA SPRFRM+16,Xfp0"FRM3: LDA $FFFF,Xfz0" STA SPRFRM+00,Xf0" LDY PIXELf0" BEQ FRM5f0"FRM4: LSR SPRFRM,X g0" ROR SPRFRM+16,X#g0" ROR SPRFRM+32,X6g0" LSR SPRFRM,XLg0" ROR SPRFRM+16,Xbg0" ROR S (UDG),Ypht1" ORA SPRFRM,Xh~1"MER3: STA $FFFF,Xh1" INXh1" INYh1" CPY #8h1" BCC MER2h1" STA ROMONh1" CLIh1" INC BGDINDh1" INC CNTi1" LDA CNT i1" CMP #6i1" BCC MER1&i1" RTS,i2"Bi 2"IRQ: LDA RASIQi2" STA RASIai=$FF3FW'"ROMON =$FF3EW'"RAS =$FF0BW'"RASN =$CDW'"RASI =$FF09W'"SCREEN=$C00W'"COLOUR=$800W'"BORCOL=$37X'"MULTIK=3X'"JOYSWI=4 X'"LOGSWI=52X'"TED =$FF00?X'"RATE=80NX("COL11=$47_X ("FIROBL=3113X("TUNE: BYT $F4,$EEES 30Yx("SPIX: RES 5Y("SPR1 =$62Y("SPRUDG=CDATA+[[[SPR1Y("POS =$D0Y("SPRPOS=$D2Y("SPRITE: BYT 0Y("FLASH =$DC Z("SPRDAT=$3A80Z("SPRRIG=$3B00-Z("SPRLEF=$3B80=Z("UDG =$57MZ("VEC =POS]Z("VEC1 =UDGmZ("CURSCN=$E0}Z) BYT 1[)" BYT 1,0,1,0[)"PINCNT: BYT 0,0,0,0[)"PINSPD: BYT 0,1,0,1,0,1,0,1,0,1,0,1[)"IFLAG: BYT $FF[)"PIXEL: BYT 0 \)"BGDIND: BYT 0 \)"ITEMP: RES 13\)"CHAR: RES 1S\)"MAPDAT: BYT 0,40,1,41,2,42f\)"NOISE: RES 3u\)"NSG+1y]*" RTS]*"]*"SPRPNT: STX SPRITE]*" STA FUNC]*" LDA SPIX,X]*" STA PIXEL]*" TXA]*" ASL A]+" TAX] +" STA BGDIND^+" ASL A^ +" ADC BGDIND&^*+" STA BGDIND9^4+" LDA SPRPOS,XG^>+" STA POS\^H+" LDA SPRPOS+1,Xl^R+" STA POSTAXy_+" LDA POS_+" STA SPRPOS,X_+" LDA POS+1_," STA SPRPOS+1,X_," RTS_,"_$,"PUTSPR: INC IFLAG_.," LDX #RASN_8," STX RAS `B,"PUTS0: LDA IFLAG`L," BPL PUTS0'`V," RTS-``,"E`j,"PUTIRQ: LDY BGDINDU`t," STY ITEMPb`~," LDX #0y`PUT22; DOWNa<-" JSR SUB40aF-" JMP PUT4aP-"RIGHT: INC POSaZ-" BNE PUT4ad-" INC POS+1an-" JMP PUT4ax-"PUT2:a-" LDA POSa-" BNE PUT3 b-" DEC POS+1b-"PUT3: DEC POS-b-" JMP PUT4Db-"PUT22: JSR ADD40Ob-"PUT4:Yb-" CLCjb-" LDXnc." CPX #6}c." BCC PUT5c."c."FRAMIT: LDA #0c." CLCc." LDX COASTc." BNE STTTICc." LDA PIXELc." ASL Ac." ASL Ac." ASL Ad." ASL Ad." ASL A%d/"STTTIC:LDX SPRITE5d/" BEQ FRM00Hd/" ADC #SPRRIGe/"FRM99: ADC #0e/" STA FRM3+2e/" STA FRM2+2e/" PLAe0" STA FRM3+1e 0" CLCe0" ADC #16f 0" STA FRM2+1f*0" BCC FRM0!f40" INC FRM2+26f>0"FRM0: LDX #15JfH0"FRM1: LDA #0`fR0" STA SPRFR PRFRM+32,Xlg0" DEY{g0" BNE FRM4g0"FRM5: DEXg0" BPL FRM1g0"g1"MERGE: LDX #0g1" STX CNTg1"MER1: STX TEMPg$1" LDX BGDINDg.1" LDA SPRBGD,Xh81" JSR CALCADhB1" LDX TEMP*hL1" LDY #04hV1" SEIDh`1" STA RAMON]hj1"MER2: LDA  NONSSfj2" JSR NOSY}j2"NONSS: JMP $FCC3j2"j2"LEFTSP: LDA SPIX,Xj2" BEQ LEFT1j2" DEC SPIX,Xj2" LDA #0j3" JSR SPRPNTj3" JMP FRAMITj3"LEFT1: LDA #3k"3" STA SPIX,Xk,3" LDA #0.k63" JSR SPRPNT?k@3" JSR PUTSPRPkJ3" JMP SPRPN2 #$FEal3" BYT $2Cwl3"DOWNSP: LDA #$FFl4" JSR SPRPNTl4" JSR PUTSPRl4" JMP SPRPN2l&4"l04"CHAR1 =CDATA+3l:4"ANIMAT: LDA CHAR1lD4" EOR #24lN4" STA CHAR1 mX4" STA CHAR1+1mb4" RTSml4"4mv4"STORE: STA (VEC),YBm4" LDA VECLm4" PHA #40[nH5" STA VECjnR5" BCC ADD1zn\5" INC VEC+1nf5"ADD1: RTSnp5"nz5"SETBOR: LDA #SCREEN+3n5" STA VEC+1n5" LDX #BORCOLo5" JSR SETLNo5" LDA #21o5" STA CNT5o5"SET1: JSR ADD40Bo5" LDY #0Lo5" N: LDY #0dp6"SET99: LDA #0tp6" JSR STORE~p6" INYp6" CPY #26p6" BCC SET99p6" RTSp6"p6"CLEAR: LDA #32p6"CLEAR1: STA CHARp6" LDA #20p7" STA CNT q 7" LDA #SCREEN+44=q(7" STA VEC+1Nq27" EQ GOTJ0Wr7" LDX #1er7" CMP #43ur7" BEQ GOTJ0r8" LDX #2r8" CMP #40r8" BEQ GOTJ0r"8" LDX #0r,8"GOTJ0: STX JOYSWIr68"RREADF: LDA $543r@8" BEQ REDGrJ8" TXAsT8" ORA #$40s^8" STA JOYSWI%sh8"REDG: RTS+sr8"1s|8"Ns8"SCROLU: LNC CNT1Tt&9" INC CNT2bt09" CPY #23qt:9" BCC SCR1tD9" JSR ADD40tN9" DEC CNTtX9" BNE SCR0tb9"tl9"SCR2: LDA SPRFRM,Ytv9" JSR STOREt9" DEYt9" BPL SCR2t9"LEAVE: RTSt9"u9"MESLN =$F74u9"MESC =$77%u9">u9"MESSGI: LDA MESS1LRIT: STA MESLN,XVvz:" DEXfv:" BPL CLRITpv:" RTSv:"OUTAC: LDY MSINDXv:" INC MSINDXv:" LDA (MESS1),Yv:" BNE OUTCHv:" LDA #20v:" STA MSIDLEv:" LDA #25v:" SECw:" SBC MSINDXw:" BPL KOKO!w:" LDA #09w;"KOKO: STA MSINDADDMS: LDA MESS1+1Xx;" BNE TRY2hx;" STX MESS1zx;" STY MESS1+1x;" RTSx;"TRY2: LDA MESS2+1x;" BNE TRY3x;" STX MESS2x<" STY MESS2+1x <" RTSx<"TRY3: LDA MESS3+1y<" BNE FULLy(<" STX MESS3"y2<" STY MESS3+13y<<"FULL: RTS JSR SPRPNTNz<" LDX SPRITE^z<" LDA PIXELmz=" BNE PIN3{z=" LDY #79z=" LDA PFUNC,Xz"=" BEQ PIN2z,=" LDY #82z6="PIN2: LDA (POS),Yz@=" JSR DETPLTzJ=" BCC PIN3zT=" LDA PFUNC,X{^=" EOR #1{h=" STA PFUNC,X-{r="PIN3: LDA PFUNC,X<{2" LDA IFLAGpi(2" BMI IRQ1i22" JSR PUTIRQi<2" LDA #$FFiF2" STA IFLAGiP2"IRQ1: JSR SCNKEYiZ2" JSR ROTPLid2" INC MSGOin2" LDA MSGOix2" CMP #3j2" BCC NOTYDDj2" LDA #0 j2" STA MSGO1j2" JSR MESSGIGj2"NOTYDD: LDA NSFLWj2" BNE VkT3"nk^3"RIGTSP: LDA SPIX,X{kh3" CMP #3kr3" BEQ RIGT1k|3" INC SPIX,Xk3" LDA #1k3"UPDATE: JSR SPRPNTk3" JMP FRAMITk3"RIGT1: LDA #0k3" STA SPIX,Xl3" LDA #1l3" JSR SPRPNT&l3" JSR PUTSPR7l3" JMP SPRPN2=l3"Sl3"UPSP: LDAVm4" SECpm4" SBC #SCREEN-COLOURm4" STA VEC+1m4" TXAm4" STA (VEC),Ym4" PLAm4" STA VEC+1n5" PLAn 5" STA VECn5" RTS n 5"5n*5"ADD40: LDA VEC?n45" CLCMn>5" ADC  TYA\o5" JSR STOREjo5" LDY #25wo5" LDA #0o6" JSR STOREo6" DEC CNTo6" BNE SET1o$6" JSR SETLNo.6" JSR ADD40o86" LDY #0oB6" TYAoL6" JSR STOREoV6" LDY #25p`6" LDA #0pj6" JSR STORE&pt6" JSR ADD406p~6" JMP SETLNSCREEN+44s8" STA VEC+1s8" LDA #19s8" STA CNTs8" LDX MULTIKs8"SCR0: LDA #40s8" STA CNT1s8" LDA #0s8" STA CNT2t8"SCR1: LDY CNT1t8" LDA (VEC),Y&t9" LDY CNT26t9" JSR STOREEt9" I+1Nu9" BEQ LEAVE_u9" LDX MSIDLEou9" BEQ OUTACyu9" DEXu9" STX MSIDLEu:" BNE BLANKEu :" LDX #0u:"UPD: LDA MESS2,Xu :" STA MESS1,Xu*:" INXu4:" CPX #4u>:" BCC UPDvH:" LDA #0vR:" STA MESS3+1%v\:" LDA #323vf:" LDX #23Lvp:"CXQw;"BLANKE: LDY MSINDXaw;" BEQ LEAVErw$;" DEC MSINDXw.;" LDA #32w8;"OUTCH: PHAwB;" LDX #1wL;"SCROM: LDA MESLN,XwV;" STA MESLN-1,Xw`;" INXwj;" CPX #24wt;" BCC SCROMw~;" PLA x;" AND #$3F x;" STA MESLN-1,X*x;" RTS0x;"Ix;"9yF<"SyP<"FILLSC: LDY #>SCREENcyZ<" STY VEC+1ryd<" STA CHARyn<" LDY #0yx<" STY VECy<"FILL1: LDA CHARy<" JSR STOREy<" INYy<" BNE FILL1y<" INC VEC+1y<" LDA VEC+1z<" CMP #>SCREEN+1024z<" BCC FILL1z<" RTS%z<"=z<"PINMVE:|=" BEQ PIN4M{=" JMP RIGTSPe{="PIN4: JMP LEFTSPk{="{="GETSCN: LDY #0{=" STY CURSCN+1{=" LDA CURSCN{=" STA CURSNN{=" ASL CURSCN{=" ROL CURSCN+1{=" LDA #TABL/|>" ADC CURSCN+ D #15?~?" STA $FF15O~?" STA $FF19^~?" ORA #$40n~?" STA $FF16x~?" CLC~?" ADC #1~?" ORA #$69~?" STA $FF17~?" ORA #$F0~?" STA MULTIK~?" JSR SETBOR~?" JSR CLEAR~@" LDY #5@" LDA (CURSCN),Y@" PHA $@" AND #$F01.@" S URSCN),Y=@" STA CNT3G@" INY\@" LDA (CURSCN),Yk@" STA CNT4u@" INYA" AND #15 A" ASL AA" ADC #74A" STA CHAR(A" STY TEMPɀ2A" LDA #12؀D" LDA #720ގI" STA SPRPOS+1I" LDX #WHEEEJ"SPRPNTA}>" JSR PUT4K}>" PLAU}>" TAX_}>" PLAi}>" TAYs}?" RTSy} ?"}?"DRAWPT: LDY #7} ?"VIDEO: LDA (CURSCN),Y}*?" PHA}4?" AND #64}>?" BEQ VIDB}H?";LDA TORCH}R?" BNE VIDB}\?" PLA~f?" LDA #0~p?" PHA!~z?"VIDB: PLA/~?" ANTA INTYPE;8@" PLAIB@" AND #15ZL@" BEQ NOTELYmV@" STA TELVEC+1w`@" INYj@" LDA (CURSCN),Yt@" STA TELVEC~@" JSR DRWTEL@"NOTELY:@" LDA #SCREEN+44@" STA VEC+1@" LDY #8.@"DRW: LDA (CA" ROL CNT3@A" BCC NOBLOKFA"UA" LDX CHARbA" LDY #0lA" TXAvA" INXA" STA (VEC),YA" INYA" TXAA" STA (VEC),YA"NOBLOK:ŁA" CLCӁA" LDA VECB" ADC #2B" STA VECB" BCC NPPPP"B" INC VEC+1,B"NPPPP:)6B" DB" LDX #2EB"MONS: LDA (CURSCN),YOB" INYbC" STA SPRPOS,XoC" LDA #0C" STA PINSPD-2,X&C" INX0C" LDA (CURSCN),Y:C" INYDC" PHAŃNC" AND #15؃XC" STA SPRPOS,XbC" PLAlC" LSR AvC" LSR AC" LSR AC" LSR A"C" BEQ N STA $3145RD" LDA #>IRQD\D" STA $315SpD" LDA #$59czD" STA $FF19sD" STA $FF15D" LDA #0D" STA HOLDITD" STA CURSCND" LDA #$C0D" STA $FF12ӅD" LDA #>CDATAD" STA $FF13D" LDX #24D" STX $FF07D"INITOB: LDA OBJSTR- BPL BUG10`E" LDA #$38AjE" STA SPRPOSPtE" LDA #$0Cc~E" STA SPRPOS+1pE" LDA #1E" STA PFUNCE" JSR TELESNE" LDX #HELLOŇE" JSR ADDMSχE" CLI܇E" LDX #7E" LDA #0E"CTRL: JSR GETSCNE"CTTL: JSR DRAGER1"xF" DEX3F" BMI ROGER1CF" JMP EXIT2YF"ROGER1: LDA SPIXjF" BEQ STRAIGxF" LDY #82F" LDA (SPRPOS),YF" JSR DETPLTF" BCC CTRL01ĉF"STRAIG: LDY #81ىF" LDA (SPRPOS),YF" JSR DETPLTF" BCC CTRL01 F" LDY #80G" LD G" JMP CTRL28G"NOSWI: LDA JOYSWIEG" CMP #8UG" BEQ CTRL1bG" CMP #4qG" BEQ LEFT~G" CMP #1G" BEQ UPUPWG" CMP #2G" BNE CTRL2H" JSR LADDR2̋H" JMP CTRL2H"UPUPW: JSR LADDER&H" JMP CTRL20H":H"LEFT: JSR LE" LDY #8!H" LDX #02H"LOOP: DEXAH" BNE LOOPKH" DEYZI" BNE LOOPj I" JMP CTRL0I"EXIT1: LDA SPRPOS I" CLC*I" ADC #234I" STA SPRPOS>I" BCC EX1̍HI" INC SPRPOS+1RI"EX1: JMP NEWS\I"EXIT2: LDA SPRPOSfI" SECpI" 1B|>" STA CURSCN+1W|>" LDA (CURSCN),Ya|&>" PHAk|0>" INY|:>" LDA (CURSCN),Y|D>" STA CURSCN+1|N>" PLA|X>" STA CURSCN|b>" RTS|l>"|v>"PUTMON: TYA|>" PHA|>" TXA|>" PHA|>" LSR A}>" TAX}>" LDA #0!}>" STA SPIX,X2}>" JSR  INSPD+6K" LDA PINSPD+6/K" CMP PINSPD+7?K" BCC NONO4RK" INC PINCNT+3_K" LDA #0rK" STA PINSPD+6K" LDX #4L" JSR DIRECTL"NONO4: INC PRECNTL" LDA PRECNTʒ"L" CMP #PRESCLڒ,L" BCC NONO66L" LDA #0@L" STA PRECNT JL" L BCC NONO6L" LDX #0)L" STX PINSPD+103L" INX=L" INXNM" BNE INVERT^M"NONO6: RTSdM"u&M"INVERT: TAY0M" LDA FLASH,X:M" STA POSDM" LDA FLASH+1,XNM" STA POS+1ϔXM"INL: LDA (POS),YݔbM" CMP #74lM" BCC YEHMANvM" LDA #32 DEC CNT*N" BNE CHK14N" INY'>N" CPY #66HN" BCC CHK0@RN" RTSQ\N"CHK900: BRKefN"CHK2: CPY #0vpN" BNE CHK800zN" CMP #$68N" BCC CHK900N" INYN" CMP #$6EN" BCC CHK800ʖN" INYٖN" CMP #$74N" BCC CHK800N" INY LDY #5 ~O" STY CNT3!O"CHKLP: LDX CNT4+O" PHA8O" CMP #0HO" BEQ CHKLFYO" JSR RIGTSPjO" JMP CHKRG2O"CHKLF: JSR LEFTSPO"CHKRG2: PLAO" DEC CNT3O" BNE CHKLP˘O"CHK999: LDX #DEATHP" JSR ADDMS P" P" LDA #1 P" JMP DIR3!P"DIRLF: LDA #06P"DIR3: LDX CNTHP" CMP PFUNC,XWP" BNE DIR2hP" JMP PINMVEyQ"DIR2: RTSQ"Q"GETCOL: LDA #$2A"Q" STA VEC,Q" LDA #$0Cš6Q" STA VEC+1̚@Q" TXAؚJQ" ASL ATQ" TAX^Q"GET1: " BPL BOR1 R" LDA PFUNC+1,XR" EOR #1-&R" STA PFUNC+1,X:0R" LDA #0M:R" STA PINCNT,X^DR"BOR1: DEXmNR" BPL BOR0~XR"BOR2: RTSbR"lR"TRNSPR: LDA SPRPOSvR" SECR" SBC TELVECŜR" STA VEC؜R" LDA SPRPOS+1뜞R" SBC TELVEC+1" LDY #4HS" PLARS" PLA\S" LDA (CURSCN),Y,fS" STA CURSCN=pS" JSR TELESNLzS" JMP CTRLRS"hS"DETPLT: CMP #$4AwS" BCC DET2S" CMP #$54S"DET1: RTSS"DET2: SECS" RTSS"̞S"DELAY: LDX #0ݞS"DELA1: DEXS" BNE EPT,XT" STA TERMNL,XT" PLAT" STA TELEPT,X%T" DEX4T" BPL SWAPIT"DRWT22: LDA #59XT" STA CHAReT" LDX #0rT" LDA #3T" STA CNTT" LDA TELVECU" STA VEC U" LDA TELVEC+1 U" STA VEC+1ѠU" LDX #$53(U"DRWT0: LDY # JSR ADDMSJ" LDY #2/J" BNE THIRDF$J"NEWS: LDY PFUNCb.J"THIRD: LDA (CURSCN),Ys8J STA CURSCNBJ" JMP CTRLLJ"VJ"PINCR: LDA SPRPOS+3`J" BEQ NONO1ÏjJ" INC PINSPDԏtJ" LDA PINSPD~J" CMP PINSPD+1J" BCC NONO1J" INC PINCRECT"2K"NONO2: LDA SPRPOS+72PORTT4S" JSR ADDMS>SDELA1S" DEYS" BNE DELA1T" RTST"/T"DRWTEL: LDX TELEPT@$T" LDA INTYPEQ.T" BNE LOGWAN[8T" TXAlBT" BMI DRWT22|LT" BPL SWAP1VT"LOGWAN: TXA`T" BPL DRWT22jT"SWAP1: LDX #$5FΟtT"SWAP: LDA TERMNL,X؟~T" PHA럈T" LDA TEL02U"DRWT1: LDA CHAR 640^[" STA SPRPOS+1h[" LDY #3r[" JMP THIRD|["Ū["JUSTUP: LDX #0Ԫ[" JSR  JMP DOWNSPޫ:\"D\"UNAVL: LDX #RASTRX\" JSR HUNT(b\" BEQ NOWAY8l\" JMP ADDMS_v\"RASTR: BYT 'RESTRICTED ACCESS',0e\"|\"HUNT: CPX MESS1\" BNE HUNT2\" CPY MESS1+1\" BEQ HUNTVŬ\"HUNT2: CPX MESS2լ\" ӭ\]" INXf]"PPPPL: LDA (VEC1),Yp]" INYz]" CMP #0]" BEQ PEND!]" CMP #2551]" BEQ ENDLL@]" AND #$3FS]" STA SPRFRM,X]]" INXk]" CPX #24{]" BCC PPPPL]"ENDLL: TYA]" PHA]" JSR SCROLZ]" PLA]" TAYʮ^" JMP NEW^" STA $FF11䯺^" STA MULTIK^" JSR CLEAR^" LDA LOGSWI^" BNE LOGPAS'^" INC LOGSWI9^" LDX #SGONM[^" JMP LOG99t^"LOGPAS: LDX #PASSW^"LOG99: JSR PSTR^" JSR INPUTS^" JSR CLEARMǰ_" _"BYT 'THE MAP OF EACH LEVEL SPELLS OUT A LETTER FOR PASSWORD TO RESCUE'-\_"BYT ' SUPERVULCAN.',255,255h]_"BYT 'NOTE: EACH LEVEL HAS A RANDOM DUNGEON.',255,255__"BYT 'PRESS RETURN',0`_"PASSW:BYT'ENTER PASSWORD',0c_"d_"DEM:BYT27,'NUSE C_"SECѳ_"SBC #1_"BNE WAIT99_"RTS_"INPUTS: LDA #MESLN5`" STA $FF0CB"`" LDA #8R,`" STA $FF07_6`" LDA #0i@`" TAXwJ`" STA 239T`" TAY^`"GETIND: JSR GETAKh`" CPX #0r`" BEQ DBTONE|`"RA #$81V" STA $FF15V" LDA $FF0FV" CMP #$80&V" BCS TELE15V" DEC CNT1DV" DEC CNT1TV" BNE TELE0aV" LDA #0qV" STA $FF11V" DEC NSFLV" PLAV" STA $FF15V" RTSԣW"ROBNS: WOR 100,200,300,400,500,600,700,800W" WORW" INC NOISE+2W" LDX NOISE+2W"OKM: CPX #6 W" BCC NOSY02W" STA NOISE+2FW"NOSY0: LDA #8YW"NOSY2: ASL AcX" TAXu X" LDA ROBNS,XX" STA $FF0E X" LDA $FF12*X" AND #$FC4X" ORA ROBNS+1,Xȥ>X" STA $FF12إHX" INC NOISECPX #6Y" BCC WOLLLY" LDX #0Y"WOLLL: STX CNT!$Y" JSR READJ00.Y" CMP #$40A8Y" BEQ CLEARMSBY" LDX #PRPSSuVY" JSR ADDMS`Y" LDY #0jY" JSR DELAYtY" JMP STTTT~Y"Y"CLEARM: LDX #7ɧY" LDA #0⧜Y"CLRM: PZ" STA VEC+1ZZ" RTSdZ"LADDER: LDA SPRBGD+1nZ" CMP #$52&xZ" BEQ UPPPY9Z" LDA SPRBGD+3HZ" CMP #$52XZ" BNE NOWAYdZ"UPPPY:qZ" LDY #7Z" LDA (CURSCN),YZ" AND #$20Z" BEQ UNAVLZ" LDA SPRPOS+1ƩZ" CMP #$DשZ" BCS JUPSP媚["NOWAY: RTS몤["["LADDR2: LDY #80[" LDA (SPRPOS),Y$[" CMP #$524[" BEQ DOWNY>[" INYS[" LDA (SPRPOS),Yb[" CMP #$52r[" BNE NOWAY["DOWNY: LDY #7\" LDA (CURSCN),Y\" AND #$10\" BEQ UNAVLǫ&\" LDX #0ث0\" BNE HUNT3\" CPY MESS2+1\" BEQ HUNTV \"HUNT3: CPX MESS3\" BNE HUNTV/\" CPY MESS3+1?\"HUNTV: RTSE]"Y ]"PSTR: STX VEC1j]" STY VEC1+1w ]" LDY #0*]"NEWLN:LDX #234]" LDA #32>]"PCLR: STA SPRFRM,XH]" DEXɭR]" BPL PCLRLNۮ^"PEND:CPX #0^" BNE SCROLZ$^"PEND1:RTS.^" SCROLZ: LDY #128"8^" JSR DELAY3B^" JMP SCROLU9L^"MV^"LOGON: LDX #23\`^" STX NSFLjj^" LDA #32t^"CLRR: STA SPRFRM,X~^" DEX^" BPL CLRR^" LDA MULTIK^" PHAï^" LDA #0ӯPLAذ _" STA MULTIK_" PLA_" PLA(_" LDA #02_" STA NSFL<_" JMP CTTL?F_"SGONM:BYT'WELCOME COMRADE',255,255P_"BYT 'WORK OUT PASSWORD FROM LETTERS IN THE SCREENS AND THEN TYPE IN HERE'Z_"BYT ' TOPROGRESS TO NEXT LEVEL.',255,255 [URSOR KEYS TO MOVE',13,'SHIFT KEY FOR CONTROL',130n_"BYT 'FUNCTION KEYS FOR OBJECTS',13,13,'D M BROAD 1987',0;x_"DEMO:G_"LDY #0[_"SSS: LDA DEM,Yk_"BEQ WAIT98z_"JSR $FFD2_"INY_"JMP SSS_"WAIT98: LDA #20_"WAIT99: JSR DELAYSTA $FF11U" LDA #3U" STA $FF10U" LDA $FF15"V" PHA8V"TELE0: LDA CNT1HV" STA $FF0F_"V"TELE1: LDA $FF15n,V" EOR #$F7~6V" STA $FF15@V" DEC $FF15JV" DEC $FF0FTV" LDY #3^V" JSR DELAYˢhV" LDA $FF15آrV" EOR #3|V" O 900W"&W"NOSY: LDA NOISE+20W" BPL HIGH:W" LDA #$11/DW" STA $FF11?NW" LDA NOISEQXW" CMP NOISE+1[bW" PHPhlW" AND #7rvW" PLPW" BCC NOSY2W" JSR ANIMATW"HIGH: LDA #255W" STA NOISEȤW" LDX #$16ؤW" STX $FF11ꤼ NNc"Թc"RIGHTM: LDA SPRBGD+5c" CMP #$58c" BCS SCRNNc" JMP RIGTSPd"LEFTM: LDA SPRBGD+1- d" CMP #$58=d" BCS SCRNNNd" JMP LEFTSPT(d"i2d"PUTOBJ: LDX #35wFIROBL`g" STA VEC+1mg" LDY #0{h" LDX #35h"DROPT1:LSR CNTh" BEQ DROPT2$ SPRPOS+1h" ADC #0h" STA OBJDAT+2,Yh" STX SPRBGD+3h" LDA #32i" LDY #0 i" STA (VEC),Yi" JMP UPDAT2$i"5(i"OBJEX1: RTSO2i"TAKE1: LDA SPRBGD+3]b" PLAgHb" TAXqRb" PLA{\b" TAYfb" LDA $14pb" RTSzb"b"ROTPL:LDX #7·b"SHIT:WL2Ƹ8c" CMP #$50ָBc" BCS ROWL1Lc" JMP LEFTMVc"ROWL1: CMP #$52 `c" BCS ROWL2jc" JMP RIGHTM,tc"ROWL2: INYA~c" LDA (SPRPOS),YPc" CMP #$4E`c" BCC SCRNNoc" CMP #$50c" BCS ROWL3c" JMP LEFTMc"ROWL3: CMP #$52c" BCS SCRMP CURSNNʺnd" BNE PUTOB2ݺxd" LDA OBJDAT,Y纂d" INYd" STA PUTO99+1 d" LDA OBJDAT,Yd" INY*d" STA PUTO99+28d" LDA CNTOd"PUTO99: STA $FFFF`d" JMP PUTOB3qd"PUTOB2: INY{d" INYd"PUTOB3: INC CNTd" LDA CNTd" CMP #43LDX #0e" LDY #8мe"DRP1: LSR A߼e" BCC DRP2e" INXe"DRP2: DEYe" BNE DRP1e" LDA HOLDIT%e" CPX #15e" BEQ DROPTNe"DROP1: LDA #FIROBLf" STA VEC+1&f" LDA #10f" STA CNT3:f"DROP2: LDA CNT2f" CMP #40̾f" BCC CHOSEھg" LDA CNT g" LDX #COL11g" JSR STORE g"STEP: ASL CNT3*g" CLC'4g" LDA VEC6>g" ADC #120DHg" STA VECTRg" LDA VEC+1a\g" ADC #0qfg" STA VEC+1pg" CMP #$10zg" BCC DROP2g" BCS DROP1g"h" INY.h" INY8h" INYBh" INXLh" CLCVh" LDA VEC`h" ADC #120jh" STA VECth" BCC DROPT1~h" INC VEC+1/h" JMP DROPT1Gh"DROPT2: LDA CURSNNZh" STA OBJDAT,Ykh" LDA SPRPOSuh" CLCh" ADC #41h" STA OBJDAT+1,Yh" LDAni" STX VECxi" LDX #>FIROBL‚i" STX VEC+1Œi" PHA–i" SEC i" SBC #35ªi" TAX ôi" LDY #0þi" LDA #1%i" STA CNT:i"TAKEEE: CPX #0Ki" BEQ GOTBITYi" ASL CNTci" INYmi" INYwj" INYj" DEXj" LDA VEC"j" CLC,jDA PFUNCj" LDX #0j" JMP UPDATEj"j"OBJSTR: BYT 1;0j" WOR $E0Dj" BYT 0 ;1 k" WOR $C6Ak" BYT 0 ;2*k" WOR $CDB:&k" BYT 1 ;3I0k" WOR $E18Y:k" BYT 1 ;4hDk" WOR $E16xNk" BYT 1 ;5Xk" WOR $E14bk" BYT 1 ;6BY %000011100000 0110 l"BYT 40*l"DBY %000111100000 01104l"BYT 40>l"DBY %000000001110 0000Hl"BYT 0$Rl"DBY %000000000001 0010/\l"BYT 0Kfl"DBY %001111100000 0110Wpl"BYT 40szl"DBY %011101100000 0110DŽl"BYT 40ǎl"DBY %011001100000a" DEYε0a" LDA #32:a" STA MESLN,YDa" DEC $FF0DNa" BNE GETINDXa" DEC $FF0C"ba" JMP GETIND7la"DELBOY: CMP #13Gva" BNE CHARMUa" LDA #24ea" STA $FF07oa" RTSa"CHARM: CPY #24a" BEQ GETINDa" AND #$3Fa" STA MESLN,Y LDA $3E78,Xηb" ASL A෢b" ROL $3E70,Xb" ROL $3E78,Xb" LDA $3E80,Xb" LSR A"b" ROR $3E88,X4b" ROR $3E80,X>b" DEXMb" BPL SHIT\b"SCRNN:RTSbb"uc"ROWLY: LDX #0c" LDY #80c" LDA (SPRPOS),Y$c" CMP #$4E.c" BCC RO 0000000 0000ɜm"BYT 0ɦm"DBY %000000000001 0011ɰm"BYT 0ɺm"DBY %010000000110 0100m"BYT 0m"DBY %000001100000 0110m"BYT 40;m"DBY %010000000010 0100Fm"BYT 0bm"DBY %000001100000 0110nn"BYT 40 n"DBY %010000000010 0100n" 01111111100 0110ˠn"BYT 255˪n"WOR $8D4A,$0000,$0000,$0000,$0000,$0000˴n"S1:˾n"BYT 1,1,3,0,0n"DBY $1E62n"BYT $33,n"DBY %010000000010 01007n"BYT 0Sn"DBY %000000000001 1010^n"BYT 0zo"DBY %001000000000 1011o"BYT 40o"0100͚o"BYT 0ͤo"DBY %000000000001 1010ͮo"BYT 0͸o"DBY %001000000000 1011o"BYT 40o"DBY %010000000010 0100o"BYT 0+o"DBY %000000000001 10106o"BYT 0Ro"DBY %001000000000 1011^o"BYT 40zp"DBY %010000000010 0100p"BYT 000 0100Ϟp"BYT 0Ϩp"DBY %000000000001 1010ϲp"BYT 0ϼp"DBY %001000000000 1011p"BYT 40p"DBY %010000001000 0100p"BYT 0*p"DBY %000000000001 10105p"BYT 0Qp"DBY %001000000000 1011]q"BYT 40y q"DBY %010000000000 0100q"BYT 00m"DBY %000000000100 0100$m"BYT 0.m"DBY %000001100000 01108m"BYT 40Bm"DBY %000000000100 0100 Lm"BYT 0'Vm"DBY %000001100000 01103`m"BYT 40Ojm"DBY %000000000100 0100Ztm"BYT 0v~m"DBY %000001100000 0110Ɉm"BYT 40ɒm"DBY %00110BYT 0n"DBY %000001100000 0110(n"BYT 402n"DBY %010000000010 0100lp"DBY %001000000000 1011Jvp"BYT 40fπp"DBY %000000110110 0000qϊp"BYT 0ϔp"DBY %0100000010 0110ǘl"BYT 40Ǣl"DBY %010001100000 0110Ǭl"BYT 40Ƕl"DBY %000001100000 0110l"BYT 40l"DBY %000111111011 0000l"BYT 0:l"DBY %000000000100 0100Fl"BYT 40bl"DBY %000000000100 0100ml"BYT 0m"DBY %000001100000 0110m"BYT 4 0000000000 0100Ӧr"BYT 255Ӱr"WOR $8D02,0,$8DCA,0,0,0r"S2:r"BYT 0,2,2,2,2r"DBY $0000r"BYT $33 r"DBY %000000001111 1010r"BYT 403s"DBY %000000000011 1010? s"BYT 40[s"DBY %000000000001 1010gs"BYT 40(s"DBY %0001111110 0մs"DBY %000000000100 0100վs"BYT 0s"DBY %000000000001 1010s"BYT 40s"DBY %000000000100 0100s"BYT 0 s"DBY %000000000001 1010s"BYT 405t"DBY %000000000100 0100@t"BYT 0\t"DBY %000000000001 1010h"t"BYT 40,t"DBY %10000BYT 40׸t"DBY %000000000100 0100t"BYT 0t"DBY %000000000001 1010t"BYT 40t"DBY %000011111000 0000t"BYT 0t"DBY %000000000010 0100t"BYT 05u"DBY %000000000001 1010Au"BYT 40]u"DBY %110000000000 0011h&u"BYT 00u"DBY %0 q"DBY %000000000001 1010*q"BYT 04q"DBY %001000000000 1011>q"BYT 40Hq"DBY %000111000000 0000Rq"BYT 0\q"DBY %010000000000 0100!fq"BYT 0=pq"DBY %000000000001 1010Hzq"BYT 0dфq"DBY %001000000000 1011pюq"BYT 40јq"DBY %0100000T 40$r"DBY %010000010000 0100.r"BYT 08r"DBY %000000000001 1010Br"BYT 40Lr"DBY %010000001000 0100Vr"BYT 0`r"DBY %000000000001 1010"jr"BYT 40>tr"DBY %010000000100 0100J~r"BYT 40fӈr"DBY %001110000000 0000qӒr"BYT 0Ӝr"DBY %0100 01002s"BYT 0X` 0 M   ,L ީ L  ?L1  L  ?L1, (ίٹ[ `ʆ1 t`扱8Ɖ Htsh)?s```` эЭ ѥ` OR _ILL&eeHȱh`HHJ  hh`H)@hHh) @i i  4 H)h) ȱ q,Щ Ѡȱ) iJ HH. ȊiАΰhhЬ eЅАОȕҩH)hJJJJ   `x G  L 5L +L  o 9L{iҐLe8ҥLe8ЅҥӢ> mLd        ZZ4Z  m҅еӅѭ 'd(e`?@?p??? Еҥѕ`͎ `ȌHh魵  LLL (ibHh iH:L iH;Li  ?L1 >p>>x>>J~>~>`PNPL5RL+ȱNPL5RխXLXL#Ŗȍ`ȍaLg+`LO Je)Щ ѩ / -ΰ(䭯G 0L64HN4  ХH)ѭ3hшh`$ ; (55i0Щ ѭ8 x?ԍ>X 0 257`)19AѠТ` Lm0Lm0 0 0͍Щ ѩ(ҩ Ӡ) i i'Ґ "' ) >?= ԩ@L2L < 585ԩDլ6;L2Ls2`6Ȍ;iԥiթ`;8ԥթ` *0 G5 2 ??Lc38 85?5Ȍ?Lc3= >>=Lc3=>7Ȍ>Ȍ=Lc3Z z5x?ԍ>XL^3X z5Ix? *0L4` 5(Щ Ѣ5 Ј 2`ЄѠHJJJJ 95h) 0:9 `ЅѬ? 2>h0eЅХim= i `>8 5m5m?=J` z5)` UDG EDITORDARRON M BROAD JAN.86(TVH$ ߠ LCW'" WOR $E12W'" BYT 25 ;7W'" WOR $EB7W'"W'"OBJDAT: RES 24W'"W'"TABL:W("WOR S0,S1,S2,S3,S4W ("ORG *+100W("X*"S0:X+"BYT 0,2,1,0,25(X +"DBY $0C645X+"BYT $33QX +"DBY %000000100000 0110]X*+"BYT 40yX4+"DBY %000001100000 0:L1 2:L1i(Хi` D)ɝ%5 ɑ6R T `r2b34444444444: L2HK2H`)8m7<Ii6 *0 2; F3L2 -3L2<C -3L2<C F3L2F;ԩXL^3C z5L^3V z5L^3B z5x?ԍ>XIL^3N 5Hx?ԍ>XhL`3M 5IHx?1ԍ>XhL`3, 5Hx?Qԍ?XhL`3Lc3` 287 4=? >) 87O 5 1 Ϸ PRESS ANY KEY TO BEGIN MENU MOVE EDIT ROTATEMIRRORSWAP COPYLOAD SAVE PRINT INVERTSIZE QUIT 0 K1 1 1 1 c2L6{VV'A,10020V'V$'"*MV.'" ORG $1FA7V8'"OBJSTR: BYT 25;0VB'" WOR $E0DVL'" BYT 25 ;1VV'" WOR $C6AV`'" BYT 25 ;2 Wj'" WOR $CDBWt'" BYT 25 ;3(W~'" WOR $E188W'" BYT 25 ;4GW'" WOR $E16WW'" BYT 25 ;5fW'" WOR $E14vW'" BYT 25 ;6ԩ<թ;783;L*0 8`ЄѠ ` L@15Єѩ  @1 518eЅАѩ( 1L_1` L-6LO1 `IЈ`9Щ ѩ: 1 2 1 -`:Щѩ :L18(Х:L1: 9Щ ѩ BYT 40[,"DBY %001100000000 0000[,"BYT 0[,"DBY %000000000001 0011[,"BYT 0[,"DBY %010000000110 0100[,"BYT 0\-"DBY %000001100000 0110\ -"BYT 40/\-"DBY %010000000010 0100:\-"BYT 0V\(-"DBY %000001100000 0110b\2-"BYT 40~\<-"DBY %0 v]-"BYT 0]-"DBY %001111111100 0110]-"BYT 255]-"WOR $8D4A,$0000,$0000,$0000,$0000,$0000]-"S1:]-"BYT 1,1,3,0,0]-"DBY $1E62^."BYT $33 ^."DBY %010000000010 0100+^."BYT 0G^"."DBY %000000000001 1010R^,."BYT 0n^6."DBY %001000000000 _."DBY %010000000010 0100_."BYT 0_."DBY %000000000001 1010_."BYT 0_."DBY %001000000000 1011_."BYT 40_."DBY %010000000010 0100`/"BYT 0`/"DBY %000000000001 1010*`/"BYT 0F`&/"DBY %001000000000 1011R`0/"BYT 40n`:/"DBY %010000000110X>+"BYT 40XH+"DBY %000011100000 0110XR+"BYT 40X\+"DBY %000111100000 0110Xf+"BYT 40Xp+"DBY %000000001110 0000Xz+"BYT 0Y+"DBY %000000000001 0010#Y+"BYT 0?Y+"DBY %001111100000 0110KY+"BYT 40gY+"DBY %011101100000 0110sY+"BYT 40100000 0110ZB,"BYT 40ZL,"DBY %000000000100 0100ZV,"BYT 0Z`,"DBY %000001100000 0110Zj,"BYT 40Zt,"DBY %000000000100 0100Z~,"BYT 0[,"DBY %000001100000 0110'[,"BYT 40C[,"DBY %000000000100 0100N[,"BYT 0j[,"DBY %000001100000 0110v[,"10000000010 0100\F-"BYT 0\P-"DBY %000001100000 0110\Z-"BYT 40\d-"DBY %010000000010 0100\n-"BYT 0\x-"DBY %000001100000 0110]-"BYT 40]-"DBY %010000000010 0100']-"BYT 0C]-"DBY %001111111100 0110O]-"BYT 40k]-"DBY %010000000010 01001011z^@."BYT 40^J."DBY %010000000010 0100^T."BYT 0^^."DBY %000000000001 1010^h."BYT 0^r."DBY %001000000000 1011^|."BYT 40 _."DBY %010000000010 0100_."BYT 03_."DBY %000000000001 1010>_."BYT 0Z_."DBY %001000000000 1011f_."BYT 40010 0100y`D/"BYT 0`N/"DBY %000000000001 1010`X/"BYT 0`b/"DBY %001000000000 1011`l/"BYT 40`v/"DBY %010000000010 0100`/"BYT 0 a/"DBY %000000000001 1010a/"BYT 02a/"DBY %001000000000 1011>a/"BYT 40Za/"DBY %000000110110 0000ea/"BYT Y+"DBY %011001100000 0110Y+"BYT 40Y+"DBY %010001100000 0110Y+"BYT 40Y+"DBY %000001100000 0110Y+"BYT 40Z+"DBY %000111111011 0000Z,"BYT 0.Z,"DBY %000000000100 0100:Z,"BYT 40VZ$,"DBY %000000000100 0100aZ.,"BYT 0}Z8,"DBY %000001 T 40c0"DBY %010000000000 0100c0"BYT 0c0"DBY %000000000001 1010c0"BYT 40c0"DBY %000000011110 0000c0"BYT 0c1"DBY %010000000000 0100d1"BYT 0d1"DBY %000000000001 1010)d$1"BYT 40Ed.1"DBY %010000100000 0100Pd81"BYT 0ldB1"DBY %000 %000001000000 0100fo6"BYT 0o6"DBY %000100001000 0110o6"BYT 40o6"DBY %000000100000 0100o7"BYT 0o 7"DBY %000100001000 0110o7"BYT 40o7"DBY %000000010000 0100p(7"BYT 0 p27"DBY %000000001000 0110,p<7"BYT 40HpF7"DBY %000100001000 01 \jN4"BYT 0xjX4"DBY %001000000010 0100jb4"BYT 0jl4"DBY %000000000001 1010jv4"BYT 40j4"DBY %000100000100 0100j4"BYT 0j4"DBY %100000000001 1010j4"BYT 40k4"DBY %000010001000 0100!k4"BYT 0=k4"DBY %100000000001 1010Ik4"BYT 40ek4"D e1"BYT 0e1"DBY %010000000000 0100e1"BYT 255e1"WOR $8D02,0,$8DCA,0,0,0e1"S2:e1"BYT 0,2,2,2,2e2"DBY $0000e 2"BYT $33e2"DBY %000000001111 1010 f2"BYT 40'f(2"DBY %000000000011 10103f22"BYT 40Of<2"DBY %000000000001 1010[fF2"BYT 4 qq7"WOR $4C82,$FC8A,$FC8E,$4ED4,$BE36,$3D96zq7"S4:q7"BYT 3,4,5,4,0q7"DBY $0000q7"BYT $23q8"DBY %111111111111 1010q8"BYT 40q8"DBY %011100000000 0110q"8"BYT 0r,8"DBY %000000000001 1010 r68"BYT 40e1"BYT 40Ze1"DBY %001110000000 0000e10TpP7"BYT 40ppZ7"DBY %000100001000 0110|pd7"BYT 40pn7"DBY %000100001000 0110px7"BYT 40p7"DBY %000100011000 0110p7"BYT 40p7"DBY %000111110000 0110p7"BYT 40q7"DBY %111000011111 0000q7"BYT 07q7"DBY %000111100000 0110Dq7"BYT 255BY %000001010000 0100pk4"BYT 0k4"DBY %100000000001 1010k4"BYT 40k4"DBY %000000100000 0100k5"BYT 0k 5"DBY %100000000001 1010k5"BYT 40l 5"DBY %111111111111 0000l*5"BYT 255=l45"WOR $2DEC,$4EDA,$0000,$0000,$BD96,$5D98Fl>5"S3:ZlH5"BY0wfP2"DBY %000111111000 0100fZ2"BYT 0fd2"DBY %000000000001 1010fn2"BYT 40fx2"DBY %110000000000 0011f2"BYT 0f2"DBY %001000000110 0100f2"BYT 0g2"DBY %000000000001 1010 g2"BYT 400"DBY %01000010000000 0011dm5"BYT 0m5"DBY %010000000000 0100m5"BYT 40m5"DBY %010000000000 0100m5"BYT 40m6"DBY %010000000000 0100m6"BYT 0m6"DBY %000111100000 0110n$6"BYT 40n.6"DBY %010000000000 0100*n86"BYT 0FnB6"DBY %000111110000 0110RnL BYT 40xhT3"DBY %100000011000 0000h^3"BYT 0hh3"DBY %000000000010 0100hr3"BYT 0h|3"DBY %000000000001 1010h3"BYT 40h3"DBY %000000000010 0100h3"BYT 0i3"DBY %000000000001 1010!i3"BYT 40=i3"DBY %000000000100 0100Hi3"BYT 0di3"DBY %0 Y %000000000001 1010\u9"BYT 40xu9"DBY %001000010000 0100u9"BYT 0u9"DBY %000000000001 1010u:"BYT 40u :"DBY %001000010000 0100u:"BYT 0u :"DBY %000000000001 1010u*:"BYT 40v4:"DBY %110001000100 0000!v>:"BYT 0=vH:"DBY %001000010000 0 `LmDLDLmDlHmH Dlmhmhl` E Ea ȱ` کw҅Ӆ`a҅bӅc҅ӢFa ebҥecb&c` C80 `8` E Ed XEde҅ҐLE ` D"ҥ֥ D'  D'LC `a @ADCANDASLBCCBCSBEQBITBMIBNEBPLBRKBVCBVSCLCCLDCLICLVCMPCPXCPYDECDEXDEYEORINCINXINYJMPJSRLDALDXLDYLSRNOPORAPHAPHPPLAPLPROLRORRTIRTSSBCSECSEDSEISTASTXSTYTAXTAYTSXTXATXSTYAORGWORBYTDBYRESBYMieum}yaq)%5-=9!1  :"DBY %001000010000 0100\w:"BYT 0xw:"DBY %000000000001 1010w:"BYT 40w:"DBY %001000010000 0100w;"BYT 0w;"DBY %000000000001 1010w;"BYT 40w$;"DBY %001000010000 0100w.;"BYT 0x8;"DBY %000000000001 1010"xB;"BYT 40>xL;"DBY %110001000 BYT 0crT8"DBY %000000000001 1010or^8"BYT 40rh8"DBY %001110111000 0100rr8"BYT 0r|8"DBY %000000000001 1010r8"BYT 40r8"DBY %110000000000 0000r8"BYT 0s8"DBY %001001000000 0100 s8"BYT 0(s8"DBY %000000000001 10104s8"BYT 40Ps8"DBY %0 Ll JFVN^  Hh(*&6.>jfvn~@` {VV65299,208:216,0:217,237V "HAVE YOU UPDATED THE TABLE AND ADDED DIRECTIVE ?";V A$: A$V A$"Y" W'A,10020 W'W$'"*M$W.'" ORG $1FA7:W8'"OBJSTR: BYT 25;0IWB'" WOR $E0DYWL'" BYT 25 ;1hWV'" WOR $C6AxW`'" BYT 25 ;2 tN9"BYT 40dtX9"DBY %001000010000 0100otb9"BYT 0tl9"DBY %000000000001 1010tv9"BYT 40t9"DBY %001000010000 0100t9"BYT 0t9"DBY %000000000001 1010t9"BYT 40u9"DBY %110010000010 0000 u9"BYT 0)u9"DBY %001000111000 01004u9"BYT 0Pu9"DB ;`CC CH C;Ch`` D `b@bbຐ``/:8`H)A[8h`  C _Da Ca _D UD` `؅lمmaޅb߅cbc&la`lilmbbcbLD`lБlȥёlX(" 100HvR:"BYT 0dv\:"DBY %000000000001 1010pvf:"BYT 40vp:"DBY %001000010000 0100vz:"BYT 0v:"DBY %000000000001 1010v:"BYT 40v:"DBY %001000010000 0100v:"BYT 0w:"DBY %000000000001 1010w:"BYT 40*w:"DBY %110010000010 00005w:"BYT 0Qw! Fa  D E8`` UD `$`@`%` C҅Ӎ C. _DL3E E'LE* ԅҥՅLC` C `LE C Cɲ &F`ɱ &FӅLzF[ kF&`] kFFf`/ &FILzFL)F` C C+ kFe҅ХeӅLF- kF8҅ХӅL $,0PpXIEUM]YAQ100 0000IxV;"BYT 0ex`;"DBY %001000010000 0100pxj;"BYT 0xt;"DBY %000000000001 1010x~;"BYT 255x;"WOR $8D6C,$8DE4,$8E5C,$8D02,0,0x;"*T 01001000000 0100[s8"BYT 0ws8"DBY %000000000001 1010s8"BYT 40s8"DBY %001001000000 0100s8"BYT 0s9"DBY %000000000001 1010s9"BYT 40s9"DBY %110000101100 0000s&9"BYT 0t09"DBY %001000010000 0100 t:9"BYT 0VLqTLCLQLCLCLRL7TLLLL"`r$S%`K$%`KIKKIKI` Wj'" WOR $CDBWt'" BYT 25 ;3W~'" WOR $E18W'" BYT 25 ;4W'" WOR $E16W'" BYT 25 ;5W'" WOR $E14W'" BYT 25 ;6X'" WOR $E12X'" BYT 25 ;7"X'" WOR $EB7(X'"X H hx?(`|JFfڐ ݩTK L [KI ei` G) х` `" Ң'X W# W" 7X؅  X LQ WLV 7W 7W W Wե 7WL#W WH hLx $)$` IfЩ$&**$` W  W &Х) W`x)$ $)`WW`H!  =L_`,܅ݭ x? T O O O L )S LaVkj`jȱk8Șei`jk` LqR` ED ERSION 2.4. MB. UGUST 1986.  L .4>8٩P+X,؅7OX  {! EӠLLLL LLL $ba MLȦab [K``󪨈ʈ` MЍMэM`MӅa0a`H MhMi}MMiMLM>X %MM  !FN KKKKabGbba``a GHGH` CE G C)5` C, CX" CL?H) C, CY` ` ` CH #Dh _D UD` CXY` C`#LG(L.HA H` D G !>X THHMx? GhhS L L L *L *L?MMLJ M(M`+  K/012` ENTER FILENAME : ENTER DEVICE # : H>XKT kR TM ^T kR )ah R( a  Tx?` 8LT !N>X G N N NLN GЅ` G N N NLO GЉIө` CC /D WIL{O D C=.:* G !HL{O Dl#ȱl Cи 4P)ڥ)ۥLhJ` LvOjk L O L L O L O LL*L L[K` /Lԭ 'R∄!/D D D C=a I C?LS D G)@LE CH /D WILhJ D)4 C=-:6 G !HLhJ Da IԅХՅ J Cг)ڥ)` `ILLEGAL SYMBOL UNKNOWN SYMBOL MISSING QUOTE MISSING DATA BAD DATA IN EXP ILLEGAL OPERATOR SYMBOL REDEFINED I! /VU L qT LEU WRITE OBJECT SET PRINTER TO TOF, & PRESS RETURN CHAIN FILE>X x?`H8 qT+,>Xh -.x?`>X` WV C CT>XLEC#V L >VӍ>X R 7TL+,LQ W W WҠ W'X WG WB ! TABLE EMPTY TALLY = ՠP Lޅb߅c؅lمmabcGl [K Lȱl Ll L8ellm Lbbcbaй *LL Qa *LPLLP Lަ bL LLL sɬ(Lً( sH shA&SK TLVL CLQx? P>XLQ QL܋ ޝ!`` KLK LLK` [KLL [KLL L[KةFL L 0 [KL*L PASS HJJJJ YLh) 0:i`cdc&dmm.`e ML( [K [Ke`ܦ bL8 L LLL NUMBER OF ERRORS NO ERRORS IN FIL!F^ kFE҅ХEӅLF kF҅ХӅLF& kF%҅Х%ӅLF< kFХLVG> kFҥө*LF= kF 8ݭ nF҅ХӅLF C,) CLF`Ѕэ C< F`> FхLGLFLE G`IF ELSE ENDIF I! S_B €}R kRQ  7Tl"O "ODI :*T L :*S # M>X   LR  *L P *L>X LHhA[۰IHhLK ENTER VALUE OF EQUATE " EQUALS $S L L" [K *L!x?` LM"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" G)LK` C,`hh`I`hh ` G NLN NLN NLN)?L!C, H0`   Յi8Ѕҥ00I ъI` ` C C88B H ӥ XEe҅ҩ@eӅӤҍ ۹IӥЍэLI IHHIHIH``qNNNOON @`` C !  )a )aH h` Cʆچ 'R C* EU ޅߢ8L*UԦՍMM` K` CKNM  /VI CLEUV  /VPE>X   U kR R x?LEU LUB! *܄ӄ ILP JLP 3O @P ЅԥхL+PeӅԐ K `RLO` 4P O K8 >M(LO(`LINE# ADDR B1B2B3B4 LINE TED V2.4 6502 SYMBOLIC ASSEMBLER. HHd LddcP Ldhh` SYMBOL" :?wTUTw+CCCC0?? ?<333303B55B**\PPP\GRU**_PPPPEUT{{U_PPP_U@@@TT| }nnT}sps}T@@@TT?????? 000 DW(hL^W WL|W  W  (`I &X ) &X&X &X` H@8hLW" ~f`f~~|~fff~|~~bxb~~~~`x```~~`nf~~ff~?fff~~~~~~f~<ffnxnff`````~~f~~~fff~~fffff~~fff~~~~f~~``~~ffn|z~~f|lff~~`~~~~~fffff~~ffff~<fff~~~ffff~~~~`l~~ >~`~~|~~`~f~~~~ ~~f