@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED* TURBO COM 145 COPYING---D1:TURBO.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 146ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u0BhhJȱKȱDȱEeeHHLVhhDȱEȱHȱIeeHHLVE:K:D1:*.*S:P:D1:FILENT}AME.EXT B V B V0 B VB 0 `00B 0b0 T>j7 B 00jB\0B 00 B 000 B U}Vl `a"#01RׯAA 0= B 00;@ B 00A0B 00V} B 00DL2LLU3MLb2R T> |=LK1SL8VL93ZL1!L1LP11O   YW} >LP1 B 00 B0B 00 B 00)YLP10 B VA`a B 00Al iX}ׯ A />LP1 B 00A"B 00 > B 0j > B VLP1 B 00A Y}B 000 B 00 B V : B 00A B 00;@LP10O1ӯoۯL27 B 00AZ}B 00 >j jD B 00'BLP1 B 0j > B VLP1 B 00"g)h)[}NJJJJN) N߭h ߯௅寅毅SA ;pA ; />:\}ih ͯAίAh m  0= />`P _=`p _=` _=`p0]}O1 =ӯoۯ>BFgL6h +e,fle =**** i i^}˥iiiɠi B; =L27榥Ť L*5L27 =** i i_}iiiɠi B; =L27榥Ť L5L27 =*iiP B;P*`}ii࠰ B; =L27榥ȰL!6L27h쯍믽ﯩ =A悦ࠐ =a} :L27悦ࠐ =0欦悦ࠐ = :L27Ƭ悦ࠐ =ڢ B V"/)+ob} \䭬J  ύoԩЮۯ>BF   =LK1(oio |=L7c}ho8o |=L7=oio |=L7}o8o |=L7oio |=L7Uo8d}o |=L792oiooiooio |=L7y'o8oo8oo8o |=L7 e}B 0@B > B VLK1ojokol B 00j > B VLK1 #eȹ#fle9 JƆf}5Q-9QN9N9ȩ9愦LX:9JƆ5Q-9Q JƆ5Q-9QJƆ5Q-9QN9g}N9ȩ9愦ЛLr:ꥡ JƆJ 愦PLX:ꥡ^^ ^ƆJ h} 愦PЯLr:(ee`(ee(ee(ee` B 00i}OBB 00`1惥ii`8&&`h쯍 B;L27槥j}ť`Ť`:ʝ 攩NyNy Nyƅ愭iń*ũ 9k}`攩`ДАHHإe@eeإ8ۥVeeeƇإl}eeeإ8ۥeeeƆh)䞰 0ȩ0 䞰 ʥ)JJJJ䞰 0ȩ0 m} ʥ)䞰 0ȩ0 䞰 ʥ)JJJJ 䞰 0 䞰 ȥ) 0h`HHH Chhh` B 00 Hn}hhh`fA ;A ;`Ƞ(ee`oiiioiƏiΏiӏoo}iۏii` ԥ"#01`ԩoЩׯ`1 @O1Oi1 @Ol1Oϐ`Opp}OjOkO`UVT B 00KAU` B 0@B0" B 00j0jokolo B V`:q}: Dj:j蹫ɛ j 𩛝j` X??` X??` X??` X??` X??` X? @`eeؘ8r}ee؈륁 0-@JJJJ 0.@) 0/@ X?@`hh BDȱEdHeIeHHLV-File not founds}.-File name error.-BREAK key pressed.-Device timeout (does not respond).-Truncated record, input too long.-Non-existent t}device.-Error number XXX occurred.} DEGASRD V1.0 Copyright (c) 10/90 Jeff Potter Views Degas files in COLRVu}IEW mode Commands: View Directory Load Degas Select Mode Restore Colors Save Colors View currentv} Exit to DOS Unjam XF551 Current Parameters:Width: 0Width divide: 4Height: 0Height divide:2Colors: w} 1Mode: GR.15 BWPress START after viewing to return.->Enter directory specification.->Your choice: }Disk Directory:x}Exit to DOS...are you sure: Sorry, only disk access.D:CLRVREGS.DATPress return to continue.RAMTOP is too low, try rebootiy}ng.First remove any cartridges.Press any key to reload DOS.OOppO`pz}O{}AOo pHH櫥 OOjOkOhhL_HH8 0 ԍЍ ԍ ԍ|}ߩ ԍhh@HH8*6 ԍЩ:Щ>*֍ ԍЩڍЩލ ԍЩЩ ԍЍЩ hh@I(}}AGR.15 BWGR.15 C GR.9 BW GR.9 C 16 4 1@@ @(PP`P`p``~}-9f99: 556UPP 0@@ @(PP`P`p``/ DEGASRD.OBJ V1.0 b}y J. D. Potter October 23, 1990 DEGASRD allows you to view Atari ST Deg}as and Degas Elite format picture files on your 8-bit Atari. These are displayed in one of four modes: monochrome} graphics 15 (160H x 200V, 4 gray levels), color graphics 15 (160H x 200V, 64 colors), monochrome graphics 9 (80H x } 200V, 16 gray levels), or color graphics 9 (80H x 200V, 4096 colors). The color modes are provide in the same way as m}y other program, COLRVIEW. To try DEGASRD, load it from DOS. Turn down the brightness on your monitor a} little. Use the [L] command to load the included file "BEAR.PI1" (the program accepts up to 32 characters, "D1:" is th}e default if no disk number is included). Press [START] after you are done viewing the picture to return to the co}mmand menu. The commands available from the menu are: [D] View disk directory: you will be prom}pted to enter the directory search mask. Enter something like "D:*.R" to see the names of the CO}LRVIEW files. [L] Load Degas file, as described above. The program will decode and di}splay all three resolutions (.PI1, .PI2, .PI3), and can interpret normal and compressed formats (.PC1, .PC2, .P}C3). [M] Select Mode. The screen background color will change to remind you of what m}ode you are in. The choice cycles between the four modes described above. [R] Restore} color registers. See how to use this below, under "COLOR TUNING". [S] Save color reg}isters. See how to use this below, under "COLOR TUNING". [V] View the current picture}. Use this to return to the picture from the menu screen. [Z] Exit to DOS. You will }be queried before you can exit. [!] Unstick XF551. This sends the necessary commands on the } serial bus to return an XF551 to double density mode after it is "stuck" in single density mode. } DEGASRD V1.0 Documentation page 2 COLOR T}UNING DEGASRD allows you to tune the colors you see without having to adjust your monitor's hue control. Whe}n you load the program, it searches the default disk for the fle CLRVREGS.DAT. This contains the default setting o}f the three colors for the tri-color display. I have set these to best match my monitor; yours may differ. To set your}s, do the following: after you have loaded an appropriate picture, press [H] (while the picture is showing). This} will cycle you through the available colors, one step forward each time you press [H]. Press [SHIFT][H] to step b}ackwards through color selections. If you find you are still unable to get the proper colors, press [R], [G], or [B] } to adjust the red, green, or blue separately. Pressing [SHIFT] and either [R], [G], or [B] will reverse the directio}n of the color change. When you are happy with your color settings, press [START] to return to the menu. Now pres}s [S] to save these color registers to the disk (be sure the proper disk is inserted in your default drive). If yo}u have become hopelessly lost while adjusting colors, you can type [R] (from the menu) to reload the color registers fro}m the disk. This operation does not report failure to find the disk file, so be sure the right disk is inserted. } I have found that graphics 9 and graphics 15 pictures each look better with different settings. You can of co}urse use different pictures to set the colors. With graphics 15 I have found it best to try to balance good flesh }tones with pure blues. The flesh tones can sometimes be too pink, and the blues can tend to be too purple if you'r}e just a little off. ABOUT DEGAS AND THIS PROGRAM Degas is a high-performance graphics arts progr}am for the Atari ST written by Tom Hudson. It can create files in low resolution (320H x 200V) with 16 colors, med}ium resolution (640H x 200V) with four colors, and high resolution (640H x 400V) with two colors. DEGASRD does its} best job at matching the colors required to emulate these modes. You can see how many pixels it is averaging, by watch}ing what numbers it shows after "Width divide" and "Height divide". Cartoon art and line drawings show up best in }the graphics 15 modes. Digitized photographs show up best in the graphics 9 modes. WHERE TO FIND DEGAS} FILES You can find Degas source files in the GEnie Atari ST Sofware Library (Page 477), and the CompuServe A}tari Arts Forum. Also try your local friendly Atari ST bulletin board system. Make sure the format is listed as P}I1, PI2, PI3, PC1, PC2, or PC3. DEGASRD will not interpret any of the other ST formats (.NEO, .ANI, .SPU, .SPC, .TNY am}ong others), and does not complain if you attempt to interpret some other format (Degas format is not specific enou}gh for me to program a way to determine if a file is of the wrong format). If the file is archived } DEGASRD V1.0 Documentation page 3 (.ARC), be sure you know what the format is before d}ownloading. I suggest using Bob Puff's "SuperUnARC" version 2.4 to de-archive. Occasionally you will find th}e file has been archived with an illegal filename (as far as your DOS is concerned). You can patch this file with }a sector editor by changing the name within the file (first dozen bytes or so). Try this at your own risk, though. } ABOUT COLRVIEW The technique I use is different from APAC and Pryzm, and consists of alternating} lines of red, green, and blue images (displayed in graphics 9 or 15). This is in addition to a page-flipping VBI which} relocates the starting color in each of the three images. It's really hard to explain in words, and it's full of }VBIs and DLIs. I found this to be less annoying than merely page-flipping between a red, green, and a blue image. } There will be rather significant "swimming" in areas of the image with pure (primary) colors. I can claim this di}splays 4096 colors (16 x 16 x 16), if I rely on the persistence of vision present in the human eye. The screens take up} a whopping 24,000 bytes of RAM! If you have trouble loading and using this program, try the following:} - Remove all cartridges before loading (the program checks for RAMTOP being too low, and will as}k you to reboot). Owners of XL's and XE's should disable basic on booting up by holding down OPTION. } - If you use SpartaDOS, disable the TD line, KEY, and Verify. My custom DLI's will probably wreck }any time/date display, and I access the keyboard directly during color tuning. - DEGASRD uses al}l the RAM from $3000 to nearly $B700, and reserves $BC20 to $BFFF for the graphics 0 menu screen. You might want t}o remove any custom drivers or stuff that might be lurking in these areas. DEG}ASRD is a shareware product. If you use and enjoy this program, please express your satisfaction with a letter and at l}east a $5.00 contribution. This would encourage me to create enhancements to this program, and to create other pub}lic domain software. It would also help pay some of my bills on the pay services and long distance BBSes, providin}g support and seeking feedback. As always, I am awaiting your comments. Use the easy-response letter on the next page!} Jeff Potter 814 Banbury Dr. } Port Orange, FL 32119 DEGASRD V1.0 Documentation page 4 } GEnie: JDPOTTER CIS: 74030,2020 Internet:} potter@ge-dab.ge.com Computer World BBS: (716)247-8355 } DEGASRD V1.0 Documentation page 5 Easy-response letter: } mail to: Jeff Potter 814 Banbury Dr. } Port Orange, FL 32119 Jeff, I used your DEGASRD program on my }Atari ________ computer. I found that the colors did( )/sorta did( )/did not( ) look correct on my monitor (which }is a ___________________). I own a ____________ disk drive, which operates in SSSD( ), SSED( ), SSDD( ), DSDD( ). } I rate this program in the following ways: Excellent Good Fair Poo}r Color Fidelity ( ) ( ) ( ) ( ) Sharpness ( ) } ( ) ( ) ( ) Ease of Use ( ) ( ) ( ) ( ) I found} this program on the following bulletin board/pay service: ________________________________________________________}______________ Phone Number (if BBS): ____________________ I would be interested in receiving upgr}ades to this program( ). Comments: _______________________________________________________________}_______ ______________________________________________________________________ ____________________________________}__________________________________ ______________________________________________________________________ _________}_____________________________________________________________ __________________________________________________________}____________ My name and address are: ____________________________________________________________}__________ ______________________________________________________________________ _________________________________}_____________________________________ _____xP__________________________________ _____ "2w CTU3"!D$} $}@ߟ@`$}?0 0?ߟ@@$}?000 0 $} / 000o0P$}  $} 0@ ` $}?@30@@_$} @@@$}@@?0   `@``@`$}~~w8a`0`0 `$}  ` `` `  zy_``a`a $}@0 00 0  qO߼ C$}@0000h$}߼> $}_` x|lx! y9@$}?@_g` $}Sk  ~$}  @ހ$}o ##  $}{  /0o8/0@ ?@  $} _ >`0  @? ???$}!\@  } 0 ޺^|a!$} `R$Bÿ$c/03#B $} 0}C 'b@?! ? 31$}cAc @ @_`^d"@?~xkkE怾$}_ ` 31@a!A` @` `@`?@T(l@?$}z !_` ` "101` ` ` `$} 8(<0 @ "?@@$}   @ @@><<)A6 @26$}`@ 0 0`0@ `0``~o$} _` ` 2&``@00`0 `00/$}``= ?``_` `  `@`0 0$}11=00@? AB @ $}?0 ` `00&'-`0 8w$}? ?000 0  '48 8/ $}0 0_>/00 00  +$},R n/?@H@/0$})?<DK`p`C$} i(Z0~0?C%}   g`H 1//0%}!!`    %}_ ` @@a@%}     OH?@@ A?A%}}  0? 0 .@?%}  |    ?`:%%}.~~A?g %}=>=@?%} P|0As``% }@0|@y/% } ?0@@% } @Ϡ? @% };<<!`?% }`@ ? > # A< 07}%}?``@s3@ %} _ ?:  ??0 `@`~%}޿ |l?@``%}?00` `~` 008`%}``  @mP_%} ? %} |P@  %}??  H``00%} ??  $00%}00??%}$00%}??" %}?? B %}?? B{0@%}0 ? %}?@0@0%}@@00%}@% }@ %!}_ %"} %#}?@@ ?%$}`@ @?%%}``%&}  %'}_ %(}?0 ? %)}?00%*}?@@?x%+}1߿0@0@$B(=KhhJȱKȱDȱEeeHHLVhhDȱEȱHȱIeeHHLVE:K:D1:*.*S:P:D1:FILEN9-}AME.EXT B V B V0 B VB ( `(0B (b(j7 B 0(J\0B 0( B 0(0 B Vl9.} B (`I6 B V B 0(JY0B 0( B 0( B 0(o B V"#9/}R׍PAݩ>ޅAh }C B 0(7F B 0(SH0B 0( B 90}0(AL4BL'+DLA+IL8LL,ML*PL7SL5VL+ZL|*!LF*L)1O\ 91}  Y DL) B 0(H0B 0( B 0()YL)0 B V݅A B 0(Hl h92}i hⰅ̰h iG hDL) ީL)ލL) B 0(H"B 0( D 93}B ( D B VL) B 0(H B 0(0 B 0( B V > B 0(H B 0(7F94}L)h L7 L9010P1hoL"5h h̰iG hD B 0(HB 0( D95} D B 0(HL) B ( D B VL) B 0( oI B 0(uI B VL)ͩ96}΢0 B 0(I* B VL))iՅ&ƆGͅ΅ WB8 97} B 0(I B VL)>Rэ>ҍ>ץ^׭h FאשإإFؐة }C  98}LLHH 00ܥN0n N1n!N2n"N3n# ͅ΅&e͝HeΝIBDE V B 0( 99}, B 0(I B VL)υӭЅԭѭҭ 0L.)iՅͩ&Ɔ ͅ΅&9:}e͝HeΝIBDE VhFfJ4Ӱ4ӭ )@ J涥J J涩9;}M^MƆ惱N^NƆ惱O^OƆУυЅG 9<}WBх҅G WB hD>* B 0(aH$0B 0( B 0(օ/`&J9=}e٥eѐх٥҅ڮh۩ܥL0 ۭ0ܩQJJJJ p)JJJJL0)JJJJ9>}) `(PeeL&1) (eeQ9?}o( 8D010P1hװ?JUЍo B 0(¥&ƆiåiiŅ9@}iƅ̥ ǥ*8ɥʢ B 0( BDE˝HI V%Ʌ%ʅYS9A}0 B 0( C B 0(fJ" B VL) B 0(,L"5!LS4L"5MG̅ǩ&Ɔ8ɥ9B}ʥŅƅ >% A?̅ >L/2Ŝ>ś4 C B 0(J B VL)扥9C}Śhfɼ$ C B 0(I B VL)ii扥 *iiȱL/3%ɸ9D} A?ƈ A?ƈňƉ֠ A?ii *iiȥ朥(L.4ǐ9E} &ȥ8ɥ >L/2 >L/2 B 0(Lm2 ? B 0(Lm2h h̰ 8DiG hD B 9F}0(HB 0( DD B 0(HL) B ( D B VL)o( B 0(Q( B VL+ B9G} V"/0o \moԩЮhװ?JUpPPL_;> CL) B 0(I9H}B 0( DL5 DD B 0(HL) B ( D B VL) B 0( B V 9 B 0(1J509I}B 0( B 0()OA#L) B (0 D B VL5 B (  D B VL5 B 0(QL69J} B 0(I)B 0(i(io( B 0(Q( B V@L) h̰ 8D@i9K}G hD B 0(HB 0( DD B 0(HL) B ( D B VL) B 0(Q B 0(9L} B Vo(010P1@o"/pPL \`ԩЭ CL) h̰ 8DH9M}iG hD B 0(HB 0( DD B 0(HL) B ( D B VL) B 0(Q B9N} 0( B Vo(ߩQᩑi(ᅀߑᤆߤߤߥȄ(iPߥiiPi9O}樥`010P1mo@o"/pP>L \ԩЭ CL)h ȹ9P}lL:LL: BiPJ )ej)))eJ)愥лeehh9Q}L"5` BJJJJJiPJ 愥L9LLt: BJ 愥L9 BJ )9R}ej)))eJ)愥оL9LL: BJJJJJ愥L9 BJ)ej))9S}JJJJ)eJ)愥оL93 BJJ/Q-3QN3N3ȩ3愦L9ԩЍ Ъ*/ oo9T}ЩЍЩ>>>>>׍>؍>0>ȍ> >d>8>>>>؅FfFFfii 9U}ɀ>>8>>&ׅFFfh Ffi(i>> n>>9V})x)>>%>>Mx)>́> ΂>΃>Mx)>̀>>>x)>~>΄>΅>LY=.29W}Fא>ש0>ȍ>LY=>8>iJ8m>>39/Fؐ>ة >d>>8>iJ8m>>>>Р>9X}>Э1Lt>>"/Ѝ ЍЍЍЭ>׭> }C CL)"/Ѝ ЍЍЍЭ>>80hF9Y}F&>e>e>>8 F&m>m>ɶ }C \** C B 0(>9Z}L}, nLZ< d1Reloading previous picture. B 0(HB 0(`FffƘ >%ʅ%Ʌ`9[}` B 0(* BDE˝HI V``拥`iŋ`LV@œ9\} Œ "/`#ِ沭hhL"5`h4ʝ`ׅ֩ee9]}MyNy``Oyƅ愥ń+ w9`֩`ׅДАHLAœ9^}L@ŒL@"/L@hhL"5@eeœ`Œ`8咅哅FfJQe9_}e獵 ۽0`lűd-Ѱ%hhL"5@ee`槦hhL"5D9`}œ`Œ`L@h4ʝ`􅄥ׅeeMyNy``Oyƅϥׅ愥Ӑ 9a}w9}@ee`ٰ`L A`8 8JJJJ`JJJJ p`)JJJJ))`9b}HHإe@eeإ8ۥVeeeƇإeeeإ8ۥe9c}eeƆh)䮰 0ȩ0 䮰 ʥ)JJJJ䮰 0ȩ0 䮰 ʥ)䮰 0ȩ0 䮰 9d})JJJJ 䮰 0 䮰 ȥ) 0h`Gׅ WBG؅ WBͅG WB셈G9e} WB` 2"#"#01`ԩoЩQP`gPpPh̰`h$ @P$9f}Pe$ @Ph$Pǐ`UVT B 0(zGv`:: D:ɛ 𩛝` TE9g}E` TEE` TEE` TEE` TEE` TEF`eeؘ8ee؈륁 0)FJJJJ 0*F9q}B%DOS SYSB*)DUP SYSB  BĠB֠B B,SDEGASRD OBJBWDEGASRD1DOCBCLRVREGSDATBUBEAR PI1B  BנB֠B BO,APACVIEWOBJBAPACVW23DOCBH=COLORS GIFB!RGBTABL8OBJB-----------BӠҠBנB----------->FROG15 R >FROG15 G >"FROG15 B >RCOLORS B >COLORS G ) 0+F TEF`hh BDȱEdHeIeHHLV-File not found.-File name error.-BREAK key pressed.-Devi9r}ce timeout (does not respond).-Truncated record, input too long.-Non-existent device.-Error number XXX occurred.} 9s} APACVIEW V2.3 Copyright (c) 11/90 Jeff Potter <> Commands: Load .APC f9t}ile Toggle Blank View Directory Load .ILC file Load GIF file Select Mode Load .PZM file Save current View cur9u}rent Exit to DOS Unjam XF551 Current Parameters:Width: 0Width divide: 4Height: 0Height divide:2Col9v}ors: 1X bias: 0Mode: APAC Y bias: 0Press START after viewing to return.->Enter directory specificati9w}on.->Format incorrect, retry.Your choice: Reading body of file, press return}Disk Directory:Exit to DOS...are you sur9x}e: Sorry, mode not supported.Sorry, only disk access.Press return to continue.Enter filename to save->Enter caption to9y} be displayed (38 max)Temporary end of program.D:RGBTABL8.OBJGIF87aSorry, this is not a GIF file.Corrupt file (no null).9z}Corrupt file (outcount > 1024)File does not contain a global colormap.Corrupt file (no separator).Corrupt file (bad LZ9{}W code).File exists--overwrite ? --or append ? Corrupt file (some other reason).RAMTOP is too low, try reboot9|}ing.First remove any cartridges.Press any key to reload DOS.Error reading D:RGBTABL8.OBJInsert correct disk into D: and p9}}ressany key to try again.LLH@oPgPhL_@oQP`gPhL_Hm@`PQ9~}P`gPhL_@pPPgPhL_PP`Q9}`AP0ooHm9}@`PPhL_@pPPhL_H@ ԍh@ ԍЍh@H km ԍh@9}@@@PP((A APAC Gr.9 GR.11 Red9 9} Green9 Blue9 Red15 Green15 Blue15 Pryzm Intlace@@@@@@@ :z<|Z0Ѐ0ЀP((((((((((_9}9G::G:G:G:+;+;+;UPPPPPPPP5Յ :ڊ?ߏ(ЀP((((((((((_8V APACVIEW Version 2.3 Copyright (=}c)November 1990 by Jeff Potter As a ShareWare product, this program may be freely distributed without restrict=}ions, on the condition that the copyright notice above is not altered or removed. This software and the a=}ccompanying documentation are not to be sold, either separately or in combination with any software or other prod=}ucts, without the express written permission of the author. Permission is given for inclusion in collecti=}ons of shareware or public domain software, when only a nominal fee is charged for the disk=} media and copying. GIF and "Graphics Interchange Format" are regis=}tered trademarks of CompuServe, Incorporated, an H&R Block company =} INTRODUCTION APACVIEW is a Graphics Interchange (GIF) image file decoder/viewer. It loa=}ds GIF files, and displays them in full color on any 8-bit Atari computer with the GTIA chip. QUICK-STA=}RT PROCEDURE Load APACVIEW.OBJ from DOS with no cartridges installed. The file RGBTABL8.OBJ should be on the=} default disk (normally D1:) when you load APACVIEW. Adjust the hue and brightness of your monitor for a pure, bri=}ght yellow. Press L to load a GIF file. Enter the filename, (device name of D: is assumed if not entered), including =} subdirectories, if used (32 character limit on total filename length). The header from the file will be loaded, and =}the resolution and number of colors will be displayed. APACVIEW will automatically select width and height divider=}s based on the header information. Press return when prompted, and the conversion process will start. The screen will=} normally clear to a default color, then gradually fill up. A monochrome image will be displayed until the last lin=}e (of the GIF file) has been interpreted. The full color rendition will then "pop" on. Press START to return to t=}he menu screen (picture will not be erased). =} APACVIEW V2.3 Docs page 2 FEATURES The following menu items are available: [A] LOAD .APC =} Loads an APAC mode file, such as one created with the S option below. Also loads caption. =} [B] TOGGLE BLANKING This allows you to load files up to 30% faster by turning ANTIC off dur=}ing the decoding process. The border of the menu screen will change to gray to indicate this option is active. =}Press B again to disable. [D] VIEW DIRECTORY You will be prompted for the search=} specification. Enter disk number (if desired), and subdirectories, or simply *.* to search the defa=}ult disk. [I] LOAD .ILC Loads an interlaced APAC file. See below about how to create =} such a file. [L] LOAD GIF Load a new GIF file, as explained above. Usually this reset=}s the settings of width, height, and bias. [M] SELECT MODE This allows you to se=}lect between APAC or several other modes of monochrome viewing/saving. When "GR.9" is selected (and the =} screen color changes to gray), the program will load files in graphics 9 with 16 colors. Resolution will be =}80H x 192V. Note that the "true" gray scale value is calculated by interpreting all three color comp=}onents. When "GR.11" is selected (and the screen color changes to turquoise), the program can decode=} a GIF file into its color components, without respect to the intensity of the pixels. This is neces=}sary to create interlaced APAC and Pryzm mode files. When one of "Red9", "Green9", "Blue9", "Red15", "Green15", =}or "Blue15" is selected, the program loads files in graphics 9 or 15, and only interprets the appropr=}iate color selected. These modes are specifically for creating files viewable with the COLRVIEW prog=}ram. Note that the image will appear in shades of gray, and not the color selected. [P] LOA=}D .PZM Loads Pryzm files. These can be created with Darryl Yong's Pryzm artist program, or see below=} about how to create these from GIF files. =} APACVIEW V2.3 Docs page 3 [S] SAVE CURRENT PICTURE This option allows you to save the current pic=}ture file as a .APC file (viewable with APACSHOW.OBJ). You will be prompted for the filename (defaul=}t D:). You will also be prompted for a 38-letter caption which will be saved in the file. I suggest =} you enter this centered at the bottom of the screen. Avoid typing off the right hand side, or the use of the ve=}rtical arrow keys, as your caption may be lost. Press return to save the caption and your picture fi=}le. Note: if saving a monochrome picture, you may not enter a caption. The file will be the standa=}rd 62-sector .GR9 format which you can load and view with other graphics 9 loaders or slide shows. This =} version of APACVIEW checks the filename you have entered, and if it already exists, asks you to confirm that =}you want to overwrite it or append to it. Answer by pressing "O" or "A". [V] VIEW CURRENT P=}ICTURE This pops you back to the APAC mode screen. [Z] EXIT TO DOS This allows y=}ou to return to DOS, assuming it is on the default disk drive. You will be prompted to confirm this before it =} exits. [!] UNJAM XF551 This sends the correct control codes to restore an Atari XF=}551 disk drive to DSDD operation. This is to correct for the bug in the XF551 operating system, wher=}e it refuses to return to DSDD operation after you let it read a single density disk. =} KEYPAD OPTIONS OPTION: Press this (either while the file is loading, or after) to e=}nter joystick mode. In joystick mode, two cursors will be activated to show the upper left and lower right bo=}undaries of the screen. A joystick (or trackball) plugged into jack 1 can be used to move the =}cursors within the screen boundaries. Pressing W or H will adjust the cursors for different Wi=}dth and Height dividers (8, 4, 2, or 1). Move the cursors to select an area of the picture to view, and =} press the joystick button. The original file will be reloaded with new settings for width, height, =}horizontal, and vertical bias (offset). This can be done recursively, but you must reload (pre=}ss START to exit and use the L command) in order to see all of the picture again. The cursors =}will not stray very far off the screen, and are clamped to the picture's boundaries. SE=}LECT: Press this while a file is loading to stop the loading process and switch to color display. This is use=}ful to skip areas of the file which do not show up on the screen, or if you are merely impatien=}t. APACVIEW V2.3 Docs page 4 START: Pre=}ss to return to the menu screen. A LITTLE ABOUT APAC APAC mode (Any Point, An=}y Color) was first described (to my knowledge) by Thomas Tanida in ANALOG Computing, Issue 60, May 1988 (pp. 64-71). =} It is an 80H x 96V display mode which simulates 256 different colors. It performs this feat by displaying pixels in =}graphics 11 (16 colors) followed by pixels in graphics 9 (16 intensities) in the line directly below them. From a =}reasonable distance, the illusion of full color is complete. Although it produces 256 colors, only the hue and intensit=}y can be controlled. The saturation of the color is constant. For this reason, the best pictures can be viewed fr=}om GIF files with fairly saturated colors. My monitor display (a Magnavox Color Monitor 40) looks best when the co=}mb filter is enabled. Some monitors do not produce a full-color display, and some experimentation is necessary. O=}ther users have found that a regular television set does display true colors. ABOUT INTERLACED APAC =} Interlaced APAC mode was suggested to me by Charles Blaquiere. It allows APAC mode to increase its resolution t=}o 80H x 192V. Basically it involves two fields of information (15,360 bytes of screen memory total). One field/sc=}reen contains the color/intensity information of the even numbered lines, the other contains the odd lines. You may =} have noticed that originally APAC displays had distracting black lines in the picture. Page-flipping between two scre=}ens/fields of picture eliminates these lines, at the expense of generating a small amount of image flicker. For th=}ose users with monitors that can display APAC, this mode presents the highest resolution, best color images I have =}seen on an unmodified Atari 8-bit. ABOUT PRYZM Pryzm mode was (to my knowledge) developed by Darr=}yl Yong. He has released a slide show program and a drawing program. This mode works by displaying a monochrome (=}GR.9) image for 1/60th second, followed by an "all color" (GR.11) image for 1/60th second by page-flipping. The im=}ages resulting from this mode are in 80H x 192V resolution, with 256 possible colors. I could never get his demonstrati=}on programs to look as good as APAC on my system, but I did notice that Pryzm appeared to display better on some mo=}nitors that could not display APAC. APACVIEW V2.3 =}Docs page 5 ABOUT THE PROGRAM This program was written entirely in 6502 Assembly Language, using the =}Atari Macro Assembler (AMAC) for optimal speed (although I'll admit the coding is not very tight). The decoding of GIF =}format was adapted from the program "gif2ras.c" Copyright (c) 1988, 1989 by Patrick J. Naughton. All pixels are co=}nverted from the source file, and are averaged (yes, averaged; eight bits each of red, green, and blue) from one to=} 32 pixels of source per pixel displayed. The resulting color is looked up in a table of 4096 colors (RGBTABL8.OBJ) to =}speed the conversion to Atari chroma/luma format (GR.11/GR.9). This version (2.3) has the following lim=}itations/enhancements: -Fixes a joystick mode bug present in V2.2, when attempting to "Zoom in =}on" graphics 15 images. -Lets user create and view .ILC (interlaced APAC) or .PZM (Pryzm) mode =}pictre files. See below for instructions. -Signals user during Save if file already exists, asks if you =}wish to overwrite or append (put stuff at the end of the existing file). -Allows user=} to create R/G/B color separations for use by COLRVIEW (see section called "COLRVIEW Compatibility"). These may be=} created in graphics 9 or 15 with this version. (V2.1 only created graphics 9). -Disp=}lays in "APAC Interlace mode", which suppresses the annoying black lines that appeared in previous APAC displays. =}Some shimmering of the image may be visible. -Detects when too little memory is available when =}program loads, prompts you to try again. -Tells you when it can't find RGBTABL8.OBJ, allows you=} to swap in the right disk and try again. -No handling of left or top offsets. =} -No allowing for multiple images in one file (does stop at end of first image). -Skips over=} GIF extension blocks (does not interpret). -Widths greater than 720 may have unpredictable results (I ha=}ven't tested it). -The program occupies RAM from $2800 to $BFFF. This implies you mu=}st have a 48K Atari, with no cartridges installed, and a DOS that does not expect to use addresses above $2800.=} APACVIEW V2.3 Docs page 6 -APACVIEW displays G=}IF interlace mode pictures by averaging the luminance between lines already drawn on the screen with new =}ones. The fourth pass over a screen with height divide = 4 does nothing (press SELECT to skip). =} ABOUT GIF GIF, or Graphics Interchange Format, is a hardware- independent graphics file format devel=}oped by CompuServe. It is an adaptation of the Lempel-Ziv Welch compression algorithm, which is also used by the A=}RC/UNARC and AlfCrunch programs. This version does not handle any updates to the GIF specification not coinci=}dent with the 'GIF87a' format. There is now a new release (GIF89a) of this specification. Any users out there who desp=}erately need compatibility with the new format, please send a lot of cash, and I'll eventually get to it :-). Note=} that this version only checks for the word 'GIF' in the header, and will thus accept GIF89a pictures. No support =}of the new features or extension blocks is implied. COLOR TUNING Included in this ARChive is the =}file COLORS.GIF (originally uploaded to CompuServe by Steve Wilhite). Load this file and refer to the following ta=}ble: ----------------------------------- : : DARK : LIGHT : =} : : BLACK : GRAY : GRAY : WHITE : : : : : : =} ----------------------------------- : : RED : : YELLOW : =} : RED : YELLOW : YELLOW : GREEN : : : : : : =} ----------------------------------- : : GREEN : : CYAN : : GREE=}N : CYAN : CYAN : BLUE : : : : : : ------------=}----------------------- : : BLUE : :MAGENTA : : BLUE :MAGENTA :MA>}GENTA : RED : : : : : : --------------------------->}-------- Adjust your monitor until these colors look as close as possible. On my monitor, the only col>}or that's a little off is BLUE MAGENTA, which looks a little too magenta to me. >} APACVIEW V2.3 Docs page 7 CREATING .PZM OR .ILC FILES Note that the file fo>}rmat for either of these is identical: 7680 bytes of graphics 9 information, followed by 7680 bytes of graphics 11 >}information. So the creation process is quite simple: use [M] to select "Gr.9" and load a GIF file. After it has load>}ed, use [S] to save it. Use a filename with a .ILC or .PZM extender. Press [M] again to select "Gr.11" mode, and >}reload the same GIF file. After it has loaded, use [S] to save it to the same filename. You will notice that "SAV>}E" now asks if you wish to "Overwrite" or "Append". Type "A" to append the graphics 11 screen. After it has been saved> } in this manner, you can reload it with [I] or [P] (whichever you prefer, both can load the same files). I'll admi> }t I haven't tuned the colors for the best response with Pryzm; I look to the users for creative criticism :-). > } COLRVIEW COMPATIBILITY COLRVIEW, if you haven't heard of it, loads three color separation files,> } and displays, in graphics 9 resolution, an image that provides up to 4096 colors (!). Alternately it can display in gr> }aphics 15 resolution with up to 64 colors. These files can be created in the following manner: After po>}ssibly viewing the .GIF file in APAC mode, use the M command to select red mode (red9 or red15, depending on what resolu>}tion you wish to create). Load the file, then save it to some filename with the extension ".R". Use the M command>} to select green mode, reload the file and save it with a ".G" extension. Use the M command again to select blue m>}ode, reload the file and save it with a ".B" extension. To save a section of the image which you have "zoomed>} in on", do your zooming on the red screen. Save the file as you did above, and change to green mode. Use V to vi>}ew the image. Press OPTION to put up the cursors. Don't move them, and press the joystick button to reload the sa>}me area of the image in green mode. After it has loaded, save it. Change to blue mode, and use V to view the image. P>}ress OPTION again, and press the joystick button to reload the same area of the image in blue mode. After the blue>} image loads, save it. Experiment a little if these instructions seem confusing. Sorry, but there is not eno>}ugh room (RAM in the 8-bit) to decode and display a GIF picture in COLRVIEW mode. You must exit APACVIEW and load >}COLRVIEW in order to see your pictures in this new mode. Please upload your favorite pictures to the pay services and B>}BSes (preferably ARC'ed to save disk space), and drop me a line about them. >} APACVIEW V2.3 Docs page 8 FINAL NOTES This program has mostly been the r>}esult of my research and toiling. I am depending on YOU, the Atari users, to give me feedback on what's missing, w>}hat I've done wrong, and (hopefully) what you like about the program. My thanks to Don Davis, R. Woodruff, Bob Puff, Da>}vid Beifeld, Charles Blaquiere, and Ken Wickert for their useful suggestions. I have tested this program>} only with MyDOS 4.5. It should work with DOS 2.0 and 2.5. Others have tested it with SpartaDOS, with good result>}s. If you have trouble with SpartaDOS, try disabling the TD line, KEY, and Verify. With any DOS, be sure to disable BA> }SIC, whether it is built-in, or a separate cartridge. Be sure to check out my other programs: ILBMREAD (conv>!}erts Amiga IFF pictures), COLRCODE (converts three color-separation GR.9 pictures into one APAC mode picture), COLR>"}VIEW (shows three color-separation GR.9 pictures in 4096 colors, or GR.15 with 64 colors), APACSHOW (.APC file slid>#}e show program), and DEGASRD (displays Atari ST Degas and Degas Elite pictures in COLRVIEW mode). All are available on >$}the GEnie Atari 8 Bit library. Certain programs are also available on CompuServe. APACVIEW is a sharewa>%}re product. If you use and enjoy this program, please express your satisfaction with a letter and a $5.00 contribu>&}tion. This would encourage me to create enhancements to this program, and to create other public domain software. It w>'}ould also help pay some of my bills on the pay services, providing support and seeking feedback. Please use the ea>(}sy-response letter on the next page! Jeff Potter >)} 814 Banbury Dr. Port Orange, FL 32119 GEnie: JDPOTT>*}ER CIS: 74030,2020 Computer World BBS: 1-716-247-8355 >+} Usenet: potter@ge-dab.ge.com APACVIEW V2.>,}3 Docs page 9 Easy-response letter: mail to: Jeff Potter >-} 814 Banbury Dr. Port Orange, FL 32119 Jeff, >.} I used your APACVIEW program on my Atari ________ computer. I found that the colors did( )/sorta did( )/did>/} not( ) look correct on my monitor (which is a ___________________). I own a ____________ disk drive, which operat>0}es in SSSD( ), SSED( ), SSDD( ), DSDD( ). I rate this program in the following ways: >1} Excellent Good Fair Poor Color Fidelity ( ) ( ) ( ) ( ) >2} Sharpness ( ) ( ) ( ) ( ) Ease of Use ( ) ( ) >3} ( ) ( ) I found this program on the following bulletin board/pay service: _________>4}_____________________________________________________________ Phone Number (if BBS): ____________________ >5} I would be interested in receiving upgrades to this program( ). Comments: ________________>6}______________________________________________________ _________________________________________________________________>7}_____ ______________________________________________________________________ ______________________________________>8}________________________________ ______________________________________________________________________ ___________>9}___________________________________________________________ My name and address are: _____________>:}_________________________________________________________ ______________________________________________________________>;}________ ______________________________________________________________________ ><} __________________________________________ <*GIF87a^UUU,^I8ͻ dihlp,Ucx|pH,6*rl:ШtJB>}Zج2zlL.hXn^ikrEt{`#r13bϻvwKo"~g{n_BQ} r7</v7^nKOO|3yBR}%N{Jw~cG'{ }~z]Gp[m[8Vsh|W|ǀ8g~|V}lygz5Wv}p(Xo؂D~,~08BS}t6FhY&Ljg'v̗|epf]o_<'yln\rqtxmvxږq'v]|؇lW`hȈ戏BT}(tG!Nȉxkk6H|FeLHm/扯&nqh5(yȋ81Qb(ƅɈ`xx\xhLg5OXBU}knX]ݸ]u\XexTVw׃Hk(|h_k7 Xhm^wf8H }7~h\9鍴葡{8w'BV}iψ&Ŏ1 .XuI!<jXt7r8x$G7xfY&K9/mؒ~'S9ZY:?4(x%& )3 tREBW}Uxgȗzp`f uygvI(阒 ZZHA}si[j)k9YzÙ{G1 4M)Y4WGXl`W Ȁ 8 X8'BX} t闁i DxkٝO'9هyz׊枸yu9eGxən)Gahعi9^ȟy/0cهr9!ZBY} ʣ&rSEYj7zj ?J@ZBD5z&ْ9G9ZɢX:ZJh[WfkFl nkCitvjx|Jbsq֦zgTBZ}zy f*l~ZvppکeZJxꛔڪ6h:X*nNʩ*6\~~JlΚd͆ԪczB[}F_fj cz*bڮdZHǮjlmگ*e:*V[kgXKe;ۧu+;f7 $[k&{ЙqG,B\}+s4|6{::<[_>sB[b9[zֱJoL۴PeRT[n7X.%۵`+ ;dˡfKdh;_j)nDX6iv;mz[|k~;B]}[ua] {앸7K}Wv{Ƶ^ (+[{{ {mۻ({‹q[i+ʛۼ IЫB^};[*؛_K+- `U{ۿ<Jp <L` "<$\&|\,.B_}02<4\6|8:|>@B NBMR]G]VK|OcS֍ldMhl p]e=i}(mBc}3 qnLׂg׆z׊~ ؎ă lׇ])֋9؏H,٠Ņm٤ʼnيٞCڠM٥ۧ{ڬ}>ڒ <ԳMlm۸ںټ Bd}M]m@<=˝,֍----M-=M ]0MM==,.n!m ^Be} ^|޽==^5M}!#n%D)1N3N S>y^^|)ϽOQWNUG'JBf}~cdf~m n~p\n=vKEu~{BL .^J|F޿t.~^Nn}nmE,8M)INnBg}Nڕ,~EټҾ^o 9Vk~׎ٮ^ߞ˴*0|}H\n >=,G\?, Bh}  L_ }=$&M-.2,5o<u>_ى-CEo NPdP_gBi}SUO6V@wO7]ik//omoqx4_v_rnn|k++_Τ쓾]sx2L|/Bj}o O.xҮ?Ěo/۟ȏꐾj=?4j<@O_׍*_!B`4Rl_0G5PWmQ7~w>lBk}Z[S`PC!GdRi| R:VWlV5_pX<>Z^6&$S:\㰡ABC7(F(HEKEMNOP/7 R;SUS7ğY@EL\JBl}(LaPcdQ< 艺ik @nop]`F^'Gruv,wM渐 jT~m$HsBF];ȣXbz+eI)ePa %ΤBm}9M2@#YTII !,^YufNY۠`5=jKծEԔS栢in1yiYfӲ%\,}]ȘN۷_5lg#Bn}&iKnfݺ3hlE];"jU7瀱mKs8O?YuUoWwtP'zvpgkx(_yɻ|Y>_O?KoA6 Bo},pBBL» !( 04q S[FckHE`E[ NF }F"{Tt#sLrI,jI.K-,iK.L63E2͔Bp}Ӵs6TM8ߛдSF<4t=>5,aTB3QEdR}tH%eRŴGM7%SOuAQGuTSC5U)WUW?5VfH[5Wwu:_1%6@c.YeMdBq}=g/Zia .[mϾAq#\E0uͯޅ:y%^{W9}u_8έ`}C8f:q8bx.>4c6X?Vb#4O,eQb^,Br}ftCƹM'h&轎FDFVhU:/Gi:k)3lV{mvm{nn{oo|p 7pW|qwq#|r+r3|s;Bs}sC}tK;SW}u[wuc}vk r}w{w~x7xwcwy裗~z꫷z~`{|7|W}w}m~~qO~oBt}y#` x@&zރ_@FP_-xA N`=P#$a M=NP+da ]Ȁ P3AxC0"b7QsxG<kcF8RCc! :;QHHZd%!xHLf2d'HR̛%MyJeRܤ']JPR~,%*myBv}R`l+}XRi%.i]&Se3aF# B3zRn+}GCRT(Jm 3%jLzSO;]iOU,*QkT.uO 3BL;NXBx}eNuc]iאUgU@Z{VzRp\ yz%)_JVn%le UFU^bYv(jLƎԱ}]d*N,bêرzaz=fj+By}Z>&egچO+\b׳lqkPBVxkryG^ йejt۟-vzDQ*^ݙ7Nz5^ºە}Oѕ-[O3Bz}uf{ꓰu+` 0rmCB&-ebؾqpOYc{f1kc)Yuoion@}tO[fY9IS_xvB{}TWf7y A:x֩%g?_ϋOQЉh>jtt!" {-ZNRnI=fS:Tu,: u[9OԶ&&wTu6B|}m?b{ilf[О}kc{謻n[&79͝_W;4OnZ{w.zq]C\owIot5^ .o/;&Eozy kSB}};9"8ija7΋qyK[O/EGz=ӣ}XqO;6*XƢӟuR&Ӟ^:K=Q=~gwG;_z/u|Z -=pB~}{SxȧG;ŏs׀w+m#މK]Ynr#ǖ_C"+xTN'j C˼:iޓo߫׹+^v;B}" W_Uf+l/?ܧ9͸,~M:> N:~+2<t5?΢;>C /:49+4@:f>3@C19DB}[.3Sy˼32c0@?;,$*E^"_JԡEc]Lr[F&jFIi?B}F[lLFo$!d""eBGn b\cAw&xL"`E{jGG!u HjG$(&yLsGĽ|H ȃH<#rH3 H~ It,';I1HB}\(ilIGD%IsIFHtIIdWItFʹ+J$Lʟ\JEZHJJ|RJTȦJJ?ʪ ˊ,?!<%LK~E#|KC$gKJ,˗B}8KII,LJ}PTUPU@@PPU@TPUP@PETc?}TPVPA@UTUPP@UTPTTPUPc@}P@@EUT@EePTTQePYTcA}@ZPUTUYeTTU@jTTPPcB}U@jUUQ@U@@VUUhe@UUUdcC}@@eT@`@@UU@P@UUcD}@@V@@UfY@UYcE}@@Pi@@Ui@Ui@cF}UdV@PVDVcG}U@UUPUU@UcH}UDPDP@@@cI}@@cJ}PZcK}@@UVcL}@ZU[jcM}n@P[@DcN}@TVUP@TeV@UkVcO}@TZU@kU@TZkU@TcP}j@U@@U@@TUTPVcQ}UUTjUUTjUUTjcR}UUU@UUT@UUU@cS}UUUTU@UUUTVUUUZcT}UUTZUUQZUU@jcU}UUjUTjUP@cV}YUPYU@iPiiUUdiTcW}UdeUjPVPiU@YPiU@cX}Y@eTY@UTPUUTjPUcY}PiPTPeTQT@cZ}@@c[}c\}c]}@@c^}c_}`77a}7b}7c}7d}7e}7f}7g}7h}7i}7j}7k}7l}7m}UUUUUUUUUSG7n}wwwwwwwwtWwwwwwwwwww7o}7p}7q}h7r}ixv7s}w7t}h7u}ˬӟݺhx7v}ݿxifzݿ7w}7x}7y}7z}7{}7|}UUUUUUUUUSGwwwwwwwwtWwwwwwwwwww7}}wwwwwwwwcwwwwwwwwwuGwwwwwwwwt5UUUUUUUUUUz7~}zzz7}zzzz7}zzz7}zhjjzjzzj7}zegZzߛz7}zzڽzj7}άz޻zzx7}zzzܻ7}zzz7}zzzz7}zzz7}zzz7}7}7}7}7}7}47UUUUUUUUUSjUUUUUUUUUSjUUUUUUUUUSj;}UUUUUUUUUSjUUUUUUUUUSjUUUUUUUUUSjU;}UUUUUUUUSjUUUUUUUUUSjUUUUUUUUUSjjzUUUUUU;}UUUSjzzUUUUUUUUUSjzhiUUUUUUUUUSjzzxxSEUTUTEUUSj;}yzwSEUSUTEUUSjxhSEUSUSUUUSjhSBCCESCBCCj;}SCCSUSCSDSjݟRCCRETCSDCjٞϟUUUUUUUUSSjz;}߽UUUUUUUUTSjxhhx껿ގUUUUUUUUUSjxzUUUUUUUUUSjjg;}UUUUUUUUUSjUUUUUUUUUSjUUUUUUUUUSj;}UUUUUUUUUSjUUUUUUUUUSjUUUUUUUUUSj;}UUUUUUUUUSjUUUUUUUUUSjUUUUUUUUUSjU;}UUUUUUUUSjUUUUUUUUUSjUUUUUUUUUSjUUUUUU;}UUUSjUUUUUUUUUSjUUUUUUUUUSjUUUUUUUUUSj;}UUUUUUUUUSj;};};};};}ξ;};}Ϳ̩jx;}ߝxmxz;}诟;};};};};};}UUUUUUUUUSGwwwwwwwwtWwwwwwwwwwwwwwwwwwwcwwwwwwwwwuG;}wwwwwwwwt5UUUUUUUUUUzz;}zzzz;}zzz;}zzz;}ݮzܽzyZ۹zx;}zzhgz;}zzz;}ˬzjݺzߝz;}zzͽzZ̪zz;}zzzzz;}zzz;}zzz;}zzz;}zzz;}zzwwwwwwwwcwwwwwwwwwuGwwwwwwwwt5UUUUUUUUUU;};};};};};};};};};};};};};};};};};};}87