,8(;NUENU cE 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^߰")(݃   $DDG@Н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,)MLL[IL3 GDIɛ ɜ DI  , JȊGм  G I) GȦ=*GG ȄI1200820I H1E 1h0hIGI2ȢI`FE 0ɛ rɛ$ l '蚦TTUV D`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 2 :  /1[F:M #.!  `>C #   #`>   eL'>/b;\I\o@ @LK~ L  % /e  LL HH0S0N:;=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 ʤ Ȅ LF 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 hN MSп` ED` OIH`hhXhh  nL Free Fil-DBreakI/O-Error 170Disk fullWrite protectedFile MismatchBad FilenameDOS II+/D - Version 6.4 RUN:(c) '87 by S.D.Br`čLLockedDevice doneDIR fullNot foundLoad?Bad DOSHex?AbortFromToHD) S)Eh` ɛLn ;LD2:+DOS SYSMOC.I   J ٍ54 INFO DOC 001 DEM_COMPSHIMC Editor 1.0 - instrukcja______________________________________1. INFORMACJE OGLNEJest to nowy program graficzny dotrybu SHIMC (SAMAR Hi-res Interlacewith Map of Colours).Jak sama nazwawskazuje tryb oferuje rozdzielczohi-res (GRAPHICS 8 - 320*192), zdu iloci kolorw i olbrzymipalet 16384 barw. Niestety,wykorzystanie wszystkich moliwocijest do trudne i wymaga pewnejwprawy.Dodatkowo SHIMC Editor dajeograniczony dostp do rozdzielczociSuper Hi-res (640*192).Pe en pakiet zawiera pliki: SHIMCED.COM - SHIMC Editor 1.0 SHIMCED.DOC - ten plik SHIMCVW.ASM - procedury wywietlajce obrazek w SHIMCu NEW* .SHC - obrazki skonwertowane z trybw GRAPHICS 8 i 15 (sorrki dla autorw, e nie pyta em o zgod, ale konwertowa em co mi w apy wpad o). Oczywicie te obrazki nie wykorzystuj mapy kolorw!!!______________________________________2.OPIS TRYBU SHIMCTryb ten jest modyfikacj mojegodawnego NEWGMa (niektrzy widzieli gona Ornecie'96).Zasadniczo opiera sina z'interlace'owaniu dwch rysunkww GRAPHICS 8 .Jeli oba tak otrzymanebitplane'y bd mia y ten sam kolorto powstanie wraenie wyszejrozdzielczoci (punkty nieparzyste sz bitplanu 1,za punkty parzyste zbitplanu 2) - jest to tryb SuperHi-res: bitplane1: * ** * bitplane2: * ** *** bitplenes: 1212121212121212121 NEWGM : ** **** *** *Natomiast jeli bitplany bed mia yrne kolory to otrzymamy czterykolory w rozdzielczoci 320*192,przy czym kolor 1 to kolor bitplanu 1,kolor 2 to kolor bitplanu 2,kolor 3 tokolor bitplanu 1 zmieszany z bitplanem2 (interlace),kolor 0 to kolor t abitplanu 1 w interlace z kolorem t abitplanu 2.Kolor danego punktu okrelasi w ten sposb,e starszy bit jestz bitplanu 2,za m odszy z bitplanu1 (identycznie jak przy kolorowychsprite'ach): bitplane2: * ** *** bitplane1: * ** * bitplanes: 21 21 21 21 21 21 21 21 21 NEWGM : * * * ** * * ** * colours : 2 1 2 3 1 2 3 2 0Tak otrzymany tryb daje ju do duemoliwoci (wystarczy obejrze obrazkiNEW*.SHC otrzymywane tylko w tensposb).Jednak SHIMCowi doda emjeszcze map kolorw.Jest to rzeczdobrze znana ludziom ktrzy pracowalikiedy na Spectrumnie lub na Comodzie.W SHIMCu mapa kolorw ma posta11 obszarw na jedn lini obrazu.Otrzymuje si je przez odpowiedniodocyklowane rytmiczne wpisywanieodpowiednich wartosci do rejes!trukoloru.Jednak w trybie GRAPHICS 8kolor punktw przyjmuje barw rejestrut a,wic wpisywanie wartoci dorejestru $d017 powodowa oby tylkozmian jasnoci punktw. Dlategowartoci wpisuje si do rejestrut a ($d018),a oba bitplany s wnegatywie,ch"ocia i to rozwizanie mawad - t o przejmuje barw punktw.Dodatkowo tak otrzymane obszary s zaszerokie (6 na lini obrazu),wicinaczej docyklowa em wpisywaniepodczas wywietlania bitplanu 2 -wartoci s wpisywane rwno w po owieobszarw z bitp#lanu 1,co daje 11rnych obszarw na lini,przy czymobszary 1 z 2,3 z 4 itd. maj takisam kolor 1 punktw ,a obszary 0 z 1,1 z 2 itd. maj wsplny kolor 2punktw.Niestety obszary z lewejstrony obrazu s szersze ni te zprawej strony,ale nie da si$ tegozmieni (podczas wywietlania lewejstrony obrazu procesor jestzatrzymywany przez Antica).obszary1: _0_ ____1___ ___2__ __3__ / \/ \/ \/obraz :* * * *** * ** * ** * ** * ** \_________/\_______/\____/\__ob%szary2: 0 1 2 3Podsumowujc: -mamy 11 obszarw na lini -co drugi obszar zmieniamy kolor 1, a wic moemy uy sze rnych kolorw 1 w lini (oczywicie po jednym na obszar),kady z palety 128 barw -identycznie,co dru&gi obszar (na przemian kolor1 i kolor2) zmieniamy kolor 2 (paleta rwnie 128 barw) -w kadym z 11 obszarw mamy kolor 3 powsta y ze zmieszania kolorw 1 i 2 (interlace),a wic paleta wynosi 128*128=16384 barw (pe ne 16384 bo np. kolory $24' z $ae nie wygldaj tak samo jak $ae z $24 - oko widzi t sam barw, ale rozrznia ich naprzemienno w interlace) -w kadym z 11 obszarw kolor t a przejmuje barw (przy jasnoci rwnej 0) kolorw 1 i 2 w tym obszarze (w interlace).Wygl(da to paskudnie,wic naley stawia jak najwicej pixeli (aby by o wida jak najmniej t a),albo nie bawi si barwami i rysowa za pomoc 64 jasnoci (a to i tak nie ma o),ustawiejc wszystkie kolory na t sam barw (np. $5e $52 $54 $5a) itd.)UWAGA!!! O ustaleniu jednolitej barwypowinni pamita zw aszcza posiadaczemonitorw monochromatycznych, poniewana mono nie wida "b du t a" i moeto prowadzi do syfienia si obrazkana monitorze kolorowym!!!_____________________________*_________3.OPIS SHIMC EDITORAPo uruchomieniu program zg asza siw trybie ZOOM.U gry znajduje sipowikszony fragment rysunku z siatkzaznaczajc obszary mapy kolorw.Jeli pionowa linia tej siatki sk adasi z "jakby-wykrzyknikw" to znaczyto+,e oddziela ona obszary,gdziezmienia si kolor 1 (wsplny kolor 2),jeli za sk ada si z "jakby- wykrzyknikw do gry nogami" toodziela obszary,ze zmienianym kolorem2 (wsplny kolor 1). Siatk w cza iwy cza si klawiszem .Na dole ekranu z,najduje si oknoz nazw i autorem programu,informacjo krtkiej instrukcji (po angielsku)pod klawiszem HELP oraz z linistatusu:X:$aa Y:$bb c:$dd e:$ff COLOR:g CHNG:h aa - pozycja x kursora (hex) bb - pozycja y kursora (hex) c - numer obszaru- (bitplane 1) mapy kolorw w danej lini dd - wartosc koloru 1 (bitplane 1) w danym obszarze (hex) c - numer obszaru (bitplane 2) mapy kolorw w danej lini dd - wartosc koloru 2 (bitplane 2) w danym obszarze (hex) g - numer .rejestru koloru h - stan zmieniania mapy kolorwKursorem porusza si przy pomocy joya.Jeli dojdzie on do brzegu ekranu toprzesuwa si powikszany fragment.Jegoaktualn pozycj mona zobaczy przypomocy klawisza .Natomiast gdychcemy zobacz/y ca y rysunek, toprzytrzymujemy klawisz .Poniewa,program oferuje olbrzymiilo kolorw to stworzy em 10rejestrw (klawisze <0>-<9>)podzielonych na trzy grupy (1-2-3,4-5-6,7-8-9) i rejestr t a (0).W rejestrach mona przechowywaaktual0nie uywane kolory, przy czympierwsze rejestry grupy okrelajkolory typu kolor 1, drugie typu 2itd. Kolory grupy s wsp zalene tzn.zmieniajc np. rejestr 5 zmieniamydrug sk adow (kolor 2) rejestru 6.Oczywicie s to tylko rejestryprogramowe 1i po zmianie ich wartocinie zmieni si warto kolorw jupostawionych punktw.Czasami po zmianie wartoci rejestrubdzie ona jeszcze potrzebna (np.wcelu dorysowania jakiego elementu tymsamym kolorem).Wwczas najedzamy napotrzebny fragment i 2naciskamy+ - wybrana gruparejestrw przybierze wartoci pobranez obszaru mapy kolorw wskazanegokursorem.Wartoci rejestrw koloru monamodyfikowa po naciniciu .Wwczas przejdziemy do trybu zmianykolorw.Pojawi si nowy ek3ran z lini:Set color:a Type:b Col1:$cc Col2:$dd a - aktualny rejestr koloru b - typ rejestru (kolor 1,2,3,0-t o) cc - warto sk adowej 1 (koloru 1) rejestru (hex) dd - warto sk adowej 2 (koloru 2) rejestru (hex) Jeli dany rej4estr nie uywa danej sk adowej to na jej miejscu pojawia si "--".Poniej tej linii znajduj si czteryinne, ukazujce barw (COLOUR) ijasno (BRIGHT) sk adowych. Przypomocy joya mona przesunpodwietlenie i zmieni dan warto.Jeszcze nie5j jest ukazany dany kolortak jak bdzie si prezentowa narysunku (kolory typu 1 i 2 w interlacez kolorem t a).Po ustawieniu rejestrumona wybra inny (<0>-<9>) lub wrcido ZOOMa ().Podczas rysowania czasami przydaje simoliwo postawi6enia punktu bezzmiany mapy kolorw.Osiga si topoprzez nacinicie w trybie ZOOM(zmieni si stan h w linijce statusu).W trybie ZOOM mona te wype ni ca map kolorw wybran grup rejestrw(+) lub wykasowa rysunek(+<7E>).Nacinicie daje moliwonagrania rysunku (powrt - ),zanacinicie jego wgrania. Nietrzeba podawa pe nej nazwy - w razieczego program wywietla katalog (wybrpodwietleniem) lub dodaje kocwk(*.SHC).Struktura pliku typu *.8SHC to: 7680 bajtw - 1 bitplan 7680 bajtw - 2 bitplan 1152 bajty - 1 mapa koloru 1152 bajty - 2 mapa koloruIstnieje te moliwo wgrania obrazkaw GRAPHICS 8 (*.GR8) do pokolorowania().Wwczas jego rozdzielczo jestnie zmieniana, a wsz9ystkie punkty szamieniane na typ 3.Jednak obrazek wGRAPHICS 8 mona rwnie wgra iskonwertowa na Super Hi-res (

).Naley wwczas pamita o ustawieniuidentycznych kolorw dla obu bitplanw(kolory typu 1 i 2).W identycznysposb mona skonwert:owa obrazki wtrybie GRAPHICS 15 (*.MIC).W obuprzypadkach program pyta si na ktrstron konwertowa (eft/ight) iczy zrobi negatyw (Negative-es/o).UWAGA!!! Naley pamita,e rysunki*.GR8 lub *.MIC nie zawieraj mapykolorw, wic ;po ich wgraniu naley jwype ni jak niezerow gruprejestrw (np.<6> i +).______________________________________Na razie to ju chyba wszystko.Mamnadziej,e powstanie duo obrazkww SHIMCu... SERO/SAMAR^AUP^VP<^PT S awomir Ritter ul.Kolorowa 22b/15 42-606 Tarnowskie GryJeli chcesz skontaktowa si z sekcjatarowsk SAMARu pisz do naszego HQ: RAMOS/SAMAR Mariusz Rozwadows=ki ul.Goszczyskiego 8/96 41-207 Sosnowiec______________________________________skie GryJeli chcesz skontaktowa si z sekcjatarowsk SAMARu pisz do naszego HQ: RAMOS/SAMAR Mariusz Rozwadowso|Ҡᠠ||Autor:SERO/SAMAR^VP^AUP^PT||Wersja:1.0|Data:25.04.1997| opt 21 -do pamieci*adresy segmentow ? |dlugosc:pict1 equ $3010 -Bitplane nr.1 $1e00pict2 equ $5010 -Bitplane nr.2 $1e00colm equ $7000 -Shower mapy kolorow nr.1 $1a00colm2 equ $8a00 -Shower mapy kolorow nr.2 $1a00dlist@ equ $a400 -Display list nr.1 $500dlist2 equ $a900 -Display list nr.2 $500mem_1col equ $b000 -Mapa kolorow nr.1 $500mem_2col equ $b500 -Mapa kolorow nr.2 $500shower equ $ba00 -Adres wyswietlarki A $????*stale SHOWERadups equ $d018 -Rejestr na ktorym symulejmy mape kolorowillin equ 96 -Ilosci lini ekranu/2 org shower*-------------------- lda #0 -Wylacz DMA i przerwania. sta $d40e -Te procedury moga byc wywolane tBylko jeden raz dla sta $d400 -dla danego rysunku.Potem mozna skakac bezposrednio jsr makedl -do SETGM. Przy takim rozwiazaniu zwalniaja sie jsr makecm -obszary mapy kolorow - moga byc uzyte do innych *celow*Pokaz rysunek w SHIMC*-----C----------------setgm equ * lda #0 wylacz przerwania sta $d40e sei sta $d016 zeruj kolory sta $d017 sta $d018 sta $d019 sta $d01a lda #1 ustaw GTIA i DMA sta $d01b lda #%100010 sta $d400gm01 lda $d40b D czekaj na poczatek bne gm01 ekranu ldx dlist stx $d402 sty $d403gm02 lda $d40b znowu poczekaj na bne gm02 poczatek ekranu ldx #0 wlacz Shower ldy #0 mapEy kolorow jsr colm lda #0 skasuj pozostalosci sta dups mapy kolorow lda #$40 wlacz przerwania sta $d40e cli rts*Utworz Display List nr1. i 2*----------------------------makedl equ * ldx dlist List nr.1 stx putbyte+1 sty putbyte+2 ldx pict1 z Bitplanu nr.1 stx $f0 sty $f1 ldx pict2+40 z Bitplanu nr.2 stx $f2 sty $f3 lda #$G70 Wstaw puste linie jsr putbyte lda #$70 jsr putbyte lda #$70 jsr putbyte ldy #illin ile lini/2d001 lda #$4f Linie nieparzyste jsr putbyte z bitplanu nr.1 clc lda $f0 jsr putbyte adc #80 sta $f0 lda $f1 jsr pHutbyte adc #0 sta $f1 lda #$4f Linie parzyste jsr putbyte z bitplanu nr.2 clc lda $f2 jsr putbyte adc #80 sta $f2 lda $f3 jsr putbyte adc #0 sta $f3 dey bne d001 zapetl lda #$41 zakoncz Display liste nIr.1 jsr putbyte skokiem do dis.listy nr.2 lda dlist2 jsr putbyte ldx dlist2 jak wyzej zrob z stx putbyte+1 Display list nr.2 sty putbyte+2 z tym ze: ldx pict2 sa z Bitplanu nr.2 stx $f0 sty $f1 ldx pict1+40 sa z Bitplanu nr.1 stx $f2 sty $f3 lda #$70 jsr putbyte lda #$70 jsr putbyte lda #$70 jsr putbyte ldy #ilKlind002 lda #$4f jsr putbyte clc lda $f0 jsr putbyte adc #80 sta $f0 lda $f1 jsr putbyte adc #0 sta $f1 lda #$4f jsr putbyte clc lda $f2 jsr putbyte adc #80 sta $f2 lda $f3 jsr putbyte adc #0 sta $f3 dey bne d002dend lda #$41L zakoncz skokiem jsr putbyte do Display lda dlist jsr putbyte rts*Utworz Shower mapy kolorow na*podstawie mapy kolorow. Efekt*ten otrzymuje sie przez cykliczne*wpisywanie do rejestru DUPS*M($d018 - kolor tla) okreslonych*wartosci.*-------------------makecm equ * ldx colm stx putbyte+1 sty putbyte+2 ldx colm2 stx put2byte+1 sty put2byte+2 ldx mem_1col stx getbyte+1 sty getbyte+2 ldx mem_2col stx get2byte+1 sty get2byte+2*starty ldx #0 Przepisz procedurei001 lda loop,x docyklowujaca jsr putbyte SHOWER1 do poOczatku inx 1. linii cpx cycl2 (=>A2) jsr putbyte ldx #0 Podobnie jaki002 lda loop,x wyzej tylko dla jsr Pput2byte SHOWERa2 inx cpx SHOWER1 lda >cycl1 (=>A1) jsr putbyte lda #$20 (=JSR A2) jsr put2byte lda SHOWER2) lda >cycl2 (=>A2) jsr put2byte*niepar-koloryi004 ldx #6 szesc obszarow kolRoru!!!i005 lda #$a9 (=LDA #n1) jsr putbyte jsr getbyte (=#n1) - pobierz kolor z mapy nr.1 jsr putbyte dla SHOWERa1 lda #$8d (=STA Q)-zapisuj kolejno!!! jsr putbyte lda dups (=>SQ) jsr putbyte lda #$a9 (=LDA #n2) jsr put2byte jsr get2byte (=#n2) - pobierz kolor z mapy nr.2 jsr put2byte dla SHOWERa2 lda #$8d (=STA Q) jsr put2byte lda dups (=>Q) jsTr put2byte dex bne i005 zapetl szesc kolorow*linie parzyste-cyklowanie do poczatkow lini lda #$20 (=JSR A2) jsr putbyte lda SHOWER1 lda >cycl2 (=>A2) jsr putbyte lda #$20U (=JSR A1) jsr put2byte lda SHOWER2 lda >cycl1 (=>A1) jsr put2byte*par-koloryi006 ldx #6 szesc kolorow!!!i007 lda #$a9 (=LDA #n2) jsr putbyte jsr get2byte (=#n2) - pobierz Vkolor z mapy nr.2 jsr putbyte dla SHOWERa1 lda #$8d (=STA Q) jsr putbyte lda dups (=>Q) jsr putbyte lda #$a9 (=LDA #n1) jsr put2byte jsr getbyte (=#n1) - pobierz kolorW z mapy nr.1 jsr put2byte dla SHOWERa2 lda #$8d (=STA Q) jsr put2byte lda dups (=>Q) jsr put2byte dex bne i007 zapetl kolory dey beq i008 zapetl linie jmp iX003*koncei008 ldx #0 przepisz proceduryi009 lda endloop,x konczace jsr putbyte inx cpx colm2 (>S2) SHOWEYRa2 jsr putbyte lda #$4c (JMP S1) jsr put2byte lda colm (>S1) skocz do jsr put2byte SHOWERa1 rts*pobierz bajtgetbyte equ * lda $c000 inc getbyte+1 bne gtrt inZc getbyte+2gtrt rts*pobierz bajtget2byte equ * lda $c000 inc get2byte+1 bne g2rt inc get2byte+2g2rt rts*wstaw bajtputbyte equ * sta $c000 inc putbyte+1 bne ptrt inc putbyte+2ptrt rts*wstaw bajtput2byte equ * sta $c000 inc put2by[te+1 bne p2rt inc put2byte+2p2rt rts*definicje kawalkow procedur*dla makecm - nie zmieniac -*CYKLOWANIE!!!!*---------------------------------*Procedura startowa*------------------loop ldy $d40b czekaj na bne loop poczatek ekra\nu ldy #15wait cpy $d40b i na 15*2 linie bne wait sta $d40a potem jeszcze 2 linie sta $d40alenloop equ *-loop nop docyklowanie do nop poczatku 1. lini nop dla SHOWERa nr.1 nop ] (20 cykli) nop nop nop nop nop noplenlp2 equ *-loop*procedura koncowaendloop equ * lda $d20f !sprawdz SHIFT - gdy nacisniety to wroc. and #%1000 !Mozna tu zastosowac dowolna, ale nie za bne elcn !dluga procedurke^ np. wracajaca po okreslonym rts !czasie itp.elcn lda #0 koniec mapy kolorow sta dups sta $d40a sta $d40alenend equ *-endloop*cyklowanie1cycl1 equ * nop nop nop nop nop nop nop lda $f0 petla opozn.!!_! rts (17+6 cykli)cycl2 equ * nop nop nop lda $f0 j.w.!!! nop (11+6 cykli) rtsequ *-endloop*cyklowanie1cycl1 equ * nop nop nop nop nop nop nop lda $f0 petla opozn.!! W J ێ ԌԩԩrX` )t |ʎ|LR0t)t||Lvt)3s&{ z8xxy{z{L0s)6s 'yxxy{{){zL(s=I a0VIV  U ݅0'oEd}{|IpIpɥ7pxod񹣞pxɪ"0P0P! hL  ĒL > L - L  b L % ~L )?7 Ԣ@ԌԩЩ ԩrЩ4ЩʍЩ,L ɽ'Юodrq rХ,L_phij|JJJpLh|) 8 hOhh詡hAhhij'z c{8~~~~~~ ԩЩЍЩЭ hԌԭ ܎Ԍԭ Ԍԩ,L )L! L st````my䋩my狩mymyx]) d|yQ(iRjiky_i`uivڍUۍZmzTYUZ0P{&&&&&&&&&&&&&& &&&& )I (0L0`@-V @  e۠@-V) ) @) ) @ ) Š@-V @) @) ) ɠ @) ) ܢ؎-V @  @ ۠-V) @) ) @)  @ f) Š-V @ ) @ ) @) ɠ ) @) ` x@ҭ)ӢE3` lxЍЍЍЍЩЩ"ԭ ܎Ԍԭ P`܎ g08Pp p p `O  iP iO  iP iͩA 䎋P80p p p `O  iP iO  iP iͩA `PP掗pstx h  % `L*  %  r  ~  ɩ %   ~  r  ɈL  L P L iP `  ԍ )`Ѝ ԍ ``JJJJE)E`!"#$%&wڅۅvJujJJu)L}=+#=+#`=+#=+ `=+=+# ё`=+=+ ё `p#w j(viߍuߩp`p#w !viux`@ Hҭ ҅@h@H,[p ԍ)нx)нp)нx)iɗrЩʍЩ4ЩЩ ԦL’ IpЭ )?h@ A Lx k LuL A   0r L BD0EHI V0ODPEHI V06DpEHI V0DxEHI VɈ LW_LC A   LWB'֙# +LГC l 0PL($0PHILMDE(HI V  LW'󹀰IJ~0J~PIHi(HILi(LMВ LW' 0P0P LW A   0LҔ hhLW mBD0EHI V `iI4L 4L0)?%i)  ])`*LD n| z  L ,0 JLL '{  Q  i Li(ʎ8(ʎ8 i  L; o:)  Q)` ⩛7So` 8` I`BHIDELV  i(i5i |i󍅗Q|򌅗`)J)`` pJJJJE)EMr` 'ǘ(` x ө@Xrʍ401XYo``JBDELV B VҘ` qMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$ 3(#3(#$3(#$ '2'2熣$ '2'2熣$ -)#-)#NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&2%%%rrornn#onverttoeft rortoightside.egativeeso aaaH,4G ԍнR ύ ԍЩ ԍL’4Х*MIM2ZIZh@xԢ(ԌԩЩXrЩʍЩ4Щ Ԣس)سص)صش)ش) sݬoLhioE Edk % ,t % ,سشص()RJJJJ\ش)T\س)VJJJJ\)X\ص  )) to`I ) 8RR) RiRod)R)T))V)X) ݅0*oEd}{|Lƚ! L皩ԢE`o' )\`I`t umsismx"6u, ,(yiviߍ#i7E۱tm|w2 ,w+?(,@߹E뱹pq> ,E屹xr8 ,`0Pi(ڥېpxi(ꝌȄ v۝򝩟ٝߍ흩 ꝭ۝I۝߼ Iٝ𝀱i(񝘱i i`AArrrrrr  }2350D::DD3() w-#%ditorby3%2/3!-!2BV8nnn9nnmzznxx#olor#hng/.'3etcolor.4ypen#ol #ol س߳"rightصߵ"rightشߴ#olour#olour(O^3(/7#/,/2_pB xApppppppBp`OOOψBس`OPOPOPPBش`OOOψBص`OPOPOPPBB(A( ( y ( QRSTabcdqrst""33DDUUffww""" z"DDDDffff,*+< /05)?6#"8:.-2%9471&($'3!%5E&6F'7G(8Hfffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf8pp8?ww }<~~~<x`x`~<~~<0~0 ~  |ffff<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<fkc|ffff ~ff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<~x|nf8x8o 0BA@  倀耭怣󀈳%ditorp by3%2/MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM*/9 $rawonpicture #hooseacolorregister30!#% 3et acolorregister' 'ridonoff# #hangingmapofcolonoff3()&4 6iewapicture#/.42/, % #learapicture#/.42/, - &illamapofcolours#/.42/, ' 'etacolorfromapic ture, ,oadpicture 3(# 3 3avepicture 3(# 4 ,oadpicture '2 0 ,oadconvertpic '2 - ,oadconvertpic -)# 4!" 3howzoomersposition 7arning!fter4 0 -youmustfillmapofcolourswithanycolor#trl - NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2!-/33!-!24ocontact- ariusz2ozwadowskiusul'oszczy`skiegowrite 3osnowiec0/,!.$NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN wskiusul'oszczy`skiegowrite 3osnowiec0/,!.$NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ꢪUUUUUUUUUUUUWUUUUUUꂪUUUUUUUUUUUUWQUUUUUUUUUUUUUUUUUWQUUUUꪪUUUUUUUUUUUUwAUUUUU*UUUUUUUUUUUUwPUUUUU*UUUUUUUUUUUUwDUUUUU*UUUUUUUUUUUUuPUUUU*UUUUUUUuUUUUwDUUUU⪪ʪ UUUUUUUQUUUUPUUUUꊪ UUUUUUUUuU]TUUUU UUUUUUUuUUUTUUUU芊UUUUUUQUWUWUUUUUU꫊oUUUUUUAWUWUPUUUu/fUUUUUUAWUUUUUU몪*ӀUUUUUUUUUW]Uo}UUU몾>@X_UUUUUUWUU]U}UUUi 몪:-UU]UUTUW]]]o}UUUU *?UUUUUPW]UUUUUꪪ UUUUUUUUUWUUUU*R_uUWUUQUUUUꪫcuW}UU]_PU]W ?}_W_UW]wuY άEUUWU]WUWuzk뫪 ATUUUUUUU]UwWxZ몪뺫*MU]uUu]uU}AWw_P.뺻*OWWuUw]w]uQU}SԿ*_vEWw]UUWuD_U]T뿻 ﮪ]UU]}UP_uU >wu}UW]]D]ꮪ*yuUUUWwUW UWU]__}ꠢ: WU}U_w切*__W]WE_qSD*Y`R"w]W_E_5@￿[@"U}_l?廒*!w@U_ϯu_U_Ͽ@WU_urP* EU_߅۴"߫i@0}U_߅X *ߪ 0?wU__o*X'@}UU_( H=WEUUWjWw**Х;OUW_UpRU`Я~W@MUUWU*uQ~ޗ!U_ Bae؈}UUU_GQ}() ]߿UUWw_|]bڼou@ UUW_WMڻuDUUWu!+ g@/H^{UU_] kDm~n!UH .U_w_<B*^9WUU}]=R| @}U]]Wb}1Uu|H:@@(2Uw y* _B C}Ugo [ϩH@%?}w uODgK~HG)_ͦDJ⟽ew `'ÿGp_WGHtMww+a%0w'B K7_ BEP?{?$Q}PGݰ?vO ]B?@#q/,k ?P!ꫪ?]E&< uUq_5+@?ꮾ藀\~Q$|\]UUuqW_E@ ](~lꮮߖ+Z** 4UUWuu]}#s,W6}{>WWU׈@=} {{>1|qHs}_xx{ߞ t}ߎ"9H ώ@X?x ?OUX:݀x?',>n9og@>@T2@?y} x}5BЏTz `A'ĻH;@{;UK?"{; <@@ 7 x" wtwU@dP@pew@Pe$w`h,w "/  O<_BhQ"ߠ;<@`s>wB ;X? kP u]Dݳ<(@@ItPWD@%opP?axD ?晐 @ڭoS !jEH+s_#+$33^0@wOnS~# CϿ[w}lk%=uJKD*n 3X^J~;WX S@$;ս?~H?@w^UUUUUUUUUUUUT UUUUU~UUUUUUUUUUUUT*UUUUU_UUUUUUUUUUUUXUUUUUꪪUUUUUUUUUUUUH*UUUUWꪪUUUUUUUUUUUUH*UUUUWꪪUUUUUUUUUUUUH*UUUU_ꪪUUUUUUUEUUUU@UUUUUWUUUUUUU UUuU@UUUUUUUUUUUU/M5UUUUU_UUUUUUU=K5=UUUUUzzAUUUUUUUU} U UUUU~z~E_UUUUUUOTUUUU~WUUUUUTTUUUUzU]UUUUUTUUUu_?/UUUUUTUUUU/* UUUUUVUUU]"UUUUUWUUU!3<+UQEUUWUUUt?WBUQUUW@+UUUT8B!TUUUUW@UUUU#*U_UUQUUW@UUU07""WUUUUUW UUR"*_UT]UU[/UUQr_*QD5UUS/UUEW ]oQuUUSUUUO_ꪪUҿQDUUSUUU[ꪪ_AAUUS UTWSߊꪪw)QSUUSUUU[A_UWUUUS"UUU[WUUUSUULOUWUUUS oUUSO*_PM55U_*UU5_.ji7nU 4U_+UTԏVgUMUUU_?UU5/ wwhꪧ?%E]S5U_.UUMo?^fꪧ |DA}MUU_UUS~ڪ 4UU_oULUO7]ꪪ;U4UU_UQTa z_ȉTtUU_UU4{#ꩪ_?EUU_UU5?꾩馪W;{CUU_UT.>몪W=moEUUOUUU{?_z'W1UOUUM⮪ |MuUUOUUUp?lCx?x?*UOUUU? n?꪿=!%}`#ZUUOUUR?R@ k' w/UUUOUUT?F@ _ w` uPUUOUU^o\?߀ ? ]}UUUU?pa꾪; C]UUUUU7"<0o!{@U[UUUUUVaCk~A󷆯T_UUUUUV/+NSUUUUT몪)>=UUUUUUU??XxU[UUUUUno>?~UWUUU?UUS?px_UUUUU?UUSo8/C@ߟ~UUUUU?UUSC_ς?_JUUUUU?US?ς_4_FUUUUU?US߇π;?߃?UUUUUUS 81{ }< UUUUUUSv80W80UU}u]}S= 2~xxGhxUU  xHxu}u xᄃ|w"|0<"X0<A `Ǡp@Ǡq c(@ƀƀ Gހ_  >` X  !>2 #8w>8d>ˍ8n?Ή0 B~] @ $ H  AJФv $!iKUZ^t~= PI V8M5JU [@Qp( Rakp@@ P"~n6 @Iz`LṱگwݿU݀]" ! ޭ^vu|*Jiߧ$Ow@-<mjkm_nwsiU^?o I ("Z{Z|޿ۋ9ݺ@B ,/]Ru}{L@!@ F@-[vk5+zﵷV@5 4"ۮ/o}{v~@TjuoUk7'R= @)Pڿk>QwFQ _{ l"~w߽ PTD  owB H(?}` ( D(J߿ADA(@Hdo?wUJ  o(@ (@!~ I@ PG{o$ V *@{H@@@?޿$ D P@o{$jA@P f$ P  # {~D $"!}m(2J $0`p_R DHAIP }($Dw}fE PB w!RD.P$" @H2JJ I_)%H $,D @}L(" @)P_ %  T"w| HBR ]Ip,   H$B0"@B@@4MPPH_R! @߶DPĀX ^o߮ D" { @HP$$@@D!ۿCD{w}(A@$Pv@H @@ H@=A{ !@B " 4??@@@ $]!L&?Q #%cB@wz *߿ a!$>BbP * !7|1<F R`k2s߁?X<?8nnO m@ ꝿ! MzHD)_?@>҄/@/dE_@ JE_BD$#?*$$yDTԀK@] St_!?HzY_* )wO&J  ?({n;/m@E{ڒD k6{'p%t@$"j%;owQI^2|@!B6jsmo}ݑIo4n% "DoGHpDJBH Zd @$Fol s @F@x  5~ ${ @r| @˵@@@x (hLn!wހv> }A @~Ty /Q -S]@k$14^|@ ΂\+U@B@ 9~B@H@<كgy>&@[i$[@DJ v*|!А-yEM"AB  hD #@@IT"OT@R*مB5U~"@])ƬP=r   &9UGO~@P@@ @ !G ];0*PE  "A%XMUt?faQ @ Uh@]gr^˛֘;~!B)D  H *UHqk6 HܰnP ) !!IUUsޭ?M5(UK)RBA!D jm؛G9͔ Hk(J\rU[i5fWXZAGuh+i6Z__5Zu ooԀUY*j3mK,w!WwJjݶmko:n\Vvfmuoֿ{{컖ګ@ R{߯}o7{uϿ iR+EBbB  h ~2| !֑$oG 90? $H& _  D98HiV5m ^<0 D>!Hw"@Ϡx0D P|'!Q'[$@8D x# I RH8 ! y(u L8 O"*bPOrp3PE$BW l\0p@?~@鈖0 P-"s N{~9" Z7N a>$ TFP$Q @_@~$8,R?*?,#x\8 [}ZB :J[x> 8 h8_P=u<~ ~40 UEX?ƀ<|pzx<`V`Pz?|`@Az88P1k@.R_{Ӏxz8T?@ JWz~8R\e?6„X[@n8mQ)^ZH?x?@ M "Yw$~Vt!NtbE0 6 -?{; ?8 TIE`A//?dC (-*B_P z@@;@@@R9;@@@ pC@6_@q@@,I !@@0{f@DIH@e655_P0 ~wc0R@ iK AP:0 \ ?;߀@@T0 \?$$HD7y @\x?zR$RR @>0ـ dJx} D>0@@@ =P < $@! S@#b^ @ɀ<`$@ B ֝ԂxDŽ0 ˈ<`4 PZJ@ jR! @8@X $@ @A)sRET < IJTj ("@( Q P` `yY @@ /Ah< !E+!) _t 2@ JIPD@VE@B@4@IZ+F B%WDHA@,@ 8( 'Fg@ D"T {fAt&DP@HJd AP"8'}#$H!@d.Dd @ @FHSa@Dd0E$A cS oCo@T <ķo""@=!/}ݝٽg%( %IĒyI^;X  RDv %d;? 0`@" ! | 꾐@$~`T !@ Mp ڒ k@  J?dA (@QS@R8@<?$ @@ ix)??BD @ $0>J>?@@#r<g?z_H@@$!@2))4$0I%A @ B0бܿ؟$`@uD@0TKR A@I`0p*$${x?@ P@@@p0 dIHD" ZURdEy"!R@ 1)^_?F? "H BQW'=zHt"!A)H@B ! )(!06! (``$J7'TpH @XB@IS 2O P"DA@IiLp nL(DE$BE!@j!%  @AH@ HAhT?J  IdB"RQQh@H    ҪTi!%RHV)UTG)HT  UHPHKP= %)AwJ?J @?FI%@?I_^HD"Dm߿$* (APD~_uI$($ @ @ @k@$@~ݪk@@@> w%{ @=j_QP@@T[J@UK~KAP,H]@.U`W@}j](W?U@_@W_Z?}ժO?@RUP?i+j@ ,Jm~h B_?{  ?!@"?R @TUP@WHP ~IU4J? J)+?@{@!SZHkoU_ U? ǏǏ ?[ j6Ro@ %{?@@U? Ij@"%ZTT%_@fT@[W@   @W ]@@@+" W? ?  'D*K( Q+P@$! +M *% @@D'$p@ x "?P-PB /$P W@TD@#OW%O@(@WO@ -G W  G@ @$] +%>"D @W?PZ?D@ W? ~ PI!WH%z5&TTS?? !AU +c b J~BHUIJV>T%[C+A`,)I"A @$ @'m CA`,$RJW~@*Ap.@)*[?oAp. J6@$c bUU?ٿ7+hRUZ7 R (K UpB wj*W @?>Y؀TZ  " }.Un}u {CH?(R~)C v}@$}@q(JP_*IPPZ#"P*,ڠM@%@R*`El K8-`I`f  RB V@+Kw5:I(P7DRJ(+A%@+?(W,D +@@ W0 - H Vh- DEUp Hj D@ [R!*TT@@.#^J  {!<ڪ  W|TH@mBs;U @>^B/H@@wCTe N@ gB PH"$Ò 0  B T% + /@;1?  @@   @!/@^\2"PU*B U3V+"R @@"$B4((a(@5 (  @U 6@@"@*Da)BH7 @??(8B߁@?~???(9 ?[?:?Zڔ?H*+D{$?;@?@?!+k< w OO{ _=?߿?>w?w@@???mA??`??Bx@`C@D ??> ??<?? ?????E?????????????F??<??<?~???o??7?G ow@ @ H)P~D %((?*UJI\&?Z??WU?TJWTA7??UT@ZBjKm%@UnR?n@UdRLUIUPV$jUU}MKWT7UZUo@VީP*_ҨNUQ%[{@mZ*UU@S⊫_TOjH+WB?mu(Vր+m}@nP D*j:*T UjQRSTUVWXYZ}>l#}>dc\}xq=~uH=TxS=zNp>zB˿uy>{n'?6z]{b':zv//˺0:}i?_<~>t?/v4<~O_I$I$I$I$Y^wO{]^-x__^I$I$I$I$y^O_stOO*x[I$I$I$I$y.OOvt_OO-~7I$I$I$I$yOr^?VO,I$I$_I$I$yW/Or`/O63`OI$I$I$I$yS'7O/rWF+6q~y$I$I$I$yӫW@p}~@q}y$I$I$I$Y`,qA|?@;tc#eWn+umq~0WoPޏԿ=U%rxQT³pf٪6,*.*3_r=wUmȯ3J*ۨ_.)A3J5})K3S;Unea3k{w^O땾okg_c}ϯߍ-_^Oehu?ȫa?-$]o1?q?Foq=_Z8BDOS SYSB'SHIMC DOCB">SHIMCVW ASMB&`SHIMCED COMBGKUWER1 SHCBGKUWER2 SHCBGNEW SHCBG[NEW2 SHCBGNEW3 SHCBGKONW2 SHCa!*Wiv0תaa)R }?!*ʅGsv;˪!! "3_၃ ąSMZa @ -?r@@SIZ*!DH!$"XHW@TSLB2aUK\fL&THWB^tHD<!UKX\O၁ HWRpzsxUKuR&%b,+5#@AE>%7+C@b&+*A0A*%wKJ@ht6M5@L_z jnz)@Ozʉ,Q@t h*@S Pu _w*  Dj7ؠ.JuB^"*N&`5B~"v *CjF5Bul'jA8{GV?*_CV/w(((q*Q*MCȼƪxUTm^||UUq𫺥B{Fy1UTk_I1BOȿ̽轋UUqUuT]*U ƪxʫzFU qUuTh**zBx}VX**:J~z5 }V * ~Iy VJ*-+5T-TH(+$PkTzkPczTVgϬHPEQqTț5 m߬pA mST\ c mWn mQ{qgO U#ԅ *su[j@ 꺱ԋ q}VH 꾏4P/ =Ju]IAh|'_P ʻ4 c/ /VTh G  zQ0N *}T*h; :[0 T:hu} ڪX0U:iիR" !'GSOw "M~:?YMB??JF-A6J` 9hQNq΂Y~υT/ FWܵB_U!t / )O#D\^]qJa!'{Q/zXcWTY}Wf~D_%A?|_ߤ'{?y|]iAO>Y7cRgGwA'm =\Y+GRB ?(Y7wS%]@R|\Qzo']0j7Xe_Vֿ\Q)PPko3qagQH}|Yg`^-(D+q#W"|[`E_O_~~/;b~_x}~8s~x~_8~_xw~O_8w~~_xv~_8v|~_v}~_F~~_|wx>>oG>>/ ??/N??~??N??|??d??|??~??{~ğ?OϏ6{v>?Ϗ9;~^Ǐ?{~>~?~\~t~>~Q?}>O.<=/ }O* }/O*?|O\|O? |O  }|Oc}T7tI$I$I$I$W8T`,? D| O@\OΠYO Ou-k/o{ow 9O ]_} ,_}%~p?*.e <~p?<?.?~?xx6?{"j_>C{q8|~A}{U׻{ۮ~~~~~}W?<?_r.wx Qo~ n_w{N{So~{W<{Qo|{+xz#뺯qz#"qQJ+qX zjuW_oWa?zbq@ z#ju_@7z#j7_ ? À?{ ǀ{o{{{{??p.}^_/_x !x` 7RwWxw#Ax㻻!w~7x㻻c`w{@ix`wCx㒻`wx㒻`w_Ax`wx㓣c`wïx㓣!wσxwCy?Ç{ÁނÏp낟HڪդR+3ZI JH!J2Bmmmm$!DP(( q@B?wwwwwwwwwwww!WP!@@-(B%!??@<?T B<(5 P(y{! _8߷߽߽ @ W J !IHk_! *b߿@P!B@$_ַo  o@ D U9op?@!~~ 5 {cۿ_{Wyb/(~[~o@!|U5t >w{-oh4_@߷ ?`!~6L޷ ^Tg߿UwP߿o J 4`x!x?wd ;2;wkS~ǿoݸ!?{}?.ހ/ӯ|Qo$WŐ&} ѥ_]`W/!Wݻw ҽzگw5Wmw/ k>;r%گ?oY:PO[) ?vY-O v! J-OR ~*@P5l2O?r>@qleT{{q,@~ןT<K!-_YW!|/p *-? R 1>Z߿ ޭ'04SxkP" !`tCo! @@" rJ W? _!;A8 4qQ_; _?c`?!+@M@?@Q+@68EJ  U  CJAD-!"@sROw@( %i(@HVK{n(-!fȯ~<*%W8/ s0) HJ@7`{" )0(ʫ !;* S`,| )] z?@UJ$T %^$@z_P?[ Z@ $!_P~` Uo  _p ~` [ zm_p,RR} }]0 -M?Uߖ _|?o+@ !M_Wrx5QV>._xU_9kz_^z!VEU4=r T Z6]@OKU$<9mL'PW!T[-sp5K? J'UJ84 'ݠڨ5r5UHK@ ?Tt5U~ iuR@\;Z[VmCz17RU[{t5/dΠ2+UUu!k[[J߬@fZ5]j` oej9WU"c~p@BjW`bx@_*@$DԾkop5_I_( ?5+;`! H_U)WiRWXDHo5Wֿ`h$[ <{` J@ҿ*vh{U*H9@Z5U` تA)s| 5O+pUU((7!k5WUt44@+xUDP05O}[E~RZs$H~_`-:]I4'@ wWyW_/ ~Z@mKWBl!/`+(?0WkI zZ ?kTP| D?WQ zH:!@!?_]e@\?}I(E~,$S!]O ([NQ*@z$HQ$~UT@`D;Rjک?  D gdU)?+j_;-_"+g@WU{h_!`jTAP-YvYXlB ԕ_+X|{"E)/ L_c@>/UW_u(jT$w.v@0)VJ ԫ_@B[b?gگ`?n!E?>ޏj*Wګh6@O_ciP _hK '  ZO@%!k o(mπRk|b_v {/O}H7ר"gQ(J6V*`T`*SipUW!,%{%UK;]eU.u*Ve@ګUwk ojqJ_@)U+_$j/Z!R ]W" ꭴ&Wj+HDR@ ZR!??C! @@AAQ ?!  ?@@x|?!@$~?>>p!`@`0`}0 0! 000~@08@8!8~`8߿8 {w?|\?|{<v~!~8~;Ё_~#>~w?_W?~{!y?ZO?ڻ=ˁoGCw]?!{]mo/@}vFV W H@{?!8V[ۯ_p}_?{ߵ}oo uow$?ۯ߭{eD?{!w>ֻ@:{[^wöݻ`__z~!} ?ڀWR?=o}AU?{[ no?{ݡD??- @?wX@7@!?}/@P?P_/@?nנ/!`/w_?݀+*6n>?6 /0!/ E@!7+`0x~ X 7@0( ?0+00 ? 00@/!p0 ?@  j0@7 @0@o `("@?( 8_@` P@ X!_-/}@5?@@J=`2U7>`&+@~H_ R;  !v0 no %Z?0m@0_ @?P?! ?m; V? Z>/ 4A?@*T ?  ?!_ D74 n?L ?^?i ?W! B-?_Hk? __???U5?_ !Wm?p /?opw _ //+ ^! J[?*??-?}W?@!!!!!!!!!! ڪդR+3ZI JH!J2Bmmmm$!DP(( q@B?wwwwwwwwwwww%WP!@@-(B%!??@<?T B<(5 P(y{% _8߷߽߽ @ W J !IHk_! *b߿@P%B@$_ַo  o@ D U9op?@%~~ 5 {cۿ_{Wyb/(~[~o@%|U5t >w{-oh4_@߷ ?`%~6L޷ ^Tg߿UwP߿o J 4`x%x?wd ;2;wkS~ǿoݸ%?{}?.ހ/ӯ|Qo$WŐ&} ѥ_]`W/%Wݻw ҽzگw5Wmw/ k>;r%گ?oY:PO[) ?vY-O v% J-OR ~*@P5l2O?r>@qleT{{q,@~ןT<K!-_YW%|/p *-? R 1>Z߿ ޭ'04SxkP" %`tCo! @@" rJ W? _%;A8 4qQ_; _?c`?&+@M@?@Q+@68EJ  U  CJAD-&"@sROw@( %i(@HVK{n(-&fȯ~<*%W8/ s0) HJ@7`{" )0(ʫ &;* S`,| )] z?@UJ$T %^$@z_P?[ Z@ $&_P~` Uo  _p ~` [ zm_p,RR} }]0 -M?Uߖ _|?o+@ &M_Wrx5QV>._xU_9kz_^z!VEU4=r T Z6]@OKU$<9mL'PW&T[-sp5K? J'UJ84 'ݠڨ5r5UHK@ ?Tt5U~ iuR@\;Z[VmCz17RU[{t5/dΠ2+UUu&k[[J߬@fZ5]j` oej9WU"c~p@BjW`bx@_*@$DԾkop5_I_( ?5+;`& H_U)WiRWXDHo5Wֿ`h$[ <{` J@ҿ*vh{U*H9@Z5U` تA)s| 5O+pUU((7& k5WUt44@+xUDP05O}[E~RZs$H~_`-:]I4'@ wWyW_/ ~Z@mKWBl& /`+(?0WkI zZ ?kTP| D?WQ zH:!@!?_]e@\?}I(E~,$S& ]O ([NQ*@z$HQ$~UT@`D;Rjک?  D gdU)?+j_;-_"+g@WU{h_& `jTAP-YvYXlB ԕ_+X|{"E)/ L_c@>/UW_u(jT$w.v@0)VJ ԫ_@B[b?gگ`?n& E?>ޏj*Wګh6@O_ciP _hK '  ZO@%&k o(mπRk|b_v {/O}H7ר"gQ(J6V*`T`*SipUW&,%{%UK;]eU.u*Ve@ګUwk ojqJ_@)U+_$j/Z&R ]W" ꭴ&Wj+HDR@ ZR&??C& @@AAQ ?&  ?@@x|?&@$~?>>p&`@`0`}0 0& 000~@08@8&8~`8߿8 {w?|\?|{<v~&~8~;Ё_~#>~w?_W?~{&y?ZO?ڻ=ˁoGCw]?&{]mo/@}vFV W H@{?&8V[ۯ_p}_?{ߵ}oo uow$?ۯ߭{eD?{&w>ֻ@:{[^wöݻ`__z~&} ?ڀWR?=o}AU?{[ no?{ݡD??- @?wX@7@&?}/@P?P_/@?nנ/&`/w_?݀+*6n>?6 /0& / E@&&7+`0x~ X 7@0( ?0+00 ? 00@/&'p0 ?@  j0@7 @0@o `("@?( 8_@` P@ X&(_-/}@5?@@J=`2U7>`&+@~H_ R;  &)v0 no %Z?0m@0_ @?P?&* ?m; V? Z>/ 4A?@*T ?  ?&+_ D74 n?L ?^?i ?W&, B-?_Hk? __???U5?_ &-Wm?p /?opw _ //+ ^&. J[?*??-?}W?@&/&0&1&2&3&4&5&6&7&8$қi008 sta tab_col,y iny sta tab_col,y iny sta tab_col,y iny adc #$11 bcc i008 rts*------------------- org $2e0 dta a(start) end eor #$ff sta tab_cand,x tay inx bpl i006*tabela kolorow ldy #0 clc lda #0*TeXTurEZ with GouRaUd SHaDiNg*code by SERO/SAMAR*Last change (12): 26.11.1997*----------------------------- opt 21 org $9000*memhi =$9000*----------------------------texture equ $9d00 9e00 - TTXT*. teksturatab_ldiv equ $a8;00 b100 - TXDIV. ulamki i calosci (dx=nx/ny)tab_hdiv equ $b100 ba00 / (D/p=tab_div+48*D+p)dlist equ $ba00 bf00tab_col equ $c180 c200scr_m equ $c200 c800bufxl equ $a700 c800 c880 lewa krawedzbufxr equ $a780 c880 c900 pra equ $edny equ $eenz equ $efx1 equ $f0x2 equ $f1y1 equ $f2y2 equ $f3z1 equ $f4z2 equ $f5word1 equ $f6 2word2 equ $f8 2word3 equ $fa 2byte1 equ $fcbyte2 equ $fdbyte3 equ $fe?byte4 equ $ffmaxxy equ 47ilpoly equ 0*--------------------start equ * jsr romoff jsr makedl jsr setreg jsr initlopa lda $d40b bne lopa lda $d40b beq *-3 lda $d40b bne *-3 jsr cls lda #ilpoly sta polycntloop jsr clrbuf@ jsr poly jsr gshade dec polycnt bpl loop jmp * lopa*--------------------poly equ * ldx polycnt lda xp1,x sta x1 lda yp1,x sta y1 lda zp1,x sta z1 lda xp2,x sta x2 lda yp2,x sta y2 lda zp2,x sta z2 jsr draw ldx polycnt lda Axp2,x sta x1 lda yp2,x sta y1 lda zp2,x sta z1 lda xp3,x sta x2 lda yp3,x sta y2 lda zp3,x sta z2 jsr draw ldx polycnt lda xp3,x sta x1 lda yp3,x sta y1 lda zp3,x sta z1 lda xp4,x sta x2 lda yp4,x sta y2 lda zp4,x sta z2 jsr dBraw ldx polycnt lda xp4,x sta x1 lda yp4,x sta y1 lda zp4,x sta z1 lda xp1,x sta x2 lda yp1,x sta y2 lda zp1,x sta z2 jmp draw*--------------------gshade equ * ldy #47g002 sty byte1 sec lda bufxr,y bpl g003 jmp g900g003 sbc buCfxl,y taxg004 lda bufzr,y sbc bufzl,y bcc g200 zl=zr)g200 sec lda bufzl,y sbc bufzr,y tay lda tb_ldiv,x sta g202+1 sta g204+1 lda tb_hdl,x sta g202+2 lda tb_hdh,x sta g204+2 sec lda #0g202 sbc tab_ldiv,y dxl=-E1*l(nx/ny) sta g804+1g204 lda tab_hdiv,y dxh=-1*h(nx/ny) eor #$ff sta g806+1 lda #$ff sta word2*petla drawg800 ldy byte1 lda tab_l,y sta word1 lda tab_h,y sta word1+1 ldx bufxr,y inx stx g810+1 ldx bufxl,y lda bufzl,y sta word2+1 jFmp g808g802 clc lda word2g804 adc #0 zxl sta word2 lda word2+1g806 adc #0 zxh sta word2+1g808 tay lda tab_col,y and tab_cand,x sta byte2 ldy tab_bs,x lda (word1),y and tab_sand,x ora byte2 sta (word1),y inxg810 cpx #0 G xr bne g802*koniecg900 ldy byte1 dey bmi g902 jmp g002g902 rts*--------------------cls equ * ldx #0 txacllp sta scr_m,x sta scr_m+$100,x sta scr_m+$200,x sta scr_m+$300,x sta scr_m+$400,x sta scr_m+$500,x inx bne cllp rtHs*--------------------clrbuf equ * ldx #0 lda #$ffc001 sta bufxl,x sta bufxr,x inx bpl c001 rts*--------------------draw equ * sec lda y2 sbc y1 bcs d002 y2>y1? ldx x1 x1,y1<->x2,y2 lda x2 stx x2 sta x1 Ildx z1 lda z2 stx z2 sta z1 ldx y1 lda y2 stx y2 sta y1 sec txa sbc y1d002 sta ny lda x2 sbc x1 bcc d102 x2>x1???*nx dodatnie (x2>=x1) sta nx tax ldy ny lda tb_ldiv,y sta d008+1 sta d010+1 lda tb_hdl,y sta d008+2J lda tb_hdh,y sta d010+2d008 lda tab_ldiv,x dxl=l(nx/ny) sta d908+1d010 lda tab_hdiv,x dxh=h(nx/ny) sta d910+1 lda #$0 sta word1 jmp d200*nx ujemne (x2z1)d200 lda z2 sbc z1 bcc d302 L z2>z1???*nz dodatnie (z2>=z1) sta nz tax ldy ny lda tb_ldiv,y sta d208+1 sta d210+1 lda tb_hdl,y sta d208+2 lda tb_hdh,y sta d210+2d208 lda tab_ldiv,x dzl=l(nx/ny) sta d904+1d210 lda tab_hdiv,x dzh=h(nx/ny) sta d906+1 lda #$0M sta word2 jmp d900*nz ujemne (z2dlist stx $d402 sty $d403 lda #%100001 sta $d400 lda #%1000001 sta $d01b rts*--------------------makedl equ * ldx dlist stx putbyte+1 sty putbyte+2 ldx scr_m stx word1 sty word1R+1 lda #$70 jsr putbyte jsr putbyte jsr putbyte lda #$4f jsr putbyte lda word1 jsr putbyte lda word1+1 jsr putbyte lda #$00 jsr putbyte lda #$4f jsr putbyte lda word1 jsr putbyte lda word1+1 jsr putbyte ldx #47md01 lda #$0 jsr putbSyte clc lda word1 adc #32 sta word1 bcc md02 inc word1+1md02 lda #$f jsr putbyte lda #$0 jsr putbyte lda #$4f jsr putbyte lda word1 jsr putbyte lda word1+1 jsr putbyte dex bne md01 lda #$41 jsr putbyte lda Tdlist jmp putbyte*--------------------putbyte equ * sta dlist inc putbyte+1 bne pbrt inc putbyte+2pbrt rts*--------------------*Inicjacja pamieciromoff equ * lda $d40b bne romoff lda #0 sta $d40e sei lda $d301 and #$fe sta $d30U1 ldx nmi stx $fffa sty $fffb ldx rst stx $fffc sty $fffd lda #$40 sta $d40e rts*-------------*obsluga RESETrst equ * lda $d301 ora #1 sta $d301 jmp ($fffc)*-----------*obsluga NMInmi equ * bit $Vd40f bpl vblankdli equ * jmp nmirtvblank equ * inc $14 pha lda dlist eor #$10 sta dlist planmirt rti*-------------------init equ * ldx tab_ldiv stx word1 sty word1+1 ldx tab_hdiv stx wordW2 sty word2+1 ldx #0i002 clc lda word1 sta tb_ldiv,x adc #48 sta word1 lda word1+1 sta tb_hdl,x adc #0 sta word1+1 clc lda word2 adc #48 sta word2 lda word2+1 sta tb_hdh,x adc #0 sta word2+1 inx bpl i002 ldx scr_m Xstx word1 sty word1+1 ldx #0i004 clc lda word1 sta tab_l,x adc #32 sta word1 lda word1+1 sta tab_h,x adc #0 sta word1+1 inx bpl i004*dla plota: tab_bs,tab_sand,tab_cand ldx #0 ldy #$fi006 txa lsr @ sta tab_bs,x tya sta tab_sand,x Yeor #$ff sta tab_cand,x tay inx bpl i006*tabela kolorow ldy #0 clc lda #0i008 sta tab_col,y iny sta tab_col,y iny sta tab_col,y iny adc #$11 bcc i008 rts*-------------------*dane wierzcholkow!!!xp1 dta b(00),b(00)yp1 dta b(00),bZ(00)zp1 dta b(00),b(00)xp2 dta b(40),b(00)yp2 dta b(00),b(40)zp2 dta b(20),b(40)xp3 dta b(40),b(40)yp3 dta b(40),b(40)zp3 dta b(40),b(20)xp4 dta b(00),b(00)yp4 dta b(40),b(00)zp4 dta b(20),b(20) org $2e0 dta a(s[tart) end0)xp2 dta b(40),b(00)yp2 dta b(00),b(40)zp2 dta b(20),b(40)xp3 dta b(40),b(40)yp3 dta b(40),b(40)zp3 dta b(40),b(20)xp4 dta b(00),b(00)yp4 dta b(40),b(00)zp4 dta b(20),b(20) org $2e0 dta a(szamieci tego artyku u w Detox'ie) Grega. Wracajc do tematu PZINE#4 to jestemdobrej myli... jestem pewny,ze w tym rokuwyjdzie. Kiedy???? Chuj wie! Zapytaj o toCaspra: Konarskiego 18 62-600 Ko o Ja ju mam go do! Wyniki compotw z Orn]ety... przeczytajPARTRO ! Powiem tylko jedno! To,e wygra y modu yjakie wygra y to g wna zas uga "elity"pORAKA SREAM. Gdy lecia mj utworek REDSECTOR greg lata po sali krzycz: "On niemoe wygra!!!", "Virus sux!"... takie textypuszcza gre^g. Szczerze mwic chuj mnieto obchodzi o czy wygram czy nie. Martwi emsi czy demo Raving Wieprz odpali! -> Samchyba widzia e jakie mieliz tym dememk opoty Bloomer i Konop! Hm... Muzyka. Nagrywam: Killos.Com -> nie rozprowadzaj... HCACID.MPT_ HCACID.ALL - sample 15khz ONEtomoeszrozsy a gdy wersja File tegoutworku jest zjebana(proba! Rozsy aj HCACID!!!) nagra em te - za to,e mnie takwywyszy e - utworki, ktre stworzylemostatnio i prawdopodobnie zamieszczonebd w mej sk ada`neczce, ktr chce jaknajszybciej wyda! Tych utworkw nierozprowadzaj!!! NIKOMU: - INTRO2N.MPT - bez sampli - TEKKNO.MPT TEKKNO.ALL - 15Khz ONE - ASCII.MPT - totalny odpa . Tworzylem toco pod wp ywem THC!!! Normalnie moe sinie podoba, aale daje kopa na fazie!!! To tyle... Greetz 2 Ya ! Virusol/Pentaflon PS.Kiedy wydacie co made by Samal ? ONE - ASCII.MPT - totalny odpa . Tworzylem toco pod wp ywem THC!!! Normalnie moe sinie podoba, a ; ; ------------------------------- ; - tryb graficzny z programu - ; - PLAMA 256 col - ; ------------------------------- ; Graphics:MAC 1 LDX #96 LDA #12 STA 834,X JSR 58454 LDA #3 STA 834,X LDA #SCRname STA 837,X LDA #15 STA 840,X LDA #12 STA 842,X LDA #?1 STA 843,X JSR 58454 END ; ORG $3000 scrname:ASC "S:" DFB 155 OPT %11000000 Scr.Adr:EQU $5010 GtiaCtl:EQU $D01B Dliv:EQU $0200 DlPtrS:EQU $0230 nmien:EQU $D40E dwsync:EQU $D40A ; ; -- Display list ; Dsp.List:DFB 112,112,112+128 DFB 15+64 DFW Scr.Adr DFB 15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,e15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15 DFB 15+64 DFW Scr.Adr+$0FF0 DFB 15,f15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15g DFB 15,15,15,15,15,15,15,15 DFB 15,15,15,15,15,15,15,15 DFB 15 DFB 65 DFW Dsp.List ; ; -- Wlaczenie przerwanie DL ; run:.GRAPHICS 8 LDA #Dsp.List STA DlPtrS+1 ; LDA #Dl.Int STA Dhliv+1 ; LDA #192 STA Nmien LDA #Scr.Adr STA 89 JMP * ; ; -- Procedura przerwanie DL ; Dl.Int:PHA TXA PHA LDX #194 LDA #%01000001 Loop@:DEX BEQ Endlp EOR #128 STA wsync STA GtiaCtl JMP Loop@ Endlp:LiDA #1 STA GtiaCtl PLA TAX PLA RTI r STA 88 LDA #>Scr.Adr STA 89 JMP * ; ; -- Procedura przerwanie DL ; Dl.Int:PHA TXA PHA LDX #194 LDA #%01000001 Loop@:DEX BEQ Endlp EOR #128 STA wsync STA GtiaCtl JMP Loop@ Endlp:L-Subject: UPGRADE: The Freezer--cold-boot & protect RAMdisk------------------------------------------------------------------------ Reprinted from the A.C.E.C. BBS (614)-471-8559 THE FREEZER There is one ukpgrade that can be applied to an Atari XL/XE which is near and dear to my heart.... extra memory (256K). Many programs that are only OK when run from a disk drive, come alive if you execute them from memory. The PaperClip spelling checker is a good elxample of this. If you have a 256K machine, the dictionary will load completely into memory and will search a list of words instantly. There are also programs whose capacity is increased tremendously by the 256K upgrade. (PaperClip, a word processor,m will hold 112,000 characters vs. AtariWriter's 20,000 or so). Great stuff, but..... a few complaints. How do you use a ramdisk with a program or DOS that is not written for them?? Also, when you turn off the power to a 256K memory chip, the danta that is stored in it does not disappear in a few hundredths of a second as it did with the older and less efficient 16K and 64K devices. The operating system, which controls the power on and reset sequences, only checks a few bytes of memory to deotermine if the power was just turned on (the locations would be garbage), or if you had hit the RESET key (the locations would equal specific values). If, after powering off and then on (in order to re-boot your system), those bytes have retained thepir data, the system may branch through a warm (RESET key) start, instead of taking the proper path through cold (power on) start. This forces you to allow enough time to elapse after power down for those key addresses to lose their data. A repeat ofq power off/power on isn't going to help unless you wait the required interval (like 10 to 15 seconds...). This waiting around is very annoying - didn't you get this extra ram to save time?? So?? This is nothing new to those of you that have exparnded systems. How do we fix it?? Relief arrives as a small hardware modification that allows you to force a cold start and boot the system with the RESET key (which will normally produce a warm start and no boot). With this circuit installed, ysou can re-boot your computer without turning off the power and losing the data in the extended memory banks. This means that you can install a ramdisk, load it with data and then re-boot the system from the ramdisk. Using a menu created for this purtpose, programs that do not support a ramdisk - even a game, can be run - if you can force a coldstart without turning off the power (anyone want to write the menu for this??) Also, you could be operating with a ramdisk, boot a different program, run ufor a while, and then re-boot the original program with the ramdisk memory intact. And, of course, you don't have to wait for the memory to blank out after you power off. (a warm start is cooled down to a cold start any time you wish..... hence, the vFREEZER.) This is accomplished by making the computer think that you have changed the status of the cartridge, either removed one that you were using, or plugged one in where you had not had one before. During reset, the operating system checksw the cartridge status since the last power on. If it sees that the status has changed, it executes a cold start and re-boots the computer. This upgrade allows you to change that status when you press the FREEZER switch (the one you will add). This mexans that if you hold the FREEZER switch down, push RESET (and OPTION, if you don't want BASIC), and wait until the screen goes black(off), you will get a cold start. If you hold the FREEZER switch down too long and the screen restarts before you releyase it, you can just push RESET alone to cold start. Accidently hitting the FREEZER switch while you are running will lock your computer, but as long as it is not active when you RESET, it will not FORCE a cold start. You may get one anyway if your pzrogram is designed to produce one, so mount the switch in a protected spot. A little practice will get you a cold start every time. Installation requires some soldering and cutting, so don't try this if you haven't had experience. You will need{ a 74HC86 IC, a small push button switch and a 1/4 watt resistor between 1K and 30K. Take your 1200XL, 800XL or 130XE apart and locate the GTIA chip. (1200XL=U19:800XL=U17:130XE=U17) You need to isolate pin 11 of the GTIA from the rest of the circuit| by cutting the wiring on the printed circuit board. The 130XE requires two cuts and an added wire since the pin is between two points that you would like to keep connected. The normal circuit is: pin 14 (RD5) of cartridge - pin 8 of MMU - resistor t}o ground - pin 11 of GTIA. In that example, you could cut the wiring to pin 11 and not remove any of the connection points from the circuit except pin 11. In the 130XE, pin 11 is between the cartridge and the MMU, so you have to restore the wiring f~rom cart. to MMU after cutting out the pin. 1200XL: cut the trace on top of the board just to the left of Q4. MMU is U14. 800XL: cut the trace just below pin 11 on the GTIA chip (U17). MMU is U3 130XE: cut the trace on top of the board just below pin 11 of the GTIA chip (U17). Also cut the trace on the bottom of the board right next to pin 20 of U17. Add a wire from the pad near the last cut you made (near pin 20 of the GTIA chip) to pin 8 of the MMU chip (U3). This added wire restores the circuit between the cartridge and the MMU. All machines: the added circuit is 1/4 of a 74HC86, which is an exclusive-or circuit. Wire pins 4,5,7,9,10,12, and 13 to ground. Connect pin 14 to +5v. Pin 1 goes to pin 8 of the MMU and pin 3 to pin 11 of GTIA. Connect a 1/4 watt resistor (1K-30K) from pin 2 to ground. Finally, mount the push button (normally open) switch on a clear area of your case and wire one side to +5v and the other to pin 2 of the '86. That is all that's needed. If you want to restore your machine to normal, solder a wire between pin 11 of GTIA and pin 8 of the MMU and remove the added IC and switch. Well, it looks like it will take you longer to read this whole thing than it will take to build it. Just take your time and ASK FOR HELP if you aren't sure!! Yep!! May be a good idea to install MORRAM and FREEZER at the same time and on the same board. (takes two ICs - maybe you should leave a little extra space for.......?) Bob Woolley 75126,3446OR HELP if you aren't sure!! Yep!! May be a good idea to install MORRAM and FREEZER at the same time and on the same board. (takes two ICs - maybe you should leave a little extra space for.......?) Bob Woolley Subject: UPGRADE: Ramdisk LEDAuthor: Guy Ferrante The RAM-Disk LED Mod vl.0 by Guy Ferrante 1994Introduction:In 1989 I got my first MIO and was thrilled with all the power this boxhad. One thing which caught my fancy was the LED. It was cool to see itblink while accessing the Ramdisk. I decided to incorporate this featurewith my internal ramdisk and developed this mod.This mod is for Atari 8bit computers with memory upgrades like the Rambo orNewell 256k-4meg upgrades and may also work with XE types as well. Thisupgrade should be done by users that know how to solder, read schematics,etc.Parts List: Quantity Description 1 510-ohm 5% 1/4 watt resistor 20" hookup wire 1 LED (any colour) 4 1" heat-shrink tubingYou can get all the parts at your local Radio Shack for a dollar or two.Procedure: * Decide where you would like to mount a LED on your computer. I have mine right above the RESET under the clear plastic strip. Be creative! You will drill a hole somewhere so plan carefully. * Open your computer and locate the PIA - it's marked U23 in the 800xl. Now solder one end of the 510 ohm resistor to PIA pin 14. You may want to clip the resistor leg a bit so you can bend it over the PIA. * Cut the hookup wire in half. * Solder one wire from the 510 ohm to the short leg on the LED. * Solder another wire from the long leg of the LED to the right side of L25 - a Green resistor-like thing. This is 5-volts for power. * Now mount the LED! * Use the 4 pieces of shrink tubing on the resistor legs and LED legs. It should look like this : _ _ | U | | | | | pin | | LED 14 -|---------------/\/\/------> r power. * Now mount the LED! * Use the 4 pieces of shrink tubing on the resistor legs and LED legs. It should look like this : _ _ | U | | | | I S awomir Ritter kl. IVbt/19 "TEORIE GENEZY PA STWA"Pastwo - nard - spo eczestwo. To ostatnio czsto uywane s owa, jednak chyba kady ma problemy zich dok adnym zdefiniowaniem. Aju na pewno ma o kto potrafi okreli jak te zbiorowoci ludzkie mog y powsta iprzekszta ci si do obecnej postaci. Jest to problem od wiekw nurtujcy filozofw iw aciwie kady znich przedstawia tu w asn teori, bo przecie jest to jeden zetapw do odpowiedzi na podstawowe pytanie ludzkoci: "Kim jestemy idokd dymy?"Celem niniejszej pracy jest prba zanalizowania kilku podstawowych koncepcjii powstania pastwa.Pierwsz znich jest teoria Tomasza z Akwinu (1225 - 1274). Pochodzi on z rodziny arystokratycznej, by dominikaninem. Zauwaa on potrzeb dostosowania doktryny katolickiej do wymaga nowych czasw (m. in. kontrreformacji). Dlatego mimo, e nadal zgadza si ze redniowieczn koncepcj nadrzdnoci spraw boskich nad ludzkimi to odrzuca pesymistyczne oceny natury ludzkiej jako upad ej idog bnie zepsutej. Przyj on wczci filozofi Arystotelesa zgadzajc si znim, e cz owiek jest istot spo eczn, znatury stworzon do ycia w pastwie, ktre jest syntez mniejszych wsplnot, rodzinnych iwiejskich, ale od nich doskonalsz, bo posiadajc samowystarczalno. Jednak do teorii greka doda elementy religijne - pastwo powinno wprawdzie spe nia zadania doczesne, ale g wnie tworzy ludziom warunki do pe nego zbawienia, awszelka w adza jako idea pochodzi od Boga, mimo e konkretny ustrj tworz sami ludzie. Wyznawa te zasad, e wszystko, take pastwo musi by shierarchizowane. By a to teoria teologiczna.Nastpn istotn koncepcj przedstawi Jean Jacques Rousseau (1712-1768). Odrzuci on historycyzm, nie zwaajc na pe n zgodno swej teorii ze znanymi faktami, atylko ukazujc pewn drog, ide. Swe rozwaania zacz od przedstawienia cz owieka natury, pierwotnego, nie spaczonego przez cywilizacj, ktry mia by samowystarczalny, pozbawiony kontaktw z innymi ludmi, ale te bez pychy - rd a wszelkich konfliktw. Jednak po pewnym czasie ludzie zaczli si czy wwiksze gromady, aby uchroni si przed klskami, przypieszy swj rozwj. Wwczas to zawarta zosta a swoista umowa spo eczna - cz owiek traci swj czas natury, pe en niezalenoci, harmonii, pokoju iszczcia, oddawa wszystkim swe prawa idobra, (jednak tak naprawd oddajc si wszystkim, nie oddawa si nikomu), ale otrzymywa je zpowrotem wpostaci chronionej przez prawo.Kolejn analizowan teori jest koncepcja Ludwika Gumplowicza. By to uczony polsko - ydowskiego pochodzenia, profesor uniwersytetu wGrazu. Istotnym elementem jego teorii by o odejcie od zajmowania si jednostk - Gumplowicz widzia ludzi jako zlepek odwiecznie walczcych ze sob grup. Grupy te zczasem przekszta ci y si w rasy - pojmowane nie tyle genetycznie, co w sensie wsplnoty etnicznej. Jednak im bardziej cz onkowie danej wsplnoty byli ze sobzycitym bardziej zwiksza a si ich nienawi do cz onkw innych grup. Pastwo wtej teorii mia o tylko stanowi instrument przemocy grup zwyciskich nad zwycionymi. Powsta o wwczas, gdy wyniszczenie wrogw zamieniono na ich wyzysk. Zbiegiem czasu ludno danego pastwa przeistacza a si wnard, jednak zrnicowanie rasowe (grupowe) zmieni o si wzrnicowanie klasowe - grupy ktre podbi y inne pozosta y dalej na szczytach piramidy spo ecznej. Sw teori Gumplowicz okreli jako "teori podboju iprzemocy".Na innych podstawach opiera a si solidarystyczna koncepcja Emila Durkheima (1858-1917), francuskiego socjologa i filozofa. Uwaa on, e fakty spo eczne naley traktowa "tak jak rzeczy". Wswej teorii stwierdza , e oile wspo eczestwie zwierzcym jednostka jest rzdzona od wewntrz, przez instynkty , to w spo eczestwie ludzkim pewne zasady s jej narzucane (ewentualnie proponowane) z zewntrz, do czajc si do jej w asnej natury. Bg za mia pierwszy przemwi do cz owieka zzewntrz dajc tym samym pocztek jego ludzkiej historii. Durkheim uwaa , e tak powsta e spo eczestwo nabiera o nowych cech i znacze wporwnaniu do pojedyczej jednostki. Wten sposb filozof doszed do tezy solidarnoci spo ecznej, ktrej wyrazem jest jednolito myli idzia a cz onkw spo eczestwa, atake podzia pracy rodzcy konieczno wsp pracy. Pastwo za ma s uy aktywnie w powstawaniu przedsiewzi organizacyjnych i tworzeniu nowych idea w spo ecznych.Kolejn teori by a teoria marksistowska stworzona przez Karla Heinricha Marxa i Friedricha Engelsa. Zbudowali oni pojcie materializmu historycznego uwaajc, e pobudki materialistyczne pokierowa y ludzko wstron takiego, anie innego rozwoju, ktry wymusi dopiero powstanie sfery metafizycznej (duchowej). Awic rde idei iinstytucji spo ecznych nalea oby szuka wekonomicznych warunkach ycia ludzi. Przecie to sposb produkcji dbr materialnych decydyje o formie struktur spo ecznych. Istotnym za jej sk adnikiem jest podzia na klasy, ktry powsta wwyniku rozpadu ustroju wsplnoty pierwotnej ipodzia u na rne grupy zajmujce si okrelonym sposobem produkcji dbr materialnych. Klasy spo eczne prowadz ze sob nieustann walk, zarwno na p aszczynie ekonomicznej jak ipolitycznej, co stanowi g wn si  napdow ich rozwoju. Pastwo za "powsta o zpotrzeby utrzymania w karbach przeciwiestw klasowych, a jednoczenie samo powsta o wrd konfliktw tych klas", awic "z regu y jest pastwem klasy najsilniejszej (...) ktra przy jego pomocy staje si rwnie panujc politycznie iw ten sposb zdobywa nowe rodki do ciemienia i wyzyskiwania klas rzdzonych". Wcelu obrony porzdku ekonomicznego, awic interesw klasy panujcej pastwo stworzy o prawo - system norm, majcych walor przymusu izabezpieczony sankcjami.adna zpowyszych koncepcji nie przekona a mnie do koca. Cho oczywicie nie odrzucam wszystkiego - zgadzam si z argumentami teorii marksistowskiej iteorii Gumplowicza oraz elementami filozofii Arystotelesa zawartymi wteorii Tomasza zAkwinu, jednak nie mog adnej z tych koncepcji uzna wpe ni za jedyn s uszn. W aciwie wprost przeciwnie - uwaam, e pewne ich podstawy wcale si nie wykluczaj imoja teoria jest wpewnym sensie ich syntez zdodaniem kilku nowych elementw.Uwaam, e aby wyjani pochodzenie pastwa trzeba najpierw sprbowa wyjani pochodzenie cz owieka. Tutaj w duym stopniu popieram teori Darwina, cho wprzeciwiestwie do wielu ewolucjonistw nie odrzucam ewentualnego udzia u pewnych "si nadprzyrodzonych" czy moe "si ponad-czysto-naukowych" (ktrych na razie nie zdefiniuj) w przypieszaniu naturalnej ewolucji biologicznej.Jeli za cz owiek jest tylko mocno rozwinitym zwierzciem, to wikszo jego dzia a musi mie pewn podstaw w czysto zwierzcych instynktach. A g wnym znich jest instynkt przetrwania, ktry cignie zwierzta do cig ej walki osw pozycj whierarchii (np. pokarmowej). To ten instynkt pchn cz owieka do czenia si wgrupy (stada) - co dawa o okrelone korzyci (wiksze szanse obrony czy zwycistwa podczas polowa), awic cz owiek jest "istot z natury spo eczn" (Arystoteles). Take zwierzce intynkty kaza y grupom broni swego terytorium (a wic izasobw ywnoci) ito prowadzi o do konfliktw z innym stadami. Jednak adne znich nie zdobywa o nad innymi znacznej przewagi.Take wwyniku ewolucji cz owiek bardzo rozwin (w porwnaniu zreszt zwierzt) swj uk ad nerwowy - co da o podwaliny pod stworzenie psychiki. Jest to element czysto ludzki dajcy mu moliwo konstruktywnego rozwizywania problemw i uywania narzdzi. Oczywicie rozwj ten nie nadszed nagle, ale stopniowo i nierwnomiernie. Wten sposb grupy, ktre wczeniej nauczy y si pos ugowa narzdziami (zazwyczaj uywanymi jako bro) mog y wyywi wicej osobnikw co z koleji wymusza o powikszanie swego terytorium (aby mc zapewni wiksz ilo ywnoci) kosztem innych grup. S absze grupy, aby mc si obroni musia y czy si ze sob, jednak itak zazwyczaj nie dawa y sobie rady izostawa y niszczone lub wch aniane przez grupy bardziej rozwinite. Tak powsta e plemiona posiada y ju podzia klasowy zwizany z pochodzeniem isposobem wytwarzania dbr materialnych przez poszczeglne osoby. I tutaj pojawia si dua zmiana - rozwj plemiona kosztem innych wynika ju nie tylko zczysto naturalnego instynktu poszerzania terytorium, ale zchci pozyskiwania nowych dbr materialnych i powikszania wp yww kadej zklas. Wraz z podzia em na klasy powsta y dwa przeciwstawne procesy: - walka klas - klasy mia y odmienne interesy co wkocu musia o prowadzi do konfliktw - solidaryzm klasowy - mimo konfliktw klasy mia y te wsplne problemy - jak choby obrona wsplnego terytorium To w anie te procesy wymusi y zorganizowanie spo eczestw - powsta y pastwa, ktrych g wn ostoj sta y si oficjalne prawa. Pniej w wyniku dalszych konfliktw pastewka te czy y si ze sob (zazwyczaj wwyniku podboju jednych przez drugie lub zpo czenia kilku pastewek pod przywdztwem najsilniejszego) ipowstawa y pastwa w formie znanej ju do dzi. Dopiero wwyniku ycia wjednym pastwie plemiona zywa y si ze sob tworzc jeden nard.wyc"~ h TPKU0I G0{2L|Q~~J03 ;LQi0eeʊ A䕕 L `hh hw aT;;  UU9qk  GX@DLϕ`cilJ)Ϣ1T^6S-@cLS #`  ~`7?8}<9ˣA@޸Lsm /___ ;_8_jpTvΊLj㖎䖬. NLJϊ LÕaB8hH ` @B4? f 'TI( L6!~"@ %&f (#$.-JN" q VQ~P< @PNR-ttǭzAz 5n E ZS6XY@mw bbn8YʍDDvJ4:R ۟!"! U k*距ӠӷE`P`٩ϩ J` @J/017I{p덩~ 3m>m[["[[[;~@ ,`]୛ `hh hJ7 HH\8I R LNL+D,ƫс( 윭E`LҀe YN@~   ZY90U;O?No Room !H ݨhJ) iʥ```i誠 ~ +"PQs`L )#) ))@@/I`i 4L"6⎭ +"` I AAL򪎁LA  ҨR V͘Ώ_Ο` ai   h7L=D~1R@@Lm날n nY 3;LQб$ɀ iX歂pL(-xTP'V'aahhLM` `B-@HIJKLOHPRSTUWWXRYJL}~[fl~| 0l68of;0x|ې8|8ޑa~]~y| |C`|P8~<|l<~/~ơSTo`0߿|6nn`>p*DPQ!~+<<Ǒa "a||0Ql80l ff< *0~ 0 xx6c ~8x0 z ~%|qa<84lPɑ7/||p~Ql8ϻ8Qᱜ!$0~O}8|p|8>~> 00 `~Dl}mmAl]( pqm@ 6<.ǔmQ00<6å m!g0 8lx~`2ul gaa4RNcfg f ތ Pp0x~~\00`&m!$0~O}8|p|8>~> 00 `~Dl}mmAl]( pqm@ 6<.ǔmQ00<6å m!g0 8lx|ZCOP D.BAT,M:D.COP QA.COM,M:=COP SUP*.*,M:=COP DJP*.*,M:=~\00`&m!$0~O}8|p|8>~> 00 `~Dl}mmAl]( pqm@ 6<.ǔmQ00<6å m!g0 8lx~> 00 `~Dl}mmAl]( pqm@ 6<.ǔmQ00<6å m!g0 8lxF@`@@``^@ Gi(oЩԩЩ>/01&  9 ߁ ˂  u ـ  сЩ@ҍl )` !`I q @``^`^` ` с Т 3  փ  @@ փ L >` с Т 3  փ 8   ƠLI` `G ]J)=5`i#I i0`xG QW ^4>DK L  L  L3 L 愥P"Ƅ` Ƅ`Ɔ `憥Ɔ`) ) )?`` `  䂦 Lс`2350?:*8"3DUfwA ԍХ@E: ,oad 3ave #olors %xita{I `H shJJJJ) 0:i`DEB JKLV B V(`iDȘE FBHȱILV䅐iDȘE FBHȱI VHȽIC`F`GHFH`C BHI VH h`K:pp7O@OPO A@`Pp @`h`K:pp7O@OPQXԦ`  *'  } *(L `(  L l pL[,L] C i0  p  gފދLh ( LD 0  C  C  \i +$+0'; $(%)  b L[C `D P^߰")(݃   $DDG@Н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,)MLL[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$