@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD`Ǫ D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )}ǝ `A! d߰")-݆ "  $G@LLL&0") $G% }DžH0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 }ǥ)8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }ǰ8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}GCEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}Nj8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}ǠE8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }#C  Lq` X٨`DOS( ySYS IIIIIIIIIIIIIIIC`0 ߩ0}}~} ]^_ %|+-3G||DDOS PVDOSDOS[ `SYS sx}~}}"$},-O~} CDOS SYS~}V 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}ǢDEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$}G V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%}% VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}ǔLLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}Ǫ1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}#1i1232435ޥ<<8} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D,}UPLICATE DISKC. COPY FILE ^K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILEb M. RUN AT ADDRESSF. LOCK F-}ILE )N. CREATE MEM.SAVG. UNLOCK FILE- RO. DUPLICATE FILEH. WRITE DOS FILESW9!&x#!7&p))'&X*./)L''-؆莟.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i/}ǥil ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}ǛN !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3}S BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWEDjy COPYING---DN:}4} # 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}GPdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7}7 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}ǩ//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 1.?}D1:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}Ǿ, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}G% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I}I JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}ǩhAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}ǭ0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}?NAME TOO LONG B VL ` L1I H1EӝDL1DEI|mDiE` V0`8d/8 i:"2!22 1R} L ERROR- 138ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT}~H(h(Hy)hy)ʈhhh`l(+ u(`ɛ  HɛH )0I0 h0hH}  L~V} L Dh` )0I02 D0) 8`8`` }$0 7 `ɛ)W}ǥ8樥 88$0 7 ɛe`eYXeX})  $P & &eeE)Q(R()ee鍉)) Z )(Y}ǚ)$P))ꍋ)8 ]( ) e$e`)`(`W((  8ઘZ}GW (8` S((T((XYeW8( [}[ e㨥e I%W((`J jJJ)(8*`eI e\}e`1` `HI1h1` e`$P`SO ]} EA%JE1* E% I`$0`Q`)`"&Ly") e^}OLMN`MN LN`LM)@N`LSJ)N`L` )L`_}DŽiLiL&#r(Ls(M`%L') eLMN`LN`LN)M&NJff``}L)υN )0`L` LJf`@L($N)ML , H! H! H! H! H! H!$ a} H! H!$0 !L$) #)~e)Ɂ # #L#ɀзɁb}ǰ #Ls#$PɁ逨ȥ`$Pɀ)Șe` #8ȹ`N)ML , ')))))c}ǹ)))))) ')0JJJ]((^(()))͜)))) $) @))m))͗))) W'ed}Dž)))Δ)`)m))͗)))L$)))͞)M͟)F͚)?͛)8,)P)) ' 9e}))9))`)))))JE%)  jIi))) ͉))))))))* &H 'hf} ))LZ&̞)d8@* @  @  @  )L&)j8 J J( $J J 0J `Jg}   ,)) ))m)))m))͖)3),)))) &FfH B'h)))Β))Γh}) )0J B' '`)m)))m))͖))Lk&))))L%)) N!`)$0  N! N!i}`),)P)))`l(I)1`Y)`)`I1)`8dj}* )*` i*&8*8**e*e*H , !h+0e+e++8+8+k}L , !`D!!) !F!U!!'Z''u'CCC8CCL@@PPT^ ( e(o( 00``s  ((l}CPP  @` `@@ $p 1p .p +p  rm}mXr 7!r r er (@POpal@p}n}"5<<<<9@.DHB'gLOA&PTV@\g?bpAP}o}}p}6O,:,:H,$%!%D:DEMO}q}}r}SAFONTFFXMIYMINNPXMIPNPYMIPNPPXOFXLEYOFYLELABEL@X[@`iBo@s}@i@s @1#& @9+. @@37 A;> @CDKN@ST[_APctA4i#@p`{@t}1 A@@/ M&;@3:,;AS>,;A0,:6-P:C:,'AV,M6-C:,&AV$w +@u}'0@ @!A0@%'-/5;[0@?AGK@O]mAR@agw@ku$$@y@v}@ ?W1:(2,0,2,2,1,152,242 A`<JJ @C9 This is a demo ofSCREENS. Let's seewhat's on the disw} k.F@P$$@"@&*@.kW2:Z 3,0,175,2,1,144,88,3,16,16d A`n @o Directoryxx}:%%4,0,174,17,1,144,72,2,0,0,3,8,8 A@&&@>B@FHNmD:*.* Ap'@q(@y}' A`# B!@%,#@0:$$@>B@FHN^W1: @bx>:A%,<< @|z}7+ Now let's load inand display a new font.//@;?@CEKmD:COMPUTER.SET9AP@q'AV{}9AW@MARAS6-?:C:hhhLV,<@Q\,@`j$$@nr@v@|}WW3:3,0,14,39,1,128,80,3,16,8 A`" 1,7,1,0, A@6-(@[mCOMPUTER-(@q FONT@}}" 1,3,8,8J A@T6-@&, A09^(-?NA'$*@Rb( h@fprMM(@t>:A%~}C@,0 We can use the new font to do a listing...|$$@DH@LP@TW4:2,0,6,135,1,312,24 A`} 6-@ A%@)NW4:AA055(@R$or print a message in large letters.$}$@ @@tW5:""3,0,158,101,1,162,26,3,20,24 A` 1,2,1,2 A@6-@x A}(@h(Hy)hy)ʈhhh`l(+ u(`ɛ  HɛH )0I0 h0hH}  L~Ul{ J@NZ@^j@n@ } @@!-@1=@AM@} }C rz Y0  Y0  z l l!K }lȱllliw 1zllx 1z!l&ll vw wwIw gz }) Sz )))  Sz zҩuw gz zx gz Szz 1zLll lx  } 1z Sz Sz`8ȱlmȱm`8``P?@ BDzE>HI VT }`  $-: TheC  Soft Cellar_ _ _ _ _presents }| O |' SCREENS0D version 1.0KSZk(c) 1986r by }C J. Wrobel#*3 8 C U x~z!Y xwwIwwJwwhh wl lH *h R  !! +,AR@0 (}(,,($SCREENS is a device, just like P: or2++(# K: and intera}cts with BASIC using<++(# standard I/O, e.g. GET and PRINT.F(P--(%SCREENS supports nine units, from W1:Z( t}o W9:.d,,($Each unit is opened, closed and usedn( independently.x++(#Each unit maintains its own cursor,''(} offset, size, character size,&&( character base pointer, etc.(,,($These characteristics can be read or++(}# modified using the NOTE and POINT( commands.(++(#Three XIO commands are supported by( SCREENS.},,($XIO 100 is used to select the action--(% to be taken in response to the NOTE( and POINT commands.%%(X}IO 101 draws a window frame.))(!XIO 102 inverts the graphics data( within the window.AdAU" }+F:Ad,"AUA, (}6<<(1 JXIO 100,#1,NPPTR,0,>:@4NZ,W:>:@4^,@ ( (J,,($This is an ex}ample of an XIO commandT,,($ used to control the NOTE and POINT^--(% functions. The effect of the valueh&&( of }VNPPTR is tabulated below.r ( (|&&( NPPTR NOTE/POINT function(""([ \0a xwindow position(} }1 window size%%( 2$ >character position&&(C D3I ccharacter cell size(((i j4o font address &} matrix**(" 5 9character color & logic))(!> ?6D binput cursor character##(g h7m window lock flag}&&( 8 .store count/address,,($3 499 Zas above with compression))(!^ `10e start/retrieve address}OAdAU F:Ad,"AUA AdAU +U D:HILITES !#}(*+-245 +,AR@0 (}(,,($SCREENS is a device, just like P: or2++(# K: and intera V/=AFONTFFXMIYMINNPXMIPNPYMIPNPPXOFXLEYOFYLELABEL`ahipqwy}} #$ +, 34 ;< CD KLST[\cdklst{}C%'-7 M&;@;B,;ASF,;A0,:6-P:C:,'AV,M6-C:,&AV$w} +@ '0@@#)A0@-/57=C[0@GIOS@WemAR@iow@s$$@}@ @GW1:(2,0,2,2,1,152,242 A`<JJ @K9 This is a demo ofSCREENS. Let's seewhat's on} the disk.F@"P$$@&*@.2@6sW2:Z 3,0,175,2,1,144,88,3,16,16d A`n @w Dir}Bectoryx%%4,0,174,17,1,144,72,2,0,0,3,8,8 A@&&@FJ@NPVuD:*.* Ap'@y}(@ ' A`# B")@-4#@8B$$@FJ@NPVfW1: @j>:A%,<< }@?+ Now let's load inand display a new font.//@CG@KMSuD:COMPUTER.SET9AP@y'}AV9AW@ UARAS6-?:C:hhhLV,<@Yd,@hr$$@v@}@ _W3:3,0,14,39,1,128,80,3,16,8 A`" 1,7,1,0, A@6-(@cuCOMPUTER-(@y }* FONT@ 1,3,8,8J A@T6-@.4 A8A^(-GVA'$*@Zj( h@nxrMM(@|}H>:A%,0 We can use the new font to do a listing...|$$@LP@TX@\W4:2,0,6,135,1,312,24} A`6-@ A#-@1VW4:AA055(@Z$or print a message in large lett}ers.$$@@@"W5:""3,0,158,101,1,162,26,3,20,24 A` 1,2,1,2 A@6-@}  A (@1WARNING!\-@59@=L@A@PRXZ`nW5:T-@rv@0zX }\ @BB(@!O>:A%,& We can also load a 16x16 font.U ^&[ +@Vbh'0@lntx@|}A0@ [0@#%+/@3=0++@AE@IKQo D:SOFT.SET:9AP@s'AV}9AW@ODARASN*6-?:C:hhhLV,<@S[,*@_iX##(@m Here's a sa}mple.b$$@@#_W3:l2,2,0,0,3,16,8v A@16-BsD6-em'6-@q1 A}C(@  SOFT MFONT1,3,16,16 A@. 6-C:,6-@QY$6-@]p. A(-v@1}$*@ ( @ *$$@.2@6:@>W5:""3,0,104,168,1,112,16,3,16,16 A@. 6-C:} ,6-@$6-@.. A(@2NSCREENS. 6-C:,6-T\$6-@`. A2,0,76,164,1,}%168,24  A@. 6-C:,6-+3$6-@7y. A 2,0,48,160,1,224,32* A@49 6-C:,6-}}E $6-@. A9@#->MM(@1>:A%,1 We can load in a graphics window anddisplay it.H//@}@ 3D:ATARI800.WDWR9AP@7W'AVA(9AW@[\ARASf6}-?:C:hhhLV,<@",p@&0z$$@48@<@@DW6:!!3,0,157,1,1,164,157,3,20,30 A`}6-@  A@",NN(@0>:A%,2 We can re-size the image and put it anywhere.$$@}@ @GW7:2,0,182,14,1,91,50 A`6-@KQ AU_@cmBB(@q>:A%,}2& Of course, we canmake our own graphs$$@6:@>B@FW9:2,0,2,32,1,150,127 A`2,0,39},40,1,103,90 A@$12,0,13,0,150.$$1,144,2,89,3,86,4,50,5,23,6,188''7,15,8,13,9,15,10,27,11,60,12,100B }APL(@[ and add text.V3,0,3,31,1,148,127,2,0,40` A@j&(@_lGas&(@pBillt}(2,2,56,10,3,16,16~ A@(@,_19852,2,0,102,3,8,8 A@!!(@cfk J M M J S N!!(}@  $a a a u e o!!(@(+0 En r y l p v@IS$$@W[@_c@gW8;2,0,86,30,} 1,148,69 A@6-@ $* A.k&&4,0,88,32,1,144,65,3,16,16,5,1,3 A` Y(@o Display/(}@ a fancyC(@. textY(@2i message2,0,88,32,2,0,0 A@(Y(@m Display/(}@ a fancyC(@, textY(@0c message21,1,143,64< A@F-@gkAo PY(@}& remove/(@, it whenD(@0A we'reY(@EZ done!Z-@^bAf d3,0,86,30,1,1}#48,69,5,1,0n A@x6-@'- A1;@?IAA(@M>:A%,% And can do itall on your ATA} RI!@1 @$,@(,@0>1/A7@BL$$@PT@X\@`qW8;6-@ u A} @$$@"@&(.?W7:6-@CI AMW@[pC 6.W :!-@tx@ |}CC67@ <@,.>:@H+%, @/3@7;@?LG-6-@PT%@X^$P:@%bf$H:l,,G6-P:AD$}H: ,,7(A@!#)+1:7@>Y6-A6-@]f7(Ajo@sw@{}7@3"86-C:,%A0$"6-9A.6-@Ea8 A,((A@egmq@u6. 6} -C:,6-$6-@2. A@@6E J9-@IM@ QY967@]a<@el,.>:@Xp&,TE @}@ %EA@)-@139T^B 6-C:,%A0$+@Xa&,,6-go86-@sB A} h@> r A| A@++A@BF@JN@R`W:++Adi@mouw}}W:@$.6-&@(26-&@6=.@AO*@SmA%++A@qu@y@}!W:$"-@%^ " A $ 6-C:,6-dm%%Aqv@z}AW:+!B'g6-&B'h+6-%A(&@EX0$:++A\a@egmouW:D}@ N++A!@%)@-/5DW:X@H^b++A@bdjlrW:l"}v-@F "6-%$+&,'6-%$+@J^&+&,',,&@bq%/&@u/}%@ /%@%   $D:DEMO (2<FPZdnx",6@J}jT^hr|&0:DNXbglqv  ?pqwy}j88DD;ffff>`<|fl0fF68of;@^888>x|f<>>``~'pw``|l`cc>66wwcc<<<<<<<<<<<0 0 ~~`0 0`c}Ocooo`?33sss~ffgggg`cc~ffwww``pp``pppc`oggssssssT n~fflggg000ppp~gwggggwoggg}*ccgggccpppccggg~ffwww`ss017g9=gbo>gggogsss>ggggggfl7ggr@`0 xwx6}c 6>$T8pp8?XX\dhhllpptv}}C ww6<~~~<;;??GLRW_x`x`~<~~<}0~0 ~ <~~<>~v~```~fn~>20:>~fv~~f~p~>~fv~~```~fvv ~006|vwf}ukc|fvvv~fvv~~fv~``~fn~>0888> >~~ffnn~fnn>ck>6f>>nfff~~~6~<~~<~};~x|nf8x8fff>`<|fl0fF68of;@^888>x|f<|xp(88<89;?<80H??PTX|Sk<<??><<<><s??<|} <.?<<8<<6:>>????=<<<<<eeiy|<~} < (,??4|kky<x}C&<<<<<<=????><..4<@xxF|n??} ><??)3I8<>x8Qi????r<}<8((,,4L>????P}'3S_>|}V>||>|>??g})9HYYaa}},;@X??h} +3?G[????oo}}!..6NVVb}%C< <<<<>P[<<<<c<<|<|||!<??@[ddh0LU0ak0w!}0'0p&0 0w 0vJT0v`j 0vv !}0v0v%/ 0v;E 0vQ[0vgq 0v}!}  0v 0v,6 0vBL 0vXb0vnx 0v}!} 0v'0v3= 0vIS 0v_i0vu !}0v 0v$.0v:D0vPZ0vfp0v|!} 0v0v+50vAK0vWa0vmw0v}!}0v&0v2<0vHR0v^h0vt0!}v 0v#-0v9C0vOY0veo0v{!}0v0v*40v@J0wV`0plv0}!}0%0*,1;0GP0bf0x0! }?'+?=A?SW?im?}!!}^_not$I$I$!"}I$I $I$I$I$I @#4DI$I$I$I@9JDI$I$I$I@O`DI$I$I$I@ev DI$I$I$I { !#}CDI$I$I$I % DI$I$I$I *; I$I$I$I @Q@I$I$I$IVg@I$I$I$Il@I$I$I$I!$}$I$I$I$I,I$I$I$I1BI$I$I$IGIUX\_knru}!%} !$037:FIMP\_cf?suyB!&} ?!$(- 127:>Hw&s8MPT^w)$Hctc/'Hy!'} U)$H#@ )$(4 @@ 89>J@?NOT^@jt@"}!(}  "# $'+/7 D=BGMD]cHtHϟ!)}>|ϟ>| )?6?H?LUH?bkU@( ?xU@$!*} ?@$@?'0@?=F@?S\U@?irU@ }!+} @ ! .7DMU@ ZcU@ py@ }!,}  (5>U@@KTU@@aj@w!-}( 0#1>@`09G@`PO]@P`es@0`{!.}0`014GJ]`sv }!/}  "$8:NPdfz!0})+?AUWkn}!1} !"+,78 AB`MNWX]c0uy0} ]GFILESFILE&'./67=?EO ;@S], +@ak##@os@w@%3}W:(++A@%'-=W:2*6-@AI6-@rMT*@Xf< @j Device & name:%4} F*6-@6-@!*@%2P++A6;@?C@GIOkW:Z*6-A(6-@ov*@z%5}C d++A@@!'@W:n)6-@:_,6-FM)@Qmx A6-@q6.%6}6)@ 7"A%A0!!"A&*"@;XA@;"A&*!@\f'6-&@j167,.; A@%7}1"AUA167,.>:,6-%@5=1"@A_A0 A@ Bcm@q %8}" D:GETDEMO#(&'./67=?EO ;@S], +@ak##@os@w@$#%$%,-3; - +@?F-@JN@RV@ZW:3,16,16,2,1,1,5,1,0,8,1,):}0 A(2,0,0,5,3,1,8,0,12 A<2,0,16,5,1,0,8,1,0F AP2,1,17,5,1,3,8,1,0Z A);}d2,1,33,5,1,0,8,1,0n Ax2,0,32,5,3,2,8,1,0 A2,1,49,5,1,0,8,0,1 A2,0,48,5,)<} 3,2,8,1,0 A@$: ""@>OA %%ASX@\`fuW:@y)=} A",A`-@0< @@XHELLO "^bAfq-@u )>}@-" ,$D:LOGIC3; - +@?F-@JN@RV@ZW:3,16,16,2,1,1,5,1,0,8,1,(-##$WATXWS+,34;<BDKLST[\cdkl st z@ -@}  @P&?%6-P:@ *.$H:4:,,%@>F?67@JN<@Rb,.=:,8 @fj@npv-(-A}@8@( @ )2 +@$-3@7@<70@DH@LNTZ70@^b@fj@nwFc-}-B}AA+,07/AK,%@4DA_/%@HJP]c Pc-coA@csw+,}-C}7/AK,A%@"&_/,2%@6c Z;A$,d*6-P:C:,'AV,*6-C:,&$AVn//@-D} @ 7D:ARTIFACT.SETxAP@;eARAS'AVky'AW@}-E}6-?:C:hhhLV,<@),@-879@ <C,$-IM@ QZ368,-`o7 [;@hs,[6.D}T-F}Mhis is a test of , the exciting new utility for your ATARI!;@Qe,6.W :+-ko@sy+-}-G}C@ 56-@!$%%@%-567@15<@9I,.=:, @MQ@UY@]h((Alq@uw}-H}HD6-@1%A$%+",56-@59%@c=F$D@JW((A[`@dh@lnt*6-I}-@6-@*@- @1LWindow #.((APU@Y[aciv"X36-@z%A-J}$%+",%@$+@ )&,I6-@-1%@c5>$X@BO,((ASX@\`@dfly666-@}-K}$+%@ ,'6-@H6@#4@!&"@8@)&"@DN)"FARW@[_@cekO6-C:,g6-A-L}2($+!B'g,6-&+!B'g,$B'h@6DJ@HT   ^$ D:PUTDEMO (23 ,{ """<"*""*"* **" ( "" " ABFJ N^ "*"*el *u1N} "*""(*" **" "** ("( (""* """" "  **  1O}(""** ""*""("(""(" "(,"P(* ( ** ( * *"*""*"""*TW*[g"""((""l *"**"""""**""1P}"+(""( """( (""("""("*027":*>"T"""**"""""""Xc* * gs (w("1Q}" "*** $T ( (  **XX\ dh hllpptv}1R} ""*6 ***;;??GLRW_ ( ( * ****1S}e * ***(*"* (""( *""*("* * **""*( ("""(it( "(("(x*"1T}**""( "?"""(""( "" (" *(* C"u*"""""**""""""""*(* ****}1U}<*("(( "*""*"* **" ( "" " ABFJ N^ "*"*el *u0p! ''AOBJECTSETSTRIPEFILESFILECHOICDUMMYLENGTSETLSETHSEELEMENBIXOMASXORBYTCHADIPICMIRRO5W}FRSHIFTTWISTCHAROLDCHACURSO @KTAUZdkl sv @{ 5X}  ("A&)@.7B 2>?FGNOVW^_eovw}5Y}C  ")* 12!9:"AD#@9HP AT]6-cm*)@q!A'5Z}Z*6-&A((_8+"@( &)"@E*0)"@4a,*F:A , AUUA F:A ,%@ek_ @0o2_8+"@)5[})"@a $)"A$,*F:A ,!*CUA F:A ,&@GM_ @0Q]<_8+"@1ag)"@Bkq)"@u,*F:A5\}%, AUUAF:A,%@)/_ @03?F_8+"@0CI)"@CMS)"@We,*F:A,!kUAF:A5]},&@ _ @0"P116-&@2&-$+!@16,%@d:A$+ @2EQ,Z"@iU^6-6@bmd"@qy6-@}5^} n"@v6-6@'x"@+36-@7@"FJ@0NW A[f77%@jnArvA zA5_}  A0 A@%LOAD,EDIT,)-<,TYPE,SAVE A@I @ MV ApZc6-i A  @5`}@  @$1$$7@59<@=Y,4SA 6-A:7@]a<@eq,,$@u. 5a}@ @)8AP@-LB/AR/AS%@PW$+ @[k,L;AVq;AW5b}@ &@$+ @4,V6-?:C:hhhLV,<@8C,`@GM BQZj"`n$t!@ rA~5c}- +A'::6-?:A6<%@/;$A$%@?G$<%@2K_$, $$@cg@kmsW7:G5d},A @@".W7:86-4;G@?M(@Q[@_i$$@mq@uw}5e}W8:G,A@ @$&,8W8:86->EG@IW(@[e@iy$$$@}5f}@  W2:$$@$(@,.4DW3:$$@HL@PRXhW4:$$@lp@tv|5g}W5: A`& Aae$$@*.@24:JW6:(@NU etZ ilank (@m estore nve5q}GHddb'DOS SYSb*+DUP (SYSB-UMEM- LSAVb!AUTORUN SYSbHILITESP Yb6DEMO` yb COMPUTERSETb!SOFT} SETb ATARI800WDWb2GETDEMO *b9LOGIC0 @wH5s})6-+&A(,'@#)6-'@'2RS%6-@6?$%+!@CH,%@LTS6-@X]#+@ah&+&@ls$+!@w,,,\5t}6!!67<,.>:?:C:,<@:7,,<,,f Aa&6-R:<E,&"@I[A"*@_j,,Ans@wy}5u} W2:@.=+!@28* @<G,=6-&@KO%@dSk$+"A(,=+!@ou* @y,=65v}-%@ &@d*$+"A,E#"@.4)"@8>)"@BLE6-&@PT%@dX]$+"co,E#"@sy)"@ }5w})"@ E6-%@&@d '$+"@`+6,@:H*@Lx F:Ad,"AUA *)@|5x}(!A'*6-&A(116-&@2,3$+!@7<,%@d@G$+ @2KW, @e[pA#  ;;6-%@dt$+ @25y},&@2 $+!@1* @ F, E16-?:A6<A$$AV%@Jq$:AU&@:7,,,5|}"C M AaW A 8 @&8A$: *@<J6- A`N[= ;;6-%@d_f$+ @2jo,&@2s$+!@15}}C* @ ,B 0067@2!$%@%)<@2-4$+%@8F,,.L $@JN@RTZfW7:MAjo@sw@{5~}~W7:f6-@ $P:'@$-,x6-@1>$+&,@BM*@QZ@^hV $@lp@tv|5} W8:MA@@ "(6W8:f6-@:B$P:'@FO,x6-@S`$+&,@do*@s@5}[  6-*@1` A j #"@5` Aae# A  A  $$@dh@lp@tW9: 5},,A @#2W9: *6-8@6-@HDK*@O] (@a 쭳 @5} $$@@@"@W9: #A1 -@DH@LY *"*A]b@fjpW9:  "5} @ !   ,,A%*@.2@68>UW9: = 6-6-@Y!!B'g/6-&B'h=6-%A5}( @ A1#- )@1F A0 + BJQ *@UdA%+@hr $$@v@5}@ W9: ,,A!@%'-/5DW9: *6-JR6-@HV]*@ao (@sv} 5} ! @V& 110,128,0,1,192,64,3,16,16,5,1,0,6,95,0,7,0,00 $ ApZr A@p$$7@v<@5},0DA@p @ @$&,?AP@CmARAS'AVs'AW5}@"6-?:C:hhhLV,<@&1,@5; B?O$p$$@SW@[]crW9:z,,Av@5}@ #W9:6-@'.@2A>$6-@EM$P:'@QV,%@dZb>6-@fm$+%@dq&,;,A5} @ *W9:;@.D,,A@HJPRXgW9: T:mp,"vAa`5} &6-R:,&"@9A``,,A@=?EGM_W9:)+!@ci* @mx,)6-&@|5} )+!@* @$,)6-%@(31#"@7=)"@AG)"@KU16-&@Yd1#"@hn)"@ rx)"@|5} 16-%@  f6-%A(!A'6-&A( A`07,A@jlrtz5} W9:7@!$;;6-%@d%,$+ @205,&@29@$+!@1DJ* @N\,006.7@2`f$%@jn<@2ry$+%@}5}C ,,$#*@@2#*@#0. -@48@<A6@EQ8*@2UlB L$X$$@pt@x@5}W9:b,,A@!')/>W9:l*6-DL6-@DPW*@[iv (@m Device & nam5} e:,,A@ "(7W9:*6-=E6-@RIP*@Ta,,Aej@nr@vx}5}W9:*6-A(6-@")*@-:,,A>C@GK@OQWrW9:6-@:_,@v5} AqG6-@*6.)@.\"A%Ap!!"A&*"@`dAqh;"A&*!@5}'6-&@"167,.; Aq&V"AUAqG167,.>:,6-%@Zb1"@fwAp Aq{5} B ,,A@!#)+1@W9:*6-FN6-@DRY*@]j,,Ans@w@5} 'W9: *6-A 6-@+2*@6D*@HZA% @^k$@$$@os@wy}5}W1:J,,A@"@&(.?W1:TC6-@HCL$O:,&@PX46-@\a$+!go,C@s^(5}@ !@(h$(# +@$,6,#$$@:>@BF@JZW9:0#(@^a f vFONT164#(@z5} by J. Wrobel8#(@&:#*(@*1*(@5P Initializing<#@Tj>#RR;A(,;@@nu,;@2y,;5}A@,;@,;@$,;@(,@#- 6-C:,6-P:'AV,-6-&AV$B#jJ6.@ 5}+ ! #$%&'()*+,-./0123456789:;<=>?j67@5/3<@57>,.>:@4BN,C#SS67@eR,.@@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef5}$ghijklmnopqrstuvwxyz{|}~D#%67@2(I,. %67A@,. F#6.OQWH#6.hhhhhEԅ`J#6-@:'5},P# #Aad#--!@w%")A6%- e#99104,104,133,209,104,133,208,104,133,213,104,133,212f#//1605},0,162,0,161,208,72,41,240,74,74,74,74g#55170,189,62,6,145,212,200,200,145,212,136,104,41h#5515,170,189,62,6,145,212,200,5}200,145,212,230,208i#00208,2,230,209,200,192,32,208,210,96,0,3,12j#4415,48,51,60,63,192,195,204,207,240,243,252,255x#5}- 6A'#886-?:A6<A$$AV%@:B$<%@2Fr$,# # 6.W :#A`#1-@v@5}C 167@ <@%,.=:,# @)-@15@9D#((AHM@QSY[as# "@w5}$((A @@$6$ "@:G$((AKP@TX@\^dt"$"@x5}$$((A @@%2&$"6-@6A""@ER,$((AV[@_c@gio6$B'6-+"5}@ )"@)"@!,36-'.B@2?@$((ACH@LP@TV\J$#6-A$$AV#6-5}O$"@'6-C:,T$.!@+1* @5F"6-C:,.6-@JU^$$!@Yj6-C:,$6-@nh$+!B'g5}&6-&B'h+6-%A(r$@*9w$>"@=C)"@GM>AQV@Z^@bdjv|$@z$5} $0,28,128,16,8,3$128,0,4,4,4,3$276,48,8,8,8,0$128,0,64,64,64,0$196,44,16,16,16,0$192,0,128,5}>40,8,0$0,64,256,128,16,0$256,64,64,128,8,0%$$@BF@JLRbW7:%(@fs&%@w0%$$5}@ @(W8::%(@,9D%@=GN%$$@KO@SU[jW9:X%,,Ans@w@5} W9:b%*6-'6-@(+2*@6Dl% (@Hd dit oad v% (@h ype ave %5}@ %##@@!#)=K:%$'X-CG@KS+-@W[@_iJ(@:7@2ms$%@w$%,,5}N Q(U X&D:FONT16  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\5}]^_`abcdefghijklmnoECTSETSTRIPEFILESFILECHOICDUMMYLENGTSETLSETHSEELEMENBIXOMASXORBYTCHADIPICMIRRO4EThis is the documentation file forthe BASIC program entitled "FONT16".The program will allow you to createand edit 16 by 19}6 font sets for usewith "SCREENS". It will also loadand automatically expand existing 8by 8 font sets to 16 by 16 size.9}When the program is run, after abouta ten second intialization, itdisplays the ROM character set inboth 8 by 8 and 16 by 19}6 sizes andpresents a menu of four choices:Load, Save, Type and Edit. Thedesired option is chosen by pressingthe first l9}etter of the option.If the "L" key is pressed, theprogram asks for the name of acharacter set file to load. You musttyp9}e in the full device and file namewith extension (if any). Forexample, to load in the 16 by 16 setwhich exists on your "S9}CREENS"program diskette, you type"D:SOFT.SET", then press RETURN. Thefile can contain either an 8 by 8 ora 16 by 16 char9}acter set. After isloaded in, the set will be displayedin both 8 by 8 and 16 by 16 sizes.It is now available for editing.9} Theprogram now waits for another menuoption to be selected.If the "S" key is pressed, theprogram asks for the name of 9}a filein which to store the currentlydisplayed character set. As with theload option, you must type in thefull device an9}d file name. Thecurrent character set will be storedin the file as a 16 by 16 font in theform which is compatible for use9} with"SCREENS". After the file iswritten, the program waits foranother menu option to be selected.If the "T" key is pre9}ssed, theprogram goes into the type mode. Asection of the display is set asidefor you to type in characters fromthe curr9}ent character set where theyare displayed in 16 by 16 size. Thisallows you to preview how differentcharacters in the set 9}will appearwhen positioned next to one another.It also allows you to create and viewa multiple character image, i.e. anim9}age larger than 16 by 16 that iscreated by combining a number ofcharacters in the set. To exit thetype mode, you must pre9}ss the "3" keywhile holding down the control key.The typing area is cleared and theprogram waits for another menuselectio9}Gn.If the "E" key is pressed, theprogram goes into the editing mode.A submenu will be displayed whichshows the available o9}ptions while inthis mode. As before, pressing thefirst letter of any of the submenuoptions will select that option.Befo9}re the submenu becomes active,however, you must select a letter toedit. This is done using a joystickinserted in joystick9} port 1. Movingthe stick will cause a cursor to moveover the displayed 16 by 16 characterset. When the cursor is placed 9}overthe letter you wish to edit, pressthe fire button on the joystick andthat letter will appear in theediting field.Th9}e editing field is a magnifieddisplay of the letter currently beingedited. The field has its own littlecursor which can b9}e moved with thejoystick. If the joystick firebutton is pressed while editing acharacter, the pixel which holds theediti9}ng cursor at that time will beinverted. Views of the currentlyedited character in both the 8 by 8and 16 by 16 size are di9}played belowthe editing submenu so you can seehow the character will look at thosesizes.Some of the submenu keys are edi9}tingaids. Pressing the "A" key willreplace the editing field map withthe map of the Atari ROM characterwith the same ASC9}II value. Pressingthe "B" key will replace editingfield map with a blank character,essentially giving you a clean slatet9}o edit upon. Pressing the "I" keywill invert every pixel in theediting field map. Pressing the "R"key will replace the e9}diting fieldmap with the map of the characterfrom the currently displayedcharacter set.Note that the current character s9}etmap is not changed as changes aremade in the editing field. When youhave completed a character and wishto insert it in9}to the currentlydisplayed character set, press the"P" key. The joystick will nowcontrol the cursor in the characterset d9}isplay area. Move the cursor tothe character you wish to replacewith the character in the editingfiled and push the joyst9}ick firebutton.To select a new character forediting, press the "G" key. Use thejoystick to select the character foredi9}ting, then press the joystick firebutton to transfer the bit map to theediting field.To end the editing session, press th9}Ge"E" key. The editing field andsubmenu will be cleared, and theoriginal menu is again active.Please note that although 9}an attempthas been made to trap out errors, the"FONT16" program is not foolproof.For example, the BREAK key is notdisable9}d; if it is pressed in thecourse of an editing session, allyour work will be lost. The user maywish to modify the program9} to avoidthis situation. In any case, it is agood practice to save your characterset numerous times during the courseof 9}an editing session.?FONT16".The program will allow you to createand edit 16 by 18?112jAOFFSEROOFSEPAGEROWTEXTROW9:ABIJQRYZabhr ;@@v,36=}-@ 6-@'6-@f!)36-@`-D A(..@HL@PRXr D:FMANUAL.TXT2##@v@=} P:<.-@&(@*4*6-%@8F. F@JS(@WhP4AlwZ7@{,0=} Ad&(@#6-%@';& Apn(@?N x@Rq4AP7@u,0 A=}`(@6-%@!+(@/;6-%@?RB &!%-@V`&%%@dk0(@o4 B6-@=} % @p#@&@*0# B4R D:FMANPRTBV\abhr ;@@v,36<\ SCREENS (v. 1.0)) 3(c) 1986= NJoseph J. WrobelW j29 Red Cedar Driver Rochester, A}NY 14616The documentation and programsincluded in this diskette arecopyrighted. These files are notpublic domain, they A}are shareware. Assuch, they may be copied foryourself, your users group, BBS's,etc. However, every file (includingthis onA}e) must be included everytimethe software is distributed.The files: AUTORUN.SYS - "SCREENS" programfile HILITES - BASICA} program to list"SCREENS" highlights DEMO - main BASIC program demo of"SCREENS" COMPUTER.SET - alternate 8x8 fontset useA}d by "DEMO" SOFT.SET - alternate 16x16 font setused by "DEMO" ATARI800.WDW - window image fileused by "DEMO" GETDEMO - BA}ASIC program to demo"SCREENS" input capabilities LOGIC - BASIC program to demo"SCREENS" special text modes PUTDEMO - BASIA}GC program to demo"SCREENS" window capabilities ARTIFACT.SET - alternate 8x8 fontset used by "PUTDEMO" FONT16 - BASIC progA}ram to create16x16 font sets FMANUAL.TXT - documentation file for"FONT16" FMANPRT - BASIC program to print"FMANUAL.TXT" A}to 80 column printer SMANUAL.TXT - documentation file for"SCREENS" SMANPRT - BASIC program to print"SMANUAL.TXT" to 80 coA}lumn printer README.TXT - this documentationfileAs mentioned earlier, the files onthis diskette are shareware. If youwiA}ll be using this software, considersending $5 to the address givenabove. For a hardcopy of the sourcecode for "SCREENS", pA}CNlease send $10along with your return address to theaddress given above.belW j29 Red Cedar Driver Rochester, @JEE