>0DERLE002COMlKuMKRLE002COMTRLE DOCV ͫCopyright (C) 1985 BORLAND IncB Visual 1050 selectedP=  ~7#~=  oͦlԅ!!"~#(}:$= +*!6!*!!:(2!6:(>2!!!:O::O:!*! !45(! +/ 0y0( d!k6!{6``o&  :(͠|(  *"x2y( >28!"9!! og2"">~22!:05+:!Co&ͦͣ} [ (!e|ͧA8Q0G: x@!\w# (̓ ?(*( .( x_. _!h6# (?( *( ̓( w#>?> w#ͧ 8 !ɿ .,;:=?*[]<>{}a{ |͵};Ɛ'@'7||}>2Ͱ*Bک  "og"2>2! ""*B"[Rv*"^#V#^#V#N#FO/o&9O/o&9!9(> (G!9 w#Eͻw}8( RB0 >( RrRR!+ ͱ R!+ ͱ s!+ ͱ s!+ ͱ s!# ͱ s!+ ͱ T]KB!z> S>))0 = | |́́DMgo>jB0 7?= H͓<z5b)b<z {0Gɯgo||}||/g}/o#}o&K[xAJSJDM!b"!6J"DM'd } * W _}8(8J`9{T]=o`9y *  >( ͂ ͭ͘ }>( x‰ }} ˸T}ٕ(0D={ ,= ( ͓ 0%| , 7 ?(8ͭ x ͇ - s 8˸x ͐  ,-xG}s }مN 9s .>#n0͓ | = - nx ͈ ,-(-˸G,-s }ٕ?N 9.> 8ͭ ?= u+-(>͇ 0ͭ ͇ 8 ?x ͈ , 78ƀ8ƀ8ox٨!دoGOW_gɷɷ|لg{ً_zيWyىOxوG|ٔg{ٛ_zٚWyٙOx٘Gxٸyٹzٺ{ٻ|ټx٨ xx( ?}ٽ }ցs <(s 7| = |٤g{٣_z٢Wy١Ox٠G| ͭ ͂ }x>( ͭ}ƀ/ƀo  -͂ }0͏-͂ ͏,}l˸ 8 5 ͘ x( - 8͂ - 8,͂ }l8;*!͘ ! >5ͭ͘ ͘ ͭ--- ͂ ,,,-xGg?+2n*8t z~,->( x( ͙}. ͇͂ , ! >5,ͣ- o&0% ,͘  }gs }؉}颋.:}8c~I$I~L*ͣٷx˸ }0G,<} ,-(-͂ !>J0 ͙͘ o8 ͇ >( m.`1pF,t6|!wS<.z}[|%FXc~ur1}͇ٯx(<˸ 8 !~J 0/O!>t 8 =  o t͘ ͇ /o 0 ͏-͂ OT0 j oD,:j !I}袋.}8c~I$I~L! >ͭ͘ JØ oo ͘ = ͇ nf^VNF!DLT\I!!53!r1!͓!> x #-= o˸x͇(- }(x>8({ ,{ `iÄ!>( |s |́>)=|(DMbo˸88x(0 8> ́x(>-{(ay( z(>. ( {>E>+|(|Dg>-|/ 0:p# ~# +>0w#,-  60#~˸}րogM| .({ = ~> x0w#xG%͈ %͈ ZJDM%͈ = _~65+~hìx-Sx9?+{Η@}|{ { gZJDM0| ,7}o˸@ #yO!@9i&@  #@w#@/w#@w#!9! E9!!9~(+Fͻ!"9!(#>2*"| >"2:( ͷ *w*6 !\$![ (ͧ( #:~CONTRMKBDLSTCAUXUSR>2j:*ˮ~1:*:(@q##p[* :(  ~* < >26"!"""~>2""v>2>"!"ˮ(!~8>~O6~*"w(6(2(-()(6 (8 0 :(* y(~#+ (( 66 #6 #"*: y~o p .##~ͻ(.6w4._~ =*##55= *[R8*~#"= ͣ}== ͯ}͵}*#w+#~+>*~('l!0(ˮ]l!8ˮ!]~-#8~>27lˮw>O%7̄s #r%ͤ7̐ l ( (ˮ ql(ˮ ( l ˮ*O:~ ##~._q4((=ʦ==ʩ=ʬò*:4^q*##~6ͻ>2}*|(̈́|( ̈́6-#[RM8( G> A~#*(C! !TRUEFALSE!9N#Z~#( G~#> >    "~(lѻ(( !0 (ˮ!!>2S{:1:*6##ww#w$w#w:  ##N#F*B>2w#w#[s#r> "~ͯ*-w#ww##> ͯÂ""~>2:[R0 *4#4>2:[R> *4 #4(> >22*f(/˦:G(##~++ :O x yD!ͻ Q*:G(##~._.͛g<]=<͛*##w ͯ +4 #4x>>2:G("ͯ"*nˮ*0 S[ѷR8@* N#F#s#r- 0})jS\*##w+ N#FB ͯr+s>2!T]>)j)0 0= ^R!#^*^#V#N#F#^#V>2ͱ:1:*6 #-Nw#Fwq#p#6#w#w#w"~Â>">!DM!":*B:!>(>2>">!"2"~ʱ*w#wx(9* :O *-4 #4!*4 #4 *-N#Fq#pV+^Bq#pS[ѷR'* s#r$ s#rM <?*M!\  <( !\$>2>2M:>!(* \$\<(!4: [1ð\!(7"~> 2"S"Ns#FrB(Z#\: \<(?*"}K\! !*}#"}! x \* *>* 2""{_!"*nf}(HR0nf" ^VMDnfutqp*s#r*s#r"* vKB!1>( ~#fo{_"*R0RnfR0KqputsrNF( ^VNF^V*SutKqp R*R(~w~wnf ut"6#L*L*!""*NFy(* "*B0Cnf* [R*"*RS[s#r^#V""6#>O"w2x2*"!G"" 'z*"*>2"*"!G"""!\*: Os!~6go(\R*s#r_2x( s x(T]DMx(R0 U(͞O/o&9q# (!>F0#( ~ ( #]( ~ ( (#}(  i&T-a%ã}ͧo*!~6o&|:2!2}:__{ѯ2*|KB " z ^C User break+=  I/O Run-time error {͵, PC=*ͰNot enough memory Program aborted :m'1!e!*4B>)GHN#COPYWRITE (c) 1988 by Alex Fetesoff!Mh"*!|g}o"*!͓E(!""*!!Ϳ*!!Ϳ͜!#!?#!;!ͫ!;#!;!ͫ!R# !Mh"!! i!! i!! i(!!Mh"!! i!! i!! i(!*!*+)^#V!̀E8"*!"?"!}2!*+)^#V!̀Ek"*!"r"!}2*&!̀Eʋ" "ã"*&!̀Eʣ"@"ã"!"s"*!"*&*&͓E#*&}2*!R"*! "!*+*s!"*!"*! ̀Eʪ"!"!"{!"y!!gzʮ#"w**y|g}o"{*y!"y*{!̀Eʑ#!*w+)!s#rå#!*w+)!s#r*w#B#!!͜ͻEnter file name to save to:  !d ͏ !!d;q! *&}o}2*&}2*! "!*+*s $*!"!"!!+)^#V"!*!S!"+#*!!+)^#V̀Eʽ$!*+! s!" $*!"*! "!*+*s*!"!" $!!+)^#V"*!*S!"+#*!!+)^#V̀EU%!*+! s $*!"!"!!͜ͻscreen being read, please wait !!@gzʼ&"!! gz%"!*!R"*!R"**S!"+#ͤ"*#ð%;$! !gzV&"!*!R"*!R"**S!"+#ͤ"*# &;$!! gzʰ&"!*!R"*!R"**S!"+#ͤ"*#d& $*#Ü%!A!gz'"!! gz('"!*!R"*!R"**S!"+#ͤ"*#&;$! !gzʂ'"!*!R"*!R"**S!"+#ͤ"*#6';$!! gz'"!*!R"*!R"**S!"+#ͤ"*#Ð' $*#&!!gz)"!! gzT("!*!R"*!R"**S!"+#ͤ"*#(;$! !gzʮ("!*!R"*!R"**S!"+#ͤ"*#b(;$!! gz)"!*!R"*!R"**S!"+#ͤ"*#ü( $*#'!"!}2!"!"!"!"!}2!"\%ͯ#!ͥ!!!!!! !*!Rgzʤ)"!ͥ!*+ *#|)!"!!͜ͻPART 2 BEING READ... ͽ&!*!Rgz*"!ͥ!*+ *#)!"͜ͻLAST PART BEING READ... '!*!Rgzw*"!ͥ!*+ *#O*!ͥ!!!!!! !{ ͜ ͜ͻ ...DONE... *!Rgz"!ͥ!*+ *#O*!ͥ!!Notes on MKRLE002 and DERLE002. These two programs MaKe and DEcode run length encoded (RLE) files. Both are based on a screen display of a picture or drawing. Most computers can make and display RLE graphics so Visual users can now exchange graphic files with other brands of machines. For printing a graphic, use the program GDUMP. All three of these programs are especially written for the Visual 1050 __only__. To display an RLE format file, enter...derle002 filen.ame...where the filen.ame may include the drive path (e.g. derle002 b:max.rle). If the file isn't there, you will be prompted for the name again. The graphic will be displayed and you'll be returned to the system prompt (A:>). RLE graphics of the 'high' resolution type only are allowed (virtually all of them are anymore). The specification for the RLE format says the graphic is to be 256 dots wide and 192 dots high (vertical) and this is how it's displayed by this program in the upper left of the screen. Screen proportions vary from one machine to another; so what was drawn on one may have a different height to width ratio when displayed on the Visual. The program does a literal dot- for-dot translation and no scaling was attempted. On completion the cursor is left positioned high enough above the bottom of the screen to allow you to run another program without the graphic scrolling off the top. To abort in the middle of a display press CONTROL BREAK keys. MKRLE002 does the opposite of DERLE002. Whatever is in the 256x192 dot area in the upper left is converted into an RLE format file. You can make a drawing with one of the drawing programs for the Visual, then convert to an RLE file and send it to someone with a different machine and they'll be able to see it using their own RLE decoder. To run the program just type in ...mkrle002... and watch the prompt at the bottom. The graphic is scanned in three parts to prevent integer counters from exceeding the 32K limit in complex pictures. After the first part is scanned, you are prompted for a name of the RLE file you are creating; then the last two parts are scanned. COPYWRITE (c) 1988 by Alex Fetesoff. These programs are shareware and as such may be distributed freely but not for profit. With such distribution must be included the above documentation and this paragraph. I disclaim any warranties, expressed or implied, including any warranties of merchantability, performance, and suitability for any purpose with respect to this software and documentation. But I hope you like them anyway! If you have questions or comments, send email on GENIE to alex.f or on CompuServe to 72277,1607.  ͫCopyright (C) 1985 BORLAND IncB Visual 1050 selectedP=  ~7#~=  oͦlԅ!!"~#(}:$= +*!6!*!!:(2!6:(>2!!!:O::O:!*! !45(! +/ 0y0( d!k6!{6``o&  :(͠|(  *"x2y( >28!"9!! og2"">~22!:05+:!Co&ͦͣ} [ (!e|ͧA8Q0G: x@!\w# (̓ ?(*( .( x_. _!h6# (?( *( ̓( w#>?> w#ͧ 8 !ɿ .,;:=?*[]<>{}a{ |͵};Ɛ'@'7||}>2Ͱ*Bک  "og"2>2! ""*B"[Rv*"^#V#^#V#N#FO/o&9O/o&9!9(> (G!9 w#Eͻw}8( RB0 >( RrRR!+ ͱ R!+ ͱ s!+ ͱ s!+ ͱ s!# ͱ s!+ ͱ T]KB!z> S>))0 = | |́́DMgo>jB0 7?= H͓<z5b)b<z {0Gɯgo||}||/g}/o#}o&K[xAJSJDM!b"!6J"DM'd } * W _}8(8J`9{T]=o`9y *  >( ͂ ͭ͘ }>( x‰ }} ˸T}ٕ(0D={ ,= ( ͓ 0%| , 7 ?(8ͭ x ͇ - s 8˸x ͐  ,-xG}s }مN 9s .>#n0͓ | = - nx ͈ ,-(-˸G,-s }ٕ?N 9.> 8ͭ ?= u+-(>͇ 0ͭ ͇ 8 ?x ͈ , 78ƀ8ƀ8ox٨!دoGOW_gɷɷ|لg{ً_zيWyىOxوG|ٔg{ٛ_zٚWyٙOx٘Gxٸyٹzٺ{ٻ|ټx٨ xx( ?}ٽ }ցs <(s 7| = |٤g{٣_z٢Wy١Ox٠G| ͭ ͂ }x>( ͭ}ƀ/ƀo  -͂ }0͏-͂ ͏,}l˸ 8 5 ͘ x( - 8͂ - 8,͂ }l8;*!͘ ! >5ͭ͘ ͘ ͭ--- ͂ ,,,-xGg?+2n*8t z~,->( x( ͙}. ͇͂ , ! >5,ͣ- o&0% ,͘  }gs }؉}颋.:}8c~I$I~L*ͣٷx˸ }0G,<} ,-(-͂ !>J0 ͙͘ o8 ͇ >( m.`1pF,t6|!wS<.z}[|%FXc~ur1}͇ٯx(<˸ 8 !~J 0/O!>t 8 =  o t͘ ͇ /o 0 ͏-͂ OT0 j oD,:j !I}袋.}8c~I$I~L! >ͭ͘ JØ oo ͘ = ͇ nf^VNF!DLT\I!!53!r1!͓!> x #-= o˸x͇(- }(x>8({ ,{ `iÄ!>( |s |́>)=|(DMbo˸88x(0 8> ́x(>-{(ay( z(>. ( {>E>+|(|Dg>-|/ 0:p# ~# +>0w#,-  60#~˸}րogM| .({ = ~> x0w#xG%͈ %͈ ZJDM%͈ = _~65+~hìx-Sx9?+{Η@}|{ { gZJDM0| ,7}o˸@ #yO!@9i&@  #@w#@/w#@w#!9! E9!!9~(+Fͻ!"9!(#>2*"| >"2:( ͷ *w*6 !\$![ (ͧ( #:~CONTRMKBDLSTCAUXUSR>2j:*ˮ~1:*:(@q##p[* :(  ~* < >26"!"""~>2""v>2>"!"ˮ(!~8>~O6~*"w(6(2(-()(6 (8 0 :(* y(~#+ (( 66 #6 #"*: y~o p .##~ͻ(.6w4._~ =*##55= *[R8*~#"= ͣ}== ͯ}͵}*#w+#~+>*~('l!0(ˮ]l!8ˮ!]~-#8~>27lˮw>O%7̄s #r%ͤ7̐ l ( (ˮ ql(ˮ ( l ˮ*O:~ ##~._q4((=ʦ==ʩ=ʬò*:4^q*##~6ͻ>2}*|(̈́|( ̈́6-#[RM8( G> A~#*(C! !TRUEFALSE!9N#Z~#( G~#> >    "~(lѻ(( !0 (ˮ!!>2S{:1:*6##ww#w$w#w:  ##N#F*B>2w#w#[s#r> "~ͯ*-w#ww##> ͯÂ""~>2:[R0 *4#4>2:[R> *4 #4(> >22*f(/˦:G(##~++ :O x yD!ͻ Q*:G(##~._.͛g<]=<͛*##w ͯ +4 #4x>>2:G("ͯ"*nˮ*0 S[ѷR8@* N#F#s#r- 0})jS\*##w+ N#FB ͯr+s>2!T]>)j)0 0= ^R!#^*^#V#N#F#^#V>2ͱ:1:*6 #-Nw#Fwq#p#6#w#w#w"~Â>">!DM!":*B:!>(>2>">!"2"~ʱ*w#wx(9* :O *-4 #4!*4 #4 *-N#Fq#pV+^Bq#pS[ѷR'* s#r$ s#rM <?*M!\  <( !\$>2>2M:>!(* \$\<(!4: [1ð\!(7"~> 2"S"Ns#FrB(Z#\: \<(?*"}K\! !*}#"}! x \* *>* 2""{_!"*nf}(HR0nf" ^VMDnfutqp*s#r*s#r"* vKB!1>( ~#fo{_"*R0RnfR0KqputsrNF( ^VNF^V*SutKqp R*R(~w~wnf ut"6#L*L*!""*NFy(* "*B0Cnf* [R*"*RS[s#r^#V""6#>O"w2x2*"!G"" 'z*"*>2"*"!G"""!\*: Os!~6go(\R*s#r_2x( s x(T]DMx(R0 U(͞O/o&9q# (!>F0#( ~ ( #]( ~ ( (#}(  i&T-a%ã}ͧo*!~6o&|:2!2}:__{ѯ2*|KB " z ^C User break+=  I/O Run-time error {͵, PC=*ͰNot enough memory Program aborted :m'1!e!,&ZB> %""*!!Ϳ*!!Ϳ͜!#!?#!;!ͫ!;#!;!ͫ!C# ""*!!Ϳ*!!Ϳ͜!#!?#!;!ͫ!;#!;!ͫ!L# ""͜!#!=#!*#!*# #COPYWRITE (c) 1988 by Alex Fetesoff!~!!!;p !"*!͓Eʓ"͜ͻ+I/O ERROR, probably no such name, try again ͜ͻEnter file name  !͏ !!;p !"*!͓E'#͜ͻ1I/O ERROR...again. (Control-Break aborts program)!"l!ͪ!E*&!͓ER#Ú#^#!ͪ!E*&!G͓Ev#Ú#Â#!ͪ!E*&!H̀Eʚ#!"l!*x+n&}2*x!"x*&! R"p*p!E# *v*p"v*v!E$*t!"t*v!R"v!*x+n&}2*x!"x*&! R"n*n!ET$ *v*t!!*tc!*t!"~*|!R"|!*~!*|*~c!*v*n"v*n!̀Eʼ$%*n*v!R"|*|!E$*|"zU$*z!E$%*v*t!*|*tc!*v*n"v!"|!"z!"v!"~!"t!"x!"p!"n!"l!"!"*!͓Eu%͔"_%?!!(#*l!̀Eʂ%!}oE)&!! Ngz%"x!ͪ!*x+E*x#ï%!"x!!'gz&&"r͛#ͩ$!"z*p!*n!}oE& *r#%Õ% gz"x!ͪ!*x+E*x#ï%!"x!!'gz"r͛#ͩ$!"z*p!