8(;EWER.COMCOM.I   c}E q0 \C)CC8`DCeECiD` RP h1$E ȍ @y b Y)hܭ]L]` q  DMD   u j)`0  ,p0i2 &28jJ1f02 9 g iJf0i1)xԍӭ232002XԦ`  *'  } *(L `(  L l pL[,L] C i0 } p  gފދLh ( LD 0   C  C  \i +$+0'}; $(%)  b L[C `D P^߰")(݃   $DD}G@НL]S")M T H0 G$Ș݃ b 8$}$%8(() T `$E0(0)8`$GE` P} Li 8GD }L[ PH >iJ ;  yyB } ' |L[ "E( % H$ H#`L]B  0 G LO<  ( d lH۪!A3 A  }jA !B EIC Y$E0 F  < 7 JN8Ndâ!,P h0ʠJd,6 } ' r/ $ ɛ ` '  L[  l }-     }    L[L  }  '  L[   p  ` g  l }) g '  }L[) ̠,L]T-0 |LM N݃:ː6UV LM N L(TU N,)M}LL[IL3GDIɛ ɜ DI  , JȊGм  G I) GȦ=}*GG ȄI1200820I H1E 1h0hIGI2ȢI`FE 0ɛ rɛ$ l '}蚦TTUVD`M L$:;Pyȱ$` r  iȱ$/:ȱ$VWyA**⩀ / }`$***? mL]-+ȱ$ɛ m* ? g. $0f.?'@ wAsTt/` }0: gL  `$0`j`& CpCi s L0JCܢj? I#}𴽎F ގМގ& & 0 C4 08L`0   | 레L] EGȽGȽ}G | E` 8,  }EG)݀G)ȱGȱG`"!L] l!i}栠$8  (IƭIp  h,g+j? 8 ii(Lq)! }S S0$} ) E9`H)N,L]8GH Lq`gNgfj****8jHi h` } 2J  &e2i`"%?&;^$IM ! ! <u hh`$}Ev옝^! 1EHFHjm GHm H`u$Ev`L=? +`!,pFE ȄD8 }q D&E`I0` i`+DOS SYSMOC.I   J ٍ = ) F)}8`Ll T!U<; Ln <JM -18     HH =}D 1 :  /1[F:M #.!  `>C #   #`>   e}L'>/b;\I\o@ @LK~ L  % /e  LL H}H0S0N:;=91D,1ɛK$ɛ`:;ʾ  ,ɛ}`XYȄ #`DTDRLUFFFCICLRSJ==CIYEEONSMDLNOOUAOOOARPLNCL#####PANVBNFR*),-PQOR}a/%<}) j ө  RES L%-, # 3 0 %   4(H 4(` }( 3  #  ZOiۨ L4RE 3 =F S Z +8!} 0+  FF % 4 4& 4(X)Y    # 4 ʤ Ȅ L"}F F LH hL4`*J 0 B B 0a   8#}    Lkl  );<  : ` 0 } T T 7̀΀$}LIl <;`<L 3   #/ ! R( 7 7   7 89i L7 ,(&  %} L480  ` Ln    `   HJJJJ h) ii0 ``0  ,BLV&}[J  B Vso Fhh` GH ,H hɐɀɡ)HDCȱCɛeCD먥D h'}N MSп` ED` OIH`hhXhh  nL Free Fil-EBreakI/O-Error 128Disk f(}ullWrite protectedFile MismatchBad FilenameDOS II+/D - Version 6.4 RUN:(c) '87 by S.D.Br`čLLockedDe)}vice doneDIR fullNot foundLoad?Bad DOSHex?AbortFromToHD) S)Eh` ɛLn ;LD1:+DOS SY}* Depack routine for FlashPack 2.1* By Fox of Taquart, 5th May 1997* Average speed: 30 kB/sec* TO DZIALA ! Poprawil: DRC+}* 4 bytes on page 0ff equ $fcbt equ $fdad equ $feprog equ $2000 org prog opt 32* Do not st,}art routine here!!!dep1 tax beq ret lda #$7fdep2 bcc *+3 inx inx sta addep3 lda (ad),yput sta $8080,y iny bne dep-}4 inc ad+1 inc put+2dep4 dex bne dep3 asl bt bne dep7 asl ff bne dep5* Routine starts here!start equ ** sei* .}inc $d40e* lda #$fe* sta $d301 sec jsr get rol @ sta ffdep5 lda #1 bcc dep6 jsr get rol @dep6 sta btdep7 jsr get/} ldx #1 bcc put lsr @ bne dep2 jsr get bcs dep1 tay jsr get sta ad+1 sta put+2 bcc dep7 !* Set address of packed0} data here!* (or make your own "get" routine)get lda $9b21 inc get+1 bne ret inc get+2ret rts*exit inc $d301* lsr $d41}0e* cli rts org $2e0 dta a(start) end of codeIf you want disable ROM while depacking,just un-remark some lines (2}I bet youknow which) and replace "beq ret" with"beq exit".It is useful if you want to have somedata in RAM under ROM.If 3}you have any questions, justcontact me. Fox sends greetz to all of coders!you want to have somedata in RAM under ROM.If M* Packer/Depacker* Jaskier/Taquart opt 5+32 org $2000* strona 0dest equ $80srce equ $82ends equ $84addr equ $86wo5}rd equ $88byte equ $8abajt equ $8bswsk equ $8clbajt equ $8d* Wywolaniestart lda #'0' ora $301 sta dnam+1 lda #0 s6}ta 82s1 jsr close ldx #1 jsr dspmsg jsr getkey cmp #'' bne *+5 jmp (10) cmp #'p' beq s2 cmp #'u' bne s1 jsr nu7}ltxt ldx #2 jsr gettxt bmi s1 jsr read bmi s1 lda $358 ldx $359 ldy pocz sta dest+1 lda konc sta srce+1 jsr dpck sec lda dest sbc pocz tax tya ldy pocz sta addr+1s3 lda (addr),y bpl s4 lda #127 sta (addr),ys4 inc addr bne *+4 inc =}addr+1 lda addr cmp ends lda addr+1 sbc ends+1 bcc s3 jsr pack lda lbajt and #7 beq lpop eor #7 tax inx sec a>}dc lbajt sta lbajt bcc *+8 inc lbajt+1 bne *+4 inc lbajt+2 lda #0 jsr wypxbtlpop lsr lbajt+2 ror lbajt+1 ror lbajt?} lsr lbajt+2 ror lbajt+1 ror lbajt lsr lbajt+2 ror lbajt+1 ror lbajt lda lbajt ldx lbajt+1 ldy data sta $345 lda #9 sta $342 jmp $e456gettxt jsr dspmsg ldx #0 lda #5 sta $342 lda textC} sta $345 sta $349 jmp $e456getkey lda #$ff sta $2fc ldy $2fc cpy #$ff beq *-5 sta $2fc lda ($79),y rtsopen ldx D}#16 sta $35a lda #3 sta $352 ldy #':' cpy text+1 beq seti cpy text+2 beq seti lda #0seti clc adc dnam sta $355 lda $d20f and #8 eor #8 asl @ asl @ asl @ asl @ sta $35b jsr $e456 bmi error lda $35aF} ora #3 sta $352 lda pocz sta $355 tya rtsmcio jsr $e456 bpl mcio-1 cpy #136 beq mcio-2errorG} ldx #4 jsr dspmsg jsr getkey ldy #255 rtsread lda #4 jsr open bmi read-1 lda #0 sta $358 lda #$80 sta $359 jsr H}mcio bmi rret ldx #5 bne error+2rret cpy #136 bne error clc lda $358 adc pocz sta enI}ds+1close ldx #16 lda #12 sta $352 jsr $e456 lda #3 sta $d20f tya bmi error rtswrite lda #8 jsr open bmi write-J}1 sec lda dest sbc pocz sta $359 jmp mciopwor jsr phex txaphex pha jsr pxdig plaK} lsr @ lsr @ lsr @ lsr @pxdig and #15 ora #'0' cmp #'9'+1 bcc *+4 adc #6 sta stat,y dey rts* Packerpack lda <L}pocz sta srce lda >pocz sta srce+1 lda #8 sta swsk lda #0 sta lbajt sta lbajt+1 sta lbajt+2l0 ldx #0 lda $d20f aM}nd #8 bne *+4 ldx #34 stx $22f sec lda srce sbc pocz sta lzm6+1 ldx #15e1 lda N}typyl-1,xlzm5 cmp #0 lda typyh-1,xlzm6 sbc #0 bcc e2 dex bne e1e2 stx e3+1 lda #1 sta byte sec lda ends sbc srceO} tax lda ends+1 sbc srce+1 beq *+4 ldx #$ff stx e4+1 lda pocz sta dest+1l1 lda dest cmp srceP} lda dest+1 sbc srce+1 bcs kon ldy #0l2 lda (dest),y cmp (srce),y bne l3 inye4 cpy #$ff bcc l2l3 cpy byte bcc lQ}4 lda dest sta addr lda dest+1 sta addr+1 sty bytel4 clc tya bne *+3 sec adc dest sta dest bcc l1 inc dest+1 bnR}e l1kon lda byte cmp #3 bcs l5 ldx #14 cpx e3+1 bcc l7 cmp #2 bcs l5l7 jsr wypbit ldx #7 ldy #0 lda (srce),y jsS}r wypxbt inc srce bne *+4 inc srce+1 lda srce cmp ends lda srce+1 sbc ends+1 bcs wypbit-1 jmp l0l5 lda byte pha T}dec bytel6 sec jsr wypbit dec byte bne l6 clc jsr wypbit clc lda srce sbc addr tax lda srce+1 sbc addr+1 tay txU}ae3 ldx #9 beq *+5 jsr wypxbt clc pla adc srce sta srce bcc *+4 inc srce+1 lda srce cmp ends lda srce+1 sbc endsV}+1 bcs wypbit-1 jmp l0wypxbt sta word sty word+1 stx bajt txa eor #15 taxzap3 asl word rol word+1 dex bpl zap3zW}ap2 asl word rol word+1 jsr wypbit dec bajt bne zap2 rtswypbit inc $d01a inc lbajt bne *+8 inc lbajt+1 bne *+4 inX}c lbajt+2 ror zap1+1 dec swsk bne wypbit-1 lda #8 sta swsk ldx #16 lda $357 pha lda $356 phazap1 lda #0 rts* DeY}packerdpck lda srce pha lda srce+1 pha ldy #0dpck1 lda srce bne *+4 dec srce+1 dec srce lda ends bne *+4 dec enZ}ds+1 dec ends lda (ends),y sta (srce),y lda dest cmp ends lda dest+1 sbc ends+1 bcc dpck1 pla sta ends+1 pla sta[} ends lda dest sta lzm1+1 lda dest+1 sta lzm2+1 iny sty bajt tsx stx swskloop sec lda destlzm1 sbc #0 sta lzm3+1\} lda dest+1lzm2 sbc #0 sta lzm4+1 ldx #15loop3 lda typyl-1,xlzm3 cmp #0 lda typyh-1,xlzm4 sbc #0 bcc loop4 dex bn]}e loop3loop4 stx pobzk+1 jsr pobbit bcs loop1pobb ldx #7 jsr pobxbt cmp #127 bne *+4 lda #$db sta (dest),y inc des^}t bne loop inc dest+1 bne looploop1 lda #1 sta byteloop2 jsr pobbit inc byte bcs loop2pobzk ldx #9 txa beq *+5 j_}sr pobxbt eor #$ff adc dest sta addr txa eor #$ff adc dest+1 sta addr+1pobz lda (addr),y sta (dest),y inc addr bne`} *+4 inc addr+1 inc dest bne *+4 inc dest+1 dec byte bne pobz beq looppobxbt lda #0 sta pob3+1 sta pob4+1pob2 jsra} pobbit rol pob3+1 rol pob4+1 dex bne pob2pob3 lda #0pob4 ldx #0 rtspobbit lda bajt bne pob1 inc srce bne *+4 inb}c srce+1 lda srce cmp ends lda srce+1 sbc ends+1 lda #1 sta bajt bcc pob1 ldx swsk txspob1 ldy #0 asl bajt clc ac}nd (srce),y beq *+3 sec rtstypyl dta l(1),l(2),l(4),l(8) dta l(16),l(32),l(64),l(128) dta l(256),l(512),l(1024),l(2048d}) dta l($1000),l($2000),l($4000)typyh dta h(1),h(2),h(4),h(8) dta h(16),h(32),h(64),h(128) dta h(256),h(512),h(1024),h(20e}48) dta h($1000),h($2000),h($4000)* danedata dta b($9b) dta c' }' dta c' үԠ ' dtaf} c' ٠堠 ' dta c' P- Packing U- Unpacking Esc- Exit. ',b($9b) dta c'Source:',b($9b) g}dta c'Target:',b($9b) dta c'I/O error!',b($9b) dta c'Out of memory!',b($9b)stat dta c'Lenght before packing:$'lbp equ *-sh}tat dta c'....',b($9b) dta c'Lenght after packing:$'lap equ *-stat dta c'....',b($9b)dnam dta c'D0:'text org *+120poi}cz equ *konc equ $bc20 org $2e0 dta a(start) endlap equ *-stat dta c'....',b($9b)dnam dta c'D0:'text org *+120po7* Packer/Depacker* Jaskier/Taquart opt 5+32 org $2000* strona 0dest equ $80srce equ $82ends equ $84addr equ $86wok}rd equ $88byte equ $8abajt equ $8bswsk equ $8clbajt equ $8d* Wywolaniestart lda #'0' ora $301 sta dnam+1 lda #0 sl}ta 82s1 jsr close ldx #1 jsr dspmsg jsr getkey cmp #'' bne *+5 jmp (10) cmp #'p' beq s2 cmp #'u' bne s1 jsr num}ltxt ldx #2 jsr gettxt bmi s1 jsr read bmi s1 lda $358 ldx $359 ldy pocz sta dest+1 lda konc sta srce+1 jsr dpck sec lda dest sbc pocz tax tya ldy data sta $345 lda #9 sta $342 jmp $e456gettxt jsr dw}spmsg ldx #0 lda #5 sta $342 lda text sta $345 sta $349 jmp $e456getkey lda #$ff sta $2fc ldx}y $2fc cpy #$ff beq *-5 sta $2fc lda ($79),y rtsopen ldx #16 sta $35a lda #3 sta $352 ldy #':' cpy text+1 beq sey}ti cpy text+2 beq seti lda #0seti clc adc dnam sta $355 lda $d20f and #8 eor #8 asl @z} asl @ asl @ asl @ sta $35b jsr $e456 bmi error lda $35a ora #3 sta $352 lda pocz sta $355 {}tya rtsmcio jsr $e456 bpl mcio-1 cpy #136 beq mcio-2error ldx #4 jsr dspmsg jsr getkey ldy #255 rtsread lda #4 |}jsr open bmi read-1 lda #0 sta $358 lda #$80 sta $359 jsr mcio bmi rret ldx #5 bne error+2rret cpy #136 bne error}} clc lda $358 adc pocz sta ends+1close ldx #16 lda #12 sta $352 jsr $e456 lda #3 st~}a $d20f tya bmi error rtswrite lda #8 jsr open bmi write-1 sec lda dest sbc pocz} sta $359 jmp mciopwor jsr phex txaphex pha jsr pxdig pla lsr @ lsr @ lsr @ lsr @pxdig and #15 ora #'0' cmp #'9}'+1 bcc *+4 adc #6 sta stat,y dey rts* Packerpack lda pocz sta srce+1 lda #8 sta swsk lda }#0 sta lbajt sta lbajt+1 sta lbajt+2l0 ldx #0 lda $d20f and #8 bne *+4 ldx #34 stx $22f sec lda srce sbc pocz sta lzm6+1 ldx #15e1 lda typyl-1,xlzm5 cmp #0 lda typyh-1,xlzm6 sbc #0 bcc e2 dex} bne e1e2 stx e3+1 lda #1 sta byte sec lda ends sbc srce tax lda ends+1 sbc srce+1 beq *+4 ldx #$ff stx e4+1 l}da pocz sta dest+1l1 lda dest cmp srce lda dest+1 sbc srce+1 bcs kon ldy #0l2 lda (dest),y c}mp (srce),y bne l3 inye4 cpy #$ff bcc l2l3 cpy byte bcc l4 lda dest sta addr lda dest+1 sta addr+1 sty bytel4 cl}c tya bne *+3 sec adc dest sta dest bcc l1 inc dest+1 bne l1kon lda byte cmp #2 bcs l5 jsr wypbit ldx #8 ldy #}0 lda (srce),y jsr wypxbt inc srce bne *+4 inc srce+1 lda srce cmp ends lda srce+1 sbc ends+1 bcs wypbit-1 jmp l0}l5 lda byte pha dec bytel6 sec jsr wypbit dec byte bne l6 clc jsr wypbit clc lda srce sbc addr tax lda srce+1 }sbc addr+1 tay txae3 ldx #9 beq *+5 jsr wypxbt clc pla adc srce sta srce bcc *+4 inc srce+1 lda srce cmp ends l}da srce+1 sbc ends+1 bcs wypbit-1 jmp l0wypxbt sta word sty word+1 stx bajt txa eor #15 taxzap3 asl word rol word}+1 dex bpl zap3zap2 asl word rol word+1 jsr wypbit dec bajt bne zap2 rtswypbit inc $d01a inc lbajt bne *+8 inc l}bajt+1 bne *+4 inc lbajt+2 ror zap1+1 dec swsk bne wypbit-1 lda #8 sta swsk ldx #16 lda $357 pha lda $356 phazap}1 lda #0 rts* Depackerdpck lda srce pha lda srce+1 pha ldy #0dpck1 lda srce bne *+4 dec srce+1 dec srce lda en}ds bne *+4 dec ends+1 dec ends lda (ends),y sta (srce),y lda dest cmp ends lda dest+1 sbc ends+1 bcc dpck1 pla s}ta ends+1 pla sta ends lda dest sta lzm1+1 lda dest+1 sta lzm2+1 iny sty bajt tsx stx swskloop sec lda destlzm1} sbc #0 sta lzm3+1 lda dest+1lzm2 sbc #0 sta lzm4+1 ldx #15loop3 lda typyl-1,xlzm3 cmp #0 lda typyh-1,xlzm4 sbc #0} bcc loop4 dex bne loop3loop4 stx pobzk+1 jsr pobbit bcs loop1pobb ldx #8 jsr pobxbt sta (dest),y inc dest bne loo}p inc dest+1 bne looploop1 lda #1 sta byteloop2 jsr pobbit inc byte bcs loop2pobzk ldx #9 txa beq *+5 jsr pobxbt} eor #$ff adc dest sta addr txa eor #$ff adc dest+1 sta addr+1pobz lda (addr),y sta (dest),y inc addr bne *+4 inc }addr+1 inc dest bne *+4 inc dest+1 dec byte bne pobz beq looppobxbt lda #0 sta pob3+1 sta pob4+1pob2 jsr pobbit r}ol pob3+1 rol pob4+1 dex bne pob2pob3 lda #0pob4 ldx #0 rtspobbit lda bajt bne pob1 inc srce bne *+4 inc srce+1 }lda srce cmp ends lda srce+1 sbc ends+1 lda #1 sta bajt bcc pob1 ldx swsk txspob1 ldy #0 asl bajt clc and (srce),}y beq *+3 sec rtstypyl dta l(1),l(2),l(4),l(8) dta l(16),l(32),l(64),l(128) dta l(256),l(512),l(1024),l(2048) dta l($}1000),l($2000),l($4000)typyh dta h(1),h(2),h(4),h(8) dta h(16),h(32),h(64),h(128) dta h(256),h(512),h(1024),h(2048) dta h}($1000),h($2000),h($4000)* danedata dta b($9b) dta c' }' dta c' үԠ ' dta c' }쬠Ӡ嬠󠠠 ' dta c' P- Packing U- Unpacking Esc- Exit. ',b($9b) dta c'Source:',b($9b) dta c'Targ}et:',b($9b) dta c'I/O error!',b($9b) dta c'Out of memory!',b($9b)stat dta c'Lenght before packing:$'lbp equ *-stat dta c}'....',b($9b) dta c'Lenght after packing:$'lap equ *-stat dta c'....',b($9b)dnam dta c'D0:'text org *+120pocz equ *k}onc equ $bc20 org $2e0 dta a(start) endlap equ *-stat dta c'....',b($9b)dnam dta c'D0:'text org *+120pocz equ *k-* Player MPT 2.4* coded by Fox* 07,19,25,30/07/96* original version by Jaskier/Taquart opt 21 37 org $b000msx equ }$9000lenpat equ $40speed equ $04zp equ $f0 12 bytes on page 0freq equ zp 4slup equ zp+4 4ad equ zp+8 2au}d equ zp+10 1tp equ zp+11 1 ldx freq ldy freq+1 lda aud sta $d208 and #$10v10 equ *-1 beq w1 ldy numdzw+1 ldx b}sfrql,y lda bsfrqh,y tayw1 stx $d200 sty $d202 lda freq+2 sta $d204 lda freq+3 sta $d206 lda volume sta $d201 lda }volume+1 sta $d203 lda volume+2 sta $d205 lda volume+3 sta $d207 ldx #0 stx aud inc licz lda #$ffpozptr equ *-1 c}mp #lenpat dec zegar bcc r1 beq *+5 jmp r5 stx pozptr #0p2 lda #$ff sta ptrwsk,x sta licspc,x lda msx+$1c0,x sta ad} lda msx+$1c4,x sta ad+1 ldy #0pozsng equ *-1p3 lda (ad),y iny cmp #$fe bcc p6 beq p4 lda (ad),y bmi p4 asl @ ta}y sta pozsng bcc p3 !p6 asl @ sta numptr,x lda (ad),y sta poddzw,xp7 inx cpx #4 bcc p2 iny sty pozsng bcs r5 !p4} ldx #3 lda #0fin sta volume,x dex bpl fin dec pozptr inc zegarret rtsr1 bpl r5 ldx #3r2 dec licspc,x bpl r4 ldy} numptr,x lda msx+$41,y beq r4 sta ad+1 lda msx+$40,y sta ad ldy ptrwsk,x jmp newdzwr3 lda ilespc,x sta licspc,xr4 }dex bpl r2 lda #speed-1tempo equ *-1 sta zegar inc pozptrr5 ldx #3 bne r6 !d0 sta volume,x jmp r9r8 ldy #$23 ld}a (ad),y ora aud sta aud lda (ad),y and filtry,x beq r9 ldy #$28 lda (ad),y clc adc numdzw,x jsr czest sec adc p1}pom,x sta freq+2,xr9 dex bmi retr6 lda adrinh,x beq d0 sta ad+1 lda adrinl,x sta ad ldy slup,x cpy #$20 bcs d3 ld}a (ad),y adc adcvol,x - bit v10 beq d1 and #$f0d1 sta volume,x iny lda (ad),y iny sty slup,x sta tp and #7 beq d4} tay lda akce-1,y sta akbr+1 lda tp lsr @ lsr @ lsr @ lsr @ lsr @ ora #$28 tay lda (ad),y clcakbr bcc *ak equ }*a0 adc freq,xa1 sta freq,x jmp r9a2 jsr aczest sta freq,x jmp r9a4 sta freq,x lda ndziel,x bpl a7 !a5 sta freq,x} lda #$80 bne a7 !a6 sta freq,x lda #1a7 ora aud sta aud jmp r9a8 and $d20a sta freq,x jmp r9d3 iny iny bne *+4} ldy #$20 sty slup,x lda volume,x and #$0f beq d4 ldy #$22 lda (ad),y beq d4 dec p3lic,x bne d4 sta p3lic,x dec vo}lume,xd4 lda slup,x and #6 lsr @ adc #$24 - tay lda (ad),y jsr aczest sta freq,x ldy branch,x sty typbr+1 ldy p2li}c,xtypbr beq *so equ * dec p2lic,x jmp r8s0 lda #2 and #0licz equ *-1 beq t2 asl @ and licz bne t0 lda p1lsb,xt}1 sta p1pom,x adc freq,x - sta freq,x jmp r8t0 lda freq,xs1 sec sbc p1lsb,x sta freq,x tya #0 sec sbc p1lsb,xt2 st}a p1pom,x jmp r8s2 lda p1lic,xt9 sta p1pom,x clc adc freq,xt3 sta freq,x clc lda p1lic,x adc p1lsb,x sta p1lic,x j}mp r8s3 lda numdzw,x sec sbc p1lic,xt4 jsr nczest jmp t3s4 tya #0 sec sbc p1lic,x jmp t9s5 lda numdzw,x clc adc p}1lic,x jmp t4s6 jsr t5 jmp t1s7 jsr t5 adc numdzw,x - jsr nczest sta freq,x jmp r8t5 ldy p1lic,x lda p1lsb,x bmi *}+4 iny iny dey tya sta p1lic,x cmp p1lsb,x bne t7 eor #$ff sta p1lsb,x lda p1lic,xt7 clc rtsaczest adc adcdzw,x }-nczest sta numdzw,xczest and #$3f ora frqwsk,x tay lda msx+$c0,y rtsnins sty tp and #$1f asl @ tay lda msx,y st}a adrinl,x lda msx+1,y sta adrinh,x ldy tpnewdzw lda #0newavo sta adcvol,xnew iny lda (ad),y bpl q4 cmp #$fe bne q0} tya sta ptrwsk,x jmp r3q0 cmp #$c0 bcc q3 cmp #$e0 bcc q1 lda #lenpat sta pozptr bcs new !q1 cmp #$d0 bcc q2 an}d #$0f sta tempo bpl new !q2 adc #$31 - bvc newavo !q3 and #$3f sta ilespc,x bpl new !q4 cmp #$40 bcs nins adc pod}dzw,x - sta adcdzw,x tya sta ptrwsk,x lda adrinh,x beq qret sta ad+1 lda adrinl,x sta ad ldy #$20 lda (ad),y and #}$0f sta p1lsb,x lda (ad),y lsr @ lsr @ lsr @ lsr @ and #7 tay lda typy,y sta branch,x ldy #$21 lda (ad),y asl @} asl @ sta tp and #$3f sta p2lic,x eor tp sta frqwsk,x iny lda (ad),y sta p3lic,x lda #0 sta slup,x sta p1lic,x s}ta p1pom,x lda adcdzw,x* (nczest) sta numdzw,x and #$3f ora frqwsk,x tay lda msx+$c0,y sta freq,xqret jmp r3akce d}ta b(a1-ak),b(a0-ak),b(a2-ak) dta b(a4-ak),b(a5-ak),b(a6-ak),b(a8-ak)typy dta b(s0-so),b(s1-so),b(s2-so),b(s3-so) dta b(s4}-so),b(s5-so),b(s6-so),b(s7-so)ndziel dta b($40),b(0),b($20),b(0)filtry dta b(4),b(2),b(0),b(0)bsfrql equ *-1 dta b($f2)},b($33),b($96) dta b($e2),b($38),b($8c),b(0) dta b($6a),b($e8),b($6a),b($ef) dta b($80),b(8),b($ae),b($46) dta b($e6),b($}95),b($41),b($f6) dta b($b0),b($6e),b($30),b($f6) dta b($bb),b($84),b($52),b($22) dta b($f4),b($c8),b($a0),b($7a) dta b($}55),b($34),b($14),b($f5) dta b($d8),b($bd),b($a4),b($8d) dta b($77),b($60),b($4e),b($38) dta b($27),b($15),b(6),b($f7) dt}a b($e8),b($db),b($cf),b($c3) dta b($b8),b($ac),b($a2),b($9a) dta b($90),b($88),b($7f),b($78) dta b($70),b($6a),b($64),b($}5e)bsfrqh equ *-1 dta c' ' dta c'' dta c'' dta c''branc}h dta d' 'volume dta d' 'adcvol dta d' 'frqwsk dta d' 'adcdzw dta d' 'poddzw dta d' 'adrinl dta d' } 'adrinh dta d' 'numdzw dta d' 'numptr dta d' 'ptrwsk dta d' 'ilespc dta d' 'licspc dta d' 'p1lsb d}ta d' 'p1lic dta d' 'p1pom dta d' 'p2lic dta d' 'p3lic dta d' 'zegar dta b(1) opt 6 endp1lsb dt*-------------------** Player: MPT 2.4 ** wersja najkrotsza ** z mozliwych ** Jaskier/Taquart **--------------}-----* opt 6 org $4000*--- strona 0maxvol equ $87 0-cisza 15-max.stereo equ $8b 0 -normalny POKEY* 128-}255 -dodatkowy* 1-127 -obydwaaddr equ $8f Addr i word musza byc naword equ $91 na stronie 0.Reszta nie.a e}qu $93 Zmiana tej etykietyadrtrl equ a zmienia polozenieadrtrh equ a+4 tych 10-ciu komorek.maxptr equ a+8tempo e}qu a+9b equ $9d A zmiana tej nastepnychbranch equ b 99-ciu komorek.volume equ b+4 Wszystkie one moga bycadcvo}l equ b+8 gdziekolwiek ale zgru-freq equ b+12 powane w jednym bloku.frqwsk equ b+16adcdzw equ b+20poddzw equ b+24adri}nl equ b+28adrinh equ b+32numdzw equ b+36numptr equ b+40ptrwsk equ b+44ilespc equ b+48licspc equ b+52p1lsb equ b+56p}1lic equ b+60p1pom equ b+64p2lic equ b+68p3max equ b+72p3lic equ b+76trnlic equ b+80audzer equ b+84licslp equ b+8}8zegar equ b+92pozsng equ b+93pozptr equ b+94oraaud equ b+95licz equ b+96przech equ b+97licptr equ b+98*--- prog}ramplay lda czygrc bne *+3 rts ldx #0 stx oraaud inc licz lda pozptr cmp maxptr bcc r1 dec zegar beq p1 jmp r5p}1 stx pozptrp2 lda #0 sta ptrwsk,x sta licspc,x lda adrtrl,x sta addr lda adrtrh,x sta addr+1 ldy pozsngp3 lda (addr}),y iny cmp #$ff beq p5 cmp #$fe bne p6p4 jmp stopp5 lda (addr),y bmi p4 asl @ tay sty pozsng jmp p3p6 sta numpt}r,x lda (addr),y sta poddzw,xp7 inx cpx #4 bne p2 iny sty pozsng jmp r5r1 dec zegar bpl r5 lda tempo sta zegar l}dx #3r2 dec licspc,x bpl r4 lda numptr,x asl @ tayaptrlz lda $ffff,y sta addr inyaptrhz lda $ffff,y sta addr+1 ora} addr beq r4 lda ptrwsk,x sta licptr jsr newdzw ldy licptr iny tya sta ptrwsk,x lda ilespc,x sta licspc,xr4 dex b}pl r2 inc pozptrr5 ldx #3r6 jmp dzwiekr8 lda audzer,x and filtry,x beq r9 ldy #$28 lda (addr),y clc adc numdzw,x j}sr czest sec adc p1pom,x sta freq+2,xr9 dex bpl r6 lda audzer+1 and #$10 beq w1 ldy numdzw+1 lda bsfrql,y sta freq} lda bsfrqh,y sta freq+1w1 lda #3 sta $d20f lda volume tax and #$f0 sta addr txa and #15 asl @ asl @ asl @ asl} @ ora maxvol tax lda voltab,x ora addr ldx freq ldy stereo bmi w2 stx $d200 sta $d201w2 beq w3 stx $d210 sta $d2}11w3 lda volume+1 tax and #$f0 sta addr txa and #15 asl @ asl @ asl @ asl @ ora maxvol+1 tax lda voltab,x ora a}ddr ldx freq+1 ldy stereo+1 bmi w4 stx $d202 sta $d203w4 beq w5 stx $d212 sta $d213w5 lda volume+2 tax and #$f0 s}ta addr txa and #15 asl @ asl @ asl @ asl @ ora maxvol+2 tax lda voltab,x ora addr ldx freq+2 ldy stereo+2 bmi w}6 stx $d204 sta $d205w6 beq w7 stx $d214 sta $d215w7 lda volume+3 tax and #$f0 sta addr txa and #15 asl @ asl @} asl @ asl @ ora maxvol+3 tax lda voltab,x ora addr ldx freq+3 ldy stereo+3 bmi w8 stx $d206 sta $d207w8 beq w9 s}tx $d216 sta $d217w9 lda audzer ora audzer+1 ora audzer+2 ora audzer+3 ora oraaud sta $d208 rtsdzwiek lda adrinl,x} sta addr lda adrinh,x sta addr+1 ora addr bne d0 sta volume,x sta audzer,x jmp r9d0 ldy licslp,x cpy #$20 beq d3 }lda (addr),y sec sbc adcvol,x bit sprvol beq d1 and #$f0d1 sta volume,x iny lda (addr),y sta przech iny sty licslp},x and #7 beq d4 tay lda akcadl-1,y sta akjmpz+1 lda akcadh-1,y sta akjmpz+2 lda przech lsr @ lsr @ lsr @ lsr @ }lsr @ ora #$28 tay lda #0 sta audzer,x lda (addr),y clcakjmpz jsr $ffff jmp r9d3 lda p3max,x beq d4 dec p3lic,x b}ne d4 sta p3lic,x lda volume,x and #15 beq d4 dec volume,xd4 ldy #$23 lda (addr),y sta audzer,x lda trnlic,x clc a}dc #$25 tay and #3 sta trnlic,x dey lda (addr),y adc adcdzw,x sta numdzw,x jsr czest+2 sta freq,x lda p2lic,x beq }d5 dec p2lic,x jmp r8d5 lda branch,x sta p1jmpz+1p1jmpz bpl * jmp typ0dz brk jmp typ1dz brk jmp typ2dz brk jmp ty}p3dz brk jmp typ4dz brk jmp typ5dzczygrc dta b(0) jmp typ6dzsprvol dta b($10) jmp typ7dznewdzw lda #0 sta adcvol,x} ldy licptr deynew iny lda (addr),y cmp #$fe bne q0 sty licptr rtsq0 cmp #$e0 bcc q1 lda maxptr sta pozptr bne n}ewq1 cmp #$d0 bcc q2 and #15 sta tempo sta zegar bpl newq2 cmp #$c0 bcc q3 and #15 eor #15 sta adcvol,x bpl newq}3 cmp #$80 bcc q4 and #$3f sta ilespc,x bpl newq4 cmp #$40 bcc q5 iny sty licptr and #$1f asl @ tayainslz lda $ff}ff,y sta adrinl,x inyainshz lda $ffff,y sta adrinh,x jmp newdzwq5 sty licptr sta przech clc adc poddzw,x sta adcdz}w,x lda adrinl,x sta word lda adrinh,x sta word+1 ora word beq typ0dz-1 ldy #$20 lda (word),y and #15 sta p1lsb,x }lda (word),y and #$70 lsr @ lsr @ sta branch,x iny lda (word),y asl @ asl @ pha and #$3f sta p2lic,x pla and #$c}0 sta frqwsk,x iny lda (word),y sta p3max,x sta p3lic,x lda #0 sta licslp,x sta trnlic,x sta p1lic,x sta p1pom,x l}da adcdzw,x sta numdzw,x jsr czest sta freq,x rtstyp0dz lda licz and #7 lsr @ lsr @ bcc t2 bne typ1dz lda p1lsb,x}t1 clc sta p1pom,x adc freq,x sta freq,x jmp r8t2 lda #0 sta p1pom,x jmp r8typ1dz lda freq,x sec sbc p1lsb,x sta }freq,x sec lda #0 sbc p1lsb,x sta p1pom,x jmp r8typ2dz lda p1lic,x clc sta p1pom,x adc freq,xt3 sta freq,x clc ld}a p1lic,x adc p1lsb,x sta p1lic,x jmp r8typ3dz lda numdzw,x sec sbc p1lic,xt4 sta numdzw,x jsr czest jmp t3typ4dz l}da #0 sec sbc p1lic,x sta p1pom,x lda freq,x sec sbc p1lic,x jmp t3typ5dz lda numdzw,x clc adc p1lic,x jmp t4typ6}dz jsr t5 jmp t1typ7dz jsr t5 clc adc numdzw,x jsr a3 jmp r8t5 ldy p1lic,x lda p1lsb,x bmi t6 iny inyt6 dey tya} sta p1lic,x cmp p1lsb,x bne t7 lda p1lsb,x eor #$ff sta p1lsb,xt7 lda p1lic,x rtsczest and #$3f ora frqwsk,x tayt}1frqz lda $ffff,y rtsa0 adc freq,xa1 sta freq,x rtsa2 adc adcdzw,xa3 sta numdzw,x jsr czest sta freq,x rtsa4 sta f}req,x lda audora,x bpl a7a5 sta freq,x lda #$80 bne a7a6 sta freq,x lda #1a7 ora oraaud sta oraaud rtsa8 and $d20a} sta freq,xa9 rtsfiltry dta b(4),b(2),b(0),b(0)akcadl dta l(a1),l(a0),l(a2) dta l(a4),l(a5),l(a6),l(a8)akcadh dta h(a1}),h(a0),h(a2) dta h(a4),h(a5),h(a6),h(a8)audora dta b($40),b(0),b($20),b(0)bsfrql equ *-1 dta b($f2),b($33),b($96) dta }b($e2),b($38),b($8c),b(0) dta b($6a),b($e8),b($6a),b($ef) dta b($80),b(8),b($ae),b($46) dta b($e6),b($95),b($41),b($f6) d}ta b($b0),b($6e),b($30),b($f6) dta b($bb),b($84),b($52),b($22) dta b($f4),b($c8),b($a0),b($7a) dta b($55),b($34),b($14),b(}$f5) dta b($d8),b($bd),b($a4),b($8d) dta b($77),b($60),b($4e),b($38) dta b($27),b($15),b(6),b($f7) dta b($e8),b($db),b($c}f),b($c3) dta b($b8),b($ac),b($a2),b($9a) dta b($90),b($88),b($7f),b($78) dta b($70),b($6a),b($64),b($5e)bsfrqh equ *-1} dta c' ' dta c'' dta c'' dta c''voltab dta d' } ' dta d' !!!!!!!!' dta d' !!!!!!!!""""' dta d' !!!!!"""""###' dta d' !!!!""""####$$' dta d' !!!"""###$}$$%%' dta d' !!"""##$$$%%&&' dta d' !!""##$$%%&&''''' dta d' !!""##$$%%&&''''(' dta d' !!""#$$%%&''''(()' dta d' !!"##}$%%&''''())*' dta d' !!"#$$%&''''()**+' dta d' !""#$%&&''()**+,' dta d' !"##$%&''()**+,-' dta d' !"#$%&''''()*+,-.' dta }d' !"#$%&''()*+,-./'*--- inicjacjainit sta ainslz+1 sta ainshz+1 stx ainslz+2 stx ainshz+2 clc adc #$40 sta aptrlz+}1 sta aptrhz+1 bcc i2 inxi2 stx aptrlz+2 stx aptrhz+2 clc adc #$80 sta t1frqz+1 bcc i4 inxi4 stx t1frqz+2 inx st}a j4+1 stx j4+2 ldx #9j4 lda $ffff,x sta adrtrl,x dex bpl j4 jsr stop lda maxptr sta pozptr lda #1 sta czygrc sta} zegar dec tempo rtsstop lda #0 sta czygrc ldx /Xԩ-ԩ ԍ$% x }1 xixxA L hxLde 1yi$+JH=ፅh=ݍݍ]ݍ }($=эɍQ=ɍ,,LpL GLpHH$ G hH ȐLb,} Œݍ%JJ `HH@ )) }=ݍՔ!= Ŝߥ( e"P#ŀT=ݍՔ = ŜᥝȢ eP}#"8P#JyP# ȰLhh Ԯx x    LI) Ƌ}ٍ=ݍ,}\ЩЭ`IЈLb95`C 1ǰ8y*A+ M< %H$Hٍ`}ȥ 너`L,,,,eȰ,L,,,eɠ H jh` },},}=ፅ` ) ) ,H hq0LI $U\\\ȹ卍]` }i,hh@ԤHHO '=ݍŶ Ÿ==0 Ă䃰ǤȐ}7 P#و"# =急و"ȐLb,m`` iixzɌ.{vʈ`Lt䥟IL} 8񡤧 RHne, i ],JJ,JJ)hJJŦ $Lx`^f` M} 0Lȥi0  `L숄 X `? `,JJ)`}!`J J$Jm ` }SŎ0S0ť 0,Ȑߤ`S!ũ膁I LI醁 0S 5L, H h^ ) )}LȘH 1i(i 姰hJ=ݍ ٍ J Eٍ]ٍQ0SȰS0S 0ʥ c}0S OS`8 L수 S$ C ΋S0O ֊ | 10dL} L ΋ ي% P帅幅 |Y_ `  ` L ͊1:$ C 狩 }B} =0@ V L Me淤Ȑ۠[\]^_ Lሤ0 IS0 ,} MH2$0P<$,eh ̥υȐLp6 1  i ] X},i`&8բv ex*@+`S`䤧,JJ)`)JJ`,},`H`)h`e`@ ͊04`%H$H`,H h  嶅巅`, @BRHHKsB }HHdUR =$ 6.}$$01Є BHHIHhDhE!} V80HJJJJ h \ ͊ Lx) ii0`RS ɛS` "H hR$R:"}`HHH`Ѝ ԭ`Э` ЭX'i0Э (i0Э(i0Э)i0Э%i0Э&i0Т `)й`ЊJJ8$i0Э%i0#}ЩЎЌЩ Щ ЎЌЩЩhhh@HhHhHhHhpp NNpA}ERROR $00D1:*.*}Pre$}ss 1-9 for Directory     p8ȐX $%%&'(()\]^_[[[[?Sk/Kc7Og?Sk'G%}Wo/K[s7O_w?Sc{GWg$$)$) @ @0 ?235?67NOF&}G>.!:V "r_^ZX][su %8-= QHGFEDCBATbev\_y|Մʄ儤K4@$o''} =VSGED.DOCO!`@ GaDž -@L)S4 ˸!hA͘:m$an1M7gqiSQd6lH (}C2 s' Lp9  pia9HA <$Mn 7lLxIqN6p4Ocj֑9ðcògAecfӘt8 ujUrҜA3͛|Qc0h)}N1i!JӦ@s':~KhĎ&99N1l۩$l2s/Z2S'3[ۄ3&pQi5VPe1H!uQWe*}min1[llufsQ,}eQnhRLmw UA H˚0P"5*+&:Yt6u+lUr[_?W`|&qsmd^x&P^\ 1LY' -}]yű]\RKQ]hiedt5]cqmm R4De c)&DPQH@C^OzADziSI'oZVoT@N,%.}9x(@ëB"Ĵ?[7Z N0aֳ%Vaء?ȜzpU$60n Ӫiƛc._&el&B@DHI8qVb@MJ5!31/}p>*x{CWB@ʒeE5RÞ>.r|FMK @uɴE/._2AlH _B.)9O]!PjY50`Xr"ah0}Р%kN Td\CO<+I3sU1a}6#pN y< "mLW6!1`+0r^Td2n A e1BF@9RaC X&1}qN4 !5* x2CЅiD^ Jp%.M<+3\6C&u99 GipRhDRsI)LCYE ދ&IF%FAp1P$:.42}G$i[w`Wv$pJR3['nIN׸w t喴OlrC8XJ~&R݆UUMCGa[V,rP0Þ"G!& `*ᡟ :pz7}٣f՘E \2Rt~iYgFT̆ L5IqTE5V I;lr`C|TDSfOsc(͉7ږٲ2aP +r+7 8}`Æf9G"EKq"` ZR1A| nR *0Cc~X\OX詢UCҞg1M*]fَۿl!8C̄ dI/hB0&I? d)$89} U_l;`l[`=԰*DL2tzBҞnGmd;V{ЂxD7A t &p|9ʔK\lE(tM:}˘O"emta+t^Sa0}$2 @'4D}q3_s1c1Uun΁G{!*BUT [edƒa2X!؏U#CN*T!s8E/] M0Y9zgS2h!wM]N=Q EN O9.֛b#)$Dn$F YiaaFs@}zĒ`4/j$ׄ><BCq'EF aGƳtHPS yIN@y -5_T_ FiFO1RMd1+@Îg8R)40f(9A}hE@)G/6T3n)C?Ō'e1{2p7t02->@lRJTiQ<E NTi8Ǝ>V?r-'1I;0rUv pk*HB}mfqA5Mš1iec嘼Z4d9-chXbd)hj;HX&,Qg<' +C|i1"vD q惫1a+-46ceg696A;!C}I9A2tɩ88k&f`bj4"*u@"/agpRnŢu9#crMs!ARAptYB s'Vc0H)(!+4*4A\D}yx+q1+1ZrbɕII0X;y a81#J6,4}&#TXq8I:, SqbA,ZS (0OX1#1D<'޷ yE}:i"3Pӈraz`iKGѤ ^)ʑ,R0rbHXۜ]KF d0ӶN)aK dP{ e-Na3 -XK K50\1+.!+fF}I6_*S;Z gK}AvӴpr.qu G2i:hSh<33{A qxc{w# <Ǻ"~(U0HPyp?s>AG}k#rP7S<D9R7x㠷izlLk@@m u0(7?Af|c5XdĦ+gd !x qBje/Jj&H}9]<6#fD2l`2OaBw4,`[+p<VW";k` TZӰӤԫt0]ˍgG5u(L}J2+v?fet+g;s+eD[#e*@`#疔Q%چ12K[Z=hGk;Vތ.}#-IypKJ7}RqSIr1&\@c +gO}#^.ZFbMbK sj4R AѪ\%|p='^h*h.vaJiLQ'<Е1I8o=pP}ҋ[h: \1VX~ ̠ HtW׎xH_!G]J?I6*RJoE7~6X1^!'e!&LԙmqDB5H.qEpa OPR% æw/R{Dm}E~2VsS}"cږ{d[>\]7S*R ;"z[YHJ"OW'.C-JY dxA5m>h5W7_Iea0z7S}>,`G[{sWT}'.{d[>'גOKþCq3XFUĢbcݛ}E~26cOiR-gugnl}%As0'LpQAn+ŗ:8Pbx/U}.<@-G(5!B=UR8ib.ܿwvl0ÌYn gF55va "然+ИWnxVfIuF'R((Rb S#VbEbL%TV}4{hg |4l G!!3j+& գ+Ԁ74l[F#Hby,inULW1>41s0K"cȎQSٻgRkihM!A)bnlW}'ֈB6}!&Ѣ%Z!} SL{~eИo>9&LC#.5 5ٙ@3ٙa4k=,q0S?d;$T'ApA"0jDS X}2\&rIuyv(as`r^.6zBSdj q!(FD%@503\$PA`s֍@ę $PBE5`Y@6$`0 Y}n#: $`0)-@7`4P3 02UJ6ٙaC 0@7پRM&o fk|DeĽG9wTw h?E}h| /_Pr\Z}Ε*L)in!Ns#CY÷T3$7s@PW!7Lݴ+x Ov4,y%:"\󟅾ұ*&W!c)06[}R-tDmwèɉD؛.17[*Kme9Ԧl36p:9=6:ژUr©e蝃#5Nnk"c"\v|\n'&,Y\}6)FBAk2tv ǝ9wr(P}YnקC~2f ?'V6Ytviy ћ ~ 8~ef.vJd9/;Bˏ$4fo>]})5_e<7zmQ7(xӱ9lGC'{/NS Jo>E.:A-Yn3YR);XB]B}T}E~/kZ_JmS@HLn:OIo Oc51c}ǠnrQiS^K~±޿LkO[F;?QEhRaq%\smBfkI#`=Ȥb)0Ad}1*'^5]CGQx0]c-8 qQPI0KpC`s@%Yr%&0qPs0'w@h,_n2b(e}â #JN16۷+M6}BaR<(# ֫d̹imT$x9A"w,9!O "1)0>Rhf}MdQbg5 GBGŶ,>nEPPNPUOPaPI㷲W& TD$HT1$57a,O6^BB$ `$xM4P3@60Kqq})q?b٠bӠˡB&DOS SYSF *DEPACKFPASMF64EEDPACK ASMF4jPACK2 ASMF+MPTPLFOXASMF@PLA24D ASMF4 GEDSTUF2ARCF GEEDPACK COMF SPACK2 COMB_HPACK06 DCMb{4h`qD1#61Pj@1.eJA Rx3 GEDQUICK.DOCS!` GN1k@H)c2nƔٴ)9oXRr}& ZhNcșFMCa";E4R%K9 pO6s^NAcN!3[Trdɓ)WA 7Tߘ1gC/7hcHSf 4<Ǽa4s8d1eҸ9s}s3!HDF ʽ[1ӼqC8drAcݻyA܄rfEAI:w /`+] >xtМnwftAv=S+өW+Ei mt}QS'0W QG+$!Ds̖bJYzKC&`-Vn\l(VKWhp,x{b !P!bU'KIpQFQ4dd!Gי\}qu}tDDa,Husr nJToquG@gFfaKUXd^%j!p8/ Hx'9Tơ^{$}F'86Ȟ k@،!v}f] b{KB' !G¶+4O[AclzBфeoFvGp;naߪmzfuhZ6lR.QGW-qw}se̠(@CR lq/h34T[BUsM6@4 Wl4^jt9 ޵*{o#|^c  p/qfaQxddR {JIp\ْ/x}Pm( GuB ճC/=ڕt,(uhAb cR9Ū~yTܮ,3(.DW7 +6ʶ^ F`$ q,E&Euy}"jaF`$b@ѱ4Aj CҒ< 1H0 2ۗR"0p&bވ$809*lh:S!{CbgP,$XJA fz}@`3uYR@@ wE!,3 b@5"BJ8$kr&,@ H)@GEDVIEW.ASM!`, *@@y&He1m:<3)NpS8RIXC2'2}}Mu{!Cxg, bx!ȅlR0j1ض &G F7x4f#isROiTQ:HN(Hc +=2#M%E6' ͨ!3T}ߤmK’\°$i xv# 0kZ冕pVծouu6ti>p%,_ 븵VEx<4f>bm桳icjT1@u>b:S.}]- N1`wC6S-c2Ū(:*5CJv-u/"E Þ۩f/A@A11}{{K[n,؜Vޞ}u6%56}<@aLXe]v(aVx3:QP%p:f'"nJ</%z* GEDVIEW.OBJ$!`f a`D* P+ExD}Hh kB@}:@KjjD@Q UZ#" e K`e˗c G9F1"hT(VJ!P-U#Pdi$*-H墐T" X|M}A56Hvh0 4H/U)Ł$Cm(_`DH@$$CD4h$KТ˺  BlL#d}p !z\}G 3 O#JO>%PCC(tmQ#o Eip$e8/!\x#@#AHȑ-Yd#D@@HР }D)W@&ꨃ&$ FRhfnZ ъmԴr{@s{ (iHAC#TjI.tߵ' `d `d"4(DP`J^}b0DRACONUS.GED!`H&, 3B0RC P  RЇ=5. a = !'"Ay(H}g P`πLA!E=j48@Ajxd`%] `q#0&0 v`w'1@N }AW $ǂ ශ}&`@24|pc$" 1t ^A$$"0yFh0LF,`& p 8` Q +tD@`}В$?bA'@ `1J4x`OvH 4p.0!A"[h@vB F(O*}N)Q<-*H TQ*@?B,*`vKJrl+_a*O*P J^@z.NfP"wi n?4ζO/}R+U|Cd¶Y2먒rForP*N*OK:HG&epafoO;Ai~>JS?fM}cuגU nB>>A>D kG d`Fa$CTfJlAfh]%"! da wJ@tT" nBJqJ ߩ" B #NE0Ї$!H},h炄~ |IB) :\|Q*L Gԩw4Pq>āD`@ jH" /a f() d!+~D@"H)  `Bh3p})tQX<>`P Q&TDC1EpΚYf3 )`*}(r/i`}f(^c:D59f䌧,*%Q_.}#%`v((67\DP4`UNO`@0 |! V+p$ЩHE" %Di(E" D(a(*}V(@pZ-T*TQ*$bD]`:'FHS15P-P WotMYޠR@@ 7Tb"`Rp܆Qv# hkJ!}70 q Xv/K~"D@PPAhs_AYPq,P e`J  (f}жl#O8%)" TpG^a,Y 0? ̠9\/}?Lyha:6r fа|*P ڠ)k/bB&TTNZ =ZZ"k@=*9 e/leWi0ÉD@\Do=}*%bM`p_#@lRUr"2+]H Pޝ{eg|r[@!@*&(w0 P `@z/J B.@ 0n jhE @<7P f]UZg@ m}i^=PT ]  $s@ VPhb8LӀ7)1(*^ @j@m@0R f NiJ*PG [.ifc i` V @{p}0qR'PaV P g P f@Ph p PxvePv PPP(Pp :iOD 6W !`6bSi@ U}se`@ Q0ko U0U`Rq  ` ޳Jeh v0f UFP#nj*P PPPU e}05  )`vvP5FT[_95^c T` d@`6A  (P 0E p B$U7yQ Pf`QpccP`6 l 0}@pJCPQ PFGeU#b6 pZQXQ`ON`6`i:@dPjP5s0F`nv&+P Pd 6f`6} e0c [ k b@@V` '@C =N@{w'APZCf aX50Tplmri)P@UĦ }F 5 _  b ڀ0#27P_#kᦳD@Z@k` fA`%!0pZ=pSn =P5h 20fQ@j`} Q@e6'_# p:c5@ j Q S5<7 D :W`C B8DXZk+%72 PVD>Q@ cd6~ RSJ_Bj}fdQ`dFPTRټQEP 2 P 2@BJ T@ ,!  !8QK\J Ҁ4PE 4Fr  FH@IEč2@h^}`P%U^L/7'(t_战)B3ç]D!A0)2}@@5nF`*FDEa-`Q>@ +Cb$SQT G$ ;l(2*m!}(! h⹂_a( Qv*BWɳ).YeLY>˛ *P!9PE9$ Ph/@DAF )}/75`@!Q$'$ *F.^q9@l)^QE-XA{HAV($yrSLeECZ˕D)a`@l_PJ+X>L@CdE[Z}VT;n؅ndEZ3UYovMDJ9Vl?ZAJ_F04,d.5@Zsid7n?BUQkT$h*jl}͊0|cBeDݾbF>ed+AZ -kT.&|rO1\`:$UAoPQ1T&Z+ k}SJܚ pYUX!*>N'{K&)Х[iRC@Q@Q*OrtӇ/Nqh:B X U[QI./5O;_b*XPHnY}/@bT%X?O!WF|S ,@>UQF j?&?3;`lһ|N?p<GPUAPl^=#}&9?5s0xl%@`l=&(0M  D "d"ɦ @@n ąt&YafbPQHE(x} xX(P`(" @!5&#E̠@ x> d ` fp,(}C D 1(@g2 ^ %*iia}ܲb<f\ FYag9 `$0ej2 bd4 ,ÜG2N-d |΀,?j0 BשPNzR&v.ԓ}(7NHӢHyJ` @^%uMT p$(FB("AƄ^|0hP"FB'$*UDKRN3}\ |^g `g@HZ H3 .HUNTERS.GED!`&, H,sp@ ]N0Ar 8H@΀P88b# 3} s `Nذ , 0 ht"R:ȡH+: ^T=`O۷n!+]=thCǎ 1I ?z4@3X1$,nYH#`}*Yo IZ2nZkX۷~2ޗ9Hȑ;^N 1c  9 >)c8F9L7TOCU_PU_P cv@@}q)F@`Xcub""j$w4w <H8 t?? Y@OBrf8Hy A@^Ve~dJ@X3T}<0q)`@@ $ ?@J*?S:,Z/Ob/ˢ *>ci&j?>"&Bb?΢*}>*4;VAkV/ʘ)23m*ĖKV&Z ⎮B*>@hIUXaFfb.LJ@iyd/FUQJ)X}XJZ/"J̪1VeTqF'[P/lU8˱WO ǴJ@ ?*Q6ZaEjQJ:n\kXjPAdRIy}J kOUXJeY(Y|ʯ.b骓J7TYdQޤ*ꪊ(ͫf+?8('C"ȪRn +X.ʾ%3:2U}W!i|_CWPVuS0U!P0_BaTy 4X"Pe;" m^U)t *Ux p`JtYHW@}LCRP!+XE3gQoBP Q%UL(l0bX ^H?oef06-PP!cT,Yڋa@˨ Z}W!)M wDd%笆ToRoP9*P!܋a*0Bz($ƀ @@OAbϠF+]pr$A@"@!@P1`۬(D)(áR 1} *P=H0#QC1,ӑ@KGPû+pQcA P @KpOqL5ØY(pĚ)51)$ j9T b VF˕}eS@05Q*՜%1 sE\&EE 0ZUa@ 1 V8E+ВTQA ĵx;%OG(@kYeKLPBYT@}BYcfHG$ Qj2PT`L)V pֶe}T! W(5!\Uh. @BX{c5i֝c(K ;DHn[T@h B<1ABl%|*}XГЏVWUQ2<0 1 PGY=%EAj @k`w5꜔)'_a ԓ ~5-Vz(x `L})LRTA Ԗccڗ} <-F=.0S _ؙ `_ 8"_H% +58*׼\[M$cC^@='@%0+3C&1 0 dVA YoÌ(d!֏yER^ U@})(WLI-hO[, ZE*ґd(_8 Q0`*%|UTH FuMs܄BRJB/aJD 7"҅뺷( RrlWX }I{898_hb~ ·d6!O ȅZኃTD&eE s@",UÉ'TB7v2Pt؝v[L3ܩTtЪ},XX?@ Pwp.ZD^jDU.s9pS BC[i1G ɂBPWm)p.E%%Tj'ZR7Db}WP'`@ B]}HDPFL-pYRPIJB_@H-чcžXԇ^d@QI3) {G4i|DԜc){f:\UUPG0̾ #ˌAVa9PIR_msYVhzY@h-+\ѪY߈ 5G- (SaϦhS5(E^vVDrZ AVA0@0V 5}:^7 t%sȣByW^㪩8.4Yp1FjOfMf,y(S@=BKt1Qṗ]R(}^cG[vqޟP@^.v4CS)+=^DJ,-#.N _ɀCK{LZ91^iAH SZ, aACIDV2.}GED !`&, H DwyxL C D ƣHJ@ x   dҁ 9 LH |2X*}0 ` H,5`@AIv yɁ t V H>edYCjٶKݶz!!+0 8c_W,H`aw?n w2 & 0`} mHO `5 <"D@bh ǿ2:_A!5%ཏ۟Sf|~w`mr~3&M`| I}x $<@ha}y夑Iov#3C[8A0d6XIzHS7@1f[`<OWfV 4O=fA}d<07ob03'kr}G}٦(O,C@~( 00?V^k*#V4'3.i|se:«X! ε0cn9yx?OAO9}Pa@Va&Ao ?Odt?V$,2w](^}Ӡx4?[xf0RIҘ$+?S{ h<= ''o3& Fnoi=$83T ?&G|pg@p^2hQUR"`]&0*}yQa +)xe$h |x)tk_[Ͽ'0Hm[c߫FCPy~R ipN ؜PQ}b00QiTJ`x Z`}6:`BO*,A'sn P0FL_"{}8yC XHx"X~Ma E9HC8 CH>8PC$ G@TA ApT 5@eT`<t%AL%4U"AL(YxC?} @{"0E(~h"&*TLb :ɧUX?0m|0E%O)C *R#;((pVa(;S+dAMQ5=F5Q -!EXFQ%}e T%!.ʢz J0E;-LQ2Щ@(XA !RR(RQXY X0賨[="* 8 U? `}HEZ k@!eT HZ15VAwA2&kRAHNa CKOG( }KhPY `' CzbO` O'iY٠ GJP z U5 j Pʦ h@4Hq]g@0hMA oV"*} l q$n ]  *S} 0BX} hH "@-\P:" i (3 …m 0* }<0h0 SKODAFAV.GED%!`&, H0`#DTDIر  `ADBB 10!ppH}$ QPЃK< ܠ46'x@3T L  JD@ &0Ԯ &X:Ȃ\i37n:t ҀɑTpȕ+)9s}{\@< Ѧɲ5z }VF!H#( 0!9r@ځ*\C`dlƥKQs|Fl/jݎm02 $sPpx@}>p<!Y*$@4Ar0A0`p1(!x8Ё @$AR80`N` A0 UC Q`M@ $s)}t93TA#A"H!PTEBB @q2"dlA@$ *2~ ˪@SBBETA@PBP 0l@&RJ%Th<\E5ˁ aL黐p ďJ n@}ƥ\Eǖqb8!i?{f %BUHi)Q,%R)mh"'(PQET DKc@*j;Ar?( IlXPH} O> qdLYS~J TBr-&X"DCkbDA ߩE8D zGPx"D ? PAC"()I}xtRHHb$HH0TJ@P^\@*"N5k0d @ZMZu60 [$ұJEGtZ5:6ȵ`) A@ *o%@}8&I:4T@ Slg") P@"\J2F y13[T)XC f xXI RDx$T4L@JUX !(]`U@'$,}Hrx@QMX~2 mK ^ "\ $(M"ה׎)"Ҕ4VEAmR4@d ([5 Zt4h3Д>O9%:SnTdRų1PH -|oUX졊#ז=X "(D N}UH{}.9{ǫ;zA'\#A?!, ؇'QE4 d` $H"V؇; xNȃ%ja:j 8@P@*ΰnwxX}~r!@0 X`G> AF"I.:2PA^ZPV'mXފK"8lQKLDwwe+f }+PP T)jpV@ E0~^ e`B/'S0 0"rBWW`tuj0: +UPPz-b2@`V}g߁6Px@Z p$RQYPVp FgpIzU[O}NĀ E`# * n O2$t$-#}o0LwrJg0P \ qNr@T#\ @(smU2'A@A@@}0} YP  +3b%r@ ؂._Ѝ` D wwtsB-sfGG`@0pP%Bit @0ܳ2 ) 1@ `&QЇ7 }@j`%B2.Vy[̴`rFn}pL01"n( Ui`Y0'h@ yIg$;F28( P0 UТ.@nP Z * @}P BI PR@ D"d  3P$')W@8wrTo~ HcF  #-N}/dI  T9ꝯU0b HD*T@ );| $r/5\ɔ)KXA(jH%T@}Ç @,ܹRN }b2CD) 8 ( {O>`};tjEU @q' @B*߯_eJ_7ȈT@ D~اKF`?W{TASɊtRQA!}oDH 0@@E|ʅʰ_^Z&H! Y0xMhIS$#XF:R@Y[0EEA L))Bd ,/!P .jANPd& "}$e2F-G>`"&a)bdQE*D@)4cf@l?$BJ"QPbJUDPa BEJH;F$@dQGhj2#}e &X.PE $p&EnTEPHPQXOj"Plp%RBXߧQ&FDt#8ƫat AJep @APED8H Bi$}mHNXI)khaL-#,;n E(@P@PhDOk1H)DDdG'@TQ@QP` "&xAdQr@%}jha5o`iD$ )QEE&PTdb2EPQEApGJdTwR&EEFQN霔dAꬳJ*AD~Z!*E5 Xa\J&} E AV DdP!]5+7)a/ĭEhY ZN e<00 Tq ;,N# A.\l+X| '}jN$V@P$X^*DXBBm0q@"` +.5b&2A#4E $V 9kFe aɀ(} x#bTwÊ83LP1!(УAȂ&(!3#( &UX uQG "d HhBuy"YW013"pp`9`L!3o%Vh)}2 .D܂% 0pG,4?*a `@X: j .«PO E@3aЂ#W] TkЕL!ĄP,lb*}ft&"A@AMdQ ,PPb!F~b$` B^ TAIiʖ(!R,J$T P@d@DCbmxAhG+}}$Qbd A ,uok(EUj3Qpعe c}4B$|L iNPdTFo@Rqh.0~fd,@D X?{"& 2B$ Lx?v,}8V9a@7hc 859-h9(W~ jnIHIP†J}@@ cQC@D"ؓ6qlPP(db.W-}ɀ #@#d.UԹǜ`7#H BKA8sCi40"OaL A &Ta6CEJL_J!(舰Jl".}@Xn<Dr6s4~wЀ"  P͡ $G @DEp*Ѣl :PD Ce#Zlm@K<(A/*K3_/}Sɲ:]ICY(_^F Uz$3- b#8$6lpt-4a @wǤH}DPX)jwws=#Zm!ǐ0}nleK6$:0)+ZFv|ΪPsCCTEST2.GED!`l&, H,`5uy@`b K$ x@G4"1} aX$&D$@% ]V0iNhT(l@WP)h+D%I# =R@. 검 Ixt3.H(TJ I)L!Yk,Qh-ti࿃CL:2}  `1ɧ+C ( AZCRAܺefPxߐ 0 @Bq&\tb{wW/@a{ Oy/@ꠂȇ}PPAA03}~@|AW߂…!$!A2iwB+x~(% pz:ˆM0<A0$B (dL(]dpp0 Y4}*< 1ww yYsb1s|( JY"` fP@Q$` 2CD**Q5C +E`j7 `2iU.5}E A0P ?ڷIt aqЏth W.ɋ.Q+K/""2 ۻ Sc<[1)W,2|6}1 }9 r,;U@@=^" *-HsQG1p)z+ PMܡK 7(N 5` ˆyb.Po2bi9THV%}LIPf6Lr2O.}M҆z1Li!~G B# 7 .ABՒ"`'-pTXȦ ؤ !#Q=:Iy CA:YAOtpr Tb`4D(LD}Eڀ_&O ð+j1nO Q4-Rhl1A-O j!=aD LxExd47 `L|NTX:Hדأ7'-ECE}E1;Lמ6:v%)a Hk;YBP:< YȤ_1hHGX:׆``,-XJ6#3k86j ZC.$= O&"5k*`_R8F}vZs5KR: ըbah3D ;YBP:< YȤ_1hHGX:׆``,-XJ6#3k86j ZC.$= O&"5k*`_R8) %0 %R " +! r!l pbu )! X!0 !0׭XY5 =" )! +!& #8& =" )! +! )!H} X!0 $"L )! X!0 !0XY =" )! +! )! X!0 )! !0Ǡ&懥ń児 Y")I8eI}揩 Z#FffFffFff5 =" +! ""/ r!L 0 $ɛHiDIi$E BLV +!BD%EILVJ}y`ZR:̉%̊%iTi%U)I [ V0Z RT&U` V +! r!` !0K}XY !0XiYi& R VҘ0` !08X&YL! A"H J"hJJJJ) 0:iN%`&L})"/8"&"$$=#8傪"&ł僰*тĊ 8eM}̥*=# w# Z#惥ń兰ZLm"HƊ8 w#Ɗ w#冪凨  Z#he惥ń兰Lm"IN}&& w#Ƌ`n#ƌWHVH`HHƃƂƅƄń児hh##Ȅ8#O}#$$!$ d$ K$ۑé d$抰  K$IeIeƊ`$b$ d$.`$.b$P}`惥ń兩18` @ @ } үԠ Q}٠堠 P- Packing U- Unpacking Esc- Exit. Source:Target:I/O error!Out of memory!Lenght befoR}re packing:$....Lenght after packing:$....D0: king Esc- Exit. Source:Target:I/O error!Out of memory!Lenght befo5 T%0 S%R ! ! P!l pbu ! 6!0 !0׭XY5 " ! !ͅ% o#8ͨ% " ! ! !T} 6!0 "L ! 6!0 !0XY " ! ! ! 6!0 ! b!0 7")I8e揩 -#FffFffFff5 "U} ! !"/ P!L 0 u$ɛHiuDIi$E BLV !BUD%EILVy`ZR:V%V}W%iRTi%U)I [ V0Z R͍T%U` V ! P!` b!0XY !0XiͅYi%W} R VҘ0` b!08͍X%YL! "H ("hJJJJ) 0:i%`ͅ%)"/8͍n"%s"X}V$e$#8傪"ͅ%ł僰*тĊ 8e̥ J# -#惥Y}兰ZLK"HƊ8 J#Ɗ J#冪凨  -#he惥ń兰LK"I&& J#Ƌ`nm#ƌZ}WHVH`HHƃƂƅƄń児hh##Ȅ8##V$e$# 1$ $[} 1$抰  $IeIeƊ-$/$ 1$.-$./$`惥ń兩18` @\} @ } үԠ 쬠Ӡ嬠󠠠 P- Packing U- Unp]}acking Esc- Exit. Source:Target:I/O error!Out of memory!Lenght before packing:$....Lenght after packing:$....D0:^} king Esc- Exit. Source:Target:I/O error!Out of memory!Lenght before packing:$....Lenght after packing:$....D0:A8(;B ;0 c}E q0 \C)CC8`DCeECiD` RP ǎ.`}h1$E ȍ @y b Y)hܭ]L]` q  DMD   u j.a})`0  ,p0i2 &28jJ1f02 9 g iJf0i1)xԍӭ232002.b}ǎXԦ`ˏ  *'  } *(L `(  L l pL[,L] C i0 .c}} p  gފދLh ( LD 0  C  C  \i .d}+$+0'}; $(%)  b L[C `D P^߰")(݃   .e}$DD}ǑG@НL]S")M T H0 G$Ș݃ b 8$}$%8(() T `$E0(0)8`$.f}GE` P} Li 8GD }L[ PH >iJ ;  .g}yyB }Ǚ ' |L[ "E( % H$ H#`L]B  0 G LO<  ( d lH۪.h}!A3 A  }jA !B EIC Y$E0 F  < 7 JN8Ndâ!,P .i}h0ʠJd,6 } ' r/ $ ɛ ` '  L[  l.j} }-     }    L[L  }  '  L[   p  `.k} g  l }) g '  }L[) ̠,L]T-0 |LM N݃:ː6UV LM.l} N L(TU N,)M}ǘLL[IL3GDIɛ ɜ DI  , JȊGм .m} G I) GȦ=}*GG ȄI1200820I H1E 1h0hIGI2Ȣ.n}I`FE 0ɛ rɛ$ l '}蚦TTUVD`M L$:;Pyȱ$` r  i.o}ȱ$/:ȱ$VWyA**⩀ / }ǐ`$***? mL]-+ȱ$ɛ m* .p}? g. $0f.?'@BrAsTt[ }G0: gL  `$0`j`& CpCi .q}s L0JCܢj? I#}𴽎F ގМގ& & 0 C4 08L.r}`0   | 레L] EGȽGȽ}G | E` 8.s},  }EG)݀G)ȱGȱG`"!L] l!i}栠$8  (IƭIp .t} h,g+j? 8 ii(Lq)! }fS S0$}) E9`H)N,L.u}]8GH Lq`gNgfjj*8jHi h` } 2J  &e.v}2i`"%?&;^$IM ! ! <u hh`$}Ev옝^! 1EH.w}FHjm GHm H`u$Ev`L=? +`!,pFE ȄD8 }.q D&E`I0` i.x}`+DOS3 SYSMOC.I  J ٍ = ) F)}8`Ll T!U<; .y}Ln <JM -18    HH =}D 1 :  /1[.z}F:M #.! 0`>C #   #`>   e}L'>/b;\.{}I\o@ @LK~ L  % /e  L ; H}ǽH0S0N:;=.|}91D,1ɛK$ɛ`:;ʾ  ,ɛ}C`XYȄ #.}}`DTDRLUFFFCICLRSJ==CIYEEONSMDLNOOUAOOOARPLNCLH#PANVBNFR*),-PQORa/%<}) .~}j ө  RES L%-, # 3 0 %   4(H 4(` }Lj( 3 .} #  ZOiۨ L4RE 3 =F S Z +8!} .}0+  FF % 4 4& 4(X)Y    # 4 ʤ Ȅ L"}ǎ.}F F LH hL4`*J 0 B B 0a   8#}.}    Lkl  );<  : ` 0 } T T 7̀΀.}$}GLIl <;`<L 3   #/ ! R( 7 7   7 89i L7 ,(& .} %}%' L480  ` Ln  + ? `   HCJ h) ii0HI B V`0  ,.}BLV&}[J  B Vso Fhh` GH ,H hɐɀɡ)HDCȱCɛeC.}D먥D h'}YN MSп` ED` OIH`hhXhh  nL Free] FilesBreakI/.}O-Error 128Disk f(}ullWrite protectedFile MismatchBad FilenameTURBO DOS 1.2 FOR QMEG 3.2 RUN: by LBS/TQA .}󺠸›File 87 8)}vBdDevice doneDirectory fullFile not foundBad Load FileNot DOS 1.3Bad HexAbort- Source->.} DestinationD1:+DOS{ SY}</ ?>/ԩЩo01ԩ0 ޑ .} iLWi0Хi+}ǩi)`Nx Nx Nx ʑNx ӑN `) )`ι.}`yLܖ<L,}g>L L)?ycL5*Lӑ+Lʑ-L=L~L7`ӦJ.}J )LakJ `8JJ-})eL𑨱JeL LLLՒLޑ.}LޑLޑLޑT Z .} L ))y`  #'н  ` .} H  h;ɛ7+/}* - i L= 8 L5 L ǭHȌ H.}ЎhӠ ) L ӦJ3J0}( `)` `), W`J)`.})[ `…Ľ `Š'1} Ҙ ӱJ)ȱJ.)ӱ2JCe)eȱGJa.}e)eҩӦe lp ¦2}.Ĉ0Ld` 2266::>>BBFFJJN.}HHH id ԩ@ ԍЭ Щ ԍЭ3}3Ј $ ԍЍЍЩЩ01J7 Ӎhhh.}@HHH id ԩ ԍЭЩ@ ԍЭ Ј4}1 $ ԍЍЍЩЩ001Ji5 [Ӎhh.}h@ ԩ@ ԍЭ `ꀩЭЩ@ ԍЭ 5}ꩀЭЈ` ЭЭЭЭЭЭЭ`.}(4)5B $ $ $ $ $`©@é`ŠdO 6}G$ $ ' 3i(ũO $ $ ' 3i(.}л $ $ 3()`45`@i27}7Ǩidi2diP2ϩ`@.}i(詀iU`@ԩ018} M` – M L61L2L3Ll4.}LT5L6LŘ7Lv8L&ԩ01`hhӍЍЩ@` M9} ML4HP I ө`D@E@H.}I ܝ0$`D`EIHI ܝ0   h L&HP I :}ǃө`D@E@HI ܝ0" `D.}`EIHI ܝ hL&HP I 0:өD@EH@I ܝ0;}NjөD@EH>I ܝ hL&H.}P I 0:өD@EH@I ܝ0өD@EH@I ܝ hL&<}tHP I LlW.}ʝDE(HI ܝLlPʋИ )ѥ)0JJѢӑӑȥ) x ѥ)=} ёӑ(ж8W.}Lߘ қ hL&HP I LʝDE(HI ܝ0d>} ʋИ )J(Ѣӑ.}ӑȥ), ёӑ(о8L қ) hL&HP I ?}LʝD.}E(HI ܝLʋИ )𢇎ӑȥ)(ܢ8풚L@jʝ@}DDE(HI ܝ.}L`ʋИ ӱ)Jҥ)Je ***H Wӥ)0ҥ)0e[JӢӑӑȱ) ҥ) A}eJJ ӥ).}ҥ)eҪӑӑ(LӚ8jL қ hL& ӱ)Jȱ)JB}eJёH.}h(`ӠOӠO`P I LʝDE6HI ܝLC}ǜʋBˋ.}M܋ɠ ML džѢʝDEHI ܝ0~ѽ˜ٜ̜ڜHоʋ) ҽJi D} ө.}ӾˋJJiҙӽJәЭhӦюLY L&ѱJJбJJeЅбJJeЪJE}.}`B⟝D㟝EILV䩞埍\0j\ɛ늢Hm䟝DIm埝E BLVH hJ B:F}.}N;m柝Dm矝EK V0J B` V-H) 0:i?hRJ 0:i? M `` B V0`Ң.}G}ǽ.ɛ`ЭP mPQ`.BMP.BHP.HIP.MIC.XLP -Exit1 - Load *.BMP (160x200x256)2 - Load.} *.BHH}GP3 - Save *.BHP4 - Load *.HIP5 - Save *.HIP6 - Load *.MIC (GFX #15)7 - Load *.MIC (GFX #9)8 - Load *.XLP.} (2xGFX #I}I15)Enter filename砪ЛERROR $00 !!!}堡砪Л砪Л砪.}砪ЛJ}S砪àؠ砪àؠ砪РؠjD1:}K} 7H ,hJ;.}) i ;`OOOB;AH"""333DDDUUUfffwwwL}jbricc.}acacacacacacaca89 file #ol conv getbrip0Bש B@}M}jA.}ca89 file #ol conv getbrip0Bש B@}5Җ/ ̒ >/ԩЩo01.}ԩN 3 f _LTNx Nx N O}x Nx (N `) ).}`Ώ`yL <LL>LAL)?y*L(+L- P}L =L~LU` `O.}өөJ`L3L3Jӱ) Q}⩋ӱ)eL3ӱJ&⩋ӱ.}*JeL3J'ӱ)ХJБӱ)ХJiБ`ӱ)ХJi R} Бӱ)Х) Б`.}L3L3L3L3, 2 LHHd@ ԍЩ ԍө ԍ S}, ԍЭd\\d@ ԍ.}ХJJ˒i0 ˒L) ˒Ji ˒ ԍ ԍ ԍhh@ȩO T}ǩ  `.}@i2idi2diP2Ϡ`@ԩ01 `8(J U}Ǫ(y(82.}2ɗd㎤䌠iiidե Х8 i0Х Х V}8 i.} i)` E  L<1LZ2Lԩ01`hhӍЍЩ@`  L W}Ǣ O E0:.}өD@EH@I 0өD@EH@I ɕL, O E0:өD@EH@I 0 X}ǍөD@.}EH@I ɕL,BxDyEILV0 ɛHmzDIm{E BLVH ɕhJ וB: Y}S̄.};̄̅m|Dm}EK V0J B` V-H) 0:iJhWJ 0:iJ  `` B V0 Z}G`.}.ɛ`Э m `.BHP - Exit1 - Load *.BHP2 - Save *.BHPEnter filenameERROR $0 [}.}[00 !!!}砪Л砪ЛD1:ck͖H –hoJ) i @ \}`ڠpBOOOB@A$&GLb.}rio89 ]}# delete getbrip0B B@:kAo89.} k Рˠ 4̯ś? KӯV Spis tresci1.Wstep2.HCNV06.COM 1.F_}unkcje I/O 2.Ko.}nwersja i retusz 3.Zmiana kolorow3.HPNT06.COM 1.Funkcje I/O 2.Rysowanie4.Formaty plikow 1.BHP 2.`}5HIP5.Histor.}ia programu6.Informacje i pozdrowieniaZ-1.Wstep HIP jest skrotem od anga}ielskiejnazwy "Hard Interlaced Picture"..}Jest to tryb wyswietlania obrazkowwymyslony przez grupe HARD z Wegier.Pomyslu tegb}o trybu dostarczyl JACswoja plynnie s.}crollowana szachownicaw GTIA umieszczona w demie HALLEPROJECT 1993. Tryb HIP umozliwic}awyswietlenie obrazka w rozdzielc.}zosci160x200 (standardowo, mozna zwiekszycja do max.192x224) w 31 kolorach.Efekt ten jesd}t uzyskany poprzeznalozenie n.}a siebie (interlace) dwochobrazkow - 1 w trybie GTIA 9, 2 wtrybie GTIA 10. Niestety, sposob we}Ǜjaki obrazki sa wyswietla.}ne, sprawia,ze zmniejsza sie ich kontrast. Jestto spowodowane tym, ze kazdy nibblew GTIA 9 laczyf} sie z dwoma nibblami.}w GTIA 10 i odwrotnie (dla lamerow -nibble to 4 bity 1 bajtu). Poza tymnie zawsze mozna uzyskac doklag}dniezadany odcien.}, gdyz tryb GTIA 10ma tylko 8 jasnosci. Jednak uzywajackonwersji (calkiem prostej) efektysa (moim zdanieh}m) wiecej niz.}zadowalajace. HIP pierwszy raz zostal pokazanyw intrze HEAVEN'a. Kiedy je ujrzalemdoszedlem do wniosku ze mi}ozna napis.}acprogramik do edycji i konwersjiobrazkow w HIP. Zajelo mi to trocheczasu, ale oto pierwsza w miare pelnawersjaj}> HIP .}PACK'a. Nastepne chybabeda, ale nie wiadomo kiedy ;) .Q ZLBS/TQA}-k}--2.HCNV06.COM HipCoNVerter jest programemum.}ozliwiajacym zaladowanie roznychtypow obrazkow i konwersje ich naformat HIl}GP. Odbywa sie to w tensposob, ze w bankach p.}amieci #$87 i#$8b umieszczane sa 2 rysunki wtrybie GTIA 9 o wymiarach 160x200.m}mǛKazdy wczytywany format jestkonwertow.}any wlasnie na takie 2rysunki. Dzieki interlace ichparametry to 160x200x31c. Taki dun}zyrysunek jest kowertowany na form.}atHIP, umieszczony w banku #$83. Bankizostaly dobrane w ten sposob, ze aniQMEG OS V3 ano}i przeze mnie zmienionyTurboDo.}s v.1.2 nie uzywaja ich jakoramdysku w sredniej gestosci.Umozliwia to bezproblemowa prace pop}dtymi systemami z ramdyski.}em. Formatprzejsciowy 160x200x31c w GTIA 9jest uzywany przez HPNT do rysowanieobrazkow w HIP. Jq}ezeli mamy taka"mape" .}w pamieci nie musimy jejzgrywac - HPNT po zaladowaniu od razuja widzi i zmiany w nim dokonane satezr} widoczne po skonwa.}rtowaniu "mapy"na HIP w HCNV.2.1.Funkcje I/O Po wcisnieciu klawisza ESCprzechodzi sie do menu I/O. Os}to opisopcji:.} 1-Load *.BMP$ CZaladowanie obrazka w formacieG h*.BMP (znany z PC). Obrazek MUSIl miec wymiary 160xt}200 i MUSI byc.} 0w 256 kolorach. W przyszlych4 Nwersjach moze zostanie toR sulepszone, ale na razie jest jakw jest.u} 2-Load *.BH.}P 3Zaladowanie pliku *.BHP. Jest7 Vto jakby "mapa" obrazka w HIP.Z Szczegolowy opis w 4.1. 3-Save *.v}BHP +Zapis .}pliku *.BHP 4-Load *.HIP1 NZaladowanie pliku *.HIP. NieR ozmienia on "mapy" zawartej ws bankach #$w}87 i #$8b, takze.} nie :mozna go zmieniac uzywajac HPNT,> `ale mozna go podretuszowac w HCNVd i zmienic kolory. Format x}pliku ,jest .}opisany w 4.2 5-Save *.HIP2 ]Zapis pliku *.HIP 6-Load *.MIC (GFX #15)c Zaladowanie obrazka w formy}acie (*.MIC (n.}iespakowany) w grafice, N#15. Niestety, ta wersja HCNV nieR rodczytuje kolorow z pliku tylkov ustawiaz} domyslnie $0,$.}4,$8,$c. QLinie 192-199 sa czyszczone. 7-Load *.MIC (GFX #9)W rZaladowanie niespakowanegov obrazka{} w grafice #9. .}Program po @zaladowaniu "wygladzi" go. JezeliD _chcesz to ominac, w czasiec wczytywania trzymaj SHIFT.|} 1Linie 192.}-199 sa czyszczone. 8-Load *.XLP7 TZaladowanie obrazka w trybieX u*.XLP. Jest to tryb programuy XL P}}AINT, jego par.}ametry to <160x192x7col. Niestety nie znam@ _dokladnego formatu tego pliku,c zalozylem ze sklada sie on~}C po *prost.}u z 2 nastepujacych po sobie. Pobrazkow w grafice #15. UstawioneT tkolory to $0,$2,$4,$6,$8,$a,$c.x Linie}# 192-199 .}sa czyszczone. ESC-Exit) IWyjscie do DOSa. Obrazki nie saM nstracone, po ponownym zaladoaniur HCNV lub HP}NT sa nada.}l w pamieci. W opcjach 1,2,6,7,8 abyskonwertowac obrazek na HIP nalezy naglownym ekranie wcisnac spacje.2.2.}Konwer.}sja i retusz Bedac na glownym ekranie mozemyskonwertowac "mape" bedaca w bankach#$87 i #$8b na format HIP. Robimyt}o .}wciskajac spacje. Konwersja trwaok.5 sekund. Po konwersji wszystkiekolory ustawione sa na odcienieszarego. UWAGA! Konwer.}}sja powodujestrate zmian dokonanych podczasretuszu. HCNV umozliwia takze retusz juzskonwertowanego obrazka w HIP. Uzyw.}a}Rsie do tego: kursory,joy - ruszaja kursorem SHIFT, FIRE - stawiaja pixel <,>[ q- jasnosc -,+ BckSpcw - pobr.}}anie jasnosci z 5pozycji kursora (nieE zawsze dokladne). Zapisane zmiany mozna zapisac wmenu} FILE w opcji 5.2.}.3.Zmiana kolorow Chociaz pierwotnie HIP mial bycmonochromatyczny, HCNV umozliwiazmiane kolorow, gdyz }daje to czasami.}niezle efekty. Aby to osiagnacnalezy wcisnac klawisz C i kursoramizmianiac wartosci kolorow (tylkobarwe, n}ie mozna zm.}ieniac jasnosci).Wychodzimy poprzez ESC lub RETURN.Mozliwa jest zmiana koloru tla wGTIA 9 (c90) oraz zmiana 8 u}zywanyc.}hkolorow GTIA 10 (ca0,ca2,ca3,ca4,ca5,ca6,ca7,ca8). W GTIA 10 nie jestuzywany kolor #1 - jego rejestrkoloru jest u}zy.}wany przez duszkakursora.C-3.HPNT06.COM HipPaiNter jest programemumozliwiajacym }edycje "mapy", ktorapozniej zos.}tanie przekonwertowanana HIP. "Mapa" ta sa to 2 obrazkiw GTIA 9 o wymiarach 160x200, ktore}po uzyciu interlace daja 31 .}odcieni.Edycja odbywa sie w 2x powiekszeniu,dlatego ze pixele GTIA 9 sa 2xwieksze niz pixele G}FX #15 (docelowarozdzie.}lczosc HIP).3.1.Funkcje I/O Po wcisnieciu klawisza ESCprzechodzimy do menu FILE. Mozliweoperacj}e: 1-Load *.BHP.} 6Zaladowanie do pamieci "mapy": `zawartej w pliku *.BHP 2-Save *.BHPf Zapis "mapy" ESC-Exit} Wyjscie do DOSa.}UWAGA! Jezeli chcemy edytowac "mape"uzyskana po konwersji innego formatuprzy uzyciu HCNV nie musimy}G jejzapisywac pod H.}CNV a potem ladowacw HPNT. Wystarczy wyjsc z HCNVi zaladowac HPNT, a potem odwrotniei spacja!3.2.Rys}owanie Rysow.}anie odbywa sie w 2xpowiekszeniu w stosunku do HIP. Uzywasie do tego: kursory,joy - ruszaja kursorem SHIF}T, FIRE -.} stawiaja pixel <,>' =- jasnosc -,+ BckSpcC W- pobranie jasnoscig z pozycji kursora P}do dokonaniu zmian wystarcz.}yzaladowac HCNV i po wcisnieciu spacjizobaczyc efekty swej pracy... ;)}-} -4.Formaty plikow HCNV i HPNT uzywaja.} 2 nowychformatow plikow: *.BHP i *.HIP doprzechowywania odpowiednio: m}apy iobrazka w HIP.4.1.BHP BigHiP jest jakb.}y "mapa" dlaobrazka w HIP. Sklada sie z 2obrazkow w GTIA 9 o wymiarach160x}5200. Dlugosc pliku wynosi32768 bajtow. Str.}uktura:$90-$0f99 - linie 000-049 1 obrazka$0fa0-$0fff - wolne$1000-$1f99 - l}inie 050-099 1 obrazka$1fa0-$1fff - wol.}ne$2000-$2f99 - linie 100-149 1 obrazka$2fa0-$2fff - wolne$3000-$3f99 - linie 150-}199 1 obrazka$3fa0-$3fff - wolne$4.}000-$4f99 - linie 000-049 2 obrazka$4fa0-$4fff - wolne$5000-$5f99 - linie 050-099 2 obr}azka$5fa0-$5fff - wolne$6000-$.}6f99 - linie 100-149 2 obrazka$6fa0-$6fff - wolne$7000-$7f99 - linie 150-199 2 obrazka$7fa}0-$7fff - wolne 8x96 bajt.}ow do niczego nie sluzy,ale tak bylo wygodniej ;)4.2.HIP HardInterlacePicture jest juzgotow}Jym do wyswietlenia obra.}zkiem.Jego dlugosc to 16384+9 bajtow.Struktura:$N0-$1f3f - obrazek w GTIA 9$1f40-$3e7f - obrazek}0 w GTIA 10$3e80-$3.}e88 - 1 bajt koloru GTIA 9 +> O8 bajtow kolorow] nGTIA 10 (0,2-8)}-}-w5.Historia programu0.0 - pazdziernik 1996.}, wypuszczona - tylko HipConverter (ale pod nazwa{ HI}]PPNT) - wczytywanie tylko *.BMP - formaty *.MEM i *.HIP -.} beznadziejna edycja i zmianaa kolorow0.5 - grudzien 1996,}0 nie wypuszczona - HCNV i HPNT jako oddzielne4 programy.} - zastapiano *.MEM przez *.BHP - zastapiano *.RAW przez *.HI}VP - ulepszona (troche) edycja0.6 - 11 grudnia 1996 /} - dodane wczytywanie obrazkowZ tw GFX #15, GFX #9 i XLP.}-}-6.Informacje i pozdrowienia HIP PACK byl pisany p/}rzeze mnieglownie z mysla o moich 2 kumpla}Gchze sceny - Draconie i P.W. Przy ichtalencie HIP moze ukazac swojemozliwos/}ci. Jednak program jestogolnie dostepny, jest }typu kartware,jezeli ci sie podoba to wyslij mikartke albo zapros mnie/} na piwo(wino?). Wszystkie uwagi, sugestie,bla bla }bla itp. walcie na adres:! )LBS/TQA/ ?Marcin ZukowskiE XWaszyng/}tona 22a/42^ o15-274 Bialystoku POLSKAe}mail: eru@ibb.waw.pl Aha, co do swappu - ludzie! Niepiszcie do mnie jezeli/} chcecieswapowac! Sorry, ale juz mnie to nieb}awi - wszystko zawsze mozna sciagnacz netu od [NIC0] (SLAVES).Dobra ter/}az thanxy i gretzy:HARD i JAC - thnx za HIP'aJBW }i CHAOS - thnx za QA i fajne procedurki I/OSLAVES - thnx za wszystk/}o, fajny z ciebie gosc, idziemy pic.DRACON - sorry z}a milczenie, thnx za nocleg i wszystko. Masz talent chlopie. B/}oris rzadzi.P.W. - dzieki za kartke z Londynu, jak tam t}rafiles? Sorry za tak dlugie milczenie. Lenistwo sux!X-RAY / }- chlopie, czad! Mam nadzieje ze niedlugo zobacze twoja szano}wna mordke! Pozdrow brata!ANGUS - tia...Pozdrow brata! / }Keep ql!KONOP - Hmm. Fajnie jest. ASSKICKER roolez! Co sadzisz o} efektach w HIP?FOX - Welcome to the Club (TQA!)TF/ }B - Cze.. niedlugo moze w koncu nagram ci CDRa...RZO'G & SEBAN - Cie}kawe co sie u was dzieje...MIKER - jak tam msxy/ } dla rzesz?SOUSED TEAT - co z demem na PC?JORDAN - jak ci sie mieszka u K}ONOPa?CEDYN - pijemy...BARTMAN - patrz wyzej/ }...DAVE- a moze tez cos przypalimy?OOLIE - sorry ze moja stara zadzwonila d}o ciebie jak zniklem, ale dzwonila wtedy/} wszedzie gdzie sie daloELECTRON,JASKIER - co z efektami? Juz tylko uzytki wam w} glowie?ROBBOCOP - jezeli to widzisz /}to jestem powaznie zdziwiony... ;)McGyver - zapijemy jeszcze kiedys...Grtzy dla re}szty:-TQA (rest)-USG (rest)-SLI/}GHT (rest)-USG (rest)-Hermes-TIGHT-QUASIMODOS-MEC-BQL-FAITH-INFINITY-Dhor-i tych }ktorych nie pamietam akurat t/}eraz...-BBSL-USG (rest)-Hermes-TIGHT-QUASIMODOS-MEC-BQL-FAITH-INFINITY-Dhor-i tych -(9 B" BB""D"$dB??DD/}b"BB$"@B "$" "&D fglDy$B" " @"D }"} $$$" "HB$BFD( $D@"@D@"" ,": F"D f?Db" BB @/}"@"""$$"" d"D"FgD@"$ " $BD "" }C4 b"DB hdDDDBD@"@ B  ""`DD$Hf8D\BDB"B"$ /}"" " " $$DFfd`DmBDD "$Dt ""$`} D!@DD D"D" "" &+&"B$3D7 BDB;GD" " " L"SFd$Y/}D$B"@DD$B   " B" F "DD}DDDB$ @DB"D@ " " &D&@+DdBD@ BD """D@""" " (b&@$DDD""B/} D$B""$D " "pF`(@""DD" } "B D"""%F`(`BB"*7B$DDD "CMd@F` " SU"ZD_ jp &@{$D}/}D B d%'B,D2@ "=CdBLN $TDU@ekb su"|D@} B$B$'D( 8>$@DEFNDO"`fB@JFFmn$vD/}w"}} B jF D"B39"$?@HDJB[aDBgj&fdpDq }} $$hDdFDFDB .5""dFD"9=Ffb$BDE" V]$Bb$/}fFamhBD"$DB }}"""B j($b""BB )6"BbfH J@:@" "@Q] ( jfh z@} h h`"""" $/}:$d@@" "$DLbFD`F B"" " B$tH`} h $DBB"@B5&*b" "B" $H]$&"`djB" @@ /}@DpDd"HbF }@ "B&"bdB bj *0"BBBBCX `BBB&bDDk B$D& Fʂ " "F}b$"+ $$FH j`D$"B/}"$dB$>S $"FjB@$fDB "D`$f@&"fdl"hF B&DD`"}& $fl`$jdd$DBd$9N hJ@Fb@$db$Bav JFjfD" /} BfD"B}} !@HddB"&DfB$@3I@Hldd $DfDDD`[q@F̄HB "&F"$DF@}}`$F̦fB "Dd"BFF`./}D&`DF̨ff" ""Fb$"&f`VlF`d"D@"&b$DFh`}}fb"&jȪf "$d BH@)?hd"Dd ""BD DF@Pghf"$j̨dBB/}""Fh`xd"}"hhB"$BBDdhB#:& $ffd " " BdddDKbFbB"DdbB "BffddsFD@ BbdB}C bDfBD5/ }f& $dD "$bf"DF]h& "DDB"DBhd Dn(@"""  }"$Hhb$ (""$(0"bfffb $AEHI"IPXFdff@""iq/!}jFB"u""$&DDF}"D"fdB +"B"D"B& $$<AHdBIS ""Bb $"diHʂ@p"$@ & $}&B&"""$@$""8/"}=D@ DN $$ $ B_e"" mv$ "b}} $@ ! "$$D"Db37F =IDB f`[_(fqB" f`}}E/#} &""$ $h`-1F9D$" D"Dh@U[D"`l"" $"$Fh`tu }}̂B "@$"&ff`$ @(.F̢@4?"@F/$}"Fh`GL HPVF@Zg  FDF@otjx&̤ }  @$fh@#)H .: bDhh BG@jKQF"U/%}b "DBh jo Jsy&ʬB}} "$ "DdHd #@(h@(ʬ`(4B"`fDhf=K`F`JȌP\"$"bhfdes`/&}jx"D $}Bhdb@bH#/$"$BBDB9GbBJj"KW DD$DdDBafdB`johh"s"BBfffh}/'}B" FD`*hFf"$Dfhdfhb"49F@=BH&@FR $$ffFfh@\jDBH@n" &hfHfDb }Df(̦@/(}%B$$fdFFBfB /=DFJbBMB"&ddd&"f"@QS"jWDDjB"BFdbf$B`@}$$Dl̨b$"ddBbDf/)}$@D*L"@$$DDDBB$$D$@@SW[tB̪B $DD"d$FB$`$ {}""ʪf@ DB"BD$F `"&Fl /*}$ "B"DB"$$ $@BNnL " h" DB$B ""$ "`v,"@}fB D@"""B& @!A "`&ffB$B/+}" ""BH&@Ii"&dhB B "f q$&dB}b" " D"d&;$Df""" @$dBbGcd/,}$BF"B"" Fb&@ oFB"(B}BD"D"&dF "&6HD("$BBBDHfdB$B^h"J̤ B"DB$fff@@$j/-}jB Jʂ "BB$B} $ffB@$1j" jb BB$"FDB@$=QJ " jB"" B$$DVYb$eqH@ $ uxB$B}}bD/.}#F&&D" """ )0bD@8KF&̤FdDB"""QX`D``mhH̄HfDDqs"y`D} HĴhd$ B $//},b&j@3G(l`j" " LTd&O[ojbjd"$@ "& tD&N}(h"bʂ$Fd $B'B&L/Oj $/0}jD̀Hf@ $`B&LWx&j$Dd$Fd BFB@ j }}#( "db$H "$D`@@)K(h@BlF̀Fj/1}@"B$DFb`Qs(b@$HDlj"d hdDFϠy& D}C@$lJbdjF&fbdF$R$D$FbDLDDjLHd /2}fBH$̄$ Db$jd`Xh HFF jd(hdlD@$D"$b&hfD}_̄DHHLFJDHFf$LdD$ffd$FjbflLH@HLȟJʨ/3}̨dD"LdfFfDb&bfjDlhHfL`Ȉ*c̀dB"HbFd$bJ@Fj$f̂} @@h*1D@&bHBB` DhhʈdfF7X/4}b&"@@ DhfhdDh]̦""fb @ $$ Ff F@DFd}_fDFDBDFjʄb"" J@$f$fDhH@@HF"FD&hD/5}Fdb""B"&b$$$FbHHfh`@ d "Fd"FHdD"FcD$B@FfbB@,̂B$D`}=$FdfD@HD@$$D$&fd$D"B"$B "(DB"bffDfBH/6} DbFfDF[F@H$@fb&fBh`$D"DBHhF"  `@ffBF}$dh F""h H- @FfdFd`3U(b /7}FBFb""@$dBF`d`[(h fdFb $ @DF`bh@}(&j "fd$D $B"D@@H@/O&"Fd"D""& /8}&"B@ HWjH""$$F owB&H}}(h$fFff""$& "B&H)=f&dB"" $ BJD&HQe/9}($DFDf @D &jrd&H`yH}d$Df " b &b&H@$8h &d$Ff""b@$=D`DdL`F"&DDDd$b@$/:}el`D`tFB&D"} Fd$$B@$bD@3H@ &B$FB@"8;bDG[J @&B"F"$$b@B`cb$oj &"Ff /;}}"$@"b @$. &"FB D`$b46@$BVhF"fd @"&`&`\^@$jH"HBhf@@$&}b B$)FDH"fd "$/<}&b/1"&=Qd$hd"f" DbbWY eyDHd"h" "Fb$@}} $$FffB&b B"D`*,&5L"fhd FfbB $&d/=}@RU ]t "`hd (hb$"$$ z&@},"@&D (d""D &(@0EL " Fd"Jd@"&NP"`Xml "FDBHdB"/>}FwxB}}"hb"h"@$!#"+@"jfD"hd BFfJL$ RilfBf $$f rt@z@}HdB/?}j̆B $ D%<dDhfdB$h̤""$f@FH@MdFDfFjdd &ʦ"" f@oq"ju$Dh}DB DjȄB  $fb 7$DffBDFj/@}b $DH_& BFh$BDƦD$dbpFD`$dF"B"F} ƦB DD2DDD$""@HD@DD$BE&&}}C}}~}~}~/A}}(9"#"""###0"#30>bC3332"3"""   "0 5C2 fg#k32"33"" 3"}"## D#3 43: 2#"2 #0/B}  ""3"" B32C?3P""23#"#3""T"bP#2 5Cg302"#2 }  #P#32#D34 #""2 " /C}#0"33"EC:3[2"" #"# """ 4 333D`3#32 2"# "" $} 3"33 *0 2 "" " 40237/D}2330;S0" " " 2  3#B"X3_232332c30 "" """ $B$c#33}C333232"32"30  " 3@%t#333# 2 "3/E}2 ""#3  "HiC@&u "333"#" #3 "333" " pS27u "32" }""#2"333""5C"6e "2"##3332"BLD"/F}Ee0"SU"Y3_2 joD5Tz"#}3 0 "3C0%'"#,32 =C$"0 KN#T3U ej302 su##{32}20s@/G}&3'2,-"8=2 4SEFN3O2`f3Vd@mmu3w2"}} 3efb 3!2293dUp?@#H3I Za#SCPgj33Cp3r }} "SRB/H} DB320-53Bc309=4T0#B3E" Vl""3DBEC "2#332 }}"C"c45e2"#""")523CS%Gd:?""Q]"3U3/I}gBeg""y"05}V4U 23%:@'76$S"" " 2#LbB&%60EB# #"2"2#u3%3UB} V03""" ""35#4/J}B"fBf "2""32# 2G]DR2u0$e00 "2""2o#R2U@4c }#"0$#2B42FR)0 #"# BX3#23@5e@""" 43" k/K}0"C20Ft02 25}CD + @"CD"gt"4B#"2%D ?S02CTwc4CS"#3$T0f "3Te3gRF4C #4#E0}& "#UvCf04U42""/L}4C#$ 8N "#FwcTED3 """D2$" `v ""VgtBf42#C"2"0}} !"Fgu2$eC 34B##03I##Fgv05d2"" $3B$#0[q$"5wvB/M}DT2 ""4BC"440}}5"EwwTET" " D@3#4D0.D4"4ggeUS "42"3$E0VlC3#"4gVvdC"""#43235E0}}S3##4WWfu3  D2 #/N}ET0(?cT"$gGweB "3#24DT0PgSd##WGwT2 " ###34ET0xcS3}F5fC ""$5UD0#:tS3#54TC #3ETD0KbuTC"$CC2/O} 3DET30s$vDS"332 } "##DTUC305%vCS" 32" ""$EUUC"0FJ%vCCN"] " $2EEUB0nw$w4D # "{"}#BDDU00/P}"$w44 """&0 CCDU00AI#we50" MX"""$DB3T 0ir3ff%  w"$4B3C}"20#Fw$!+" 3$0 3"0<A"Fw$HS" 2#02#0/Q}diFw3"p#2"3""  }"4wB"& 3"#""07<2#eR"DN"2#"@_c0$cbkv""##" #@} }  b`"!"3#" 4027 %/R}bR">I"#3"04@Z` sC0 eq""#"0#50} } %t30  ""0 4D0-2 5u#"8D 2"2#DD0KLVZ&v$`l""# " $UT st}/S} } 6w4 ""3"4UT "#3(- 6wC"4? """33EUT GL E0PV EwR" Zg ""$#EUT ot0fPy6w`  }""$3UES/T} Db#)Fwb 190$DUUTBG$0SKQ#FwtUa 23TUTCjo3Tsx#6vu }} """#C4DUUCSU427ef""""#3T%UUT/U}C=B bfFK"Gdg0Q\"""$3D4UUCCej"`fn#GSf2 2""$}$UEUUC2/3`D WDfB 322#UETUB28>DP30BFW4VCKW#3/V}#$4TUUD2 `oUP20V%FS s"#2#5EDUTD}2 E@B0F$6c)""2$DEDDSS 4BT@ @D5FTFQ "$ED4CST \jD0PC5gc /W}o33U4CSDC0 }%3@`CFwT  "$UDCD3T 0/=3P`BVwT AM""34DCB3#S2 QS3@We#PPBUwd0i"22C432#$R#0/X}# }C$b@BfvT0"234#3 "S$ 2*Ls03wvT 33$#$2 #4B4# Rst@"4vvT "#3#$32"#40$#z/Y}u}B"4uuT #2#$"2"3C #0%2vB"%ueC6F"33$#30"#"$"0NnfS %eUC #""" #3#0vES} /Z}TTS #"#003" $$!@4C %DSD 22# 2 "3$Ih#D0 4C2d0"#" "" #2"#S4t4P"3D3u}232#3#2@"/[}#;4` 2D4vB 2" #23$0"#Gc#`235wR##"2"$3$4 #o`"236wC"}"222"#E4C 3)P2"FwS"#-"64EDB/\}@BL#B2"GwRP^""220#DEC @jtC0 Wv@x""3"} 4CD0 @#E2#Wu0#1##3#2332"@=Q"F fd""#232VY/]}"@ex#F"$fc""""""0}}2@""6"5wS33" ""#)/2@8J"F 6wRD42  3QX @0`s#V0"#FvBEDB2" "2"y/^}#0@}S #DP0"Gv3VEC ""$+#@3e3F4`"#Vv2WUC 3LT#B3x0[o4` 4Gu3WfC#3004 t#@3xP}D`/_} 4Gu4gw2#DB04 '#B3wr.BUb #Wt$gv0#EC0"$0GO"@3wVwUd Wt4gv@#5dP 0P#@g}}"TF#gd$gv04Duc /`}0`"@&w)KEE#Wd%vg0DEeu"0P2"B&03fx QsE2 $Wd5gf3EfdV0B0dC33$@Dex0y#S"3} 4gTEfU3DVT5S4T0' eT33#P/a}UTx@#G3B#E2CVUUuS3SU3UDU@70veT40S%vDxP3KR424VC0X3S55SECG@SFuU@EFe3gC ###3DFS4www}5vCCUS3ECWc&2EvfS&eD#WD/b}3344B3DFd5TDwUp0Ew4DTVv64vwwe4T2Wp44D%$@6#4Wd3wtwDpCT5u7wT4UWwWgwwwvTC2"Gp$DE$0U"DWS"wDwu}1u&weS4VffgwwwvfD2 7s/c}DE#s3GBwtGwwvu5fUUCEVg7wXfB&s$CD"r 3T5T45U5UCDE]UwVwwS"$C@3# #s#&24CC{35U}B3"#4DWuB$S$0""" U"/d}46S #D2E2D33UR "42"4VgS25S42"#" 6 4FS 343F03S32 45P "4@#3EvUC2#EPD2"3" 04VT DD2E0"3"$3@"3$" }34$Vu4T3"EPC #332/e}4UC#32"2"32"""2"23DDUS$TD"U@37=424D2G[ 03 EUUU045T#U0_3B#3 $63Fc40 3UUDD C!}$U4U0 -#C"2$GSFc3EB/f}"#DD3C#@DDU03JE2 WSEdCE2 2 N3U#0DUU [ED$fCUSB40 20"2B$03UU"}UU uBDDR42'20/g}3@$UT.OUd fCE4S#"## 302@USVjDb0$w46DR# #"#3ow"@3US}#}D` %vCE4S33 """B3UP)=4`/h} $u35$T#2 "BJ"@3U@Qe5`0$t24$T#"2 3jr"B3U0y#DP$}C0$t34$C #3 33@3T$8#V004e344S "32 2=D/i}#0@CL`"F 04cB#$B 4#Bel @0t"6 5TB%}% 4B" $C2@3#F 5T2#4@ "$$"B8>2@G["F"EC DB/j}0 #4"@`c"@o#UFT2C30&}4##@ "@.C"5C 4C "#24036 @BV#B"EC04C" "3050[^@jPER2#D3 /k}42D'}0 @)`"DB0UC"$030/1 3=Q#`2U3 $US "$0# WY #ex4`CDB2$UB "3@#}(}"#$4PCU3 4EC" 2/l}4@# *,"#5K#40#TTC"5E2" "4PRT4]t4C $TTB5V3" "4P z$)}EC4eTC6U3 5P%'$0EVC4eT3"GUB /m}#5BNP#0WmfREdD2#Ff3 "5Rvx"0}*}uBEdD2#FfC" 4C!#0*@tPVTC0#FuC#4SJK#Rhs@$WST0$Fv3"/n}"4Srt# zc0+}04fdD WvD# #4C2%<$SC@#FuSC $VvC"  #4 FH# Md3RD2bDUeC3 4fuS0#E oq3@u#@22cUdd,}D3/o}$WdD2$50 7$0SETT324WdT0 ""$40H_4@0C4DD22"4feT" "D0pE@BB$4C2 3Dg-} dD "#C"2UP0042" 3CwS3"# 3"BE/p}33}.}}/}~0}~1}~2}C &8} g )M]20169deCbˠB&DOS `SYSB$/q}*HCNV06 COMBNHPNT06 COMBT^HPACK06 PL BDRUID HIPEE0169deCbˠB&DOS `SYSB$,B