INTLACE COMiINTLACE DOCj ͫCopyright (C) 1985 BORLAND IncBLear-Siegler ADM-31dP= *EE RT)1(1~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!k5~>_5}2r*r&!!fͿ!f;!s!s;"]*]!!NͿ!N;!_!_;}2L!*L&o&}2M*M&"@*@"6K6x25*5&"B*B}22"3*3"'*2&}2)K':)y}2%*%&}2:yx( x2*&}2&*&&}2}2*&}2*&}2:yx( :y!"* ! !!! !s#r*!!!!!s#r! !!|g}o!E"*!!!|g}o!s#r"*!!!|g}o!s#r*!s#r}2""!*l&"!*&"!!!!|g}o"!*&"*!E#*!}2*!F}2!*&gzʽ#}2!!"*&#Ý#*&!E#!*&!R" $*!E $!*!R""""!*l&"!*&"!!!!|g}o"! *l&"!!*&"*!E$*!}2*!F}2!*&gz$}2!!"*&#è$*&!E$!*&"%*!E%!*"""! *l&"! *&"!*l&"!*&"""""*** $*** $!"* ^#V*^#V%* ^#V*^#V̀E#&* *^#Vs#r**^#Vs#r*^#V*^#V*^#V*^#VI%Æ&* *^#Vs#r**^#Vs#r*^#V*^#V*^#V*^#VI%}2}2}2*&!O}2*&*&|g}o}2! *&"! *&"}2***&#}2***&#}2}2!*&!*&"<"!"x*x!͉!!|g}os!!!|g}o*xs*x!!s*x! !s*x! !s*x!!s*x!!s#r*x!!s#r*x *x^#V*x^#Vs#r*x*x ^#Vs#r*x*x^#Vs#r*x*x^#V!s#r*x*x^#V!s#r!"p*p^#V*p^#V%!*pn&"! *pn&"! *pn&"!*pn&"}2j}2k}2l}2m}2n}2o!*o&"!*n&"!*m&"!*l&"!*k&"! *j&"!"Z*Z !s#r*Z!s#r*Z!2s#r*Z *Z^#V*Z^#Vs#r*Z ^#V*Z^#V%!!@!2!:!!(!"R*R *R^#Vs#r*R*R^#Vs#r*R!s#r*R *R^#V*R^#Vs#r!~! !!!!(}2N}2O}2P}2Q**P&**Q&"D*D*O&*N&#}2@}2A}2B}2C**B&**C&"6*6*A&*@&#!3}23}24}25**4&**5&"'**4&**5&"%!3;ͤ}2$!*'l&"!*'&"!*$&gz+")!!3*)n&"*)#Ú+*%*$&*3&#!}2}2 }2!}2"}2#*!&*#&R!R}2*"&* &gzʄ,}2*#&*&*&!*&**!&!*&!!!!**&#%,*#&!* &!*&!!!**#&*"&!!z**#&!*"&*&!z**!&*"&!!z**#&* &!!z**#&!* &*&!z**!&* &!!z*!;N͡E-! !;ͣ >! e.>!!;ͤ*&Eʭ-!!*&s*#&!*"&*&!@!|g}o!;+*"&!}2"* &!R}2 *"&* &gzq.}2*#&*&!!z**#&!*&*&! z**!&*&!!z**&#.  Black Dark Gray Dark Blue Light Blue Dark Green Light Green Dark Cyan Light Cyan Dark Red Light Red Dark Purple Light Purple Dark Yellow Light Yellow Medium Gray White >'!!'!!!͇&[)! &!!&!!!!@!NP CP/M Interlace Demo 1.0 - (C) 1992 Steve Goldsmith - All Rights Reserved +}2 }2 * &* &!!@!N Colors +* &!}2 !!gz0}2!!gz0}2*&! * &*&!* &!!@!r.*&!*&n&!.*&!*&)));+*&#^0*&#I0}2}2}2*&!|g}o!̀Eo1*&*&!!@!N Alternate Character Set +ë1*&*&!!@!N Standard Character Set +!!!@s*&!}2!!gzW2}2!!?gz)2}2!*&!*&!@*&s*&#1*&*&*&*&!;+*&#1!!!N!!!NVDC Character Sets and Colors+!!!1!! !!1!!/!!!!NHNotice how the darker colors produce a more stable and readable display.+I!'<!%<!%<!(! <!&!!<!N Random Window+!e!}2*&! ̀E*3*<*<!!@!<! e.+!e!}2*&! ̀Eʙ3!}2*!;ͤR!!R}2*&*&*&!;ͤ!*&!!!N Information+*&!*&!!!!;+X2!#N.Press [RETURN] to start and stop each section.3!e!}2'3͙3! &!!&!N#That's it! Press [RETURN] to exit.3!e!}2! &!!&)! &!!&|%̀(R/͒4-5 &!N#That' CP/M Interlace Demo 1.0 (C) 1992 Steve Goldsmith All Rights Reserved CP/M Interlace Demo may be copied and distributed freely providing that all files are kept intact, no fee is charged and it is not part of a package for which a charge is made. * OVERVIEW CP/M Interlace Demo shows the 80 X 50 text mode feature of SG Tools Pro VDC Screen Manager. The display is quite stable and readable compared to other programs that use interlace without CPU processing. I'm currently not using page flipping like 80 X 25 text mode, but that can be easily added at the loss of one character set (I try to make everything compatible with 16K VDCs where possible). Another modification might be to use the CPU to control the even/odd scan lines during vertical blanking which produces a more stable display. I use a Commodore 2002 monitor which produces a nice display. If you use another type of monitor please drop me a line and let me know how it looks. * REQUIREMENTS + A C128 or C128D + At least one 1541, 1541 compatible or better disk drive + 80 column monitor + CP/M 3.0 * SG TOOLS If you like CP/M Interlace Demo then check out SG Tools Programmer's tool box for Turbo Pascal 2.0 or higher. SG Tools gives you the capability to develop programs like CP/M Interlace Demo. Turbo Pascal offers better productivity, portability and maintainability than GEOS or C128 native mode languages. Take it from a Commodore programmer with 12 years experience, Turbo Pascal and SG Tools are an unbeatable combination. To get a copy of SG Tools contact: Parsec, Inc. PO Box 111 Salem, MA 01970-0111 (508) 745-9125 On-line on GEnie as C128.JBEE * PAYMENT Any contribution (even a buck is nice) towards the development of professional C128 CP/M products is greatly appreciated. * HOW TO CONTACT ME Please report any problems, suggestions, etc. to me via GEnie as S.GOLDSMITH2, voice phone (813) 925-1064 or mail to: Steve Goldsmith 2805 Jamaica Street Sarasota, FL 34231