w䩨PբԠ0 )i(Ԑ䩍 &01ԭ 9 9!! 9##`L`H ԍI h@$iskformatiertmit30%%$9QPUP6c "ibosoft #/-093(/07eitere)nformationenbei#/-093(/04elpppppppBPppppppppA&ӮӠӠ"ЮӠӠ"l{ HI VT$}`   The  Soft Cellar_ _ _ _ _presents%}| O | SCREENS version 1.0(c) 1986 by&}J. Wrobel  x~z(c) 1986 byR  !! +AR@ (}(,,($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<<( XIO 100,#1,NPPTR,0,>:@4,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 0}NPPTR is tabulated below.r ( (|&&( NPPTR NOTE/POINT function(""( 0 window position( 1}1 window size%%( 2 character position&&( 3 character cell size((( 4 font address & 2} matrix**(" 5 character color & logic))(! 6 input cursor character##( 7 window lock flag 3}&&( 8 store count/address,,($ 9 as above with compression))(! 10 start/retrieve address 4}AdAU F:Ad,"AUA AdAU + D:HILITES !# 5}(*+-245AU F:Ad,"AUA AdAU + D:HILITES !# /=AFONTFFXMIYMINNPXMIPNPYMIPNPPXOFXLEYOFYLELABEL7} 8} M&;@,;AS,;A0,:6-P:C:,'AV,M6-C:,&AV$w9} +@'0@@A0@[0@@mAR@w@$$@:}@@W1:(2,0,2,2,1,152,242 A`<JJ @9 This is a demo ofSCREENS. Let's seewhat's on;} the disk.F@P$$@@@W2:Z 3,0,175,2,1,144,88,3,16,16d A`n @ Dir<}ectoryx%%4,0,174,17,1,144,72,2,0,0,3,8,8 A@&&@@D:*.* Ap'@=}(@' A`# B@#@$$@@W1: @>:A%,<< >}@+ Now let's load inand display a new font.//@@D:COMPUTER.SET9AP@'?}AV9AW@ARAS6-?:C:hhhLV,<@,@$$@@@}@W3:3,0,14,39,1,128,80,3,16,8 A`" 1,7,1,0, A@6-(@COMPUTER-(@ A} FONT@ 1,3,8,8J A@T6-@ A^(-A'$*@( h@rMM(@B}>:A%,0 We can use the new font to do a listing...|$$@@@W4:2,0,6,135,1,312,24C} A`6-@ A@W4:AA055(@$or print a message in large lettD}ers.$$@@@W5:""3,0,158,101,1,162,26,3,20,24 A` 1,2,1,2 A@6-@E} A(@WARNING!\-@@@A@W5:T-@@0X F}\ @BB(@>:A%,& We can also load a 16x16 font. &[ +@V'0@@G}A0@[0@@0++@@ D:SOFT.SET:9AP@'AVH}9AW@DARASN*6-?:C:hhhLV,<@,*@X##(@ Here's a saI}mple.b$$@@W3:l2,2,0,0,3,16,8v A@16-BsD6-'6-@1 AJ}(@ SOFT FONT1,3,16,16 A@. 6-C:,6-@$6-@. A(-@1K}$*@( @$$@@@W5:""3,0,104,168,1,112,16,3,16,16 A@. 6-C:L},6-@$6-@. A(@SCREENS. 6-C:,6-$6-@. A2,0,76,164,1,M}168,24  A@. 6-C:,6-$6-@. A 2,0,48,160,1,224,32* A@49 6-C:,6-N}$6-@. A9@>MM(@>:A%,1 We can load in a graphics window anddisplay it.H//@O}@D:ATARI800.WDWR9AP@'AVA(9AW@\ARASf6P}-?:C:hhhLV,<@,p@z$$@@@W6:!!3,0,157,1,1,164,157,3,20,30 A`Q}6-@ A@NN(@>:A%,2 We can re-size the image and put it anywhere.$$@R}@@W7:2,0,182,14,1,91,50 A`6-@ A@BB(@>:A%,S}& Of course, we canmake our own graphs$$@@@W9:2,0,2,32,1,150,127 A`2,0,39T},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 U}APL(@ and add text.V3,0,3,31,1,148,127,2,0,40` A@j&(@Gas&(@BilltV}2,2,56,10,3,16,16~ A@(@19852,2,0,102,3,8,8 A@!!(@ J M M J S N!!(W}@ a a a u e o!!(@ n r y l p v@$$@@@W8;2,0,86,30,X}1,148,69 A@6-@  A&&4,0,88,32,1,144,65,3,16,16,5,1,3 A` Y(@ Display/(Y}@ a fancyC(@ textY(@ message2,0,88,32,2,0,0 A@(Y(@ Display/(Z}@ a fancyC(@ textY(@ message21,1,143,64< A@F-@A PY(@[}& remove/(@ it whenD(@ we'reY(@ done!Z-@A d3,0,86,30,1,1\}48,69,5,1,0n A@x6-@ A@AA(@>:A%,% And can do itall on your ATA]}RI!@1 @,@@1/A7@$$@@@W8;6-@  A^}@$$@@W7:6-@ A@C 6.W :!-@@ _}C67@<@,.>:@H%, @@@G-6-@%@$P:@%$H:,,G6-P:AD$`}H:,,7(A@7@6-A6-@7(A@@a}7@"86-C:,%A0$"6-.6-@8 A,((A@@6. 6b}-C:,6-$6-@. A@@ J9-@@ 967@<@,.>:@X&,TE @c}@EA@@^B 6-C:,%A0$+@&,,6-86-@B Ad}h@ r A| A@++A@@@W:++A@e}W:@.6-&@6-&@.@*@A%++A@@@f}W:$"-@ " A $ 6-C:,6-%%A@g}W:+!B'g6-&B'h+6-%A(&@0$:++A@W:Dh}@N++A@@W:X@b++A@W:l"i}v-@ "6-%$+&,'6-%$+@&+&,',,&@%/&@/j}%@/%@%   $D:DEMO (2<FPZdnx",6@Jk}T^hr|&0:DNXbglqv  ?",6@Jj88DDffff>`<|fl0fF68of;888>x|f<>>``~ppppw``|l`cc>66wwcc<<<<<<<<<<<0 0 ~~`0 0`cn}cooo`?33sss~ffgggg`cc~ffwww``pp``pppc`oggssssss n~fflggg000ppp~gwggggwogggo}ccgggccpppccggg~ffwww`ssggggggggggo>gggogsss>ggggggfl7g@`0 xx6p}c6>8pp8?q}ww<~~~<x`x`~<~~<r}0~0 ~ <~~<>~v~```~fn~>20:>~fv~~f~p~>~fv~~```~fvv ~006|vwfs}kc|fvvv~fvv~~fv~``~fn~>0888> >~~ffnn~fnn>ck>6f>>nfff~~~6~<~~<t}~x|nf8x8v~``~fn~>0888> >~~ffnn~fnn>ck>6f>>nfff~~~6~<~~<<<<<<<<<<<<<<<<<<<<<<<<<v}88??xH|xp88<89;?<8??<<<<????z}<<<<<8????<<??|<<<>|<<??><<<><??<|{}<<<<?<<8<<<<<<<||}<||<????<>><}}<<<<?x ll|x ?x<<<<<????=<<<<<|<}<<<<<<<<<<<<<<<<??<<<<<<<|<<<<<<<<<<<<<<x}<<<<<<=????><<<<<<<xx<<<<<<<<<<<<>|??}><??8<>x8????<}<8>????}>|}>||>|>??}}??}????}}< <??}??????<<<}<<<<<<<??<<<<<<<<<<<><<<<<<<<<<<<<<<<<|<|||??`??0?00}00000}0'0p 0w0v 0v 0v}0v 0v 0v0v 0v 0v}0v 0v 0v0v 0v }0v0v 0v 0v0v 0v} 0v0v 0v 0v0v 0v} 0v0v 0v 0v0v }0v 0v0v0v0v0v}0v0v0v0v0v0v}0v0v0v0v0v0}v0v0v0v0v0v}0v0v0v0w0p0}000000}?????}$I$I$}I$I $I$I$I$I @DI$I$I$I@DI$I$I$I@DI$I$I$I@ DI$I$I$I }DI$I$I$I DI$I$I$I I$I$I$I @I$I$I$I@I$I$I$I@I$I$I$I}I$I$I$II$I$I$II$I$I$I}?B}? w&s8w)$Hc/'H}U)$H@ )$ @@ @?@@"} " $ DDHHϟ}>|ϟ>|?H?H?U@( ?U@$} ?@$@?@?@?U@?U@ }@  U@ U@ @ } U@@U@@@}(0>@`0@`P@P`@0`}0`0 } }} `]GFILESFILE ;@, +@##@@@ }W:(++A@W:2*6-@6-@r*@< @ Device & name: }F*6-@6-@*@P++A@@W:Z*6-A(6-@*@ }d++A@@W:n)6-@:_,6-)@x A6-@6. })@"A%A0!!"A&*"@A@;"A&*!@'6-&@167,.; A@ }"AUA167,.>:,6-%@1"@A0 A@ B@  } D:GETDEMO#(>:,6-%@1"@A0 A@ B@  #% - +@-@@@W: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@ ""@A %%A@W:@$} A"A`-@ @HELLO "A-@ $}@" ,$D:LOGIC @HELLO "A-@ $-#$WATXWS @ (} @P?%6-P:@ $H:,,%@?67@<@,.=:,8 @@-((}@8@( @ 2 +@$@<70@@70@@@Fc-(}AA+,7/AK,%@A_/%@c Pc-A@c+,(}7/AK,A%@_/%@c Z;A$,d*6-P:C:,'AV,*6-C:,&$AVn//@(}@D:ARTIFACT.SETxAP@ARAS'AV'AW@(}6-?:C:hhhLV,<@,@79@ ,$-@ 368,-7 [;@h,[6.D}T(}his is a test of , the exciting new utility for your ATARI!;@,6.W :+-@+-(}@56-@$%%@567@<@,.=:, @@@((A@(}D6-@%A$%+",56-@%@c$D@((A@@*6(}-@6-@*@ @Window #.((A@"X36-@%A(}$%+",%@$+@ &,I6-@%@c$X@,((A@@666-@(}$+%@,'6-@H6@@!&"@)&"@)"FA@@O6-C:,g6-A(}($+!B'g,6-&+!B'g,$B'h@J@T   ^$ D:PUTDEMO (23A({""""*""*"* **" ( "" "   "*"* *,} "*""(*" **" "** ("( (""* """" "  **  ,}""** ""*""("(""(" "(""""(* ( ** ( * *"*""*"""**"""(("" *"**"""""**"",}""""(""( """( (""("""("*"""""*"""""""**"""""""* *  ((",}""***  ( (  ** ,}""* *** ( ( * ****,} * ***(*"* (""( *""*("* * **""*( ("""(( "(("(*",}**""("""""""(""( "" (" *(* """"*"""""**""""""""*(* ****,}*("(( ""( "" (" *(* """"*"""""**""""""""*(* ****,p! ''AOBJECTSETSTRIPEFILESFILECHOICDUMMYLENGTSETLSETHSEELEMENBIXOMASXORBYTCHADIPICMIRRO0}RSHIFTTWISTCHAROLDCHACURSO @AU @ 0} (A@B 20} !"#@9 A6-*)@!A'0}*6-&A((_8+"@()"@E)"@,*F:A , AUUA F:A ,%@_ @02_8+"@)0})"@a)"A$,*F:A ,!UA F:A ,&@_ @0<_8+"@1)"@B)"@,*F:A0}, AUUAF:A,%@_ @0F_8+"@0)"@C)"@,*F:A,!UAF:A0},&@_ @0P116-&@2$+!@,%@d$+ @2,Z"@i6-6@d"@6-@0}n"@v6-6@x"@6-@"@0 A77%@AA A0} A0A@LOAD,EDIT,----,TYPE,SAVE A @  Ap6- A  @0}@@$$7@<@,4SA 6-A:7@<@,,$@. 0}@@8AP@B/AR/AS%@$+ @,L;AV;AW0}@&@$+ @,V6-?:C:hhhLV,<@,`@ Bj"$t!@ A~0}-A'::6-?:A6<%@$A$%@$<%@2$, $$@@W7:G0},A@@W7:86-G@(@@$$@@0}W8:G,A@@W8:86-G@(@@$$$@0}@W2:$$@@W3:$$@@W4:$$@@0}W5: A` Aae$$@@W6:(@ et lank (@ estore nve0}rt (@ tari (@ ut  (@ xit @  T:0},"@A!*,,A@W2:4,,A@W2:>@H0})6-+&A(,'@)6-'@RS%6-@$%+!@,%@S6-@#+@&+&@$+!@,,,\0}!!67<,.>:?:C:,<@:7,,<,,f Aa&6-R:,&"@A"*@,,A@0}W2:@=+!@* @,=6-&@%@d$+"A(,=+!@* @,=60}-%@&@d$+"A,E#"@)"@)"@E6-&@%@d$+",E#"@)"@ 0})"@E6-%@&@d$+"@`,@*@ F:Ad,"AUA *)@0}!A'*6-&A(116-&@2$+!@,%@d$+ @2, @eA#  ;;6-%@d$+ @20},&@2$+!@1* @, E16-?:A6<A$$AV%@$:AU&@:7,,,0}C M AaW A 8 @A$: *@6- A`= ;;6-%@d$+ @2,&@2$+!@10}* @,B 0067@2$%@<@2$+%@,,.L $@@W7:MA@@0}W7:f6-@$P:'@,x6-@$+&,@*@@V $@@0}W8:MA@@W8:f6-@$P:'@,x6-@$+&,@*@@0}[  6-*@` A j #"@ Aae# A  A  $$@@@W9: 0},,A@W9: *6-6-@H*@ (@ 쭳 @0} $$@@@W9: #A1 -@@ *"*A@W9:  "0}@   ,,A@@W9: = 6-6-@!!B'g/6-&B'h=6-%A0}( @ A1 )@ A0 + B *@A%+@ $$@@1}@W9: ,,A@W9: *6-6-@H*@ (@ 1} ! @& 110,128,0,1,192,64,3,16,16,5,1,0,6,95,0,7,0,00 $ Ap A@p$$7@<@1},0DA@p @@AP@ARAS'AV'AW1}@6-?:C:hhhLV,<@,@ B$p$$@@W9:z,,A@1}@W9:6-@@>$6-@$P:'@,%@d>6-@$+%@d&,;,A1}@W9:;@,,A@W9: T:,"Aa`1}&6-R:,&"@A``,,A@W9:)+!@* @,)6-&@1})+!@* @,)6-%@1#"@)"@)"@16-&@1#"@)"@ )"@1}16-%@ 6-%A(!A'6-&A( A`07,A@1 }W9:7@$;;6-%@d$+ @2,&@2$+!@1* @,006.7@2$%@<@2$+%@1 },,$#*@@2#*@. -@@6@8*@2B L$X$$@@@1 }W9:b,,A@W9:l*6-6-@D*@v (@ Device & nam1 }e:,,A@W9:*6-6-@R*@,,A@@1 }W9:*6-A(6-@*@,,A@@W9:6-@:_,@1} AqG6-@6.)@"A%Ap!!"A&*"@Aq;"A&*!@1}'6-&@167,.; Aq"AUAqG167,.>:,6-%@1"@Ap Aq1} B,,A@W9:*6-6-@D*@,,A@@1}W9: *6-A 6-@*@*@A% @$@$$@@1}W1:J,,A@@W1:TC6-@H$O:,&@46-@$+!,C@^(1}@ !@h$(# +@$,#$$@@@W9:0#(@ FONT164#(@1} by J. Wrobel8#(@:#*(@*(@ Initializing<#@>#RR;A(,;@@,;@2,;1}A@,;@,;@,;@,@#- 6-C:,6-P:'AV,-6-&AV$B#jJ6.@ 1} ! #$%&'()*+,-./0123456789:;<=>?j67@5<@5,.>:@4,C#SS67@e,.@@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef1}ghijklmnopqrstuvwxyz{|}~D#%67@2,. %67A@,. F#6.H#6.hhhhhEԅ`J#6-@:'1},P# #Aad#--@w")A6%- e#99104,104,133,209,104,133,208,104,133,213,104,133,212f#//1601},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,1}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#1}-A'#886-?:A6<A$$AV%@$<%@2$,# # 6.W :#A`#1-@@1}167@<@,.=:,# @@@#((A@# "@1}$((A@@$ "@$((A@@"$"@1}$$((A@@&$"6-@""@,$((A@@6$B'6-+"1}@)"@)"@,36-B@@$((A@@J$#6-A$$AV#6-1 }O$"@6-C:,T$.!@* @"6-C:,.6-@^$$!@6-C:,$6-@h$+!B'g1!}6-&B'h+6-%A(r$@w$>"@)"@>A@@|$@$1"} $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,1#}40,8,0$0,64,256,128,16,0$256,64,64,128,8,0%$$@@W7:%(@&%@0%$$1$}@@W8::%(@D%@N%$$@@W9:X%,,A@@1%}W9:b%*6-6-@(*@l% (@ dit oad v% (@ ype ave %1&}@%##@@K:%$'X-@+-@@J(@:7@2$%@$%,,1'}N Q(U X&D:FONT16  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\1(}]^_`abcdefghijklmnoD:FONT16  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\0 ________________ SCREENS (v. 1.0) ________________ (c) 1986 Joseph 5*}J. Wrobel 29 Red Cedar Drive Rochester, NY 14616The DOCumentation and programsincluded in this diskette5+} arecopyrighted. These files are notpublic domain, they are shareware.As such, they may be copied foryourself, your user5,}s group, BBS's,etc. However, every file (includingthis one) must be included everytimethe software is distributed. 5-} THE FILES ON SIDE #1 -------------------- AUTORUN.SYS - "SCREENS" program file. HILITES - BASIC pr5.}ogram to list "SCREENS" highlights. DEMO - main BASIC program demo of "SCREENS". COMPUTER.SET - altern5/}ate 8x8 font set used by "DEMO". SOFT.SET - alternate 16x16 font set used by "DEMO". ATARI80050}.WDW - window image file used by "DEMO". GETDEMO - BASIC program to demo "SCREENS" input 51} capabilities. LOGIC - BASIC program to demo "SCREENS" special text modes. PUTDEMO - BASIC program t52}o demo "SCREENS" window capabilities. ARTIFACT.SET - alternate 8x8 font set used by 53} "PUTDEMO". FONT16 - BASIC program to create 16x16 font sets. README.TXT - The same file you are54} now reading. THE FILES ON SIDE #2 -------------------- README.DOC - The file you are now 55} reading. FMANUAL.DOC - DOCumentation file for "FONT16". FMANPRT.BAS - BASIC program to 56} print "FMANUAL.DOC" to an 80 column printer. SMANUAL.DOC - DOCumentation file57} for "SCREENS". SMANPRT.BAS - BASIC program to print "SMANUAL.DOC" to an 8058} column printer.-----------------------------------As mentioned earlier, the files onthis diskette are s59}hareware. If youwill be using this software, pleaseconsider sending $5 to the addressgiven above.For a hardcopy of the s5:}ource codefor "SCREENS", please send $10along with your return address tothe address given above.For a hardcopy of the s4fBDOS SYSBDUP SYSb!AUTORUN SYSb'HILITES b66DEMO b lCOMPUTERSETb!uSOFT SETb ATARI800WDWbGETDEMO bLOGIC bPUTDEMO b ARTIFACTSETbOFONT16 b)README TXT