IMD 1.17: 24/12/2010 12:17:34 vixen demonstration program version 1.01 1985 pn 3d4000-00 \X COPYRIGHT (C) 1979, DIGITAL RESEARCH _͌> ͒> Ò> Ò͘~#͌ì _2<˯2 ̇!Ҷ2:2a{_:ҷʖ:ҷ>Ľʖ:=2–!B!6#5ʖ:ҷĽ!ͬʧ )!F#x(~0ww!" x̯!~6ͽ:ý(!#͘*~ "ͷ"͌#>?͌͘ =_.:;<> Oͅo$>!Y2*O"ʉ@G:ʐ:wÖx2p0ʹ#*©6?ëw˜0ï#6 ¹.0#*6?w0#6 #6" #~?  xDIR ERA TYPESAVEREN USER!yO#< Ty#O 3ί21y_͸2y2ͽ:˷˜1͘A͌>>͌92^ :ҷ¥.!_~#fow]Эюѥ!v"!çREAD ERRORçNO FILE^:ҷ ! ~ 3#0 Wx x ̀ ͂ G ~ # 3x~#B!Y~ɯ2:ҷ=!Ҿý:ҷ=!Ҿ:ý^T!~  6?#ˆ:`O> K{͘A͒>:͒͢>:͒͢xK > K > ͒x  ͢ØÆ^ BRͧ9!5‚#~Y‚#"T<ÆALL (Y/N)?^ Tʧ͘!6!~ڇ Яw4!Y~ʆ͌†t=ʆf ^ T Я2o&)|+!<ͧÆNO SPACE^ :Ty!B*O=?_s#"^sG!~YѸpsp2mÆÆf ͧÆFILE EXISTS _: É: :ҷʉ=2)ͽÉ T!@k!}|q=qf^!~2>`~2ү2\!!B!~> >#0~O#Cx2͘1)ͽÂf zͧÆBAD LOADCOMf^: !Ҷ Â$$$ SUBәӥӫӱSC{2!"Es1A֯22!ty)K!Go^#V*CՐ~߃Eߜߥ߫ ,&-AGMS֛!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2 O͐  x(2F : ַb# : ַy! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: ! ־ Hù H H $O͐: 2 *CN# ʬ ʬ x(: 2 M x(~+u ԯ2  ! >w : ! ־05ͤ ͱ 2ͱx( #N: ַ! ֖2 ͤ! 5 #wO~x p H2Ex2Fy (( :!qMD#2E>! ^#V w#P:BO|^#V#"##"##"##"!O*!O*|!6ʝ6>*w#w*w#w'û*! J*""!N#F*^#V*~#foyx*{_zW+*yx#*DM*s#r*s#ryOxG*0MD!!N: EG>O: \׷S׀*C :qn& ^#V>O^"*}:*)=":O:ࡵo"*C *C!ͮ~2~2ͦ:2ͮ:ׯO:w:w |g}o*ெ# ):BO!yoxg*:BO}!N#F "*#*s#r^ ~!J! J*:o$*C~i6iw**{#zr+s{ozg**͕** ؾ,w͜͸Ͳ!!N#F$**O!~#:A־#~$=2Ek͌::/GyO>2!q*C"͡ʔ*JҔ^:Oyʃ?|x | sږ-|N-# S:2E!~Яw>T D^6k-äPYy 5*{zBK5ڋ>*Cw~#+w#w+ɯ2E22i^ *C :~w~͔͔# #  w ~>2!E5T*C!"C"C!w# F! w͌xد2͢*C ~<wʃG:!ʎì 4~ʶ¬:<ʶ$ʶïZͻׯx>2>2ͻ:!Zܯ2:Eַẅ́͊Ͳ>2>2T*CGͻ:ẅ́n>2;O ^DM;}H>"*C ::ddslO s#r:Eַ͊:==»y==»*Ww#*"͸*:G#š"͸:!w4!iw:Z!E~=26ׯ2*C!!~~#~O~G#n,-.‹! w! yG!x͢.:E<ʄ! q!pQ:E<. ʄ$.:E<ʄi6}2ExN! ~态O>G~G!~G} *C!r#r#r ^ͥ_y#x#{s+p+q-*C ͥ!!q#p#w*:BOYG}*MD "ã:!B־w!>2*C~=2:B2~2wE:A*Cֶw>"!""2B!"!rQQQâ~?ͦ~?rQ*"CQ-Q͜QüQrQ$Q*):B"*)*)Q;*"E:;:A2AQÓQÜQ*C}/_|/*W}_*"}o|g": {*E}D*C6:(w:2EQ>2!u+åÍÕ#16;TX3nxyz{|}~AUTOST0123456789 !!P  (?-?R ? ?        !"#$%&' ()*+,-./89:;<=>?HIJKLMNO01234567@ABCDEFG1*"6!8">!>(:922< 1͡>:\2!z6{>2~6>22!"!"!p:o(~( O>(p!:OIOCC459k CP/M vers 2.2 Rev 1.00 gG 1984 OSBORNE COMPUTER CORP.,INC.͡2z2|2sy0J2t!(!"fY 2*f ^#V2h==G>'2i2u*ut:tO!:2!`y(##C(NF*B|0}0:t2:OxQ('Y(''I('!! +y(G#?R 7+yˏ 0͡!vw#w#:tw#q#wͫ +~R#>'O! N#F*fq#p s#ry2s:}ȯ2|y2pCkɯ2|[kȯ2zy :i2|:s2}:q<!|~(5:hG:~< !}42~*k<2{y(:{ȯ2{O2!2o:uGy:p!( ?0)!rw:z(v #͡!z6!rv :o ͫ:~(2|y2qi`{n&!!GO!ò: !ò:!:_^#fk!]~ 5#u!!!!3bHVb ^ +g x 3!~ +xx(8:(Ó#_+G3H((~(4xG:x(D]!Dw#s^:: > ^H 3HH :<_! ^#~@W>!{(>!z(!>(1111>@1:;1>71Ɉ CA}hE4# 1*u[wR(>713(!R PSw+(y0>!>(/g(>!y(>!>(>(>2!`!nT*R~! (!T:ZG2mͽ !2A(ha(d08:0202n`(:nD((O!>:nw:m( b(8 }(>+w#>}!8 Wy'OxGz''Ox0w#y0w#y0w!T`!T:mͽ!Ty( }H +AO~ 0 yP0+#G 06^#@w#!>'o^#T#n}O^#V#N#!6 ?PROGRAM FUNCTION KEYS by pressing "0-9", "A", or to exit!Press to exit or <= to del: F freeWORDSTARCP/M !P~ 0>#O#0   1O(@(*[u0!R P*wR >1"uPP@$@B B HH II$@I ABI$"$H$H@$$I! H*  $H@@A I $D!!$I"BI"I"@$BIIH$$$$BBI$@BI!"$$A DI$@ $I@$$@"!$$" @@ "D@ $$B @@BHH  !$$A"D@ "A" "BHA " !$ D B I $ !$$ H@BD D$ HI DIA!$$$ $" "$D ! $"  $AB " BDD $$D!"DI$!$BH!"IB I$"D HD" " $"! @H !BI " I  $I$I$DI$ !I$@"$! $I$I$UUUPEA $@ @@ ! UTATP@$@@   I @A$ B101C60003A73FF327DFF3A71FF3C1818217CFF7EEA :101C7000B72816353A68FF473A7EFF3CB820052161 :101C80007DFF34AF327EFFF6FFCDFD1B2A6BFF01D7 :101C90008000EDB0C1C03C327BFF79FE012802AF6D :101CA000C93A7BFFB7C8AF327BFF3CF521792122CF :101CB000F7EF21FAEF1178FF1A771B231A771B230E :101CC000231A3C773A79FFCB4F28127EFE060E008E :101CD0003804D6050E02773A79FFE6FDB132F9EF06 :101CE0003AFBEFFE28380C473E4F9032FBEF21F9CC :101CF000EFCBCEF1B70601C212F1C30FF1326FFF85 :101D00003A75FF0F0FE603471179213A70FF2180E2 :101D100000280AEBCAUTOST COMK DEMONAMECOMAUTOST COMJDEMO HEX !"#$%&'(XDIR COMCDDEMO HEX)*DEMO ASM ./045789:;?@ABEFGLMNODEMO ASMSTxyz{|}~UNERA COM6DEMO ASMSWEEP COM^SETUP COM3HIJKDEMO ASMASM COM@\]^_AUTOST COM`COPY COM%abc :DEMONAMEBAK;<SID COMOPQRDEMO BAKVWXYZ[defgqrstuvDEMO BAKwxyz{|}~0/.DEMO BAK,-1hijklmnopFOO4 2TEST 3DEMO ASM PRN HEXEDBACKUP$$$NGVfghWS INSGWSOVLY1 OVRxDEMO BAKDEMO BAKuvOKIPRINTCOM6yz{|OSBOARD COMe}~PIP COM:SETUP COM3STAT COM)SUB BASSUBMIT COMSYSGEN COM VIXNDESOCOMVIXNDESOCOM~XDIR COMXSUB COM$$$ SUB*** OSBORNE COMP }***!9"$_1f_>KjF '*$_͛B     ͖ ! qxbx xdx z>2re}#%^G:re>Gp#å å>2reå>2reå@*ha "_e "aeP*_e*ae*_e6"_e*ae6"aeͭ+"ae#"_e I*ha ͜ I͜*ha #~pzeͭ~ƀw# ‰ƒ*la"]a>2\e*]a"]a«x !E"_e*]a"aex2qe:qe=2qe*_e"_e*ae "ae*_e*ae͇@ʂ1ʂ5ʂ6ʂ3ʂ9ʂ 0ʂ8ʂ7ʂ4ʂ ʂ^ʂ&ʂ::ʂ(ʂ)ʂGx>2ea>2ze>2faʯ|ïw#:fa<2faš:ze :ea<2ea >2]e2{eK:\e>>>>O!~#d/dG>2ze:ea>2ze7G:fa *]a>2ye>2\e:ye!E=me͇:\e<2\e Z*]a"]a X "]a:ye<2yeM!*ra+|*raL+|s!#:ye/6#66+66P6 66 +++6 }6j6#66#6‘6 6#6#6 6 6 +6+6«6#6~6#6 666(:{e(} w# dͭͭ%  5"_e "aeP*_e*ae*_e~d6 "_e*ae~v6 "aeYͭ+"ae#"_e O*ha&]#wU  ª#ͭͭͭã\#}w# %J*paG}x͈ J*nai};**na>P2qe#~+w#:qe=2qeMGM{W{}ͧ}MʚWʚÜ?œ*pa>U2qe+~#w+:qe=2qe¹³2re!:[ @Gw# :reWM#!   &xzx0xXxYx\x]x*haPY >2|e͇ 0ͼ *haPY >2|e͇ 0ͼ Ͱ *haPY >2|e͇ 0ͼ *ha"_eF"ae > !9"1$ͣ, nY nWͣ> z'  ͎   _ͣͣ*`!-#F#~# ʙ[âAƒ>íͣ!>!Y  w#¼  ͣ`- !@  6 #&-O>O G~}S{Sw#@!@  "%>2':'<2'*% "%Y i!@  "%:'2**% "% :*=2*¡ͣ`_12 &*++|7QQY'hwdچ ڕ@ʾ{ʸææ **** VIXEN DEMO: DEALER NAME SETUP PROGRAM **** FOR SETTING UP DEALER NAMES IN THE VIXEN DEMO. (c) 1985 OSBORNE COMP. CORP. @ j**** Phisical Read ERROR ****k @ j**** File Not Found ERROR ****k @ j**** Partial File Close ERROR ****k @ j**** Phisical WRITE ERROR ****k 2ea*_e6#6 6#6++6  *_e"_e*ae6+6 3 +6 #6#6 C *ae"aexGyOͭͭ:ea=2ea    8o&Cxbx Cxdx %‡ *ha"_eP"ae> 2fa*_ex2ea6 # 6:eaG 6# *aex2ea6 + 6:eaG 6+" xGyOͭͭͭͭ:fa=2fa K>2qex2sew#f  :seG e à ͺ -  }ʴ  ã "mez   t    ,H,IxbxCx x    8oCxdx*haPY =-   *haJ͠   ͠ ^B  B0BK^0*ha]O͠ xxdx *haoO͜ ("(">2teCxxbx:te=2te O 7j7j>2teCxxbx :te=2te7 P` 00  8oCxdx>2qe}ʽ !ʯ #ʷ & w#Ñ  Ð Ñ :re JJ͛*ha͜ ͳ T  >2re@ j**** Non Standard ALPHABETICAL Character Encountered ****k ( ONLY the CAPITAL LETTERS A-Z are supported in the DEALER NAME ) @ --- INPUT YOUR DEALER NAME. ---- THIS NAME CAN CONTAIN NO MORE THAN j19k CHARACTERS. (characters can consist of UPPER CASE letters ONLY! ) -- DEALER NAME.>@ --- READING FILE NAME jAUTOST .COMk @ --- CLOSE FILE NAME jAUTOST2 .COMk @ --- DELETING FILE jAUTOST .COMk @ --- RENAMING FILE jAUTOST2 .COMk TO jAUTOST .COMk @ --- WRITING FILE NAME jAUTOST2 .COMk @ --- CREATING FILE NAME jAUTOST2 .COMk @  --- FILE SAVED SUCCESSFULLY @  --- READ Sucessfully Completed. @  --- Exiting to CP/M @ST2 .COMk TO jAUTOST .COMk @ --- WRITING FILE NAME jAUTOS2 .COM @ --- CREATING FILE NAME jAUTOST2 .COMk @  --- FILE SAVED SUCCESSFULLY @  --- READ Sucessfully Completed. @  --- Exiting to CP/M @ST2 .COMk TO jAUTOST .COMk B͉  T  ~ƀw~րw ~րw~ƀw#~K7 ƀw 6d ~ƀw~րw\ ~րw~ƀw+~Fl ƀw ͜  DU   >2re>P2seg_#~ƀw:se=2se´ >P2se:re=2re³  s  >2reP͉  >2re>P2se#~րw:se=2se>P2se:re=2re  0:V000     8oC>2re>P2seg_ #w:se=2se„>P2se:re=2reƒP6 # ¨1R1R>2teCxxbx:te=2te}6^{&-_xͭͭ x x $/$/> 2teCxxbx:te=2teJ8K*ha͜YJ͛L 0: U0 0   8oCxdx*halJ͠    S͠   S͠    8H8H>2ueCͭͭͭͭͭͭͭ :ue=2ue  x *ha S͠ ͍ T͠    *H*H>2xeCͭͭy O{ _:xe=2xex*me#{c0  8oC  8oCx jJ͛*ha#~#~ @ --- WRITING FILE NAME jAUTOS2 .COMVIXNDEMOCOMAUTOST COMAUTOST COMAUTOST2 COMAUTOST2 COMAUTOST COMAUTOST COMDEMONAMECOMVIXNDEMOCOMAUTOST COME NAME jAUTOST2 .COMk @ --- DELETING FILE jAUTOST .COMk @ --- RENAMING FILE jAUTOST2 .COMk TO jAUTOST .COMk @ --- WRITING FILE NAME jAUTOST2 .COMk @ --- CREATING FILE NAME jAUTOST2 .COMk @  --- FILE SAVED SUCCESSFULLY @  --- READ Sucessfully Completed. @  --- Exiting to CP/M @ST2 .COMk TO jAUTOST .COMk @ --- WRITING FILE NAME jAUTOS2 .COM @ --- CREATING FILE NAME jAUTOST2 .COMk @  --- FILE SAVED SUCCESSFULLY @  --- READ Sucessfully Completed. @  --- Exiting to CP/M @ST2 .COMk TO jAUTOST .COMk /XAZ̈́00  ;̈́W͜ > 2eaP#~ Zƀw PPOͭͭͭ:ea=2eaJ"ke >2req͠ *me*!Ž>2req͠ *meÎqq >2ea~ -~ #~ ƀw :ea=2ea*ha#~7> 2ea ~T6V6# I H:ea=2eaC1a4a>2teCͭͭͭyO{_:te»:te=2te” 8NCxdxxbx>2we ~ G#~? O#>2veCͭͭ :ve=2ve :we=2we  8oC d>2se:re†>2se*ke  -~# • -“:se=2se†i#~+w#:ue<2ue*oe"oe  *oe"oe>2ue*oe6#6 #6 #6 #6#6\6#6#6#6#6#6*oe6 #6 #6 #6 #6 #6 6 #6 #6 #6 #6 #6 *ha >2qe4w #~++:qe=2qeyfjn gl him kfhg @ @ 0@8 @@8 @05 @ 8 @ 0@8 @ @ @ @@@ @ @ @@@ @ @ @@@ @ @ B͉  T  ~ƀw~րw ~րw~ƀw#~K7 ƀw 6d ~ƀw~րw\ ~րw~ƀw+~Fl ƀw ͜  DU   >2re>P2seg_#~ƀw:se=2se´ >P2se:re=2re³  s  >2reP͉  >2re>P2se#~րw:se=2se>P2se:re=2re  0:V000     8oC>2re>P2seg_ #w:se=2se„>P2se:re=2reƒP6 # ¨1R1R>2teCxxbx:te=2te}6^{&-_xͭͭ x x $/$/> 2teCxxbx:te=2teJ8K*ha͜YJ͛L 0: U0 0   8oCxdx*halJ͠    S͠   S͠    8H8H>2ueCͭͭͭͭͭͭͭ :ue=2ue  x *ha S͠ ͍ T͠    *H*H>2xeCͭͭy O{ _:xe=2xex*me#{c0  8oC  8oCx jJ͛*ha#~#~@ 8 0 @@@ 8 @ @08@ @ @ @45 @8 @ @8@ @ 4 @08@ @ @ @@@ @ @@@ @7 @8@ @ 1@5 @7 @8@ 1515 1@5 @ 8 @18 @ @ 1 1@5 1515 @ @ @ @ @ @ @ @@@ 1@5 @ 058 @@@ @ 1 @ @ 0@8 @@8 @05 @ @ @ @@@ @ @ @@@ @ @ @@@ @ @ @ 8 0 @@@ 8 @ @08@ @ @ @45 @8 @08@ @ @ @@@ @ @@@ @7 @8@ @ 1@5 @7 @8@ 1515 1@5 @ 8 @18 1515 @ @ @ @ @ @ @ @@@ 1@5 @ 058 @@@ @ 1 %A:CUSTOMER^ %FC=^ %FL=^ %COL=^ %INSERT ON^ # L----!----!----!----!----!----!----!----!----!----!----!----!----!----!R } Dear Sirs: !! I absolutely love the immediate response I get from ! wordstar commands. But even more enjoyable is the fast ! text manipulation and Super Fast file saving. With the ! systems 255 character type-ahead buffer, I can easily ZIP ! off 30 words a minute without ever missing a character. #! The old days of the typewriter are over.! At least for me they are.!!& #~#~ 6#~ 6>2te2ue*ha"oe>P2re*ha#N+iq::re<]ͭͭͭͭͭͭͭ8:re=2re1xdx*ha A>#2xe>2wew :we=2we©#:xe=2xeŸ  =% ,>)2ea>2fap0J+(͛0 2(͛0 :(͛0 P*haw# 3P2*haF#~#~e~ƀw#rpË[ X*ha  }ʶå*hab "%>!2ea>2fapK(" &>2ea>2fapKH% ,>2ea>2fapK=% ,>2ea>2fap=% ,>2ea>2fap*ha] "%>2ea>2fapK(" %>2ea>2fapKH% ,> 2ea>2fapK=% ,>2ea>2fap=% ,>2ea>2fap"ie*ie=% ,>2ea>2fapKH% ,>2ea>2fapK(" (>2ea>2fapK"'>2ea>2fapK"%>P2ea>2fapK*ha 6 #ZP Ywx!# u:faʟ#à+ͭͭͭͭͭͭͭ:ea=2ear*ha6J:|eJJ͠ B:|eJQuite frankly , I am delighted with the new addition ! to my writing career. My VIXEN with WORDSTAR is without ! a doubt the fastest, most efficient, worK processing system ! I have ever used. !!# Yours Truly,! VIXEN owner.#}QUICK}                                       @@@ @@@@@} @@@@@ @@@@@ @@@@@ 1@@@@8 0@@@@5 @@@@@@@@@@@ @@@@@8 @@@@@} @@@@@8 0@@@@@ @@@@@ 1@@@@@@@@@5 @@@@@ @@@@@@8 @@@@@} 1@@@@@ @@@@@5 @@@@@ 1@@@@@@@5 @@@@@@@@ @@@@@@@8@@@@@} 1@@@@80@@@@5 @@@@@ 0@@@@@@@8 @@@@@@@@ @@@@@@@@@@@@@} 1@@@@@@@@5 @@@@@ 0@@@@@@@@@8 @@@@@ @@@@@1@@@@@@@} 1@@@@@@5 @@@@@ 0@@@@5 1@@@@8 @@@@@@@@@@@ @@@@@ 1@@@@@@} 1@@@@5 @@@@@ 0@@@@5 1@@@@8 @@@@@@@@@@@ @@@@@ 1@@@@@} ANNUAL SALES TOTALS ($1000's) 1978 Retail 12534.00 Wholesale 4326.00   1979 Re                                                                                                              tail 23543.00 Wholesale 7542.00   1980 Ret       Who                                     1981 Ret Wholesale 4356.00   1982 Retail 15000.00                                                                         ::: :::  ::: :::       .   .          .  .                  @@@@@ @@@@@ @@@@@ 1@@@@8 0@@@@5 @@@@@@@@@@@ @@ Wholesale 897.00    0.00 12000.00 24000.00 Y = 10 * SIN(x) 12.00 X in degrees          6.00        K June        L         M July            N            O August  P 1982 7923.00  Q September 1981 1647.00  R 1982 5673.00  S October 1981 4211.00  T 1982 1647.00  U November 1981 9776.00 V 1982 6546.00 W Decem    Y       A 0.00    X          I         S        -6.00            ber 1981 2222.00 X 1982 4667.00 AB CD EF GH IJ KL MN OP QR ST UV WX     I B M                                                          12.00 0.00 90.00 180.00 270.00 360.00 X (degrees) A January 1981 4684.00 MONTHLY NET PROFITS B 1982 9746.00 max = 10000.00 min = -10000.00 C February 1981 1236.00   D 1982 8264.00   E March 1981 -3589.00      F 1982 -5634.00      G April 1981 -8325.00        H 1982 -4521.00        I May 1981 -1956.00       J  0@@@@8 0@@@@@@8 0@@@5 1@@8 @@@@ @@@ @@@@ @@@ @@@@ @@@ @@@@ @@@ 1@@@8 0@@5 1@@@@@@5 1@@@@5 0@@@@@@8 0@@@@@@@@8 0@@@5 1@@@ 1@@@8 1@@@@@@@8 1@@@8 @@@@ @@@8 0@@@5 1@@@@@@@@5 1@@@@@@5 @@@@@@@@@8 @@@@@@@@@@8 @@@@ @@@@ @@@@ 0@@@5 @@@@@@@@@5 @@@@ 1@@@8 @@@@ @@@@ @@@@ 0@@@@ @@@@@@@@@@5 @@@@@@@@@5 0@@@@@8 0@@@@@@@8 0@@@5 1@@@8 @@@@ @@@@ @@@@ @@@@ @@@@ @@@@ @@@@ @@@@ 1@@@8 0@@@5 1@@@@@@@5 1@@@@@5 @@@@@@@@@8 @@@@@@@@@@8 @@@@ 1@@@ @@@@ 0@@5 @@@@@@@@@5 @@@@@@@@5 @@@@1@@@8 @@@@ 1@@@8 @@@@ 1@@@8 @@@@ @@@@ @@@@ @@@@ @@@@8 @@@@ @@@@@8 @@@@ @@@@@@8@@@@ @@@@@@@@@@@ @@@@@@@@@@@ @@@@ 1@@@@@ @@@@ 1@@@@ @@@@ @@@@ @@@@ @@@@  AK.^{ FT. SMITH, AR.^{ STOCKTON, CA.^{ OAKLAND, CA.^{ SALINAS, CA.^{ DENVER, CA.^{ DANBURY, CO.^{ ORLANDO, CO.^{ DANBURY, CT.^{ ORLANDO, FL.^{ MAITLAND, FL.^{ ATHENS, GA.^{ HILO, HI.^{ DAVENPORT, IA.^{ ROCKFORD, IL.^{ EVANSVILLE, IN.^{ BEDFORD, MA.^{ DETROIT, MI.^{ ANN ARBOR, MI.^{ ST. PAUL, MN.^{ ST. LOUIS, MO.^{ JACKSON, MS.^{ FARGO, MD.^{ RALEIGH, NC.^{ LAS VEGAS, NV.^{ LINCOLN, NB.^{ SYRACUSE, NY.^{ ITHACA, NY.^{ OBERLIN, OH.^{ TULSA, OK.^{ PORTLAND, OR.^{ NASHVILLE, TN.^{ OAK RIDGE, TN.^{ HOUSTON, TX.^{ RICHMOND, VA.^{{{^^ ** OVER 300 LOCATIONS! **^^{{{}FOR TOTAL DATA DISK} COMPATIBILITY} READS AND WRITES} IBM PC DISKS} KAYPRO II DISKS} MORROW MDII DISKS} XEROX DISKS} ZENITH DISKS} IBM PC DISKS} AND HUNDREDS MORE}{{d{{b^ ** CREATE and WRITE ** ^^ DOCUMENTS, ^ FORMS, ^ LETTERS.}d{{b^ ** EASILY EDIT TEXT **^^  @@@@@@@@@@@ @@@@@@@@@@@ @@@@ @@@@ @@@@@@@ @@@@@@@ @@@@ @@@@ @@@@@@@@@@@ @@@@@@@@@@@ W o r l d W i d e M a r k e t i n g C o r p . } p r e s e n t s t h e }OSBORNE} YTILIBATROP } COMPATIBILITY} INCLUDES SOFTWARE } WORDSTAR } SUPERCALC } MEDIA MASTER } DESOLATION } OSBOARD } DESIGNED TO ENDURE } THE VIXEN ADVANTAGE} NOW AVAILABLE AT } WORDSTAR} SUPERCALC} MBASIC} MEDIA}! MASTER} OSBOARD} DESOLATION} UTILITIES}** %: A :: B :: C :: D :: E :^#% 1:^#% 2:^ %THE VALUE OF THE VIXEN, AT FIRST VIEW. ^#% 3:^#% 4:^ RETAIL PRICE #% 5:^ --------------- #% 6:^ %SOFTWARE:^ #% 7:^ Wordstar, Supercalc2, Mbasic, $950.00 #% CORRECT Typing Errors, ^ DELETE Words and ^ ANY Unwanted Text. }d{{b^ ** MANIPULATE TEXT **^^ RE-ARANGE Paragraphs,^ Pages, Even Entire ^ Documents- EASILY! }^^ ** SUPERCALC2 **^^ IS EXCELLENT FOR CREATING: ^ - Income and Tax Spread sheets.^ - Money Management Calculations.^ - Inventory and Business Controllers.^ - Budgeting and Scheduling Management.^ - An Invaluable Money Organizing Tool.^^ AND ITS INCLUDED WITH THE VIXEN!^}^^ ** SOME POPULAR USES FOR WORDSTAR ** ^ ^ WRITING:^ *BOOKS* *REPORTS* ^ *LETTERS* *PROGRAMS*^ *MAILING LISTS* * TERM PAPERS*^ ^ WORDSTAR is the WORLDS BEST SELLING ^ WORD PROCESSOR! ^ and its FREE with the VIXEN!.^}* WORDSTAR - The Number 1 Word Processor.##* SUPERCALC2 - Powerful electronic spreadsheet.##* MBASIC - Beginners programming language.##* MEDIA MASTER - Multi computer translator.##* OSBOARD - Electronic Graphics drawing board.##* DESOLATION - Super Graphics action game.#}^&* 2 Double-Sided, Double-Density, 8:^ Media Master, Osboard, Desolation, #% 9:^ Turnkey & Utilities. #% 10:^#% 11:^ %HARDWARE:^ Including warranty! $1300.00 #% 12:^ Two Double-Sided Double-Density#% 13:^ Disk Drives, 7" Amber Monitor, #% 14:^ Full Size Keyboard, and More! #% 15:^#% 16:^ --------------- #% 17:^ %TOTAL:^ $2250.00 #% 18:^#% 19:^ %YOU SAVE OVER! :^ $1200.00 #% 20:^#% 21:^#% 22:^#% 23:^#} THE FOG OFFERS} ** FREE PUBLIC DOMAIN SOFTWARE ** ** IMFORMATIVE USER GROUP MEETINGS **}A> NSWP207 .COM^{A> MODEM740 .COM^{A> PROGRAM .FUN^{A> CRCEM .COM^{A> NSWP205 .DAT^{A> CERTIFY .LBR^{A> CALENDAR .LBR^{A> PROBE .LBR^{A> SWEEP .DOC^{A> SHOWLOC .LBR^{A> DSKPRAM .OBJ^{A> IRVTXTWS .OQJ^{A> BECOUNT .PQS^{A> EDFILE .999^{ ^{^{ ** OVER 5000 MORE! **{{{{^^} KENAI,Disk Drives.^& 400k per disk. stores 100 typed pages.^&^&* 7-Inch Diagonal, Built-in Amber Monitor.^& 80 colum, 25 line display screen. ^&^&* SERIAL and PARALLEL PORTS Let You,^& connect the VIXEN to ANY printer or modem.^&^&* CP/M 2.2 Operating System. Gives You-^& full library access to great free software.^&}^&* FREE Membership To The F.O.G. User Group.^&^&* I.B.M. Data Disk Compatability.^&^&* FULL SIZE Business Keyboard.^&^&* Runs WORDSTAR FASTER Than Any Other.^&^&* PORTABLE, RELIABLE, DATA COMPATIBLE.^&^&* Designed For WORKING Where Ever You Are.^&} 0@8 @ @ @@@ @ @ @@8 @4@ @3@ @@5 0@8 @ @ 1@5 @@8 @ @ @ @ @@5 @@@ @4 @3 @@@ @@@ @4 @3 @ 0@8 @ @6@ 1@5 @ @ @4@ @3@ @ @ @@@ @ @ @@@ @@@ @ 8 @ 1@5 @ 0 @05 @18 @ 1 @ @ @ @@@ @ @@80@@15@@ @@ @ @8@ @1@ @ @ 0@8 @ @ @ @ 1@5 @@8 @ @ @@5 @ 0@8 @ @ @ 5 1@8 @@8 @ @ @@5 @18 0@8 18 18 1@5 @@@ @ @ @ @ @ @ @ @ @ 1@5 @ @ @ @ 18@ 15 @ @@08@@51@1 5@ @ 185 018 @ @ @ @ 185 @ @ @@@ 05 05 @@@ 44444 }7777777777 ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @ qq oCALC}' DB ' MBASIC}' DB ' MEDIA}!' DB ' MASTER}' DB ' OSBOARD}' DB ' DESOLATION}' DB ' UTILITIES}' DB '*g_ #w:se=2se„>P2se:re=2reƒP6 # ¨1R1R>2teCxxbx:te=2te}6^{&-_xͭͭ x x $/$/> 2teCxxbx:te=2teJ8K*ha͜YJ͛L 0: U0 0   8oCxdx*halJ͠    S͠   S͠    8H8H>2ueCͭͭͭͭͭͭͭ :ue=2ue  x *ha S͠ ͍ T͠    *H*H>2xeCͭͭy O{ _:xe=2xex*me#{c0  8oC  8oCx jJ͛*ha#~#~7}7777@@777@@}77777777777} 33333 # # @@@ 0 8 @@ 0 8 8 @@@ 8 0 8 0@8 @@@ @@ @@8 0@8 8 0@8 @8@ 0@ @@ 0@8 @@@ # @ @@@ @7 @ @ @ @ @ @80@ @7@ @ @7 @7@ @7@ @ @7@ @1@ @ @7 @ @ @7 # 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 1 1@ @@ 1@5 @ # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11@ @@ 1@5 @ # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11@ @@ 1@5 @ # # *** FUNGUS COMP }***!9"$_1f_>KjF '*$_͛B     ͖ ! qxbx xdx z>2re}#%^G:re>Gp#å å>2reå>2reå@*ha "_e "aeP*_e*ae*_e6"_e*ae6"aeͭ+"ae#"_e I*ha ͜ I͜*ha #~pzeͭ~ƀw# ‰ƒ*la"]a>2\e*]a"]a«x !E"_e*]a"aex2qe:qe=2qe*_e"_e*ae "ae*_e*ae͇@ʂ1ʂ5ʂ6ʂ3ʂ9ʂ 0ʂ8ʂ7ʂ4ʂ ʂ^ʂ&ʂ::ʂ(ʂ)ʂGx>2ea>2ze>2faʯ|ïw#:fa<2faš:ze :ea<2ea >2]e2{eK:\e>>>>O!~#d/dG>2ze:ea>2ze7G:fa *]a>2ye>2\e:ye!E=me͇:\e<2\e Z*]a"]a X "]a:ye<2yeM!*ra+|*raL+|s ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # !#:ye/6#66+66P6 66 +++6 }6j6#66#6‘6 6#6#6 6 6 +6+6«6#6~6#6 666(:{e(} w# dͭͭ%  5"_e "aeP*_e*ae*_e~d6 "_e*ae~v6 "aeYͭ+"ae#"_e O*ha&]#wU  ª#ͭͭͭã\#}w# %J*paG}x͈ J*nai};**na>P2qe#~+w#:qe=2qeMGM{W{}ͧ}MʚWʚÜ?œ*pa>U2qe+~#w+:qe=2qe¹³2re!:[ @Gw# :reWM#!   &xzx0xXxYx\x]x*haPY >2|e͇ 0ͼ *haPY >2|e͇ 0ͼ Ͱ *haPY >2|e͇ 0ͼ *ha"_eF"ae > #~#~ 6#~ 6>2te2ue*ha"oe>P2re*ha#N+iq::re<]ͭͭͭͭͭͭͭ8:re=2re1xdx*ha A>#2xe>2wew :we=2we©#:xe=2xeŸ  =% ,>)2ea>2fap0J+(͛0 2(͛0 :(͛0 P*haw# 3P2*haF#~#~e~ƀw#rpË[ X*ha  }ʶå*hab "%>!2ea>2fapK(" &>2ea>2fapKH% ,>2ea>2fapK=% ,>2ea>2fap=% ,>2ea>2fap*ha] "%>2ea>2fapK(" %>2ea>2fapKH% ,> 2ea>2fapK=% ,>2ea>2fap=% ,>2ea>2fap"ie*ie=% ,>2ea>2fapKH% ,>2ea>2fapK(" (>2ea>2fapK"'>2ea>2fapK"%>P2ea>2fapK*ha 6 #ZP Ywx!# u:faʟ#à+ͭͭͭͭͭͭͭ:ea=2ear*ha6J:|eJJ͠ B:|eJ2ea*_e6#6 6#6++6  *_e"_e*ae6+6 3 +6 #6#6 C *ae"aexGyOͭͭ:ea=2ea    8o&Cxbx Cxdx %‡ *ha"_eP"ae> 2fa*_ex2ea6 # 6:eaG 6# *aex2ea6 + 6:eaG 6+" xGyOͭͭͭͭ:fa=2fa K>2qex2sew#f  :seG e à ͺ -  }ʴ  ã "mez   t    ,H,IxbxCx x    8oCxdx*haPY =-   *haJ͠   ͠ ^B  B0BK^0*ha]O͠ xxdx *haoO͜ ("(">2teCxxbx:te=2te O 7j7j>2teCxxbx :te=2te7 P` 00  8oCxdx>2qe}ʽ !ʯ #ʷ & w#Ñ  Ð Ñ :re JJ͛*ha͜ ͳ T  >2re/XAZ̈́00  ;̈́W͜ > 2eaP#~ Zƀw PPOͭͭͭ:ea=2eaJ"ke >2req͠ *me*!Ž>2req͠ *meÎqq >2ea~ -~ #~ ƀw :ea=2ea*ha#~7> 2ea ~T6V6# I H:ea=2eaC1a4a>2teCͭͭͭyO{_:te»:te=2te” 8NCxdxxbx>2we ~ G#~? O#>2veCͭͭ :ve=2ve :we=2we  8oC d>2se:re†>2se*ke  -~# • -“:se=2se†i#~+w#:ue<2ue*oe"oe  *oe"oe>2ue*oe6#6 #6 #6 #6#6\6#6#6#6#6#6*oe6 #6 #6 #6 #6 #6 6 #6 #6 #6 #6 #6 *ha >2qe4w #~++:qe=2qeyfjn gl him kfhg @ @ 0@8 @@8 @05 @ 8 @ 0@8 @ @ @ @@@ @ @ @@@ @ @ @@@ @ @ B͉  T  ~ƀw~րw ~րw~ƀw#~K7 ƀw 6d ~ƀw~րw\ ~րw~ƀw+~Fl ƀw ͜  DU   >2re>P2seg_#~ƀw:se=2se´ >P2se:re=2re³  s  >2reP͉  >2re>P2se#~րw:se=2se>P2se:re=2re  0:V000     8oC>2re>P2seg_ #w:se=2se„>P2se:re=2reƒP6 # ¨1R1R>2teCxxbx:te=2te}6^{&-_xͭͭ x x $/$/> 2teCxxbx:te=2teJ8K*ha͜YJ͛L 0: U0 0   8oCxdx*halJ͠    S͠   S͠    8H8H>2ueCͭͭͭͭͭͭͭ :ue=2ue  x *ha S͠ ͍ T͠    *H*H>2xeCͭͭy O{ _:xe=2xex*me#{c0  8oC  8oCx jJ͛*ha#~#~@ 8 0 @@@ 8 @ @08@ @ @ @45 @8 @ @8@ @ 4 @08@ @ @ @@@ @ @@@ @7 @8@ @ 1@5 @7 @8@ 1515 1@5 @ 8 @18 @ @ 1 1@5 1515 @ @ @ @ @ @ @ @@@ 1@5 @ 058 @@@ @ 1 @ @ 0@8 @@8 @05 @ @ @ @@@ @ @ @@@ @ @ @@@ @ @ @ 8 0 @@@ 8 @ @08@ @ @ @45 @8 @08@ @ @ @@@ @ @@@ @7 @8@ @ 1@5 @7 @8@ 1515 1@5 @ 8 @18 1515 @ @ @ @ @ @ @ @@@ 1@5 @ 058 @@@ @ 1 %A:CUSTOMER^ %FC=^ %FL=^ %COL=^ %INSERT ON^ # L----!----!----!----!----!----!----!----!----!----!----!----!----!----!R } Dear Sirs: !! I absolutely love the immediate response I get from ! wordstar commands. But even more enjoyable is the fast ! text manipulation and Super Fast file saving. With the ! systems 255 character type-ahead buffer, I can easily ZIP ! off 30 words a minute without ever missing a character. #! The old days of the typewriter are over.! At least for me they are.!!&                                                                         ::: :::  ::: :::       .   .          .  .                  @@@@@ @@@@@ @@@@@ 1@@@@8 0@@@@5 @@@@@@@@@@@ @@Quite frankly , I am delighted with the new addition ! to my writing career. My VIXEN with WORDSTAR is without ! a doubt the fastest, most efficient, worK processing system ! I have ever used. !!# Yours Truly,! VIXEN owner.#}QUICK}                                       @@@ @@@@@} @@@@@ @@@@@ @@@@@ 1@@@@8 0@@@@5 @@@@@@@@@@@ @@@@@8 @@@@@} @@@@@8 0@@@@@ @@@@@ 1@@@@@@@@@5 @@@@@ @@@@@@8 @@@@@} 1@@@@@ @@@@@5 @@@@@ 1@@@@@@@5 @@@@@@@@ @@@@@@@8@@@@@} 1@@@@80@@@@5 @@@@@ 0@@@@@@@8 @@@@@@@@ @@@@@@@@@@@@@} 1@@@@@@@@5 @@@@@ 0@@@@@@@@@8 @@@@@ @@@@@1@@@@@@@} 1@@@@@@5 @@@@@ 0@@@@5 1@@@@8 @@@@@@@@@@@ @@@@@ 1@@@@@@} 1@@@@5 @@@@@ 0@@@@5 1@@@@8 @@@@@@@@@@@ @@@@@ 1@@@@@} ANNUAL SALES TOTALS ($1000's) 1978 Retail 12534.00 Wholesale 4326.00   1979 Re                                                                                                              tail 23543.00 Wholesale 7542.00   1980 Ret       Who                                     1981 Ret Wholesale 4356.00   1982 Retail 15000.00  12.00 0.00 90.00 180.00 270.00 360.00 X (degrees) A January 1981 4684.00 MONTHLY NET PROFITS B 1982 9746.00 max = 10000.00 min = -10000.00 C February 1981 1236.00   D 1982 8264.00   E March 1981 -3589.00      F 1982 -5634.00      G April 1981 -8325.00        H 1982 -4521.00        I May 1981 -1956.00       J  Wholesale 897.00    0.00 12000.00 24000.00 Y = 10 * SIN(x) 12.00 X in degrees          6.00        K June        L         M July            N            O August  P 1982 7923.00  Q September 1981 1647.00  R 1982 5673.00  S October 1981 4211.00  T 1982 1647.00  U November 1981 9776.00 V 1982 6546.00 W Decem    Y       A 0.00    X          I         S        -6.00            ber 1981 2222.00 X 1982 4667.00 AB CD EF GH IJ KL MN OP QR ST UV WX     I B M                                                         8:^ Media Master, Osboard, Desolation, #% 9:^ Turnkey & Utilities. #% 10:^#% 11:^ %HARDWARE:^ Including warranty! $1300.00 #% 12:^ Two Double-Sided Double-Density#% 13:^ Disk Drives, 7" Amber Monitor, #% 14:^ Full Size Keyboard, and More! #% 15:^#% 16:^ --------------- #% 17:^ %TOTAL:^ $2250.00 #% 18:^#% 19:^ %YOU SAVE OVER! :^ $1200.00 #% 20:^#% 21:^#% 22:^#% 23:^#} THE FOG OFFERS} ** FREE PUBLIC DOMAIN SOFTWARE ** ** IMFORMATIVE USER GROUP MEETINGS **}A> NSWP207 .COM^{A> MODEM740 .COM^{A> PROGRAM .FUN^{A> CRCEM .COM^{A> NSWP205 .DAT^{A> CERTIFY .LBR^{A> CALENDAR .LBR^{A> PROBE .LBR^{A> SWEEP .DOC^{A> SHOWLOC .LBR^{A> DSKPRAM .OBJ^{A> IRVTXTWS .OQJ^{A> BECOUNT .PQS^{A> EDFILE .999^{ ^{^{ ** OVER 5000 MORE! **{{{{^^} KENAI, 0@@@@8 0@@@@@@8 0@@@5 1@@8 @@@@ @@@ @@@@ @@@ @@@@ @@@ @@@@ @@@ 1@@@8 0@@5 1@@@@@@5 1@@@@5 0@@@@@@8 0@@@@@@@@8 0@@@5 1@@@ 1@@@8 1@@@@@@@8 1@@@8 @@@@ @@@8 0@@@5 1@@@@@@@@5 1@@@@@@5 @@@@@@@@@8 @@@@@@@@@@8 @@@@ @@@@ @@@@ 0@@@5 @@@@@@@@@5 @@@@ 1@@@8 @@@@ @@@@ @@@@ 0@@@@ @@@@@@@@@@5 @@@@@@@@@5 0@@@@@8 0@@@@@@@8 0@@@5 1@@@8 @@@@ @@@@ @@@@ @@@@ @@@@ @@@@ @@@@ @@@@ 1@@@8 0@@@5 1@@@@@@@5 1@@@@@5 @@@@@@@@@8 @@@@@@@@@@8 @@@@ 1@@@ @@@@ 0@@5 @@@@@@@@@5 @@@@@@@@5 @@@@1@@@8 @@@@ 1@@@8 @@@@ 1@@@8 @@@@ @@@@ @@@@ @@@@ @@@@8 @@@@ @@@@@8 @@@@ @@@@@@8@@@@ @@@@@@@@@@@ @@@@@@@@@@@ @@@@ 1@@@@@ @@@@ 1@@@@ @@@@ @@@@ @@@@ @@@@  AK.^{ FT. SMITH, AR.^{ STOCKTON, CA.^{ OAKLAND, CA.^{ SALINAS, CA.^{ DENVER, CA.^{ DANBURY, CO.^{ ORLANDO, CO.^{ DANBURY, CT.^{ ORLANDO, FL.^{ MAITLAND, FL.^{ ATHENS, GA.^{ HILO, HI.^{ DAVENPORT, IA.^{ ROCKFORD, IL.^{ EVANSVILLE, IN.^{ BEDFORD, MA.^{ DETROIT, MI.^{ ANN ARBOR, MI.^{ ST. PAUL, MN.^{ ST. LOUIS, MO.^{ JACKSON, MS.^{ FARGO, MD.^{ RALEIGH, NC.^{ LAS VEGAS, NV.^{ LINCOLN, NB.^{ SYRACUSE, NY.^{ ITHACA, NY.^{ OBERLIN, OH.^{ TULSA, OK.^{ PORTLAND, OR.^{ NASHVILLE, TN.^{ OAK RIDGE, TN.^{ HOUSTON, TX.^{ RICHMOND, VA.^{{{^^ ** OVER 300 LOCATIONS! **^^{{{}FOR TOTAL DATA DISK} COMPATIBILITY} READS AND WRITES} IBM PC DISKS} KAYPRO II DISKS} MORROW MDII DISKS} XEROX DISKS} ZENITH DISKS} IBM PC DISKS} AND HUNDREDS MORE}{{d{{b^ ** CREATE and WRITE ** ^^ DOCUMENTS, ^ FORMS, ^ LETTERS.}d{{b^ ** EASILY EDIT TEXT **^^  @@@@@@@@@@@ @@@@@@@@@@@ @@@@ @@@@ @@@@@@@ @@@@@@@ @@@@ @@@@ @@@@@@@@@@@ @@@@@@@@@@@ W o r l d W i d e M a r k e t i n g C o r p . } p r e s e n t s t h e }OSBORNE} YTILIBATROP } COMPATIBILITY} INCLUDES SOFTWARE } WORDSTAR } SUPERCALC } MEDIA MASTER } DESOLATION } OSBOARD } DESIGNED TO ENDURE } THE VIXEN ADVANTAGE} NOW AVAILABLE AT } WORDSTAR} SUPERCALC} MBASIC} MEDIA}! MASTER} OSBOARD} DESOLATION} UTILITIES}** %: A :: B :: C :: D :: E :^#% 1:^#% 2:^ %THE VALUE OF THE VIXEN, AT FIRST VIEW. ^#% 3:^#% 4:^ RETAIL PRICE #% 5:^ --------------- #% 6:^ %SOFTWARE:^ #% 7:^ Wordstar, Supercalc2, Mbasic, $950.00 #% CORRECT Typing Errors, ^ DELETE Words and ^ ANY Unwanted Text. }d{{b^ ** MANIPULATE TEXT **^^ RE-ARANGE Paragraphs,^ Pages, Even Entire ^ Documents- EASILY! }^^ ** SUPERCALC2 **^^ IS EXCELLENT FOR CREATING: ^ - Income and Tax Spread sheets.^ - Money Management Calculations.^ - Inventory and Business Controllers.^ - Budgeting and Scheduling Management.^ - An Invaluable Money Organizing Tool.^^ AND ITS INCLUDED WITH THE VIXEN!^}^^ ** SOME POPULAR USES FOR WORDSTAR ** ^ ^ WRITING:^ *BOOKS* *REPORTS* ^ *LETTERS* *PROGRAMS*^ *MAILING LISTS* * TERM PAPERS*^ ^ WORDSTAR is the WORLDS BEST SELLING ^ WORD PROCESSOR! ^ and its FREE with the VIXEN!.^}* WORDSTAR - The Number 1 Word Processor.##* SUPERCALC2 - Powerful electronic spreadsheet.##* MBASIC - Beginners programming language.##* MEDIA MASTER - Multi computer translator.##* OSBOARD - Electronic Graphics drawing board.##* DESOLATION - Super Graphics action game.#}^&* 2 Double-Sided, Double-Density,  ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # Disk Drives.^& 400k per disk. stores 100 typed pages.^&^&* 7-Inch Diagonal, Built-in Amber Monitor.^& 80 colum, 25 line display screen. ^&^&* SERIAL and PARALLEL PORTS Let You,^& connect the VIXEN to ANY printer or modem.^&^&* CP/M 2.2 Operating System. Gives You-^& full library access to great free software.^&}^&* FREE Membership To The F.O.G. User Group.^&^&* I.B.M. Data Disk Compatability.^&^&* FULL SIZE Business Keyboard.^&^&* Runs WORDSTAR FASTER Than Any Other.^&^&* PORTABLE, RELIABLE, DATA COMPATIBLE.^&^&* Designed For WORKING Where Ever You Are.^&} 0@8 @ @ @@@ @ @ @@8 @4@ @3@ @@5 0@8 @ @ 1@5 @@8 @ @ @ @ @@5 @@@ @4 @3 @@@ @@@ @4 @3 @ 0@8 @ @6@ 1@5 @ @ @4@ @3@ @ @ @@@ @ @ @@@ @@@ @ 8 @ 1@5 @ 0 @05 @18 @ 1 @ @ @ @@@ @ @@80@@15@@ @@ @ @8@ @1@ @ @ 0@8 @ @ @ @ 1@5 @@8 @ @ @@5 @ 0@8 @ @ @ 5 1@8 @@8 @ @ @@5 @18 0@8 18 18 1@5 @@@ @ @ @ @ @ @ @ @ @ 1@5 @ @ @ @ 18@ 15 @ @@08@@51@1 5@ @ 185 018 @ @ @ @ 185 @ @ @@@ 05 05 @@@ 44444 }7777777777 ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @ qq o oKKIA pk*k*A(p}xp>OxG͢G pE0E1220202020202004482020E4 :103C10002020202020202020203139383220202050 :103C2000202D343532312E303020160E0E12200E5B :103C30000E12202020202020202020202020160EC0 :103C40000E12160E0E12200E0E12200E0E12202034 :103C50002020160E0E12200E0E1220200549204D97 :103C60006179202020202020203139383120202067 :103C7000202D313935362E303020160E0E12200E02 :103C80000E12202020202020202020202020160E70 :103C90000E12160E0E12160E0E12200E0E12161602 :103CA0000120160E0E12200E0E122020044A202093 :103CB0002020202020202020091B1B1B7}7777@@777@@}77777777777} 33333 # # @@@ 0 8 @@ 0 8 8 @@@ 8 0 8 0@8 @@@ @@ @@8 0@8 8 0@8 @8@ 0@ @@ 0@8 @@@ # @ @@@ @7 @ @ @ @ @ @80@ @7@ @ @7 @7@ @7@ @ @7@ @1@ @ @7 @ @ @7 # 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 1 1@ @@ 1@5 @ # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11@ @@ 1@5 @ # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11@ @@ 1@5 @ # # 1B1B1B1B3E :103CC0001B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B44 :103CD0001B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B34 :103CE0001B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B24 :103CF0001B1B100E0E12200E0E122020044B204A09 :103D0000756E6520202020200B20202020202020E0 :103D100020202020200720142020202020200420E4 :103D200020200420202020202020202020202020AF :103D300020042020202020202020200720202020B8 :103D400020200B0E0E12160E0E122020044C2020E6 :103D500020202020202020200B20200420040717D2 :103D60000E04020E1405170407171720170E04205F :103D7000202004170E20170E04020E202020071703 :103D80001704170E20170E04020E14051707171735 :103D900020200B0E0E12160E0E122020044D204A6B :103DA000756C7920202020200B2020140602041797 :103DB00012042020200420040420200717050420DA :103DC00020200420040717050420202020200420A0 :103DD0002004200407170504202020042020170EAB :103DE00020200B202020202020202020054E2020D5 :103DF00020202020202020200B20202014202017ED :103E00001214202020201714201717201712142016 :103E100020201417122017121420202020202017F1 :103E20001714201420171:1041000017171717171717171717171717582020EC :10411000202020202020202020313938322020204B :104120002020343636372E30302041422020434480 :1041300020204546202047482020494A20204B4C3B :1041400020204D4E20204F502020515220205354EB :104150002020555620205758202020202020202085 :10416000202020202020202020202020202020204F :10417000202020202020202020202020202020203F :10418000202020202020202020202020202020202F :10419000202020202020202020201616160A202053 :1041A0002020202020202020202020202020161623 :1041B0001616202020202020202020202020202013 :1041C0002020161616162020202020202020202017 :1041D0002020202020201616161620202020202007 :1041E00020202020202020202020164916162020C4 :1041F00020202020202020202020202020201642A7 :1042000016162020202020202020202020202020C2 :104210002020164D161616161616160A20202020D7 :1042200020202020202016161616161616161616F2 :1042300020202020202020202020161616161620B0 :10424000202020162020202020202020202016168C :104250001616162020202016202020202020202086 :104260002020161616161620202020162214202020201714171202 :103E300020200B202020202020202020044F204163 :103E400075677573742020201C1B1B1B1B1B1B1B01 :103E50001B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1BB2 :103E60001B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1BA2 :103E70001B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B92 :103E80001B1B1F2020202020202020200450202029 :103E900020202020202020202031393832202020CE :103EA0002020373932332E3030202020202020208F :103EB00020201602020616020206202020202020C2 :103EC00020202020202020202020202020202020F2 :103ED000202020202020202020202020045120539A :103EE000657074656D62657220313938312020202B :103EF0002020313634372E30302020202020202042 :103F00002020200202061602020620202020202067 :103F100020202020202020202020202020202020A1 :103F2000202020202020202020202020045220207B :103F3000202020202020202020313938322020202D :103F40002020353637332E303020202020202020EE :103F500020202002020616160120202020202020EA :103F60002020202020202020202020202020202051 :103F70002020202020202020202020200553204FFA :103F800063746F626572202020313938312020201F :103F90002002020208A :10427000202020202020161616161620202020167A :10428000202020202020202020201620201616204C :104290002020201620202020202020202020162032 :1042A000201616202020201620202020202020202C :1042B0002020162020161620202020162020202026 :1042C000202020202020162018161620202020161E :1042D0002020202020202020202016201816162004 :1042E00020202016202020202020202020201617EB :1042F00018161620202020162020202020202020E4 :1043000020201617181616202020201620202020E6 :1043100020202020202016201816162020202016CD :1043200020202020202020202020162018161620B3 :104330002020201620202020202020202020162091 :10434000201616202020201620202020202020208B :104350002020162020161620202020162020202085 :10436000202020202020162018161620202020167D :10437000202020202020202020201620181616166D :104380001616161620202020202020202020161768 :104390001816161616161608202020202020202079 :1043A0002020161718162020202020202020202032 :1043B0002020202020201620181620202020202019 :1043C0002020202020202020202016201816202009 :1043D0002020202020202020343231312E303020202020202020AB :103FA0002020202020201616012020202020202044 :103FB0002020202020202020202020202020202001 :103FC00020202020202020202020202004542020D9 :103FD000202020202020202020313938322020208D :103FE0002020313634372E30302020202020202051 :103FF00020202020202016160120202020202020F4 :1040000020202020202020202020202020202020B0 :104010002020202020202020202020200455204E59 :104020006F76656D6265722020313938312020202D :104030002020393737362E303020202020202020F5 :104040002020202020202020202020202020202070 :104050002020202020202020202020202020202060 :104060002020202020202020202020200456202036 :1040700020202020202020202031393832202020EC :104080002020363534362E303020202020202020AD :104090002020202020202020202020202020202020 :1040A0002020202020202020202020202020202010 :1040B00020202020202020202020202004572044C1 :1040C0006563656D626572202031393831202020AA :1040D0002020323232322E303020171717171717A0 :1040E0001717171717171717171717171717171760 :1040F0001717171717171717171717171717171750 202020202020201620E7 :1043E00020162020202020202020202020202020D7 :1043F00020201620201620202020202020202020D1 :1044000020202020202016161608202020202020E2 :10441000202020202020202020202020202020209C :10442000202020202020202020202020202020208C :10443000202020202020202020202020202020207C :10444000202020202020202020202020202020206C :10445000202020202020202020202020202020205C :10446000202020202020202020202020202020204C :10447000202020202020202020202020202020203C :10448000202020202020202020202020202020202C :10449000202020202020202020202020202020201C :1044A000202020202020202020202020202020200C :1044B00020202020202020202020202020202020FC :1044C00020202020202020202020202020202020EC :1044D00020202020202020202020202020202020DC :1044E00020202020202020202020202020202020CC :1044F00020202020202020202020202020202020BC :1045000020202020202020202020202020202020AB :10451000202020202020202020202020202020209B :10452000202020202020202020202020202020208B :10453000202020202020202020202020202020207B :104540002022020406F :1048200040404020202040404040202020202020A8 :1048300020202020202020202040404040202020F8 :1048400040404040202040404040382020404040F0 :104850004020204040404040382040404040202000 :104860004040404040403840404040202040404090 :104870004040404040404040202040404040404078 :104880004040404040202040404040203140404097 :1048900040402020404040402020314040404020C7 :1048A00020404040402020204040404020204040C8 :1048B0004040202020404040402020202020202038 :1048C00020202020202020204040404040404040E8 :1048D0004040402020404040404040404040404018 :1048E0002020404040402020202020202020204028 :1048F00040404020202020202020202040404040D8 :104900004040402020202020204040404040404067 :104910002020202020204040404020202020202017 :104920002020204040404020202020202020202007 :1049300040404040404040404040402020404040B7 :104940004040404040404040202020202020202067 :104950002020202020202020202020202020202057 :1049600020202020202057206F2072206C206420DF :1049700020572069206420652020204D206120726E :10498000206B20652074206020202020202020202020202020206B :10455000202020202020202020202020202020205B :10456000202020202020202020202020202020204B :104570002030404040403820202020202030404043 :1045800040404040382020202030404040352031FD :1045900040403820202040404040202020404040E3 :1045A000202020404040402020204040402020202B :1045B00040404040202020404040202020404040BB :1045C00040202020404040202020314040403820E2 :1045D0003040403520202020314040404040403590 :1045E0002020202020203140404040352020202025 :1045F00020202020202020202020202020202030AB :104600004040404040403820202020304040404042 :10461000404040403820203040404035202031404C :1046200040402020314040403820202020202020C1 :104630002020314040404040404038202020202071 :1046400020202020314040403820202020202020E1 :104650002020404040402020404040382020304032 :1046600040403520203140404040404040403520CF :104670002020203140404040404035202020202054 :1046800020202020202020202020202040404040AA :104690004040404040382020204040404040404082 :1046A00040404038202040404040202020404040B2 :9206E20672020204342 :10499000206F20722070202E207D202020202020BB :1049A0002020202020202020202020202020202007 :1049B0002020202020207020722065207320652078 :1049C0006E207420732020207420682065207D4F85 :1049D00053424F524E457D202020205954494C4986 :1049E000424154524F5020207D202020434F4D50B3 :1049F00041544942494C4954597D20494E434C55F4 :104A000044455320534F465457415245207D20572B :104A10004F52445354415220202020207D202020FA :104A20002020535550455243414C43202020207DA7 :104A3000202020204D45444941204D4153544552AA :104A40002020207D202020204445534F4C415449B4 :104A50004F4E207D202020204F53424F4152442072 :104A60002020207D2044455349474E454420544F43 :104A700020454E44555245207D20544845205649F6 :104A800058454E20414456414E544147457D2020D3 :104A90004E4F5720415641494C41424C45204154CC :104AA00020207D2020574F5244535441527D2020D6 :104AB000535550455243414C437D2020204D4241A7 :104AC0005349437D20204D454449417D21202020EC :104AD0004D41535445527D2020204F53424F415267 :104AE000447D204445534F4C4154494F4E7D202036 :104AF00055541046B00040202040404040202030404040352020D5 :1046C0004040404040404040403520202040404055 :1046D00040202031404040382020404040402020B1 :1046E000204040404020204040404020203040407A :1046F0004040202040404040404040404040352025 :104700002040404040404040404035202020202074 :104710002020202020202020202020202030404049 :104720004040403820202020203040404040404041 :104730004038202020304040403520314040403833 :104740002020404040402020204040404020204049 :1047500040404020202040404040202040404040F9 :104760002020204040404020204040404020202049 :1047700040404040202031404040382030404040C0 :10478000352020203140404040404040352020200E :104790002020314040404040352020202020202053 :1047A0002020202020202020202040404040404049 :1047B0004040403820202040404040404040404061 :1047C00040382020404040402020203140404020C0 :1047D00020404040402020203040403520204040B4 :1047E0004040404040404035202020404040404034 :1047F0004040403520202020404040403140404053 :104800003820202020404040402031404040382087 :1048100020204040404020203140404038494C49544945537D2A2A20202025A4 :104B00003A2020202020202020202041202020206A :104B100020202020203A3A2020202020202042203F :104B20002020202020203A3A20202020202043202E :104B300020202020203A3A2020202020202044201D :104B4000202020202020203A3A2020202020202031 :104B500045202020202020203A5E23252020313AA5 :104B60005E23252020323A5E202020202020202095 :104B70002020202020202020202020202020202530 :104B8000544845202056414C554520204F4620543E :104B9000484520564958454E2C20415420464952FC :104BA000535420564945572E20205E23252020337C :104BB0003A5E23252020343A5E2020202020202029 :104BC00020202020202020202020202020202020E5 :104BD00020202020202020202020202020202020D5 :104BE00020202052455441494C20505249434520F1 :104BF0002020202023252020353A5E202020202040 :104C000020202020202020202020202020202020A4 :104C10002020202020202020202020202020202094 :104C2000202020202D2D2D2D2D2D2D2D2D2D2D2DE8 :104C30002D2D2D2020202023252020363A5E2020D7 :104C4000202025534F4654574152453A5E2020209C :104C50002020202020202020202020202020202054 :12A20465245452050C9 :104F400055424C494320444F4D41494E20534F4612 :104F50005457415245202A2A2020202A2A20494DF0 :104F6000464F524D415449564520555345522047CE :104F7000524F5550204D454554494E4753202A2AFB :104F80007D413E204E535750323037202020202E76 :104F9000434F4D5E7B413E204D4F44454D373430AD :104FA0002020202E434F4D5E7B413E2050524F47E4 :104FB00052414D202020202E46554E5E7B413E2002 :104FC000435243454D2020202020202E434F4D5E4C :104FD0007B413E204E535750323035202020202E2A :104FE0004441545E7B413E2043455254494659203A :104FF0002020202E4C42525E7B413E2043414C45B6 :105000004E4441522020202E4C42525E7B413E2095 :1050100050524F42452020202020202E4C42525EEC :105020007B413E2053574545502020202020202EF4 :10503000444F435E7B413E2053484F574C4F4320E3 :105040002020202E4C42525E7B413E2044534B5048 :1050500052414D202020202E4F424A5E7B413E206F :1050600049525654585457532020202E4F514A5ECF :105070007B413E204245434F554E54202020202E58 :105080005051535E7B413E20454446494C452020CB :105090002020202E3939395E7B205E7B5E7B202AE2 :1050A0002A20404C60002020202020202020202020202020202044 :104C70002020202020202020202020232520203715 :104C80003A5E202020202020202020576F7264735D :104C90007461722C20537570657263616C63322C81 :104CA000204D62617369632C202020202020202069 :104CB00020243935302E3030202020202020202084 :104CC00023252020383A5E202020202020204D65FA :104CD000646961204D61737465722C204F73626F3B :104CE0006172642C204465736F6C6174696F6E2C03 :104CF00020202020202020202020202020202020B4 :104D00002020202023252020393A5E20202020202A :104D10002020205475726E6B6579202620557469A9 :104D20006C69746965732E202020202020202020AB :104D30002020202020202020202020202020202073 :104D4000202020202020202023252031303A5E23DF :104D5000252031313A5E20202020254841524457F9 :104D60004152453A5E2020496E636C7564696E67F6 :104D70002077617272616E747921202020202020BA :104D8000202020202024313330302E3030202020AD :104D9000202020202023252031323A5E2020202090 :104DA000202020202054776F20446F75626C652D81 :104DB000536964656420446F75626C652D44656E4B :104DC0007369747923252031333A5E20202F5645522031303030204D4F524546 :1050B00021202A2A7B7B7B7B5E5E7D2020204B4546 :1050C0004E41492C202020202020414B2E5E7B2069 :1050D000202046542E20534D4954482C2020415224 :1050E0002E5E7B20202053544F434B544F4E2C2098 :1050F000202043412E5E7B2020204F414B4C414ECF :10510000442C2020202043412E5E7B202020534130 :105110004C494E41532C2020202043412E5E7B20C1 :10512000202044454E5645522C202020202043412B :105130002E5E7B20202044414E425552592C202087 :105140002020434F2E5E7B2020204F524C414E4466 :105150004F2C20202020434F2E5E7B2020204441D6 :105160004E425552592C2020202043542E5E7B2045 :1051700020204F524C414E444F2C20202020464CA2 :105180002E5E7B2020204D4149544C414E442C2022 :105190002020464C2E5E7B202020415448454E5313 :1051A0002C202020202047412E5E7B2020204849B3 :1051B0004C4F2C2020202020202048492E5E7B2090 :1051C0002020444156454E504F52542C20204941F6 :1051D0002E5E7B202020524F434B464F52442C20C2 :1051E0002020494C2E5E7B2020204556414E5356B0 :1051F000494C4C452C20494E2E5E7B2020204245B8 :1052000044464F52442C202020204D412E5E7B20CE :100202016 :104DD00020204469736B204472697665732C2037F8 :104DE0002220416D626572204D6F6E69746F722C66 :104DF0002023252031343A5E20202020202020202E :104E000046756C6C2053697A65204B6579626F61D9 :104E100072642C20616E64204D6F72652120202009 :104E20002020202023252031353A5E2325203136CD :104E30003A5E20202020202020202020202020201A :104E40002020202020202020202020202020202062 :104E5000202020202020202020202020202D2D2D2B :104E60002D2D2D2D2D2D2D2D2D2D2D2D20202020A6 :104E700023252031373A5E202020202020202020AA :104E80002020202020202020202020202020202022 :104E900020202020202025544F54414C3A5E2020D1 :104EA00020202020202024323235302E3030202087 :104EB00020202020202023252031383A5E23252061 :104EC00031393A5E20202020202020202020202060 :104ED00020202020202020202025594F55205341DC :104EE0005645204F56455221203A5E202020202052 :104EF00020202024313230302E303020202020203D :104F000020202023252032303A5E23252032313ADA :104F10005E23252032323A5E23252032333A5E2347 :104F20007D20202054484520464F47204F46464587 :104F300052537D202020202A5210002020444554524F49542C202020204D49F1 :105220002E5E7B202020414E4E204152424F522C78 :1052300020204D492E5E7B20202053542E205041AB :10524000554C2C2020204D4E2E5E7B202020535488 :105250002E204C4F5549532C20204D4F2E5E7B2045 :1052600020204A41434B534F4E2C202020204D53A9 :105270002E5E7B202020464152474F2C20202020AC :1052800020204D442E5E7B20202052414C45494732 :10529000482C202020204E432E5E7B2020204C4195 :1052A000532056454741532C20204E562E5E7B20DE :1052B00020204C494E434F4C4E2C202020204E4263 :1052C0002E5E7B20202053595241435553452C20BC :1052D00020204E592E5E7B202020495448414341D6 :1052E0002C20202020204E592E5E7B2020204F4253 :1052F00045524C494E2C202020204F482E5E7B20CA :10530000202054554C53412C2020202020204F4B4E :105310002E5E7B202020504F52544C414E442C2076 :1053200020204F522E5E7B2020204E41534856496C :105330004C4C452C2020544E2E5E7B2020204F418B :105340004B2052494447452C2020544E2E5E7B2052 :105350002020484F5553544F4E2C20202020545885 :105360002E5E7B202020524943484D4F4E442C2036 :10537000202056412E5E7B7B7B5E5E202A2A6579204F7267616E697A696E670A :1056600020546F6F6C2E5E5E202020202020414E43 :10567000442049545320494E434C554445442057F7 :105680004954482054484520564958454E215E7D8E :105690005E5E202A2A20534F4D4520504F50554CD6 :1056A0004152205553455320464F5220574F5244A4 :1056B00053544152202A2A205E20205E2020575237 :1056C0004954494E473A5E202020202020202020A7 :1056D000202A424F4F4B532A2020202A5245504F18 :1056E0005254532A205E2020202020202020202ACF :1056F0004C4554544552532A20202A50524F475269 :10570000414D532A5E20202A4D41494C494E4720A5 :105710004C495354532A202020202A205445524DCE :10572000205041504552532A5E205E20574F52442C :10573000535441522069732074686520574F524C6E :10574000445320424553542053454C4C494E472026 :105750005E20202020202020202020574F5244204F :1057600050524F434553534F5221205E202020205A :10577000616E6420697473204652454520776974D0 :10578000682074686520564958454E212E5E7D2A52 :1057900020574F524453544152202D2054686520C5 :1057A0004E756D626572203120576F7264205072A1 :1057B0006F636573736F722E23232A2053555045F0 :105204FBA :1053800056455220333030204C4F434154494F4E04 :105390005321202A2A5E5E7B7B7B7D464F52205420 :1053A0004F54414C2044415441204449534B7D20AB :1053B0002020434F4D5041544942494C4954597D56 :1053C0002020524541445320414E442057524954D5 :1053D00045537D2020202049424D20504320204429 :1053E00049534B537D2020204B415950524F204967 :1053F0004920204449534B537D20204D4F52524F5A :1054000057204D444949204449534B537D20202087 :1054100020205845524F5820204449534B537D205B :10542000202020205A454E49544820204449534BBF :10543000537D2020202049424D20504320204449C4 :10544000534B537D2020414E442048554E445245F5 :105450004453204D4F52457D7B7B1B647B7B1B62FD :105460001A5E202A2A2043524541544520616E6429 :10547000205752495445202A2A205E5E2020444F5E :1054800043554D454E54532C205E202020464F520C :105490004D532C205E202020204C4554544552531F :1054A0002E7D1B647B7B1B621A5E202A2A204541CD :1054B00053494C5920454449542054455854202AB6 :1054C0002A5E5E20434F52524543542054797069FE :1054D0006E67204572726F72732C205E20204445E7 :1054E0004C45544520576F7267C0005243414C4332202D20506F7765726675ED :1057D0006C20656C656374726F6E696320737072A0 :1057E00065616473686565742E23232A204D4241E8 :1057F000534943202D20426567696E6E65727320A0 :1058000070726F6772616D6D696E67206C616E6733 :10581000756167652E23232A204D45444941204D5B :105820004153544552202D204D756C746920636F8F :105830006D7075746572207472616E736C61746FD3 :10584000722E23232A204F53424F415244202D20B1 :10585000456C656374726F6E69632047726170682E :105860006963732064726177696E6720626F617229 :10587000642E23232A204445534F4C4154494F4E14 :10588000202D2053757065722047726170686963BE :105890007320616374696F6E2067616D652E237D6F :1058A0005E262A203220446F75626C652D53696430 :1058B00065642C20446F75626C652D44656E736958 :1058C00074792C204469736B204472697665732E59 :1058D0005E262020203430306B2070657220646991 :1058E000736B2E2073746F726573203130302074A7 :1058F000797065642070616765732E5E265E262A66 :1059000020372D496E636820446961676F6E616C52 :105910002C204275696C742D696E20416D62657230 :10592000204D6F6E69746F722E5E26202020347320616E642020D0 :1054F0005E202020414E5920556E77616E746564A0 :1055000020546578742E207D1B647B7B1B621A5EA1 :10551000202A2A204D414E4950554C415445205493 :10552000455854202A2A5E5E202052452D41524182 :105530004E474520506172616772617068732C5EDE :1055400020202050616765732C204576656E2045CC :105550006E74697265205E20202020446F63756D33 :10556000656E74732D20454153494C5921207D5E51 :105570005E2020202020202020202A2A2020535571 :1055800050455243414C433220202A2A5E5E20205F :1055900049532020455843454C4C454E5420464FD6 :1055A00052204352454154494E473A205E202D2017 :1055B000496E636F6D6520616E642054617820537D :1055C0007072656164207368656574732E5E202D4A :1055D000204D6F6E6579204D616E6167656D656EFA :1055E000742043616C63756C6174696F6E732E5EB9 :1055F000202D20496E76656E746F727920616E641D :1056000020427573696E65737320436F6E74726F99 :105610006C6C6572732E5E202D2042756467657414 :10562000696E6720616E64205363686564756C6998 :105630006E67204D616E6167656D656E742E5E20CC :105640002D20416E20496E76616C7561626C65201B :105650004D6F6E 830F5 :1059300020636F6C756D2C203235206C696E65208C :10594000646973706C61792073637265656E2E2073 :105950005E265E262A2053455249414C20616E64E2 :1059600020504152414C4C454C20504F52545320F2 :105970004C657420596F752C5E26202020636F6E55 :105980006E6563742074686520564958454E2074CE :105990006F20414E59207072696E746572206F726B :1059A000206D6F64656D2E5E265E262A2043502F83 :1059B0004D20322E32204F7065726174696E6720FF :1059C00053797374656D2E20476976657320596F1E :1059D000752D5E2620202066756C6C206C696272C5 :1059E0006172792061636365737320746F206772DD :1059F000656174206672656520736F667477617285 :105A0000652E5E267D5E262A2046524545204D6540 :105A10006D6265727368697020546F2054686520E8 :105A2000462E4F2E472E20557365722047726F7594 :105A3000702E5E265E262A20492E422E4D2E2044B0 :105A4000617461204469736B20436F6D7061746190 :105A500062696C6974792E5E265E262A2046554C52 :105A60004C2053495A4520427573696E6573732003 :105A70004B6579626F6172642E5E265E262A205223 :105A8000756E7320574F5244535441522046415330 :105A9000544552205468616E207000382030403820382020304038204038400B :105D800020304020404020202030403820404040FB :105D90002020202320202020402020404040204060 :105DA000372020204020402040202040202040203C :105DB00040383040204037402020402020403720CD :105DC00020202040374020403740204020204037CE :105DD00040204031402040202040372020204020DB :105DE0004020403720202020232020202035202044 :105DF00035203120404020202031403520404020B7 :105E000035202035204031354020402040202035AD :105E100020204040202020204040352035203120C7 :105E2000404020352031204020312031402040406A :105E300020202031403520402020202020232020F9 :105E40002020202020202020202020202020202052 :105E50002020202020202020202020202020202042 :105E60002020202020202020202020202020202032 :105E70002020202020202020202020202020202022 :105E80002020202020202020202020202020202012 :105E900020202320202020202020202020202020FF :105EA00020202020202020202020202020202020F2 :105EB00020202020202020202020202020202020E2 :105EC00020202020202020202020202020202020D2 :105ED000202020202020202020202020202020416E79204F7468DD :105AA00065722E5E265E262A20504F525441424C8B :105AB000452C2052454C4941424C452C20444154F0 :105AC0004120434F4D50415449424C452E5E265E85 :105AD000262A2044657369676E656420466F7220CC :105AE000574F524B494E472057686572652045769F :105AF000657220596F75204172652E5E267D2020CB :105B00002020202020202020202020202020304065 :105B1000382040204020404040204020402040404D :105B20003820403440204033402040403520304031 :105B30003820402020204020202031403520404087 :105B40003820402040204020402040403520404028 :105B5000402040342020403320204040402040401E :105B6000402040342020403320204020202030405E :105B70003820402020204036402031403520402031 :105B800040204034402040334020402040204040CE :105B90004020204020202040202040404020404005 :105BA0004020202040203820402031403520402017 :105BB00030204030352040313820402031204020F6 :105BC0002020402020204020202040404020402015 :105BD0002040403830404031354040202040402077 :105BE000402040384020403140204020402030407C :105BF0003820402040204020402031403520404087 :105C0000382040220C2 :085EE0002020202020202023B7 :015F2A00FF77 :0C612C0000F0B2F0FEFB00FA4AFA00029C :016521000079 :0000000000 S 1 ROWON: DS 1 COMPTYPE: DS 1 WHATDEMO: DS 1 2,32,32,22,22,1,32,32,32,32,32,32,32,4 DB 69,32,77,97,114,99,104,32,32,32,32,32,49,57,56,49,32,32,32,32 DB 45,51,53,56,57,46,48,48,32,32,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,1,32,32,14,14 DB 18,32,32,32,32,32,32,32,32,22,22,1,32,32,32,32,32,32,32,4 DB 70,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 45,53,54,51,52,46,48,48,32,32,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,1,32,32,14,14 DB 18,32,32,32,32,32,32,32,32,22,14,14,18,32,32,32,32,32,32,4 DB 71,32,65,112,114,105,108,32,32,32,32,32,49,57,56,49,32,32,32,32 DB 45,56,51,50,53,46,48,48,32,32,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,22,22,1,32,22,22,1,32,32,14,14 DB 18,32,14,1040204040352040202020304097 :105C1000382040204020402035203140382040406E :105C2000382040204020404035204031382030404E :105C30003820313820202031382031403520404074 :105C400040202040202020402020204020204020B4 :105C5000402040204020402040203140352040203E :105C60004020402040203138402020313520402045 :105C700020404030384040353140312020354020F0 :105C8000402031383520303138204020402040201D :105C90004020313835202040202020402020404026 :105CA000402020303520303520204040402020202A :105CB0002020203434343434207D37373737373799 :105CC00037373737377D3737373740403737374003 :105CD000407D37373737373737373737377D2020ED :105CE0002020203333333333202320202020202052 :105CF00020202020202020202020202020202020A4 :105D00002020202020202020202020202020202093 :105D10002020202020202020202020202020202083 :105D20002020202020202020202020202020202073 :105D30002020202020202020202020202020232060 :105D4000202040404020302038204040202020307B :105D50002038203820404040203820302020382073 :105D6000304038204040402040402020202040400B :105D  ; WRTBIG: PUSH B PUSH D PUSH H ; SAVE LOC WHERE TO SCROLL UP FROM SHLD SCRUPLOC LXI B,1280-128 DAD B ; WHERE BIG CHRS COME ON WRTBIG20: CALL SMAWAIT MVI A,0 STA TMPA1 CALL SCRUP ; SCROLLS UP 5 SPACES CALL FEATMSG ; PUT ON PROG NAME PUSH H ; SAVE CRT LOC FOR BIGCHR LHLD LASTLOC ; GET LAST DATA LOC XCHG ; DE = BEG OF DATA POP H ; RESTORE LDAX D CPI '*' JZ WRTBIG40 ; MEDIA MASTER YET CPI '!' JNZ WRTBIG20 ;========= ; SET FOR MEDIA MASTER CALL SMAWAIT ;ON MASTER MVI A,1 STA TMPA1 CALL SCRUP ; ON MEDIA INX D CALL FEATMSG PUSH H ; SAVE CRT LOC FOR BIGCHR LHLD LASTLOC ; GET LAST DATA LOC XCHG ; DE = BEG OF DATA POP H ; RESTORE ; FEW SCROLLS UP CALL SMAWAIT JMP WRTBIG20 ;======== WRTBIG40: CALL SCRUP CALL SCRUP POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> WALKS DOWN LIST AND BLINK2)a*#e6#6 6#6++6  *#e"#e*%e6+6 3 +6 #6#6 C *%e"%exGyOͭͭ:)a=2)a    8o&C<b< C<d< %‡ *,a"#eP"%e> 2*a*#ex2)a6 # 6:)aG 6# *%ex2)a6 + 6:)aG 6+" xGyOͭͭͭͭ:*a=2*a >25ex27ew#f  :7eG e à ~ ͈  }ʴ  ã "1ez   k ͺ ͵  ,H,I<b<C< x    8oC<d<t*,aPY   *,aJ͠  ͠ "  ͇" *,a!O͠ <<d< *,a3O͜ ("(">28eC<<b<:8e=28e O 7j7j>28eC<<b< :8e=28e. PW 00  8oC<d<>25e}ʴ !ʦ #ʮ &ʸ w#È  Ç È :6e‡ J_*,ad͜ ͪ ZT  >26è *** DEALER NAME }***!9"^1*_>KjF '*^͛B     ͖ ! ͽq<b< <d< z>26e}#%^G:6e>Gp#å å>26eå>26eå@*,a "#e "%eP*#e*%e*#e6"#e*%e6"%eͭ+"%e#"#e VI*,a ͜ I͜*,a #~pzeͭ~ƀw# ‰ƒ*0a"!a>2 e*!a"!a«x !mE"#e*!a"%ex25e:5e=25e*#e"#e*%e "%e*#e*%e͇@ʂ1ʂ5ʂ6ʂ3ʂ9ʂ 0ʂ8ʂ7ʂ4ʂ ʂ^ʂ&ʂ::ʂ(ʂ)ʂGx>2)a>2>e>2*aʯ|ïw#:*a<2*aš:>e :)a<2)a >2!e2?e: e>>>>O!i~#d/dG>2>e:)a>2>e7G:*a *!a>2=e>2 e:=e!mE=me͇: e<2 e Z*!a"!a X "!a:=e<2=eM!*6a+|*6aL+|s T  ~ƀw~րw ~րw~ƀw#~K. ƀw 6d ~ƀw~րwS ~րw~ƀw+~Fc ƀw ͜  U   >26e>P27e+_#~ƀw:7e=27e« >P27e:6e=26eª  j  >26è  >26e>P27e#~րw:7e=27e>P27e:6e=26e  01V000     8oC͛>26e>P27e+_ #w:7e=27e{>P27e:6e=26ezP6 # Ÿ1R1R>28eC<<b<:8e=28eº}-^{ &$_<ͭͭ < <$/$/> 28eC<<b<:8e=28eAJ*,a͜J_ 01 oU0 0   8oC<d<*,a0J͠    S͠   S͠ ͬ  ͛ 8H8H>29e͛C͛ͭͭͭͭͭͭͭͬ :9e=29e͛  <͛ *,a S͠ Q S͠    *H*H>228e29e*,a"3e>d26e*,!#:=e/6#66+66P6 66 +++6 }6j6#66#6‘6 6#6#6 6 6 +6+6«6#6~6#6 666(:?e(} w# dͭͭ%  5"#e "%eP*#e*%e*#e~d6 "#e*%e~v6 "%eYͭ+"%e#"#e O*,a\#wU  ª#ͭͭͭã\#}w# I*4aG}x͈ I*2ai};**2a>P25e#~+w#:5e=25eMGM{W{}ͧ}MʚWʚÜ?œ*4a>U25e+~#w+:5e=25e¹³26e!Z @Gw# :6eWM#!   &<z<0<X<Y<\<]<*,aPY >2@e͇ 0ͼ *,aPY >2@e͇ 0ͼ ͧ *,aPY >2@e͇ 0ͼ *,a"#eF"%e >  a#N+͋iq͝:6e<*ͭͭͭͭ:6e=26e<d<*,a ]A>#22;ew :;e=2;em#:)2)a>2*a40TJ*_0 ]2_0 9_0 P*,aw# P*,aF#~K#~)~ƀw#64O *,a  }zi*,ab !%>!2)a>2*a4! &>2)a>2*a4 % ,>2)a>2*a4% ,>2)a>2*a4% ,>2)a>2*a4*,a] !%>2)a>2*a4! %>2)a>2*a4 % ,> 2)a>2*a4% ,>2)a>2*a4% ,>2)a>2*a4"-e*-e% ,>2)a>2*a4 % ,>2)a>2*a4! (>2)a>2*a4!'>2)a>2*a4!%>P2)a>2*a4*,a 6 #P w<!# 9:*ac#d+ͭͭͭͭͭͭͭ:)a=2)a6*,aI:@eʭdJʭyJʭ͠ :@eJXZH00ͬ  ͛HW͜ BLINK IT FOR A BIT MVI B,101 BLKP40: PUSH H ; SAVE START OF WORD CALL WAIT MVI C,26 BLKP60: MOV A,M ADI 128 MOV M,A INX H DCR C JNZ BLKP60 ; BLINKED WORD SO CHK CNTR AND REDO POP H DCR B JNZ BLKP40 ; WORD BLINKED SO EXIT POP H POP D POP B RET ;---- -------- --------- >>>>>>>>> ;---- -------- --------- >>>>>>>>> ; RUNS BIGOSBORNE LOGO RT AND LEFT ACROSS SCREEN BIGOUP: PUSH B PUSH D PUSH H ; SETUP LOCATIONS WHERE TO START LHLD BOTLT ; WHERE TO START SHLD PNTR1CRT ; PUT ON MAJOR LOGO AND FADE IN TO BACKGROUND ; SETUP VARS MVI A,0 STA NUMTOFAD MVI B,23 ; MAIN CNTR TO MOVE UP NUM OF LINES BUP20: ; PNT UP 1 ROW LHLD PNTR1CRT LXI D,-128 DAD D SHLD PNTR1CRT ; PUT ON BIGO CALL ONLOGO ; CHK CNTR DCR B JNZ BUP20 POP H POP D POP B RET ;=+++++++++++++++++++++++++++++++ ;---- -------- ------- > 2)aP#~ ƀw Pͭͭͭ:)a=2)a"/e >26e5͠ *1e*ʌ!R>26e5͠ *1eR55 >2)aͭš~ -~ #~ ƀw ²:)a=2)a²*,a#~> 2)a ~66#   :)a=2)a1a4a>28eCͬͭͭͭ͛yO{_:8e:8e=28eX 8NCͬ<d<<b<͛>2;e ~ G#~? O#>2:eCͬͭͭ͛ ::e=2:e͛:;e=2;e  8oC͛ͽ (>27e:6eJ>27e*/e  -~# Y -W:7e=27eJi#~+w#:9e<29e¹*3e"3e*3e"3e>29e*3e6#6 #6 #6 #6#6\6#6#6#6#6#6*3e6 #6 #6 #6 #6 #6 6 #6 #6 #6 #6 #6 *,a >25e4w C#B++:5e=25e=fjn gl him kfhg @ @ 0@8 @@8 @05 @ 8 @ 0@8 @ @ @ @@@ @ @ @@@ @ @ @@@ @ @ @ 8 0 @@@ 8 @ @08@ @ @ @45 @8 @ @8@ @ 4 @08@ @ @ @@@-- >>>>>>>>> ;---- -------- --------- >>>>>>>>> ; FADES LOGO INTO TOP MIDDLE OF CRT ONLOGO: PUSH B PUSH D PUSH H MVI B,0 ; CNTR FOR BIG CHARS ; PNT TO START OF BIG CHR TXT OLO10: INR B MOV A,B CPI 8 JZ OLO50 LXI H,BIGCHRST SHLD HLTEMP1 LHLD PNTR1CRT SHLD HLTEMP2 MOV A,B ; SET CNTR FOR CURRENT BIG CHR STA TMPA ; GET CHR FROM LOGO AND PUT ON BIG CHR OLO20: LDA TMPA DCR A STA TMPA JZ OLO40 ; OFFSET TO NEXT BIG CHR LHLD HLTEMP1 LXI D,DATPRCHR DAD D SHLD HLTEMP1 ; PNT TO NEXT LOC ON CRT LHLD HLTEMP2 LXI D,CRTOFSET DAD D SHLD HLTEMP2 JMP OLO20 ; KNOW WHERE TEXT BEGINS AND CRT LOC OLO40: LHLD HLTEMP1 XCHG ; DE=BIG CHR TXT LHLD HLTEMP2 ; DE = CRT LOC TO START AT CALL ONBIGCHR JMP OLO10 OLO50: POP H POP D POP B RET ;=+++++++++++++++++++++++++++++++ ;== == === === ===>>>>>>>>>>> TRANSLATE BIGO TO GRAPHICS ; ; IN: A=VALUE OF BIGO ; OUT: A=GRAPHIC VALUE 2 MVI M,23 LXI D,128 DAD D SHLD HLTEMP2 DCR B JNZ ONL20 CALL WAIT POP H DCX H SHLD HLTEMP2 POP H INX H SHLD HLTEMP1 DCR C JNZ ONL10 POP H ; RESTORE TOP LT LOC OF COMPUTER LOGO POP D POP B RET ;========== ===- ==------- =-- END ONLINES ;------------------------->>>>>>>>>>>>>>> BIGO PROCEDURES ; IN: HL=LOC TO START DRAW : DE=BEG OF MSG ; ONWWMSG: PUSH B PUSH D PUSH H LXI D,WWMSG LHLD TOPLT LXI B,384 DAD B CALL WRITEMSG ; WAIT A FEW SEC BEFOR THE 'PRESENTS' CALL BIGWAIT CALL MEDWAIT LXI D,128 DAD D ; POINT TO 'PRESENTS THE' LXI D,PTMSG CALL WRITEMSG POP H POP D POP B RET ;---- -------- --------- >>>>>>>>> ;------------------------->>>>>>>>>>>>>>> BLINK THE PRESENTS ; BLKPNTS: PUSH B PUSH D PUSH H LHLD TOPLT LXI B,256+256 DAD B ; FIND THEN 'p' BLKP20: INX H MOV A,M CPI 'p' JNZ BLKP20 ; HERE WE FOUND IT ; NOW ; CMTS: ; TOGRIC: PUSH B PUSH D PUSH H MVI B,22 CPI '@' JZ TG50 MVI B,21 CPI '1' JZ TG50 MVI B,25 CPI '5' JZ TG50 MVI B,20 CPI '6' JZ TG50 MVI B,23 CPI '3' JZ TG50 MVI B,4 CPI '9' JZ TG50 MVI B,10 CPI '0' JZ TG50 MVI B,8 CPI '8' JZ TG50 MVI B,27 CPI '7' JZ TG50 MVI B,24 CPI '4' JZ TG50 MVI B,32 CPI ' ' JZ TG50 MVI B,1 CPI '^' JZ TG50 MVI B,4 CPI '&' JZ TG50 MVI B,':' CPI ':' JZ TG50 MVI B,2 CPI '(' JZ TG50 MVI B,14 CPI ')' JZ TG50 ; IF NOT THEN CHAR SPECIFIED IS CHR PRESENTED MOV B,A TG50: MOV A,B ; A GRAPHIC CHR POP H POP D POP B RET ;=++++++++++++++++++++++++++ ;== == === === ===>>>>>>>>>>> PUT ON BIGO ; ; IN: HL=LOC TO START UPRLT OF BIGCHR AND DE=TXT OF BIG CHR ; OUT: ; CMTS: WILL IGNORE NUMTOFAD # OF FADENUMS ; ONBIGCHR: PUSH B PUSH D PUSH H ; SET UP VARS MVI A,1 ;# OF ROWS IN BIGO  @ @@@ @7 @8@ @ 1@5 @7 @8@ 1515 1@5 @ 8 @18 @ @ 1 1@5 1515 @ @ @ @ @ @ @ @@@ 1@5 @ 058 @@@ @ 1 @ @ 0@8 @@8 @05 @ @ @ @@@ @ @ @@@ @ @ @@@ @ @ @ 8 0 @@@ 8 @ @08@ @ @ @45 @8 @08@ @ @ @@@ @ @@@ @7 @8@ @ 1@5 @7 @8@ 1515 1@5 @ 8 @18 1515 @ @ @ @ @ @ @ @@@ 1@5 @ 058 @@@ @ 1 %A:CUSTOMER^ %FC=^ %FL=^ %COL=^ %INSERT ON^ # L----!----!----!----!----!----!----!----!----!----!----!----!----!----!R } Dear Sirs: !! I absolutely love the immediate response I get from ! wordstar commands. But even more enjoyable is the fast ! text manipulation and Super Fast file saving. With the ! systems 255 character type-ahead buffer, I can easily ZIP ! off 30 words a minute without ever missing a character. #! The old days of the typewriter are over.! At least for me they are.!!& Quite frankly , I am delighted with the new addition  STA LOOP1 ; SAVE CLM START AND PUT ON 1 ROW OBO20: MVI A,1 STA ROWON ; SET SO ROW ADVANCE IS ON PUSH H MVI A,1 STA LOOP2 OBO40: ; O.K TO PUT ON NOW CHK IF BELOW VIDEO MEMORY ; FIRST CHK IF ROW OR CLM IS FADED CALL CHKFADE JZ OBO50 MOV A,H CPI 0FDH JM OBO45 JMP OBO50 ; BELOW CRT SO DONT PUT CHR ON OBO45: ; PUT CHR ON CRT LDAX D CALL TOGRIC ; TRANSLATE CHR MOV M,A ; ON CRT INX H ; PNT TO NEXT CRT LOC ; CHK CNTR OBO50: INX D ; PNT TO NEXT TXT LOC LDA LOOP2 INR A STA LOOP2 CPI CHRWIDTH ; CHK IF IT 1 MORE THAN TEN END JNZ OBO40 OBO60: POP H ; RESTORE CRT LOC OF CLM BEGIN ; IF ROWON=0 THEN DONT ADV ROW LDA ROWON CPI 1 JNZ OBO70 LXI B,128 DAD B ; PNT LOC DOWN 1 ROW OBO70: ; CHK MAIN ROW CNTR LDA LOOP1 INR A STA LOOP1 CPI CHRLENTH ; END OF ROWS+1? JNZ OBO20 ; OSBORNE ON SO EXIT POP H POP D POP B RET ;=++++++++++++++++++++++! to my writing career. My VIXEN with WORDSTAR is without ! a doubt the fastest, most efficient, worK processing system ! I have ever used. !!# Yours Truly,! VIXEN owner.#}QUICK}                                          ++++ ;------------------------->>>>>>>>>>>>>>> SETSUP CRT FOR BEGIN SETCRT: PUSH B PUSH D PUSH H ; SET NUMSFADE TO 0 MVI A,0 STA NUMSDONE STA COMPTYPE ; CLR CRT MVI E,26 MVI C,2 CALL 5 ; CLR LINE 25 CALL CLRBOT POP H POP D POP B RET ;==================================== ;------------------------->>>>>>>>>>>>>>> IF CHR CAN BE PUT ON ; ; IN: LOOP1=ROW LOOP2=CLM ; OUT: ZERO ON = NO PUT ON ; CHKFADE: PUSH B PUSH D PUSH H LDA NUMTOFAD ORA A JNZ CFAD35 ; DONT FADE SO SET ZERO OFF CFAD25: MVI A,1 ORA A JMP CFAD100 ; SET ZERO ON SO CHR NOT PUT ON CFAD30: MVI A,0 ORA A JMP CFAD100 ; CHK CLM OR ROW CFAD35: MOV C,A ; SET C= NUMTOGFAD= CNTR LXI H,FADENUMS CFAD40: MOV A,M ; GET CLM OR ROW NUM TO FADE INX H CPI 255 JZ CFAD30 ; IF END OF FADENUMS THEN DONT PUT CHR ON CPI 100 JM CFAD50 ; ROW NMUMBER TO CMP LOOP1 SUI 100 ; TAKE OFF OFFSET TO SHOW ROW NUM MOV B,A ; SAVE F  DAD D ; ADJUST CNTR DCR B LXI D,-10 MVI B,0 PRT16D50: INR B ; CNTR +1 DAD D ; JC PRT16D50 ; ADD BACK LXI D,10 DAD D ; ADJUST CNTR DCR B LXI D,-1 MVI B,0 PRT16D60: INR B ; CNTR +1 DAD D ; JC PRT16D60 ; ADD BACK LXI D,1 DAD D ; ADJUST CNTR DCR B POP H POP D POP B RET ;======================== ;=========================== PRTMSG: PUSH B PUSH D PUSH H ; GET CHR TO PRINT PRTMSG20: LDAX D ; GET CHR INX D ; PNT TO NEXT ; END CHR? CPI '@' JZ PRTMSG80 ; WAIT CHR CPI '{' JZ PRTMSG30 ; PRT CHR CALL WRTCHR JMP PRTMSG20 ; WAIT A SEC PRTMSG30: CALL SMAWAIT JMP PRTMSG20 ; EXIT PRTMSG80: POP H POP D POP B RET ;======================== ;==================================== ; NOT SO COMMONLY USED VARS ;======================= ;============================================ ; M S G S P A C E ;============ ; C O M M O N V A R S P A C E ;============================== OLDSTAC: DS 2 DS 64 ; STACK SPACE NEWSTAC: DB 0 CURBUFFR: DS 2 ERRORON: DS 1 RECNUM: DS 1 TMP1: DS 1 TIMER: DW 500 STRBUFFR: DS 255 FCB: DB 0 DB 'AUTOST ' DB 'COM' DB 0,0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 DELFCB: DB 0 DB 'AUTOST ' DB 'COM' DB 0,0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 FCB2: DB 0 DB 'AUTOST2 ' DB 'COM' DB 0,0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 NEWNAME: DB 0,'AUTOST2 COM',0,0,0,0 DB 0,'AUTOST COM',0,0,0,0 BUFFER:   1982 Retail 15000.00 Wholesale 897.00========================= INTROMSG: DB 26 DB 10,13,10,13 DB ' **** DEALER DEFINABLE DEMO DISTINCTION ****' DB 10,13 DB ' FOR SETTING UP DEALER NAMES IN THE VIXEN DEMO.' DB 13,10 DB ' (c) 1985 OSBORNE COMP. CORP.?' DB 10,13,10,13 DB 10,13 DB '@' ; END OF MSG ERRDISK2: db 10,13,10,13 DB 7,27,106,'**** Phisical Read ERROR ****',27,107 db 10,13 db '@' ERRDISK3: db 10,13,10,13 DB 7,27,106,'**** File Not Found ERROR ****',27,107 db 10,13 db '@' ERRDISK4: db 10,13,10,13 DB 7,27,106,'**** Partial File Close ERROR ****',27,107 db 10,13 db '@' ERRDISK5: db 10,13,10,13 DB 7,27,106,'**** Phisical WRITE ERROR ****',27,107 db 10,13 db '@' TYPENAME: db 10,13,10,13 DB ' --- INPUT YOUR DEALER NAME. ----',10,13 DB ' THIS NAME CAN CONTAIN NO MORE THAN 20 CHARACTERS.',10,13 db ' ( proper spacing is required for the name' DB ' to appear centered.)',10,13 db 7,10,13,10,13 db '-- DEALER NAME.>' db '@' READMSG: db ADENUM IN B MVI A,0 STA ROWON ; NO ROW ADV LDA LOOP1 SUB B JZ CFAD30 ; IF ZERO THEN ROW IS SAME-DONT PUT CHR ON ; IF FADE ROW IS OFF THEN ADV ROW MVI A,1 STA ROWON JMP CFAD60 ; NOT SAME SO CONT COUNT ; CLM NUM TO CMP W/ LOOP2 CFAD50: MOV B,A LDA LOOP2 SUB B JZ CFAD30 ; IF ZERO THEN ROW IS SAME-DONT PUT CHR ON ; CONT LOOP TO CHK FOR FADE CFAD60: DCR C ; CHK CNTR JNZ CFAD40 JMP CFAD25 ; SET FADE OFF SO CHR GOES ON CFAD100: POP H POP D POP B RET ;==================================== ;------------------------->>>>>>>>>>>>>>> FADES CHR OUT INTO BACKGROUND ; ; IN: LOOP1=ROW LOOP2=CLM ; OUT: ZERO ON = NO PUT ON ; BIGOFADE: PUSH B PUSH D PUSH H ; SETUP FADE LOCATIONS WITH FADE DATA LHLD PNTR1CRT MVI A,1 STA CURCHR BOF10: LXI D,-128 PUSH H ; SAVE CRT LOC MVI A,0 STA NUMTOFAD MVI C,5 BOF20: MVI B,2 BOF40: PUSH D ; SAVE BACKDROP OFFSET PUSH H ; SAVE CR10,13,10,13 DB ' --- READING FILE NAME ',27,106,'AUTOST .COM',27,107 DB 10,13 db '@' CLOSENEW: db 10,13,10,13 DB ' --- CLOSE FILE NAME ',27,106,'AUTOST2 .COM',27,107 DB 10,13 db '@' DELMSG: db 10,13,10,13 DB ' --- DELETING FILE ',27,106,'AUTOST .COM',27,107 DB 10,13 db '@' RENMSG: db 10,13,10,13 DB ' --- RENAMING FILE ',27,106,'AUTOST2 .COM',27,107 DB ' TO ',27,106,'AUTOST .COM',27,107 DB 10,13 db '@' WRITENEW: db 10,13,10,13 DB ' --- WRITEING FILE NAME ',27,106,'AUTOST2 .COM',27,107 DB 10,13 db '@' MAKENEW: db 10,13,10,13 DB ' --- CREATING FILE NAME ',27,106,'AUTOST2 .COM',27,107 DB 10,13 db '@' SAVEOK: db 10,13,10,13,7,7,10,13 DB ' --- FILE SAVED SUCCESSFULLY ' DB 10,13,13,10 db '@' READDONE: db 10,13,10,13,10,7,7 DB ' --- READ Sucessfully Completed. ' db '@' EXITMSG: db 10,13,10,13,10,7,7 DB ' --- Exiting to CP/M ' db '@' ;==================================================  T PNTR LDA CURCHR LXI H,BIGCHRST LXI D,DATPRCHR ; LOOP TO FIND CHR TEXT BOF45: DCR A JZ BOF50 DAD D JMP BOF45 ; LOOP TO FIND DATA ; RESTORE VALUES BOF50: XCHG ; DE=DATA POP H ; RESTORE CRT LOC CALL ONBIGCHR POP D LDA NUMTOFAD INR A STA NUMTOFAD CPI 10 JM BOF53 ; MOVE BACK DROP OFFSET IN DIFF DIR LXI D,1 BOF53: DCR B JNZ BOF40 ; MOVE CHR INTO BACKGROUND A BIT MVI B,2 LHLD PNTR1CRT ; DAD D SHLD PNTR1CRT DCR C JNZ BOF20 ; NOW CLR ANY LEFTOVER GBG CALL LEFTOVER ; IF CHR=4 THEN MIDDLE O SO DONT USE BOF55: POP H ; RESTORE CRT LOC LXI B,CRTOFSET DAD B SHLD PNTR1CRT LDA CURCHR INR A STA CURCHR CPI 8 JNZ BOF10 ; ALL CHRS FADED SO EXIT BOF100: POP H POP D POP B RET ;==================================== ;=================== WAIT: PUSH B PUSH D PUSH H PUSH B PUSH D PUSH H MVI E,255 MVI C,6 CALL 55 Unerase Version 1.3 (10/10/82) for CP/M $1.4 $2.2 $ Recovered -- DOUBLE CHECK before using $ ABORT -- Illegal drive requested $ ABORT -- No file name specified $ File NOT found $ Change disk and type RETURN $ Error during disk Write - ABORT $Version 1.3 (1     1bͤG :{:ͮɯ2!~͹6>2:<2 c:ʪ: O : O+:=2: <2 #] #   >*.2ͮT:\O |i:0^#V" ^#V#}2!~2 >04ͮ:\A<=2\:] ͮ*:Grͮeͮ~#rͮ:: O : O4ͳ :m_Pͮ  |g}o* M͂Z |i:0^#V" ^#V#}2!! n#V" ^#V#}2!! n CPI 3 ; ^C? JZ 0 POP H POP D POP B CPI 2 JNZ WAIT5 LXI H,5 JMP W10 WAIT5: LHLD TIMER LXI D,-90 DAD D W10: DCX H MOV A,H ORA L JNZ W10 POP H POP D POP B RET ;======================= ;=================== HALFWAIT: PUSH B PUSH D PUSH H LHLD TIMER LXI D,-180 DAD D HW10: DCX H MOV A,H ORA L JNZ HW10 POP H POP D POP B RET ;======================= ;=================== CHKFAST: PUSH B PUSH D PUSH H MVI E,0FFH MVI C,6 CALL 5 POP H CPI 's' JNZ CHKF30 LXI H,1 ; IF CHR PRESSED THEN NO WAIT CHKF30: POP D POP B RET ;======================= ;== == === === ===>>>>>>>>>>> CLR LEFTOVER CHRS FROM FADE ; ; LEFTOVER: PUSH B PUSH D PUSH H ; FIND WHAT LETTER GOES ON AND PUT ITS SMALL SIZE ON INX H LDA CURCHR CPI 1 JNZ LOVR20 ;O LXI D,5 DAD D MVI M,22 INX H MVI M,8 LXI D,384+128 DAT UP 1 ROW LHLD PNTR1CRT LXI D,-128 DAD D SHLD PNTR1CRT ; PUT ON BIGO CALL ONLOGO ; CHK CNTR DCR B JNZ BUP20 POP H POP D POP B RET ;=+++++++++++++++++++++++++++++++ ;---- -------- --------- >>>>>>>>> ;---- -------- --------- >>>>>>>>> ; FADES LOGO INTO TOP MIDDLE OF CRT ONLOGO: PUSH B PUSH D PUSH H MVI B,0 ; CNTR FOR BIG CHARS ; PNT TO START OF BIG CHR TXT OLO10: INR B MOV A,B CPI 8 JZ OLO50 LXI H,BIGCHRST SHLD HLTEMP1 LHLD PNTR1CRT SHLD HLTEMP2 MOV A,B ; SET CNTR FOR CURRENT BIG CHR STA TMPA ; GET CHR FROM LOGO AND PUT ON BIG CHR OLO20: LDA TMPA DCR A STA TMPA JZ OLO40 ; OFFSET TO NEXT BIG CHR LHLD HLTEMP1 LXI D,DATPRCHR DAD D SHLD HLTEMP1 ; PNT TO NEXT LOC ON CRT LHLD HLTEMP2 LXI D,CRTOFSET DAD D SHLD HLTEMP2 JMP OLO20 ; KNOW WHERE TEXT BEGINS AND CRT LOC OLO40: LHLD HLTEMP1 XCHG ; DE=BIG CHR TXT LHLD HLTEMP2 ; DE = CRT LOD D MVI M,25 DCX H MVI M,22 LXI D,-4 DAD D MVI M,21 JMP LOVR100 ; JMP AND EXIT LOVR20: CPI 2 JNZ LOVR30 ;S MVI M,10 LXI D,256 DAD D MVI M,21 LXI D,128+6 DAD D MVI M,32 DCX H DCX H DCX H MVI M,10 LXI D,128-3 DAD D MVI M,21 JMP LOVR100 ; JMP AND EXIT LOVR30: CPI 3 JNZ LOVR40 ;B LXI D,5 DAD D MVI M,22 INX H MVI M,8 LXI D,256-1 DAD D MVI M,22 INX H MVI M,8 JMP LOVR100 ; JMP AND EXIT LOVR40: CPI 4 JNZ LOVR50 ;O MVI M,10 LXI D,4 DAD D MVI M,22 INX H MVI M,8 LXI D,128 DAD D INX H MVI M,32 DAD D MVI M,32 DAD D MVI M,32 DAD D DCX H MVI M,25 DCX H MVI M,22 JMP LOVR100 ; JMP AND EXIT LOVR50: CPI 5 JNZ LOVR60 ;R LXI D,5 DAD D MVI M,22 INX H MVI M,8 LXI D,382 DAD D MVI M,8 INX H MVI M,32 JMP LOVR100 ; JMP AND EXIT LOVR60:   CPI 6 JNZ LOVR70 ;N LXI D,2 DAD D MVI M,8 LXI D,384 DAD D MVI M,21 LXI D,129 DAD D MVI M,21 JMP LOVR100 ; JMP AND EXIT LOVR70: ;E LOVR100: POP H POP D POP B RET ;=++++++++++++++++++++++++++ ;------------------------->>>>>>>>>>>>>>> PUT ON THE VIXEN NAME OR EXPRESS ; IN: COMPTYPE =VIXEN OR EXPRESS DATA ; HL=LOC OF TOP OF LINES DRAWN ; NEXTLOGO: PUSH B PUSH D PUSH H LXI D,VIXNLOGO ; PNT TO VIXEN LOGO LDA COMPTYPE CPI 0 ; REALLY VIXEN JZ NXTL20 ; NO THEN PNT TO EXPRESS ; IF COMPTYPE=1 THEN EXPRESS LXI D,EXPLOGO ; DRAW IN LOGO OVER LINES NXTL20: MVI B,8 ; CNTR FOR NUM OF ROWS IN LOGO NXTL30: PUSH H ; SAVE START OF ROW NXTL40: LDAX D ; GET CHAR FROM LOGO DATA INX D CPI '}' ; END OF LOGO ROW? JZ NXTL80 CPI 32 ; BLANK? JZ NXTL60 ; NOT BLANK SO PUT OVER LINES CALL TOGRIC MOV M,A ; PUT ON CHAR OVER LINES NXTL60: INX H ; PNT TO  MVI M,32 OFFLN25: LXI D,128 DAD D SHLD HLTEMP1 ; ERASE FROM OPP DIR LHLD HLTEMP2 MOV A,M CPI 23 JNZ OFFLN35 MVI M,32 OFFLN35: LXI D,128 DAD D SHLD HLTEMP2 OFFLN40: DCR B JNZ OFFLN20 CALL WAIT POP H DCX H SHLD HLTEMP2 POP H INX H SHLD HLTEMP1 DCR C JNZ OFFLN10 ; END OF ERASING LINES POP H POP D POP B RET ;----- -------- -- ----->>>> >>>>> >>>>>> >>>>> ;---- ----- ---------------- ----->>>>>>. SCROLL ON WITH FLYING O ; ULTIMATE BALANCE MESSAGE ; ; HL=START LOC OF LINES ; ONUBMSG: PUSH B PUSH D PUSH H LHLD TOPLT LXI D,1920 ;15*128 DAD D ; PNT TO START OF CLM 1 OF MESSAGE LXI D,UBMSG ONUB20: CALL ONFLYO ; PUT ON FLYING O MVI C,5 ; NUM OF ROWS PER MSG CLM PUSH H ; SAVE CURRENT PNTR TO CRT PUSH D ; SAVE PNTR TO DATA ONUB40: ; PUT ON PART OF MSG BEHIND O LDAX D CPI '#' ; END OF TEXT? JZ ONUB60 CALL TOGRIC MOVNEXT CRT CHAR JMP NXTL40 ; PNT TO NEXT ROW NXTL80: POP H ; RESTORE CRT ROW START PUSH B ; SAVE CNTR LXI B,128 ; OFFSET FOR NEXT ROW START ON CRT DAD B POP B ; RESTORE CNTR DCR B ; LOWER CNTR JNZ NXTL30 ; NOT DONE SO ON NEX ROW ; LOGO ON POP H POP D POP B RET ;---- -------- --------- >>>>>>>>> ;---- ----- ---------------- ----->>>>>>. WAIT A MEDIUM PERIOD OF TIME ; MEDWAIT: PUSH B PUSH D PUSH H MVI B,100 ; WAIT THIS # OF TIMES ; BIG WAIT LOOP MEW20: CALL WAIT ; WAIT A SEC DCR B ; LOWER CNTR JNZ MEW20 POP H POP D POP B RET ;----- -------- -- ----->>>> >>>>> >>>>>> >>>>> ;---- ----- ---------------- ----->>>>>>. WAIT A SMALL PERIOD OF TIME ; SMAWAIT: PUSH B PUSH D PUSH H MVI B,19 ; WAIT THIS # OF TIMES ; BIG WAIT LOOP SMAW20: CALL WAIT ; WAIT A SEC DCR B ; LOWER CNTR JNZ SMAW20 POP H POP D POP B RET ;----- -------- -- ----->>>> >>>>> >>>>>> >>>>> ;- M,A PUSH B ; SAVE CNTRS ; PNT DATA PNTR 1 ROW DOWN XCHG LXI B,85 DAD B XCHG ; PNT CRT PNTR 1 ROW DOWN LXI B,128 DAD B POP B ; RESTORE CNTRS DCR C JNZ ONUB40 ; RESTORE DATA PNTR AND ANV FLY O POP D INX D POP H INX H ; MOVE CRT PNTR +1 ; WAIT A SEC CALL WAIT CALL WAIT CALL WAIT JMP ONUB20 ; LOOP FOR NEXT CLM ; END OF TEXT ENCOUNTERED ONUB60: POP D ; RESTORE PNTRS POP H ; MESSAGE ON SO EXIT ; MESSAGE PUT ON POP H POP D POP B RET ;----- -------- -- ----->>>> >>>>> >>>>>> >>>>> ;---- ----- ---------------- ----->>>>>>. PUT ON FLYING O ; ; HL=START LOC OF TOP LT OF FLY O ON CRT ; ONFLYO: PUSH B PUSH D PUSH H LXI D,FLYINGO ; SET CNTR FOR PUTON LOOPS ONFLY20: PUSH H ; SAVE START OF ROW LOC ON CRT ONFLY40: LDAX D INX D CPI '#' JZ ONFLY100 CPI '}' JZ ONFLY60 CALL TOGRIC MOV M,A INX H JMP ONFLY40 ONFLY60: POP H ; RESTORE ROW S--- ----- ---------------- ----->>>>>>. WAIT A LONG TIME ; BIGWAIT: PUSH B PUSH D PUSH H MVI B,2 ; WAIT THIS # OF TIMES ; BIG WAIT LOOP BGW20: CALL MEDWAIT ; WAIT A SEC DCR B ; LOWER CNTR JNZ BGW20 POP H POP D POP B RET ;----- -------- -- ----->>>> >>>>> >>>>>> >>>>> ;---- ----- ---------------- ----->>>>>>. WAIT A LONG TIME ; MAJWAIT: PUSH B PUSH D PUSH H MVI C,4 MJW10: CALL BIGWAIT DCR C JNZ MJW10 POP H POP D POP B RET ;----- -------- -- ----->>>> >>>>> >>>>>> >>>>> ;---- ----- ---------------- ----->>>>>>. TAKE OFF LINES AROUND LOGO ; ; HL=START LOC OF LINES ; OFFLINES: PUSH B PUSH D PUSH H SHLD HLTEMP1 LXI B,128+80 DAD B SHLD HLTEMP2 MVI C,80 ;HOW MANY LINES PER DRAW OFFLN10: LHLD HLTEMP1 PUSH H LHLD HLTEMP2 PUSH H MVI B,8 ; DRAW HORIZ LINES ACROSS CRT OFFLN20: ; ERASE FIRST LINE LHLD HLTEMP1 MOV A,M CPI 24 JNZ OFFLN25 TART LOC LXI B,128 ; OFFSET FOR NEXT ROW DAD B JMP ONFLY20 ONFLY100: ; FLYING O ON SO EXIT POP H POP H POP D POP B RET ;----- -------- -- ----->>>> >>>>> >>>>>> >>>>>END ONFLYINGO ;---- ----- ---------------- ----->>>>>> PUTS ON PRT MSG ; ; ONCOMP: PUSH B PUSH D PUSH H LXI D,COMPMSG ; PNT TO MESSAGE BEING DISPLAYED LHLD BOTWRDRT ; CRT PNTR TO LOWER LT OF CRT ONCOMP20: ; SCROLL BOTTOM RT 3 CLMS LDAX D MOV B,A ; SAVE FOR SCROLL CHECK INX D CPI '}' JZ ONCOMP100 CALL ONCHR ; PUT BIG CHR ON MOV A,B CALL BOTSCRLT JMP ONCOMP20 ONCOMP100: POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- ----->>>>>> PUTS ON PRT MSG ; ; ONPORT: PUSH B PUSH D PUSH H LXI D,PORTMSG ; PNT TO MESSAGE BEING DISPLAYED LHLD BOTWRDLT ; CRT PNTR TO LOWER LT OF CRT ONPORT20: ; SCROLL BOTTOM RT 3 CLMS LDAX D CALL BOTSCRRT TART MVI A,85 STA TMPA RTSCR20: ;SCROLL ONE SPOT DCX H ; PNT TO CHR TO SCR MOV A,M ; GET IT INX H ; PNT TO CURRENT LOC MOV M,A ; MOVE CHR THERE DCX H ; PNT TO NEXT LOC LDA TMPA DCR A STA TMPA JNZ RTSCR20 ; PNT TO NEXT LINE POP H ; RESTORE LINE START LXI D,128 DAD D ; PNT TO NEXT LINE ; CHK CNTR AND DO NEXT LINE DCR B JNZ RTSCR10 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- ----->>>>>> PUT ON BIG CHR ON CRT ; IN: A=NUM OF CHR IN ALPHABET ;HL=CRT LOC TO PUT CHR ; OUT:CHR IS PUT ON HL LOC ; ONCHR: PUSH B PUSH D PUSH H ; CHK IF W OR M ; IF SO THEN ADV HL WHEN EXITING STA TMPA1 ; SAVE CHR PUSH H ; SAVE CRT LOC TO PUT CHR ON LXI H,BLANKLET ; PNT TO START OF ALPHABET LIST LXI D,16 ; OFFSET TO NEXT BIGCHR ; CHK IF BLANK CHR THEN ADJUST CNTR CPI 32 ; BLANK CHR? JZ ONCHR40 ; JUMP AND PUT IT ON SUI 64 ; PNT TO ACTUAL N LDAX D INX D CPI '}' JZ ONPORT100 CALL ONCHR ; PUT BIG CHR ON CRT JMP ONPORT20 ONPORT100: POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- ----->>>>>> SCROLLS THEN BOT 6 LINES RT 6 TIMES ; ; LTSCRCHR: PUSH B PUSH D PUSH H ; PNT TO FAR LT OF CLT LHLD BOTWRDLT MVI B,5 ; NUM OF TIMES TO SCROLL LTSCR10: PUSH H ; SAVE CURRENT ROW STALT MVI A,80 STA TMPA LTSCR20: ;SCROLL ONE SPOT INX H ; PNT TO CHR TO SCR MOV A,M ; GET IT DCX H ; PNT TO CURRENT LOC MOV M,A ; MOVE CHR THERE INX H ; PNT TO NEXT LOC LDA TMPA DCR A STA TMPA JNZ LTSCR20 ; PNT TO NEXT LINE POP H ; RESTORE LINE STALT LXI D,128 DAD D ; PNT TO NEXT LINE ; CHK CNTR AND DO NEXT LINE DCR B JNZ LTSCR10 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- ----->>>>>> SCROLLS THEN BOT 6 LINES UMBER NOT ASCII MOV B,A ; LOOP TO FIND DATA LOC OF BIGCHR ONCHR20: DAD D ; OFFSET TO POINT HL TO NEXT CHR DCR B ; LOWER CNTR JNZ ONCHR20 ; HL NOW PNTS TO DATA FOR BIGCHR ONCHR40: XCHG ; DE=DATA POP H ; RESTORE CRT PNTR ; PUT CHR ON CRT HERE MVI C,4 ; LENGTH OF BIGCHR ONCHR50: MVI B,4 ; WIDTH OF BIGCHR PUSH H ; SAVE CRT LOC OF CURRENT ROW ONCHR60: LDAX D INX D CALL TOGRIC MOV M,A INX H DCR B JNZ ONCHR60 ; RESTORE ROW LOC AND PNT TO NEXT ROW POP H ; RESTORE CRT LOC PUSH D ; SAVE DATA PNTR LXI D,128 DAD D POP D DCR C JNZ ONCHR50 ; CHR IS ON CRT SO EXIT POP H ; CHK IF HL SHOULD ADV1 LDA TMPA1 CPI 'W' JZ ONCHR70 CPI 'M' JZ ONCHR70 JMP ONCHR80 ; NOT A LONG CHR SO DONT ADV HL ONCHR70: INX H ONCHR80: POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- ----->>>>>>. SAYS PORT COMP AND BLKS VIXEN ; ; SCRPCMSG: PUSH BRT 6 TIMES ; ; BOTSCRRT: PUSH B PUSH D PUSH H CPI 'M' JZ BOTRT10 CPI 'W' JZ BOTRT10 MVI B,5 JMP BOTRT20 BOTRT10: MVI B,6 BOTRT20: CALL RTSCRCHR ; SCROLL AREA ONE SPACE DCR B JNZ BOTRT20 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- ----->>>>>> SCROLLS THEN BOT 6 LINES RT 6 TIMES ; ; BOTSCRLT: PUSH B PUSH D PUSH H CPI 'M' JZ BOTLT10 CPI 'W' JZ BOTLT10 MVI B,5 JMP BOTLT20 BOTLT10: MVI B,6 BOTLT20: CALL LTSCRCHR ; SCROLL AREA ONE SPACE DCR B JNZ BOTLT20 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- ----->>>>>> SCROLLS THEN BOT 6 LINES RT 6 TIMES ; ; RTSCRCHR: PUSH B PUSH D PUSH H ; PNT TO FAR RT OF CRT LHLD BOTWRDRT LXI D,6 ; PNT TO LOC OFF SCREEN DAD D MVI B,5 ; NUM OF LINES TO SCROLL RTSCR10: PUSH H ; SAVE CURRENT ROW S  PUSH D PUSH H MVI B,2 ; NUM OF TIMES UNTIL NEXT SCREEN SCRPC20: CALL ONPORT CALL BIGWAIT CALL BIGWAIT ; CALL BIGO4ON CALL ONCOMP CALL BIGWAIT CALL MEDWAIT CALL BIGO4ON DCR B JNZ SCRPC20 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- ----->> WINDOW ;IN: B,C=TOP LT OF WINDOW ; D, E =BOT RT OF WIONDOW ; ; ; ; WINDOW: PUSH B PUSH D PUSH H XCHG ; HL=DE ;ESC MVI E,27 CALL WRTCHR ;"z" MVI E,7AH CALL WRTCHR ;"0" MVI E,48 CALL WRTCHR ;TOPLT MOV E,B CALL WRTCHR MOV E,C CALL WRTCHR ;BOTRT MOV E,H CALL WRTCHR MOV E,L CALL WRTCHR POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> INTRODUCES MAIN SCREEN ; ; FEATCRT: PUSH B PUSH D PUSH H ; MKNIFES OFF OLD CRT CALL KNIFEOFF ; PUT ON WORKING WITH THE EXPRESS MS!#:=e/6#66+66P6 66 +++6 }6j6#66#6‘6 6#6#6 6 6 +6+6«6#6~6#6 666(:?e(} w# dͭͭ%  5"#e "%eP*#e*%e*#e~d6 "#e*%e~v6 "%eYͭ+"%e#"#e O*,a\#wU  ª#ͭͭͭã\#}w# I*4aG}x͈ I*2ai};**2a>P25e#~+w#:5e=25eMGM{W{}ͧ}MʚWʚÜ?œ*4a>U25e+~#w+:5e=25e¹³26e!Z @Gw# :6eWM#!   &<z<0<X<Y<\<]<*,aPY >2@e͇ 0ͼ *,aPY >2@e͇ 0ͼ ͧ *,aPY >2@e͇ 0ͼ *,a"#eF"%e > G LXI D,WRKMSG LHLD TOPLT MVI B,80 MVI C,3 CALL ONWRKMSG CALL BIGWAIT CALL SMAWAIT ; BUBBLES ON THREE CATA ;BUNDLED SOFTWARE- HARDWARE SPECS THE OSBORNE ADV MVI A,1 STA WHATDEMO CALL FEATNTRO CALL MAJWAIT CALL CLOSEOFF CALL DEMOSOFT CALL KNIFEOFF ; BACK TO MAIN SCREEN AND DISPLAY HARDWARE LXI D,WRKMSG LHLD TOPLT MVI C,3 MVI B,80 CALL ONWRKMSG CALL BIGWAIT CALL SMAWAIT ; BUBBLES ON THREE CATA ;BUNDLED SOFTWARE- HARDWARE SPECS THE OSBORNE ADV MVI A,2 STA WHATDEMO CALL FEATNTRO CALL MAJWAIT CALL CLOSEOFF CALL DEMOHARD CALL BOXOFF ; DISPLAY FOG AND XTRA SUPPORT LXI D,WRKMSG LHLD TOPLT MVI B,80 MVI C,3 CALL ONWRKMSG CALL BIGWAIT CALL SMAWAIT ; BUBBLES ON THREE CATA ;BUNDLED SOFTWARE- HARDWARE SPECS THE OSBORNE ADV MVI A,3 STA WHATDEMO CALL FEATNTRO CALL MAJWAIT CALL CLOSEOFF ; CALL SUPPDEMO CALL BOXOFF POP H POP D 2)a*#e6#6 6#6++6  *#e"#e*%e6+6 3 +6 #6#6 C *%e"%exGyOͭͭ:)a=2)a    8o&C<b< C<d< %‡ *,a"#eP"%e> 2*a*#ex2)a6 # 6:)aG 6# *%ex2)a6 + 6:)aG 6+" xGyOͭͭͭͭ:*a=2*a >25ex27ew#f  :7eG e à ~ ͈  }ʴ  ã "1ez   k ͺ ͵  ,H,I<b<C< x    8oC<d<t*,aPY   *,aJ͠  ͠ "  ͇" *,a!O͠ <<d< *,a3O͜ ("(">28eC<<b<:8e=28e O 7j7j>28eC<<b< :8e=28e. PW 00  8oC<d<>25e}ʴ !ʦ #ʮ &ʸ w#È  Ç È :6e‡ J_*,ad͜ ͪ ZT  >26è *** BARRY CAMPBELL }***!9"^1*_>KjF '*^͛B     ͖ ! ͽq<b< <d< z>26e}#%^G:6e>Gp#å å>26eå>26eå@*,a "#e "%eP*#e*%e*#e6"#e*%e6"%eͭ+"%e#"#e VI*,a ͜ I͜*,a #~pzeͭ~ƀw# ‰ƒ*0a"!a>2 e*!a"!a«x !mE"#e*!a"%ex25e:5e=25e*#e"#e*%e "%e*#e*%e͇@ʂ1ʂ5ʂ6ʂ3ʂ9ʂ 0ʂ8ʂ7ʂ4ʂ ʂ^ʂ&ʂ::ʂ(ʂ)ʂGx>2)a>2>e>2*aʯ|ïw#:*a<2*aš:>e :)a<2)a >2!e2?e: e>>>>O!i~#d/dG>2>e:)a>2>e7G:*a *!a>2=e>2 e:=e!mE=me͇: e<2 e Z*!a"!a X "!a:=e<2=eM!*6a+|*6aL+|s  T  ~ƀw~րw ~րw~ƀw#~K. ƀw 6d ~ƀw~րwS ~րw~ƀw+~Fc ƀw ͜  U   >26e>P27e+_#~ƀw:7e=27e« >P27e:6e=26eª  j  >26è  >26e>P27e#~րw:7e=27e>P27e:6e=26e  01V000     8oC͛>26e>P27e+_ #w:7e=27e{>P27e:6e=26ezP6 # Ÿ1R1R>28eC<<b<:8e=28eº}-^{ &$_<ͭͭ < <$/$/> 28eC<<b<:8e=28eAJ*,a͜J_ 01 oU0 0   8oC<d<*,a0J͠    S͠   S͠ ͬ  ͛ 8H8H>29e͛C͛ͭͭͭͭͭͭͭͬ :9e=29e͛  <͛ *,a S͠ Q S͠    *H*H>228e29e*,a"3e>d26e*, @ @@@ @7 @8@ @ 1@5 @7 @8@ 1515 1@5 @ 8 @18 @ @ 1 1@5 1515 @ @ @ @ @ @ @ @@@ 1@5 @ 058 @@@ @ 1 @ @ 0@8 @@8 @05 @ @ @ @@@ @ @ @@@ @ @ @@@ @ @ @ 8 0 @@@ 8 @ @08@ @ @ @45 @8 @08@ @ @ @@@ @ @@@ @7 @8@ @ 1@5 @7 @8@ 1515 1@5 @ 8 @18 1515 @ @ @ @ @ @ @ @@@ 1@5 @ 058 @@@ @ 1 %A:CUSTOMER^ %FC=^ %FL=^ %COL=^ %INSERT ON^ # L----!----!----!----!----!----!----!----!----!----!----!----!----!----!R } Dear Sirs: !! I absolutely love the immediate response I get from ! wordstar commands. But even more enjoyable is the fast ! text manipulation and Super Fast file saving. With the ! systems 255 character type-ahead buffer, I can easily ZIP ! off 30 words a minute without ever missing a character. #! The old days of the typewriter are over.! At least for me they are.!!& Quite frankly , I am delighted with the new addition a#N+͋iq͝:6e<*ͭͭͭͭ:6e=26e<d<*,a ]A>#22;ew :;e=2;em#:)2)a>2*a40TJ*_0 ]2_0 9_0 P*,aw# P*,aF#~K#~)~ƀw#64O *,a  }zi*,ab !%>!2)a>2*a4! &>2)a>2*a4 % ,>2)a>2*a4% ,>2)a>2*a4% ,>2)a>2*a4*,a] !%>2)a>2*a4! %>2)a>2*a4 % ,> 2)a>2*a4% ,>2)a>2*a4% ,>2)a>2*a4"-e*-e% ,>2)a>2*a4 % ,>2)a>2*a4! (>2)a>2*a4!'>2)a>2*a4!%>P2)a>2*a4*,a 6 #P w<!# 9:*ac#d+ͭͭͭͭͭͭͭ:)a=2)a6*,aI:@eʭdJʭyJʭ͠ :@eJXZH00ͬ  ͛HW͜! to my writing career. My VIXEN with WORDSTAR is without ! a doubt the fastest, most efficient, worK processing system ! I have ever used. !!# Yours Truly,! VIXEN owner.#}QUICK}                                           > 2)aP#~ ƀw Pͭͭͭ:)a=2)a"/e >26e5͠ *1e*ʌ!R>26e5͠ *1eR55 >2)aͭš~ -~ #~ ƀw ²:)a=2)a²*,a#~> 2)a ~66#   :)a=2)a1a4a>28eCͬͭͭͭ͛yO{_:8e:8e=28eX 8NCͬ<d<<b<͛>2;e ~ G#~? O#>2:eCͬͭͭ͛ ::e=2:e͛:;e=2;e  8oC͛ͽ (>27e:6eJ>27e*/e  -~# Y -W:7e=27eJi#~+w#:9e<29e¹*3e"3e*3e"3e>29e*3e6#6 #6 #6 #6#6\6#6#6#6#6#6*3e6 #6 #6 #6 #6 #6 6 #6 #6 #6 #6 #6 *,a >25e4w C#B++:5e=25e=fjn gl him kfhg @ @ 0@8 @@8 @05 @ 8 @ 0@8 @ @ @ @@@ @ @ @@@ @ @ @@@ @ @ @ 8 0 @@@ 8 @ @08@ @ @ @45 @8 @ @8@ @ 4 @08@ @ @ @@@                                                                                                             Wholesale 7542.00   1980 Ret       Who                                     1981 Ret Wholesale 4356.00   1982 Retail 15000.00 Wholesale 897.00                                                                        ::: :::  ::: :::       .   .          .  .                  @@@@@ @@@@@ @@@@@ 1@@@@8 0@@@@5 @@@@@@@@@@@ @@@@@ @@@@@} @@@@@ @@@@@ @@@@@ 1@@@@8 0@@@@5 !" " "% 9" 1 >2 2 2 2' 2( !l) ~:* ʋ25 2I !2 ~) ͛ͳ> 2* "Unable to create output file $2J !M "K "Extended Directory version 3.5 $2 :\=2 _"  }*D ~2 ##n&" __##~2 ###~#fo" #* +#~ z?#':] `:e `!]>?2  w#Z>?2h2: Q" ********************************************** * More than 80 files - Using format 1 screen * ********************************************** $͟: Z"Specified files:$: i" files occupy$*% v"K bytes $"Disk $: A":$!}i"K blocks Size=$* #v"K,$: ʵ: i" Files,$" Used=$* v"K, Space=$* v"K$:* >.:J ) ͏* * #" * #" : )=~#$0#! " 2 \;^"No such file(s) $7o&)))))* :\w#~#y!" 6! 4\^ 2 !: <2 #µ7O~q# : <2 ! ڱ : <2 ! 54@@@@@@@@@@@ @@@@@8 @@@@@} @@@@@8 0@@@@@ @@@@@ 1@@@@@@@@@5 @@@@@ @@@@@@8 @@@@@} 1@@@@@ @@@@@5 @@@@@ 1@@@@@@@5 @@@@@@@@ @@@@@@@8@@@@@} 1@@@@80@@@@5 @@@@@ 0@@@@@@@8 @@@@@@@@ @@@@@@@@@@@@@} 1@@@@@@@@5 @@@@@ 0@@@@@@@@@8 @@@@@ @@@@@1@@@@@@@} 1@@@@@@5 @@@@@ 0@@@@5 1@@@@8 @@@@@@@@@@@ @@@@@ 1@@@@@@} 1@@@@5 @@@@@ 0@@@@5 1@@@@8 @@@@@@@@@@@ @@@@@ 1@@@@@} ANNUAL SALES TOTALS ($1000's) 1978 Retail 12534.00 Wholesale 4326.00   1979 Retail 23543.00ڦ: Q! " : * ~\~" !\  _!\ ~: ^*# ! s#r!"# : <2 :' <2' ں2' :( <2( "Press any key to continue $e2( " : $!\ ~:" O*# "# *# ! s#r! " !"% !" " 2 2' 2 : ! s# y* ~ʎ\~" !\  _s!\ ~: f*# ! s#r!"# : <2 !\ ~:" O*# "# !*# ! s#r!" " * ~ #>2 * " ~ " : $#: <2 ´* @" " ä* ! ~* @" : <2 >2 * " " : B>8#R+## .R>R #H: GyȇY#_o&Ä~'͕͕d͕ ͕}o|gڤ× {00¸¸> > > !  ~#x>.^#V*% "% q>kGq:* !x.$#:J VM Ϳ) ͧͿ!M "K 2J *K w#"K !J 4_~#~ɷ|g}oDIR    0.00 12000.00 24000.00 Y = 10 * SIN(x) 12.00 X in degrees          6.00        ͓ !" >- Ͷ Aګ ҫ _!7^#V~  \p Z z ů2[\͓͢ ҫ ͐ =« f " ͓ ҫ ͐ ʻf " =ʻf "=« ý> 2͐ f "]=f =« *]}o_"_  *]" 2 2' 2 : ! s# y* ~ʎ\~" !\  _s!\ ~: f*# ! s#r!"# : <2 !\ ~:" O*# "# !*# ! s#r!" " * ~ #>2 * " ~ " : $#: <2 ´* @" " ä* ! ~* @" : <2 >2 * " " : B>8#R+## .R>R #H: GyȇY#_o&Ä~'͕͕d͕ ͕}o|gڤ× {00¸¸> > > !  ~#x>.^#V*% "% q>kGq:* !x.$#:J VM Ϳ) ͧͿ!M "K 2J *K w#"K !J 4_~#~ɷ|g}oDIR  Y       A 0.00    X          I         S        -6.00            12.00 ' @@@@@@@@ @@@@@@@8@@@@@$' DB ' 1@@@@80@@@@5 @@@@@ 0@@@@@@@8 ' DB ' @@@@@@@@ @@@@@@@@@@@@@$' DB ' 1@@@@@@@@5 @@@@@ 0@@@@@@@@@8 ' DB ' @@@@@ @@@@@1@@@@@@@$' DB ' 1@@@@@@5 @@@@@ 0@@@@5 1@@@@8 ' DB ' @@@@@@@@@@@ @@@@@ 1@@@@@@$' DB ' 1@@@@5 @@@@@ 0@@@@5 1@@@@8 ' DB '@@@@@@@@@@@ @@@@@ 1@@@@@$' EXPLOGO: BIGCHRST: ;BIGO1: DB ' 0@@@@8 ' DB ' 0@@@@@@8 ' DB ' 0@@@5 1@@8 ' DB ' @@@@ @@@ ' DB ' @@@@ @@@ ' DB ' @@@@ @@@ ' DB ' @@@@ @@@ ' DB ' @@@@8 0@@5 ' DB ' 1@@@@@@5 ' DB ' 1@@@@5 ' DB ' ' ;BIGS: DB ' 0@@@@@@8 ' DB ' 0@@@@@@@@8 ' DB ' 0@@@5 1@@@ ' DB ' 1@@@8 ' DB ' 1@@@@@@@8 ' DB ' 1@@@8 ' DB ' @@@@ ' DB ' @@@8 0@@@5 ' DB ' 1@@@@@@@@5 ' DB ' 1@@@@@@5 ' DB ' ' ;BIGB: DB ' @@@@@@@@@8 ' DB ' @@@@@@@@@@8 ' DB ' @@@@ @@@@ ' DB ' @@@@ 0@@@5 ' 0.00 90.00 180.00 270.00 360.00 X (degrees) A January 1981 4684.00 MONTHLY NET PROFITS B 1982 9746.00 max = 10000.00 min = -10000.00 C February 1981 1236.00   D 1982 8264.00   E March 1981 -3589.00      F 1982 -5634.00      G April 1981 -8325.00        H 1982 -4521.00        I May 1981 -1956.00       J   K J 0@@@@8 0@@@@@@8 0@@@5 1@@8 @@@@ @@@ @@@@ @@@ @@@@ @@@ @@@@ @@@ 1@@@8 0@@5 1@@@@@@5 1@@@@5 0@@@@@@8 0@@@@@@@@8 0@@@5 1@@@ 1@@@8 1@@@@@@@8 1@@@8 @@@@ @@@8 0@@@5 1@@@@@@@@5 1@@@@@@5 @@@@@@@@@8 @@@@@@@@@@8 @@@@ @@@@ @@@@ 0@@@5 @@@@@@@@@5 @@@@ 1@@@8 @@@@ @@@@ @@@@ 0@@@@ @@@@@@@@@@5 @@@@@@@@@5 0@@@@@8 0@@@@@@@8 0@@@5 1@@@8 @@@@ @@@@ @@@@ @@@@ @@@@ @@@@ @@@@ @@@@ 1@@@8 0@@@5 1@@@@@@@5 1@@@@@5 @@@@@@@@@8 @@@@@@@@@@8 @@@@ 1@@@ @@@@ 0@@5 @@@@@@@@@5 @@@@@@@@5 @@@@1@@@8 @@@@ 1@@@8 @@@@ 1@@@8 @@@@ @@@@ @@@@ @@@@ @@@@8 @@@@ @@@@@8 @@@@ @@@@@@8@@@@ @@@@@@@@@@@ @@@@@@@@@@@ @@@@ 1@@@@@ @@@@ 1@@@@ @@@@ @@@@ @@@@ @@@@ @@@@@@@@@@@ @@@@@@@@@@@ @@@@ @@@@ @@@@une        L         M July            N            O August  P 1982 7923.00  Q September 1981 1647.00  R 1982 5673.00  S October 1981 4211.00  T 1982 1647.00  U November 1981 9776.00 V 1982 6546.00 W December 1981 2222.00 1!+ͯ ͎͛B Ͷx;`!tͯ !'ͯ !> :(2x! :hWy'OxGzU''Oxy0w#y0w#y0w#6ɯ*R" !ͯ ! ͯ  :_MAB§2|A2!Xͯ  !ͯ 2!H :Û:! :Û * !ͯ !ͯ  :_MʭR8ABB 2A2!ͯ  P!ͯ >2w!q ::ʋ! :J!6@!ʤ! :!ͯ }:#22O>=@I #!"2<2:  ": 2:2: 5x5y!ͯ !#24ɯ*(2[9Rq!9nfut##!4#2b2* [(2Rʨ!9nfut##* #2!<2[ ^#V!0!:&2:#2:$2>2:#22*(2b2R" !(2!nfRut####*&~ 7>2!<2[ ^#V!02G2[ !(2!nfut####!ͯ !ͯ v !pͯ J A! C {E xA2! ͇ó<<@2$2:#2?2#2:/2*&X 1982 4667.00 AB CD EF GH IJ KL MN OP QR ST UV WX     I B M                                                          Ç!ͯ J!ͯ !ͯ  x0(:(2022:G͉ c!ů*.RC2*.+S!:<_nfBut##<“:O!!:<_nf ut##<K*!Lͯ !ͯ :G͉ !wg:;.4?+ +;#w# ?R}ɯ[.!2R}2!R6 !ͯ :2!R6 !ͯ !Gͯ !ͯ 6!~ʞ_ #Ð!wͯ ;R xA2&2é!ͯ !pͯ :&2!ͯ !ͯ <`GO! E xAG:%22%2%!ͯ !-ͯ !3C`ͯ :%2 5 qD x!%2Adik˦kˮ}F!ͯ !ͯ !͋?`ͯ :%2!gʤ!oʤ!ͯ NONEODD EVEND x@G:%2?2%2ú!ͯ !iͯ !<`:2G:#22#2 Çf !ͯ ! xͯ :%2!@@<!H<!P<!Xͯ 1 1.5 2 INVALID> >= x y !ͯ !!ͯ !_ͯ :!ͨ :`ͯ !wͯ ͯ !ͯ !wͯ ͯ !H2~#G~# y!zͯ ͯ !ͯ !ͯ ?j NONE k='AB j ODD k=)AC j EVEN k=7$Press "A-C" to select parity check or RETURN for main menu.=%$j CURRENT STOP BITS k=%AA j 1 BIT k='AB j 1.5 BIT k=)AC j 2 BIT k=7$Press "A-C" to select stop bits or RETURN for main menu.=&" j CURRENT PRINTER INITIALIZATION k=&$j CURRENT PRINTER k=&?A j STANDARD SERIAL k=(?B j ETX/ACK (QUME) k=*?C j XON/XOFF (DIABLO) k=,?D j CENTRONICS k=7$Press "A-D" to select printer or RETURN for main menu.=4$Enter hexadecimal values (ie. 08)=5$Use arrow keys to position cursor=7$Press "X" to delete a byte or RETURN for main menu.='$ ='$='$=%$j CURRENT BAUD RATE k=%AA j 50 k=&AB j 75 k='AC j 110 k=(AD j 134.5 k=)AE j 150 k=*AF j 200 k=+AG j 300 k=,AH j 600 k=-AI j 1200 k=.AJ j 1800 k=/AK j 2000 k=0AL j 2400 k=1AM j 3600 k=2AN j 4800 k=3AO j 7200 k=4AP j 9600 k=5AQ j 19200 k=7$Press "A-Q" to select baud rate or RETURN for main menu.=&$=#$j CURRENT FUN???    70!kͯ 2 2 - Xʺ a ʌ ʌ ʒ ʫ  - W . ! ~x 5! ! ! ~. 5>2 Ϳ . . ! ~. 4n ҥ 5. ! ! ~. 5!  O:H2. y ͅ . ͯ . ! ~ 4Gn 5x!) !) ! ~ !ͯ 42 n  5>2 !ͯ !kͯ !ͯ [   F: xH GT G''''w !H24: !ͯ  G:H2<‚  wG!k͞!kͯ :H2Ÿ 2 ɸҺ G! q ڴ q'=2 Ϳ !kͯ :  !ͯ : G!ͯ !ͯ !H2~5y O#:  >G: ?^͊ z@  y!Ý !!ͯ ~ʴ ͊ ʶ #å !ͯ  + >^ @+ !ͯ >2!~+ # !CTION KEYS k=7$Press "0-9" to program keys or RETURN for main menu.=/&=/ Y=7$Press the ESC key twice to terminate input.=/&=#C=4 character places remainingACTIVE INACTIVEWORDSTARCP/M R: H, jkjkjk =($A j GET SYSTEM FROM DRIVE A k=*$B j GET SYSTEM FROM DRIVE B k=,$M j GET SYSTEM FROM MEMORY k=7$TPress A, B, M, or RETURN to exit to CP/M.=($A j SAVE SYSTEM ON DRIVE A k=*$B j SAVE SYSTEM ON DRIVE B k=,$M j SAVE SYSTEM IN MEMORY k=.$R j RETURN TO MAIN MENU k=7$Press A, B, M, R, or RETURN to exit to CP/M.=7$Put SOURCE diskette in drive j k then press RETURN.=7$Put DESTINATION diskette in drive j k then press RETURN.=4$READING SYSTEM.Y=4$WRITING SYSTEM.Y=4$Can only set up OSBORNE disks=4$Insert an Osborne disk and retry.=4$j READ ERROR k on source diskette.=4$j READ ERROR k on destination diskette.=4$j WRITE ERROR k on destination diskette.=4$j WRITE PROTECTED k destination diskette.=ͯ 2!ͯ >2!~+ # :<2J] >2:L !ͯ !ͯ \ !ͯ w { ʂ >^ @ !ͯ !ͯ !x_^VnfRM ͯ ~ _#ó  _A ɇ_^#Vͯ `!wͯ !;ͯ > _= 8j VIXEN Configuration Program k=!1Rev 1.0 gG 1984 OSBORNE COMPUTER CORP.,INC.=#!Y=#"A j PRINTER k=&"B j ARROW KEYS k=)"C j FUNCTION KEYS k=#AD j BAUD RATE k=&AE j CHARACTER LENGTH k=)AF j PARITY CHECK k=,AG j STOP BITS k=/AH j EXTERNAL CONSOLE INPUT k=2AI j PRINTER INITIALIZATION k=7$Press "A - I" to change values or RETURN for the save menu.=$$='$=)$=$C='C=*C=-C=0C=3C STANDARD SERIAL ETX/ACK (QUME) XON/XOFF (DIABLO)CENTRONICS =%$j CURRENT CHARACTER LENGTH k=%AA j 5 BITS k='AB j 6 BITS k=)AC j 7 BITS k=+AD j 8 BITS k=7$Press "A-D" to select character length or RETURN for main menu.=%$j CURRENT PARITY CHECK k=%AA 4$No SYSTEM on the diskette.=4$INCORRECT SOURCE version.=7$Press ESC to exit to CP/M or any other key to retry.YT  H 0z$$6oz 7o 50 75 110 134.5150 200 300 600 1200 1800 2000 2400 3600 4800 7200 9600 19200 , B, M, or RETURN to exit to CP/M.=($A j SAVE SYSTEM ON DRIVE A k=*$B j SAVE SYSTEM ON DRIVE B k=,$M j SAVE SYSTEM IN MEMORY k=.$R j RETURN TO MAIN MENU k=7$Press A, B, M, R, or RETURN to exit to CP/M.=7$Put SOURCE diskette in drive j k then press RETURN.=7$Put DESTINATION diskette in drive j k then press RETURN.=4$READING SYSTEM.Y=4$WRITING SYSTEM.Y=4$Can only set up OSBORNE disks=4$Insert an Osborne disk and retry.=4$j READ ERROR k on source diskette.=4$j READ ERROR k on destination diskette.=4$j WRITE ERROR k on destination diskette.=4$j WRITE PROTECTED k destination diskette.= #% 9:^ Turnkey & Utilities. #% 10:^#% 11:^ %HARDWARE:^ Including warranty! $1300.00 #% 12:^ Two Double-Sided Double-Density#% 13:^ Disk Drives, 7" Amber Monitor, #% 14:^ Full Size Keyboard, and More! #% 15:^#% 16:^ --------------- #% 17:^ %TOTAL:^ $2250.00 #% 18:^#% 19:^ %YOU SAVE OVER! :^ $1200.00 #% 20:^#% 21:^#% 22:^#% 23:^#} THE FOG OFFERS} ** FREE PUBLIC DOMAIN SOFTWARE ** ** IMFORMATIVE USER GROUP MEETINGS **}A> NSWP207 .COM^{A> MODEM740 .COM^{A> PROGRAM .FUN^{A> CRCEM .COM^{A> NSWP205 .DAT^{A> CERTIFY .LBR^{A> CALENDAR .LBR^{A> PROBE .LBR^{A> SWEEP .DOC^{A> SHOWLOC .LBR^{A> DSKPRAM .OBJ^{A> IRVTXTWS .OQJ^{A> BECOUNT .PQS^{A> EDFILE .999^{ ^{^{ ** OVER 1000 MORE! **{{{{^^} KENAI, AK.^{ FT. SMITH, AR.^{ STOCKTON, CA.^{ OAKLAN6Y: !2 6=21 á:1 : r+s#r==_HL"4 " >6 ͪS* "6 =23 :1 =21 v=O* #" Y8  ͝҉* +"8 .!2 ʞR̀* "4 4 = ͝* #" çR*6 DM+R*8 DM+R*: DM+R*< M!? q=  ͝Kd*= ! ͸p!@ 6>!@ X*= }O!< *@ & w*= #"= !@ 4)!< 4\mad* }O!< :? wlR*4 DM+{R* DM+R 4 ͝*4 }¿= 4 ͝< N*4 #"4  å;*4 DM+: Y2A 0O> :A 0:A AO>&R̀:A A H.2B !2 w:B !D s+q*C &͍:D _og_{ozg^#V) _{ozgi`N#Fogo&og_{_z#WA XRA ORA CMP INR DCR MVI LXI STAXINX DAD LDAXDCX RST PSW POP PUSHNZZ NCC POPEP M B C D E H L M A B D H SP PSW ??= M!Eâê ö  - Ð f  "J*"!"!"2O!" "]""!1!++""M>28!"9:] !í 1D, CA.^{ SALINAS, CA.^{ DENVER, CA.^{ DANBURY, CO.^{ ORLANDO, CO.^{ DANBURY, CT.^{ ORLANDO, FL.^{ MAITLAND, FL.^{ ATHENS, GA.^{ HILO, HI.^{ DAVENPORT, IA.^{ ROCKFORD, IL.^{ EVANSVILLE, IN.^{ BEDFORD, MA.^{ DETROIT, MI.^{ ANN ARBOR, MI.^{ ST. PAUL, MN.^{ ST. LOUIS, MO.^{ JACKSON, MS.^{ FARGO, MD.^{ RALEIGH, NC.^{ LAS VEGAS, NV.^{ LINCOLN, NB.^{ SYRACUSE, NY.^{ ITHACA, NY.^{ OBERLIN, OH.^{ TULSA, OK.^{ PORTLAND, OR.^{ NASHVILLE, TN.^{ OAK RIDGE, TN.^{ HOUSTON, TX.^{ RICHMOND, VA.^{{{^^ ** OVER 300 LOCATIONS! **^^{{{}FOR TOTAL DATA DISK} COMPATIBILITY} READS AND WRITES} IBM PC DISKS} KAYPRO II DISKS} MORROW MDII DISKS} XEROX DISKS} ZENITH DISKS} IBM PC DISKS} AND HUNDREDS MORE}{{d{{b^ ** CREATE and WRITE ** ^^ DOCUMENTS, ^ FORMS, ^ LETTERS.}d{{b^ ** EASILY EDIT TEXT **^^ CORRECT Typing Errors, ^ DELETE Words and ^ ANY Unwanted@@@ @@@@@@@ @@@@ @@@@ @@@@@@@@@@@ @@@@@@@@@@@ W o r l d W i d e M a r k e t i n g C o r p . } p r e s e n t s t h e }OSBORNE} YTILIBATROP } COMPATIBILITY} INCLUDES SOFTWARE } WORDSTAR } SUPERCALC } MEDIA MASTER } DESOLATION } OSBOARD } DESIGNED TO ENDURE } THE VIXEN ADVANTAGE} NOW AVAILABLE AT } WORDSTAR} SUPERCALC} MBASIC} MEDIA}! MASTER} OSBOARD} DESOLATION} UTILITIES}** %: A :: B :: C :: D :: E :^#% 1:^#% 2:^ %THE VALUE OF THE VIXEN, AT FIRST VIEW. ^#% 3:^#% 4:^ RETAIL PRICE #% 5:^ --------------- #% 6:^ %SOFTWARE:^ #% 7:^ Wordstar, Supercalc2, Mbasic, $950.00 #% 8:^ Media Master, Osboard, Desolation,  Text. }d{{b^ ** MANIPULATE TEXT **^^ RE-ARANGE Paragraphs,^ Pages, Even Entire ^ Documents- EASILY! }^^ ** SUPERCALC2 **^^ IS EXCELLENT FOR CREATING: ^ - Income and Tax Spread sheets.^ - Money Management Calculations.^ - Inventory and Business Controllers.^ - Budgeting and Scheduling Management.^ - An Invaluable Money Organizing Tool.^^ AND ITS INCLUDED WITH THE VIXEN!^}^^ ** SOME POPULAR USES FOR WORDSTAR ** ^ ^ WRITING:^ *BOOKS* *REPORTS* ^ *LETTERS* *PROGRAMS*^ *MAILING LISTS* * TERM PAPERS*^ ^ WORDSTAR is the WORLDS BEST SELLING ^ WORD PROCESSOR! ^ and its FREE with the VIXEN!.^}* WORDSTAR - The Number 1 Word Processor.##* SUPERCALC2 - Powerful electronic spreadsheet.##* MBASIC - Beginners programming language.##* MEDIA MASTER - Multi computer translator.##* OSBOARD - Electronic Graphics drawing board.##* DESOLATION - Super Graphics action game.#}^&* 2 Double-Sided, Double-Density, Disk Drives.^& 400k per disk. stores 100 typed pages.^&^&*5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # ## 5 5 1 @@ 1@5 @@  7-Inch Diagonal, Built-in Amber Monitor.^& 80 colum, 25 line display screen. ^&^&* SERIAL and PARALLEL PORTS Let You,^& connect the VIXEN to ANY printer or modem.^&^&* CP/M 2.2 Operating System. Gives You-^& full library access to great free software.^&}^&* FREE Membership To The F.O.G. User Group.^&^&* I.B.M. Data Disk Compatability.^&^&* FULL SIZE Business Keyboard.^&^&* Runs WORDSTAR FASTER Than Any Other.^&^&* PORTABLE, RELIABLE, DATA COMPATIBLE.^&^&* Designed For WORKING Where Ever You Are.^&} 0@8 @ @ @@@ @ @ @@8 @4@ @3@ @@5 0@8 @ @ 1@5 @@8 @ @ @ @ @@5 @@@ @4 @3 @@@ @@@ @4 @3 @ 0@8 @ @6@ 1@5 @ @ @4@ @3@ @ @ @@@ @ @ @@@ @@@ @ 8 @ 1@5 @ 0 @05 @18 @ 1 @ @ @ @@@ @ @@80@@15@@ @@ @ @8@ @1@ @ @ 0@8 @ @ @ @ 1@5 @@8 @ @ @@5 @ 0@8 @ @ @ 5 1@8 @@8 @ @ @@5 @18 0@8 18 18 1@5 @@@ @ @ @ @ @ @ @ @ @ 1@5 @ @ @ @ 18@ 15 @ @@08@@51@1 5@ @ 185 018 @ @ @ @ 185 @ @ @@@ 05 05 @@@ 44444 }77777777777}7777@@777@@}77777777777} 33333 # 5 5 @15@ @ @ 5 @@ @@5 5 1 @/Output Keyed Access P< $con=m>m@mBmDmm`m`W`~mFmTmbmpmmmmm mmmmmm m\lm\lW`mOSE ; =-=-=-=-=-=-=-=-=-=-=-=- ;=-+_+_+_+_+_+_+_+_+_+_+_+_+_ ; WRITE OK- SO ERAS FILE1 LXI D,FCB CALL DELETE ; RENAME NEW FILE TO OLD FILE NAME LXI D,NEWNAME CALL RENAME ; PRINT FILE WRITTEN AND EXIT LXI D,SAVEOK CALL PRTMSG EXITCPM: ;============================== ; EXIT LXI D,EXITMSG CALL PRTMSG LHLD OLDSTAC SPHL RET ;============================= ;========================= ; ; CHKS ERRORS FOR RETRY BUT FOR NOW IT EXITS ; CHKERROR: JMP EXITCPM ; JMP TO EXIT ;========================= ;=========================== ; ; DE= FILENAME ; OPEN: PUSH B PUSH D PUSH H MVI C,FOPEN CALL BDOS CPI 255 ; ERROR JNZ OPEN90 ; CHK FOR ERRORS ; FILE NOT FOUN # @@@ 0 8 @@ 0 8 8 @@@ 8 0 8 0@8 @@@ @@ @@8 0@8 8 0@8 @8@ 0@ @@ 0@8 @@@ # @ @@@ @7 @ @ @ @ @ @80@ @7@ @ @7 @7@ @7@ @ @7@ @1@ @ @7 @ @ @7 # 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 1 1@ @@ 1@5 @ # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11@ @@ 1@5 @ # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11@ @@ 1@5 @ # # ## 5 5 1 @@ 1@5 @@ POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> KNIFES OFF OLD SCREEN ; ; KNIFEOFF: PUSH B PUSH D PUSH H LHLD TOPLT LXI D,5 DAD D SHLD HLTEMP1 ; SAVE CNTR ON LT SIDE LXI D,70 DAD D SHLD HLTEMP2 ; CNTR FOR RT SIDE MVI B,3 ; START VERT CNTR MVI C,9 ; HORIZ CNTR MVI A,11 STA LOOP1 ; MAIN LOOP CNTR ;MAIN LOOP KNO10: PUSH B ; SAVE CNTRS LHLD HLTEMP1 ; GET CRT LOC LXI D,128 KNO20: MVI M,21 INX H MVI M,8 DAD D DCR B JNZ KNO20 MVI M,22 INX H MVI M,8 DCX H ; DRAW LINE BACK TO CRT KNO30: DCX H MVI M,24 DCR C JNZ KNO30 POP B ; RESTORE CNTRS ; DO RT SIDE LHLD HLTEMP1 LXI D,5 DAD D ; PNT LT SIDE OVER 5 SHLD HLTEMP1 ; DRAW LINE ON RT SIDE PUSH B ; SAVE CNTRS LHLD HLTEMP2 ; GET CRT LOC LXI D,128 ; GET OFFSET KNO40: MVI M,25 DCX H MVI M,10 DAD D DCXXXXXXXXXXXXXXXXXXXXXXXXX POP H ; RESTORE ROW START LXI D,128 DAD D LDA LOOP1 ; RESTORE ROW CNTR MOV B,A DCR C JNZ BOXO15 ; XTRA DRAWS BOTTOM HORZ LINE ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX BOX30: ;XX MVI M,23 ;XX INX H ;XX ;XX DCR B ;XX JNZ BOX30 ;XX POP B ; RESTORE CNTRS ; DO RT SIDE BOXO40: PUSH B ; SAVE CNTRS LHLD HLTEMP2 MOV A,B STA LOOP1 ; SAVE ROW CNTR BOXO45: PUSH H ; SAVE ROW START BOXO50: MVI M,32 DCX H DCR B JNZ BOXO50 ;XXXXXXXXXXXXXXXXXXXXXXXXXXXX ; XTRA LINES A BLANK BOX MVI M,4 ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXX POP H ; RESTORE ROW START LXI D,128 DAD D LDA LOOP1 ; RESTORE ROW CNTR MOV B,A DCR C JNZ BOXO45 ; NOW DRAW BOTTOM HORZ LINE ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX BOX60: ;XX MVI M,23 ;XX DCX H ;XX ;XX DCR B ;XX JNZ BOX60 ;XX ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX POP B ; RESTORE CNTR ; ADJUST LENGTH CNR B JNZ KNO40 DCX H MVI M,10 INX H MVI M,22 ; DRAW LINE BACK TO CRT KNO50: INX H MVI M,24 DCR C JNZ KNO50 POP B ; RESTORE CNTRS ; ADJUST VALUES LHLD HLTEMP2 LXI D,-5 DAD D SHLD HLTEMP2 ; ADJUST LENGTH CNTRS MOV A,B ADI 2 MOV B,A MOV A,C ADI 2 MOV C,A ; MAIN LOOP CNTR CALL SMAWAIT ; WAIT A SEC CALL WAIT CALL WAIT LDA LOOP1 DCR A STA LOOP1 JNZ KNO10 ; KNIFE ON NOW CLR CRT CALL SMAWAIT CALL BOXOFF POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> KNIFES OFF OLD SCREEN ; ; WEBOFF: PUSH B PUSH D PUSH H MVI B,32 MVI C,32 MVI D,32+24 MVI E,79+32 MVI H,6 WEB20: ; MAIN LOOP CALL WINDOW ; REV CRT PUSH D MVI E,27 CALL WRTCHR MVI E,98 CALL WRTCHR POP D ; SHRINK CRT INR B INR C INR C INR C DCR D DCR E DCR E DCR E TRS MOV A,B ADI 4 MOV B,A MOV A,C ADI 2 MOV C,A ; MAIN LOOP CNTR CALL SMAWAIT CALL WAIT CALL WAIT CALL WAIT CALL WAIT LDA LOOP2 DCR A STA LOOP2 JNZ BOXO10 ; CLR CRT MVI E,26 MVI C,2 CALL 5 ; CLRS BOTTOM & 25TH LINE CALL CLRBOT POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> PRINTS WORKING WITH THE VIXEN ; D= POINTS TO DATA ; HL=TOP LT OF MESSAGE ; B=LENGTH C= WIDTH OF MSG ONWRKMSG: PUSH B PUSH D PUSH H MVI A,0 STA TMPA MOV A,B STA TMPA2 ; SAVE LENGTH CNTR ONWRK10: PUSH H ; SAVE DATA PNTR ONWRK20: LDAX D INX D CALL TOGRIC ; PUT CHR ON MOV M,A INX H DCR B JNZ ONWRK20 POP H PUSH B LXI B,128 DAD B POP B LDA TMPA2 MOV B,A DCR C JNZ ONWRK10 JMP ONWRK90 ; WORKING WITH THE VIXEN IS NOW ON ONWRK90: POP H POP D POP B RET ;---------------- ============ >>>>>>> CALL WINDOW ; NORMAL VIDEO PUSH D MVI E,27 CALL WRTCHR MVI E,100 CALL WRTCHR POP D ; SHRINK CRT INR B INR C INR C INR C DCR D DCR E DCR E DCR E CALL SMAWAIT CALL SMAWAIT DCR H JNZ WEB20 ; EXIT WEB POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> BOXES OFF RT AND LT SIDE TO CLR CRT ; ; BOXOFF: PUSH B PUSH D PUSH H LHLD TOPLT SHLD HLTEMP1 ; SAVE CNTR ON LT SIDE LXI D,80 DAD D SHLD HLTEMP2 ; CNTR FOR RT SIDE MVI B,4 ; START VERT CNTR ADD 4 PER MVI C,4 ; HORIZ CNTR ADD 2 PER MVI A,10 STA LOOP2 ; MAIN CNTR ;MAIN LOOP BOXO10: PUSH B ; SAVE CNTRS LHLD HLTEMP1 ; GET CRT LOC ON LT MOV A,B STA LOOP1 ; SAVE ROW CNTR BOXO15: PUSH H ; SAVE ROW START BOXO20: MVI M,32 INX H DCR B JNZ BOXO20 ;XXXXXXXXXXXXXXXXXXXXXXX ; XTRA LINES A BLANK BOX MVI M,1 ;>>>> ;---- ----- ---------------- -----> BUBBLES ON THEN FEATURE SCREEN ; ; FEATNTRO: PUSH B PUSH D PUSH H CALL SCRONVIX ; VIXEN COMES SCROLLING ON CALL BIGWAIT CALL BLKVIX CALL LIGHTCAT ; HIGHLIGHTS CATAGORIES CALL BIGWAIT CALL BIGWAIT ; FEATURE MESSAGE IS ON SO EXIT POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> FEATURE BIG WORDS FOR FEATURE CRTS ; ; D= MESSAGE DATA ; HL=LOC TO PUT THEM ON FEATMSG: PUSH B PUSH D PUSH H ; GET CHR TO MAKE BIG AND ADV HL CRT PNTR FEAT20: LDAX D INX D CPI '}' JZ FEAT40 CALL ONCHR ; PUTS BIG CHR ON ; ADV CRT PNTR TO NEXT SPACE LXI B,4 DAD B JMP FEAT20 FEAT40: XCHG SHLD LASTLOC POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> BUBBLES ON THEN FEATURE SCREEN ; ; CLOSEOFF: PUSH B PUSH D PUSH H ; PUT ON CHR LNAME CALL FEATMSG ; WAIT A SEC AND CALL SMAWAIT CALL BIGFLASH ; BLK DEALER NAME CALL BLKMSG CALL BIGWAIT CALL BLKMSG CALL BIGWAIT ; FOLD UP COMPUTER AND DRIVE IT OFF CALL FOLDUP ; WAIT A SEC AND EXIT TO DEMO LOOP CALL BLKMSG CALL CLRBOT CALL BIGFLASH CALL BIGWAIT POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> DISPLAY ALL THE HARDWARE ; ; DEMOHARD: PUSH B PUSH D PUSH H ; WRITE AT TOP THE FOG OFFERS LHLD TOPLT LXI D,FOGMSG CALL FEATMSG ; WRITE PUBLIC DOMAIN SOFTWARE AND USER GROUP MEETINMGS MVI E,30 ; TOP LT CALL WRTCHR MVI E,27 CALL WRTCHR MVI E,100 CALL WRTCHR CALL BIGWAIT CALL SMAWAIT ; PNT TO LOC TO PUT UG AND PD LHLD TOPLT LXI D,383+384 DAD D LXI D,PDANDUG CALL WRITEMSG CALL BIGWAIT CALL SMAWAIT ; WINDOW IN PUBLIC DOMAIN WINDOW MVI B,8+32 MVI C,2+32 MVI WEB CALL WEBOFF CALL MEDWAIT ; CLR WEB CALL MIDWIND ; CLR CRT MVI E,01AH MVI C,2 CALL 5 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> DISPLAY ALL THE SOFTWARE ; ; DEMOSOFT: PUSH B PUSH D PUSH H ; 1ST SDEMO CALL WSDEMO CALL BOXOFF ; 2ND SDEMO CALL SCDEMO CALL BOXOFF ; 3RD SDEMO CALL MMDEMO CALL BOXOFF ; 5TH SDEMO CALL OSDEMO CALL BOXOFF ; 4TH SDEMO CALL DESODEMO CALL BOXOFF POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> START WIND IN MID AND OUT GROW ; ; MIDWIND: PUSH B PUSH D PUSH H ;SET TO MID MVI B,12+32 MVI C,40+32 MVI D,12+32 MVI E,41+32 ; RVS VIDEO PUSH D MVI E,27 CALL WRTCHR MVI E,98 CALL WRTCHR POP D MIDW20: CALL SMAWAIT CALL SMAWAIT CALL WINDOW ; CLR CRT PUSH D MVI D,8+32 MVI E,2+32 MVI A,16 STA CHR1 ; WINDOW IN LT DHARD20: CALL SMAWAIT CALL SMAWAIT CALL WINDOW PUSH D MVI E,26 CALL WRTCHR MVI E,27 CALL WRTCHR MVI E,98 CALL WRTCHR POP D INR D INR E INR E LDA CHR1 DCR A STA CHR1 JNZ DHARD20 ; DISPLAY PUBLIC DOMAIN S/W MVI B,2 ; NUM OF TIMES THESE TITLES ARE DIOSPLAYED DHARD40: ; RVS CRT LXI D,PDSW CALL WINDMSG DCR B JNZ DHARD40 ; NOW REPEAT ENTIRE DEMO FOR USER MEETINGS CALL BIGWAIT CALL SMAWAIT ; WINDOW IN PUBLIC DOMAIN WINDOW MVI B,23+32 MVI C,74+32 MVI D,23+32 MVI E,74+32 MVI A,16 STA CHR1 ; WINDOW IN LT DHARD60: CALL SMAWAIT CALL SMAWAIT CALL WINDOW PUSH D MVI E,26 CALL WRTCHR MVI E,27 CALL WRTCHR MVI E,98 CALL WRTCHR POP D DCR B DCR C DCR C LDA CHR1 DCR A STA CHR1 JNZ DHARD60 ; DISPLAY PUBLIC DOMAIN S/W MVI B,2 ; NUM OF TIMES THESE TITLES ARE,26 CALL WRTCHR POP D DCR B DCR C DCR C DCR C INR D INR E INR E INR E ; CHK CNTR MOV A,B CPI 32 JNZ MIDW20 ; SET REG CRT MVI B,32 MVI C,32 MVI D,24+32 MVI E,79+32 CALL WINDOW ; SET REG VIDEO AND UNRVS MVI E,27 CALL WRTCHR MVI E,100 CALL WRTCHR POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> CONCLUDES DEMO ; ; ENDDEMO: PUSH B PUSH D PUSH H CALL KNIFEOFF ; DISPLAY WORK WITH VIXEN MSG ; PNT TO TOP LT LXI D,ENDWRK ; PNT TO WORK WITH THE VIXEN LHLD TOPLT MVI B,80 MVI C,3 CALL ONWRKMSG ; PUT IT ON BIG ; BLK MSG OF WRK WITH VIXN ; CALL BLKMSG CALL VIXTOMID CALL BLKVIX CALL BIGWAIT CALL BIGWAIT ; PUT WHERE AVAILABLE LHLD TOPLT LXI D,640-128 DAD D LXI D,NOWAVBL CALL FEATMSG CALL BIGWAIT CALL BIGWAIT ; PUT ON DEALER NAME LXI D,640+128 DAD D LXI D,DEA                                                                                                             Wholesale 7542.00   1980 Ret       Who                                     1981 Ret Wholesale 4356.00   1982 Retail 15000.00 Wholesale 897.00                                                                        ::: :::  ::: :::       .   .          .  .                  @@@@@ @@@@@ @@@@@ 1@@@@8 0@@@@5 @@@@@@@@@@@ @@@@@ @@@@@} @@@@@ @@@@@ @@@@@ 1@@@@8 0@@@@5     0.00 12000.00 24000.00 Y = 10 * SIN(x) 12.00 X in degrees          6.00        @@@@@@@@@@@ @@@@@8 @@@@@} @@@@@8 0@@@@@ @@@@@ 1@@@@@@@@@5 @@@@@ @@@@@@8 @@@@@} 1@@@@@ @@@@@5 @@@@@ 1@@@@@@@5 @@@@@@@@ @@@@@@@8@@@@@} 1@@@@80@@@@5 @@@@@ 0@@@@@@@8 @@@@@@@@ @@@@@@@@@@@@@} 1@@@@@@@@5 @@@@@ 0@@@@@@@@@8 @@@@@ @@@@@1@@@@@@@} 1@@@@@@5 @@@@@ 0@@@@5 1@@@@8 @@@@@@@@@@@ @@@@@ 1@@@@@@} 1@@@@5 @@@@@ 0@@@@5 1@@@@8 @@@@@@@@@@@ @@@@@ 1@@@@@} ANNUAL SALES TOTALS ($1000's) 1978 Retail 12534.00 Wholesale 4326.00   1979 Retail 23543.00  Y       A 0.00    X          I         S        -6.00            12.00X 1982 4667.00 AB CD EF GH IJ KL MN OP QR ST UV WX     I B M                                                          0.00 90.00 180.00 270.00 360.00 X (degrees) A January 1981 4684.00 MONTHLY NET PROFITS B 1982 9746.00 max = 10000.00 min = -10000.00 C February 1981 1236.00   D 1982 8264.00   E March 1981 -3589.00      F 1982 -5634.00      G April 1981 -8325.00        H 1982 -4521.00        I May 1981 -1956.00       J   K J 0@@@@8 0@@@@@@8 0@@@5 1@@8 @@@@ @@@ @@@@ @@@ @@@@ @@@ @@@@ @@@ 1@@@8 0@@5 1@@@@@@5 1@@@@5 0@@@@@@8 0@@@@@@@@8 0@@@5 1@@@ 1@@@8 1@@@@@@@8 1@@@8 @@@@ @@@8 0@@@5 1@@@@@@@@5 1@@@@@@5 @@@@@@@@@8 @@@@@@@@@@8 @@@@ @@@@ @@@@ 0@@@5 @@@@@@@@@5 @@@@ 1@@@8 @@@@ @@@@ @@@@ 0@@@@ @@@@@@@@@@5 @@@@@@@@@5 0@@@@@8 0@@@@@@@8 0@@@5 1@@@8 @@@@ @@@@ @@@@ @@@@ @@@@ @@@@ @@@@ @@@@ 1@@@8 0@@@5 1@@@@@@@5 1@@@@@5 @@@@@@@@@8 @@@@@@@@@@8 @@@@ 1@@@ @@@@ 0@@5 @@@@@@@@@5 @@@@@@@@5 @@@@1@@@8 @@@@ 1@@@8 @@@@ 1@@@8 @@@@ @@@@ @@@@ @@@@ @@@@8 @@@@ @@@@@8 @@@@ @@@@@@8@@@@ @@@@@@@@@@@ @@@@@@@@@@@ @@@@ 1@@@@@ @@@@ 1@@@@ @@@@ @@@@ @@@@ @@@@ @@@@@@@@@@@ @@@@@@@@@@@ @@@@ @@@@ @@@@une        L         M July            N            O August  P 1982 7923.00  Q September 1981 1647.00  R 1982 5673.00  S October 1981 4211.00  T 1982 1647.00  U November 1981 9776.00 V 1982 6546.00 W December 1981 2222.00 @@@ @@@@@@@ @@@@ @@@@ @@@@@@@@@@@ @@@@@@@@@@@ W o r l d W i d e M a r k e t i n g C o r p . } p r e s e n t s t h e }OSBORNE} YTILIBATROP } COMPATIBILITY} INCLUDES SOFTWARE } WORDSTAR } SUPERCALC } MEDIA MASTER } DESOLATION } OSBOARD } DESIGNED TO ENDURE } THE VIXEN ADVANTAGE} NOW AVAILABLE AT } WORDSTAR} SUPERCALC} MBASIC} MEDIA}! MASTER} OSBOARD} DESOLATION} UTILITIES}** %: A :: B :: C :: D :: E :^#% 1:^#% 2:^ %THE VALUE OF THE VIXEN, AT FIRST VIEW. ^#% 3:^#% 4:^ RETAIL PRICE #% 5:^ --------------- #% 6:^ %SOFTWARE:^ #% 7:^ Wordstar, Supercalc2, Mbasic, $950.00 #% 8:^ Media Master, Osboard, Desolation,  #% 9:^ Turnkey & Utilities. #% 10:^#% 11:^ %HARDWARE:^ Including warranty! $1300.00 #% 12:^ Two Double-Sided Double-Density#% 13:^ Disk Drives, 7" Amber Monitor, #% 14:^ Full Size Keyboard, and More! #% 15:^#% 16:^ --------------- #% 17:^ %TOTAL:^ $2250.00 #% 18:^#% 19:^ %YOU SAVE OVER! :^ $1200.00 #% 20:^#% 21:^#% 22:^#% 23:^#} THE FOG OFFERS} ** FREE PUBLIC DOMAIN SOFTWARE ** ** IMFORMATIVE USER GROUP MEETINGS **}A> NSWP207 .COM^{A> MODEM740 .COM^{A> PROGRAM .FUN^{A> CRCEM .COM^{A> NSWP205 .DAT^{A> CERTIFY .LBR^{A> CALENDAR .LBR^{A> PROBE .LBR^{A> SWEEP .DOC^{A> SHOWLOC .LBR^{A> DSKPRAM .OBJ^{A> IRVTXTWS .OQJ^{A> BECOUNT .PQS^{A> EDFILE .999^{ ^{^{ ** OVER 1000 MORE! **{{{{^^} KENAI, AK.^{ FT. SMITH, AR.^{ STOCKTON, CA.^{ OAKLAN1*" COPYRIGHT(C) 1978, DIGITAL REEARCH á 4êü /L9ASMPRNHEXD, CA.^{ SALINAS, CA.^{ DENVER, CA.^{ DANBURY, CO.^{ ORLANDO, CO.^{ DANBURY, CT.^{ ORLANDO, FL.^{ MAITLAND, FL.^{ ATHENS, GA.^{ HILO, HI.^{ DAVENPORT, IA.^{ ROCKFORD, IL.^{ EVANSVILLE, IN.^{ BEDFORD, MA.^{ DETROIT, MI.^{ ANN ARBOR, MI.^{ ST. PAUL, MN.^{ ST. LOUIS, MO.^{ JACKSON, MS.^{ FARGO, MD.^{ RALEIGH, NC.^{ LAS VEGAS, NV.^{ LINCOLN, NB.^{ SYRACUSE, NY.^{ ITHACA, NY.^{ OBERLIN, OH.^{ TULSA, OK.^{ PORTLAND, OR.^{ NASHVILLE, TN.^{ OAK RIDGE, TN.^{ HOUSTON, TX.^{ RICHMOND, VA.^{{{^^ ** OVER 300 LOCATIONS! **^^{{{}FOR TOTAL DATA DISK} COMPATIBILITY} READS AND WRITES} IBM PC DISKS} KAYPRO II DISKS} MORROW MDII DISKS} XEROX DISKS} ZENITH DISKS} IBM PC DISKS} AND HUNDREDS MORE}{{d{{b^ ** CREATE and WRITE ** ^^ DOCUMENTS, ^ FORMS, ^ LETTERS.}d{{b^ ** EASILY EDIT TEXT **^^ CORRECT Typing Errors, ^ DELETE Words and ^ ANY Unwanted@2 0 0:x0_<2! wI2 2> 2 >2ɯ22 !~@_6^4#: w~$w: 0 q: A: A͋q: a{_2  2 - !ɯ2I:  ;*:  ͭͷ ͭ͋>9q>9: '!2 >9 7:! 6 >2>2: 2 Qͭ:Ğ! :lj<͖<j<|<: OʊQ>ÖH >2 2 û: B­>ôD> ¸!52 !"!N#~#A07O! ~*!) " :  '<ͭ'<>V$>O$:Ğà\ÞØ`rÍÖ![w#w#b!"!F#v2[G*##~w*##~<*}q!~ڬ6![^![^#fk"͎͘!G#*####*^#Vû!^*"*!4w_#~ ʸ A:4~~# ¼ > \ ?ʻ w# !ͼ ? !ͼ {zA"*![N![ N#Fr+sq#p/>G=#w#w3#w#w!JSYMBOL TABLE OVERFLOW G*##~w*##~͎*_###s#r^#V`à 4 Wm ()*+,-/ABCDEHLMDBDIDSDWEIIFINORSPACIADCADDADIANAANDANICMACMCCMPCPIDAADADDCRDCXENDEQUHLTINRINXJMPLDALXIMODMOVMVINOPNOTORAORGORIOUTPOPPSWRALRARRETRLCRRCRSTSBBSBISETSHLSHRSTASTCSUBSUIXORXRAXRICALLENDMLDAXLHLDPCHLPUSHSHLDSPHLSTAXXCHGXTHLENDIFMACROTITLE  PF FP! ( 2/?'  v:P@< !  PP27 ( *"  NZZ NCC POPEP M x_BH!œ#¶ ¦{KÈCÈ<:JCR:  !6 s!#  ɯ<:O=_Z!F!V#fjQ̓E!^#Vo&)~#FxGyѯ<àn8!~ڢͅ6~44O! s#r!~ ڿ6ͅ^4!mw!wp!~ͅ!55N! N#fio&)^#fk!)ͼ !ͼ :5͡ :6:6͡ :7͡ :\ ʻ 24!dͮ 25ͮ 27ͮ 26!8 ( ʃ !Y 1  :7ʞ !z 8  !"2D2X2#! 8 !ͼ z{* ! !"!8 w#  +6# *#"~!ͼ G:6QxJQS*!w#"! 1 !"!Y~~# …¡z!ͼ wʹ* ! w#" ! 8 !" ! zz_O4:  :6y:! G~#x=2> > ! >x6 #='G! ~ p( O*}O>4?:7w:#ĸ*"!͸* }w>ͪg( ʆ1 Y :7ʗ8 z !<ͼ CP/M ASSEMBLER - VER 2.0 NO SOURCE FILE PRESENT NO DIRECTORY SPACE SOURCE FILE NAME ERROR SOURCE FILE READ ERROR OUTPUT FILE WRITE ERROR CANNOT CLOSE FILES END OF ASSEMBLY G:7xʘ!#~ʄl͸Ä**!O {zʊ͸*"!!#^4!$wͯͯWƐ'@'ê>:ͪ!#^Ww*!{͚|͚}͚͚{!$~#͚͚> ͪ> ͪz'{ͅ>ɯo>g"k!m6ů{_zW5>)D*kOxGd !m?FDM!xGyOڂÃ)sn55)=â|g}o=î--#zg{ozg{ozg{oÓ:: ;,!ɯ22=2l!"]!~H5_!m~0:ą:  *":  :‰:̅ԅ!^#=ʅVq”*qͦ1& O:lµ̅>2ly:_!w~!s!m~ùy !~=w_!m~ ͅͰ>2lyPLnR>UX:l̅2l͓*>E2C!" """ :ʼ:*1 |R|ͦ0FIL: R  R* } *" :¿::¿üX!C^#fk[@ :Œ:=ʌG!ʆF#H vÛc*| EH ͺ,^1 ͦ *""1 EH DH ͺ,1 ͦ :  1:  " > 2  # @@@ 0 8 @@ 0 8 8 @@@ 8 0 8 0@8 @@@ @@ @@8 0@8 8 0@8 @8@ 0@ @@ 0@8 @@@ # @ @@@ @7 @ @ @ @ @ @80@ @7@ @ @7 @7@ @7@ @ @7@ @1@ @ @7 @ @ @7 # 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 1 1@ @@ 1@5 @ # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11@ @@ 1@5 @ # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11@ @@ 1@5 @ # # ## 5 5 1 @@ 1@5 @@ :|: |Ë  |*" ͩ !6="1 :  1}1:n:>BʋSSͦSSxS 1:  1"" ͦ 1 |R >O U!" 1 1!|_!^#fk $8AP`ixH ñññ81Ľ y0îH ñGîG  ñH ñ(Ľ yîH ñîîĽ y0îîH ñG 1: :,; c*| } 8OĽ y0G G t :):,.>C :|: Jü;r :R: ʼʋ!ʼR!ʼʋ>SR{ozg!~4ʧͦ !6 ! **̈́**̈́\iͩ !w#H USE FACTOR !* "z{*"* "I !" :1 R O*UR X* G:xl :  *̩ : l x͖ *#"EH DH 0:~ ! ^4! w͆ Æ *! 6z͖ {͖ 4>R>V>D >P >L >N1!H@!H!HZ _CF0!H!HL 2I 2f 2 A2! HZ0 Rn:ʎ!H! H] 0!6Sʎ4©!H! H6! :bW·! l@0!H!/ HL 2 2 A22! HZ !5 : A!^ H5y2͙! C͸5!H! H! :WC! l@Z _ABLZ _SD]c9-ڧ!:w#:wl9-!:#:2|c l9-::>22> 2x22:  0x0!~(x 0!:X͂:g.,:??GT)"[:f)S**BRvx2:G>( ʔҊy2:! H: W:2:: z2:2!H͑! H>2 !* H2b2|c>:3l:u>:3͢>c͢>*Q@L>W2b>E2bT:<(:b: 2:2![:G[6##6:!3 ʞ!k HC:G!k>222::G:<:223:(cQ : 7-Inch Diagonal, Built-in Amber Monitor.^& 80 colum, 25 line display screen. ^&^&* SERIAL and PARALLEL PORTS Let You,^& connect the VIXEN to ANY printer or modem.^&^&* CP/M 2.2 Operating System. Gives You-^& full library access to great free software.^&}^&* FREE Membership To The F.O.G. User Group.^&^&* I.B.M. Data Disk Compatability.^&^&* FULL SIZE Business Keyboard.^&^&* Runs WORDSTAR FASTER Than Any Other.^&^&* PORTABLE, RELIABLE, DATA COMPATIBLE.^&^&* Designed For WORKING Where Ever You Are.^&} 0@8 @ @ @@@ @ @ @@8 @4@ @3@ @@5 0@8 @ @ 1@5 @@8 @ @ @ @ @@5 @@@ @4 @3 @@@ @@@ @4 @3 @ 0@8 @ @6@ 1@5 @ @ @4@ @3@ @ @ @@@ @ @ @@@ @@@ @ 8 @ 1@5 @ 0 @05 @18 @ 1 @ @ @ @@@ @ @@80@@15@@ @@ @ @8@ @1@ @ @ 0@8 @ @ @ @ 1@5 @@8 @ @ @@5 @ 0@8 @ @ @ 5 1@8 @@8 @ @ @@5 @18 0@8 18 18 1@5 @@@ @ @ @ @ @ @ @ @ @ 1@5 @ @ @ @ 18@ 15 @ @@08@@51@1 5@ @ 185 018 @ @ @ @ 185 @ @ @@@ 05 05 @@@ 44444 }77777777777}7777@@777@@}77777777777} 33333 # [*4"4l !:<!? H!L H*4":G:2:P T23:(cQ͖:xÊ[*4"4l͖!:23*4":G!":GK*4:3=®:|@>E>W2*4k͢G:|lu:=G:OG:2*R ![:cG*"4K>zqɯ*K>2:=G*K!4:~ڱwvôwۯB"![:G:O[:w#q9N#F#"3x# )}0>02?>0]T< =kbG:?6> x>2?0>T~T#H_Z>THf!\HZɠu0c :=G*= 7j VIXEN Copy Utility k=!,Rev 1.0 gG 1984 OSBORNE COMPUTER CORP.,INC.=$!Y=($C j COPY DISKETTES k=*$F j FORMAT DISKETTES k=7$TPress C, F, or RETURN to exit to CP/M.=7!T=7$Press ESC to exit to CP/M or any other key to retry.=($A j FORMAT DISKETTE IN DRIVE A k=*$B j FORMAT DISKETTE IN DRIVE B k=7$Press A, B, or RETURN for previous menu.=4$Y=6$Place diskette to be formatted in drive j k=7$then press RETURN. Press ESC for previous menu.=4$j FORMAT ERROR k=4$j WRITE PROTECTED k=($D j FORMAT A DOUBLE SIDED DISKETTE k=*$S j FORMAT A SINGLE SIDED DISKETTE k=7$Press D, S, or RETURN for previous menu.=($j FORMATTING A SINGLE SIDED DISKETTE IN DRIVE A k=($j FORMATTING A DOUBLE SIDED DISKETTE IN DRIVE A k=4$FORMAT completed successfully.=*$Tracks:=,$0 1 2 3 =-$0123456789012345678901234567890123456789=.$=($A j COPY DISKETTES FROM A TO B k=*$B j COPY DISKETTES FROM B TO A k=7$Press A, B, or RETURN for previous menu.=4!Y=5$Place SOURCE diskette in drive j k=6$DESTINATION diskette in drive j k=7$then press RETURN. Press ESC for previous menu.=($Yj COPYING DISKETTE FROM A TO B k=($Yj COPYING DISKETTE FROM B TO A k=4$Source and destination diskettes don't have matching formats.=4$COPY completed successfully.=4$Yj COPY ERROR kPN N dNON( @PN 2N N @NNPN 2N N PNRNPN 2N N PN2N @PN NN NNDN 2N N LNX_N$N N N NhNPN N N NNPN NN NNN N NdNPN 2N N N(NPN 2N N N(NPN 2N N N N0PN 2N N >NdPN N -N}NPN NN NN^PN NN NN DN 2N N >>>>>>>>>> ;=================================================================================== ;=================================================================================== ; START OF DATA ;=================================================================================== ;=================================================================================== ;=================================================================================== ;=================================================================================== ; @=22____1=21____3=23____0=10____5=25____8=8____ FADENUMS: DB 102,7,106,4,110,10,103,2,108,11 DB 104,8,105,3,109,9,107,6 DB 255 SMAFADE: DB 2,102,5,104,3,103,4 DB 255 WRKMSG: DB ' @ @ 0@8 @@8 @05 @ 8 @ 0@8 @ @ @ @' DB '@@ @ @ @@@ @ @ @@@ @ @ @ 8 0 @@@ 8 @ ' DB ' @08@ @ @ @45 @8 @ @8@ @ 4 @08@ 7-Inch Diagonal, Built-in Amber Monitor.^& 80 colum, 25 line display screen. ^&^&* SERIAL and PARALLEL PORTS Let You,^& connect the VIXEN to ANY printer or modem.^&^&* CP/M 2.2 Operating System. Gives You-^& full library access to great free software.^&}^&* FREE Membership To The F.O.G. User Group.^&^&* I.B.M. Data Disk Compatability.^&^&* FULL SIZE Business Keyboard.^&^&* Runs WORDSTAR FASTER Than Any Other.^&^&* PORTABLE, RELIABLE, DATA COMPATIBLE.^&^&* Designed For WORKING Where Ever You Are.^&} 0@8 @ @ @@@ @ @ @@8 @4@ @3@ @@5 0@8 @ @ 1@5 @@8 @ @ @ @ @@5 @@@ @4 @3 @@@ @@@ @4 @3 @ 0@8 @ @6@ 1@5 @ @ @4@ @3@ @ @ @@@ @ @ @@@ @@@ @ 8 @ 1@5 @ 0 @05 @18 @ 1 @ @ @ @@@ @ @@80@@15@@ @@ @ @8@ @1@ @ @ 0@8 @ @ @ @ 1@5 @@8 @ @ @@5 @ 0@8 @ @ @ 5 1@8 @@8 @ @ @@5 @18 0@8 18 18 1@5 @@@ @ @ @ @ @ @ @ @ @ 1@5 @ @ @ @ 18@ 15 @ @@08@@51@1 5@ @ 185 018 @ @ @ @ 185 @ @ @@@ 05 05 @@@ 44444 }77777777777}7777@@777@@}77777777777} 33333 #  @ ' DB '@ @@@ @ @@@ @7 @8@ @ 1@5 @7 @8@ ' DB ' 1515 1@5 @ 8 @18 @ @ 1 1@5 1515 @ @ ' DB '@ @ @ @ @ @@@ 1@5 @ 058 @@@ @ 1 ' ENDWRK: DB ' @ @ 0@8 @@8 @05 @ @ @ @@@ @ @' DB ' @@@ @ @ @@@ @ @ @ 8 0 @@@ 8 @ ' DB ' @08@ @ @ @45 @8 @08@ @ @ @@' DB '@ @ @@@ @7 @8@ @ 1@5 @7 @8@ ' DB ' 1515 1@5 @ 8 @18 1515 @ @ @ @' DB ' @ @ @ @@@ 1@5 @ 058 @@@ @ 1 ' WSSETUP: DB ' %A:CUSTOMER^ %FC=^ %FL=^ ' DB '%COL=^ %INSERT ON^ # ' DB 'L----!----!----!----!----!----!----!----!----!-' DB '---!----!----!----!----!R } ' WSNOTE: DB ' Dear Sirs: !!' TXTREST: DB ' I absolutely love the immediate ' db ' response I get from !' DB ' wordstar commands. But even mor' DB 'e enjoyable is the fast !' DB ' text manipulation and Super ' DB 'Fast file saving. With the !' DB ' systems 255 character type-ahea' DB 'd buffer,  # @@@ 0 8 @@ 0 8 8 @@@ 8 0 8 0@8 @@@ @@ @@8 0@8 8 0@8 @8@ 0@ @@ 0@8 @@@ # @ @@@ @7 @ @ @ @ @ @80@ @7@ @ @7 @7@ @7@ @ @7@ @1@ @ @7 @ @ @7 # 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 1 1@ @@ 1@5 @ # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11@ @@ 1@5 @ # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11@ @@ 1@5 @ # # ## 5 5 1 @@ 1@5 @@ I can easily ZIP !' DB ' off 30 words a minute withou' DB 't ever missing a character. #!' DB ' The old days of the typewrite' DB 'r are over.!' DB ' At least for me they ' DB 'are.!' DB '!&' DB ' Quite frankly , I am del' DB 'ighted with the new addition !' DB ' to my writing career. My VIX' DB 'EN with WORDSTAR is without !' DB ' a doubt the fastest, most ef' DB 'ficient, worK processing system !' DB ' I have ever used. !!#' DB ' Yours Truly,!' DB ' VIXEN owner.#' DB '}' QKMSG: DB 'QUICK}' DESOCRT: DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,21,22,22 DB 23,22,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,22,10,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22, DB 23,22,22,22,14,1,8,32,32,32,32,32,32,32,32,32,32,32,25,22 DB 23,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,21,22 DB 23,22,22,22,10,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22 DB 23,22,22,22,22,10,32,32,32,32,32,32,32,32,32,32,32,32,22,22 DB 23,22,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,22,22 DB 23,22,22,22,22,22,10,32,32,32,32,32,32,32,32,32,32,32,22,22 DB 23,22,22,22,22,22,22,10,32,32,32,32,32,32,32,32,32,21,22,22 DB 23,22,22,22,22,22,22,22,32,32,32,32,32,32,32,32,21,22,22,22 DB 23,22,22,22,22,22,22,22,32,32,32,32,32,32,32,32,22,22,22,22 DB 23,22,22,22,22,22,22,8,32,32,32,32,32,32,32,32,25,22,22,22 DB 23,22,22,22,22,22,22,32,32,32,32,32,32,32,32,32,25,22,22,22 DB 23,22,22,22,22,22,8,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,25,22,22 DB 23,22,22,22,22,8,32,32,32,32,32,32,32,32,32,32,32,32,22,22 DB 23,22,22,8,32,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22 VIXNMSG: DB 32,32,32,32,32,32,32,32,32,32,32,322,22,8,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,8,32,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,21,22,22,22 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22 DB 23,22,2,4,10,32,32,32,32,32,32,32,32,32,32,21,22,22,22,22 DB 23,22,14,1,8,32,32,32,32,32,32,32,32,32,21,22,22,22,22,22 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,25,22,22,22,22 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22 DB 23,22,2,21,10,32,32,32,32,32,32,32,32,32,32,32,25,22,22,22 DB 23,22,32,22,22,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,14,25,8,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,25,22,22 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22 DB 23,22,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,21,22,22 DB 23,22,22,10,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,22,22,8,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB2,32,32,32,32,32,32,32,32 DB 32,01,01,01,01,01,01,01,32,32,32,32,01,01,01,01,01,01,32,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,22,22,22,22,22,22,32,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,22,22,22,22,22,22,32,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,22,22,22,22,22,22,32,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,22,22,22,22,22,22,32,32 DB 32,22,22,08,22,22,22,22,32,32,32,32,22,22,22,22,22,22,32,32 DB 32,22,08,21,22,22,22,22,32,32,32,32,22,22,08,22,22,22,32,32 DB 32,22,10,25,22,22,22,22,32,32,32,32,22,08,21,22,22,01,32,32 DB 32,22,22,10,22,22,01,01,32,32,32,32,22,32,32,23,22,22,24,32 DB 32,22,22,22,22,24,22,10,32,32,32,32,22,22,22,22,22,22,24,32 DB 32,22,32,32,22,24,22,22,32,32,32,32,22,24,32,23,22,22,24,32 DB 32,22,22,22,22,22,25,22,32,32,32,32,23,22,22,22,22,23,24,32 DB 32,22,25,08,22,22,32,22,32,32,32,32,23,24,25,08,22,23,22,32 DB 32,22,08,21,22,22,32,22,32,32,32,32,23,22,24,21,22,32,22,32 DB 32,22,21,10,22,22,32,22,32,32,32,32,23,22,21,10,23,32,22,32 DB 32,22,22,22,22,2 23,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,21,22,22,22 DB 23,22,22,8,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22 DB 23,22,22,10,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22 DB 23,22,22,22,2,4,10,32,32,32,32,32,32,32,32,21,22,22,22,22 DB 23,22,22,22,14,1,8,32,32,32,32,32,32,32,32,22,22,22,22,22 DB 23,22,22,22,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22,22 DB 23,22,22,22,10,32,32,32,32,32,32,32,32,32,32,22,22,22,22,22 DB 23,22,22,22,22,10,32,32,32,32,32,32,32,32,32,22,22,22,22,22 DB 23,22,22,22,22,22,22,10,32,32,32,32,32,32,32,22,22,22,22,22 DB 23,22,22,22,22,22,8,32,32,32,32,32,32,32,32,25,22,22,22,22 DB 23,22,22,22,22,22,8,32,32,32,32,32,32,32,32,32,22,22,22,22 DB 23,22,22,22,22,8,32,32,32,32,32,32,32,32,32,32,25,22,22,22 DB 23,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,22,22,8,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,25,22,22 DB 23,22,22,22,2,4,10,32,32,32,32,32,32,32,32,32,32,32,22,222,32,22,32,32,32,32,23,22,22,22,22,32,22,32 DB 32,22,32,32,22,22,32,22,32,32,32,32,23,22,32,32,23,24,22,32 DB 32,22,27,27,22,22,32,22,32,32,32,32,23,22,23,27,23,22,22,32 DB 32,22,22,22,22,22,32,22,32,32,32,32,23,22,22,22,22,22,08,32 DB 32,22,32,32,22,22,21,22,32,32,32,32,23,22,24,32,32,22,22,32 DB 32,22,08,21,22,24,22,22,32,32,32,32,23,22,22,08,21,22,22,32 DB 32,22,32,32,22,24,01,08,32,32,32,32,23,22,22,32,32,22,22,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,23,22,22,22,22,22,22,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,32,22,22,22,22,22,22,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,32,22,22,22,22,22,22,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,32,22,22,22,22,22,22,32 DB 32,22,22,22,22,22,22,08,32,32,32,32,32,22,22,22,22,22,08,32 DB 32,22,22,22,22,22,08,21,32,32,32,32,32,22,22,22,22,08,32,32 DB 32,25,22,22,22,08,21,22,32,32,32,32,32,22,22,22,08,32,32,32 DB 32,10,25,22,08,21,22,08,32,32,32,32,21,22,22,08,32,32,32,32 DB 32,22,10,32,21,22,22,32,32,32,32,32,22,32,32,32,32,32,32,32 DB ,127,127,127,127,23,32 DB 22,27,32,27,127,127,127,127,23,32,32,22,22,10,127,127,127,127,23,32 DB 22,27,27,27,127,127,127,127,23,32,32,22,14,22,10,127,127,127,23,32 DB 22,27,32,27,127,127,127,127,23,32,32,22,22,14,22,127,127,127,23,32 DB 22,27,27,27,127,127,127,127,23,32,32,22,22,22,22,127,127,127,23,32 DB 22,27,32,27,127,127,127,127,23,32,32,22,22,22,17,127,127,127,23,32 DB 22,27,27,27,32,32,32,32,23,32,32,22,22,22,17,32,32,32,23,32 DB 22,27,32,27,32,58,58,58,23,32,32,22,22,22,22,58,58,58,23,32 DB 22,27,27,27,32,58,58,58,23,32,32,22,22,22,22,58,58,58,23,32 DB 22,27,32,27,32,32,32,32,23,32,32,22,22,22,22,22,22,01,23,32 DB 22,27,27,27,01,22,22,01,23,32,32,22,22,22,22,32,32,46,23,32 DB 22,27,32,27,32,32,32,46,23,32,32,22,22,22,22,32,32,32,23,32 DB 01,32,27,27,32,32,32,32,23,32,32,22,22,22,22,22,22,01,23,32 DB 22,32,32,27,01,22,22,01,23,32,32,22,22,22,22,32,32,46,23,32 DB 01,27,27,27,32,32,32,46,23,32,32,22,22,22,22,32,32,21,08,32 DB 22,32,27,27,32,32,32,32,23,32,32,22,22,22,22,32,2132,22,22,22,22,22,08,32,32,32,32,32,22,10,32,32,32,32,32,32 DB 32,25,22,22,22,08,32,32,32,32,32,32,22,22,10,32,32,32,32,32 DB 32,32,22,22,08,32,32,32,32,32,32,32,25,22,22,22,22,10,32,32 DB 32,32,25,08,32,32,32,32,32,32,32,32,32,22,22,22,22,22,22,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,25,22,22,22,22,08,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 VIXNMSG2: DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,21,24,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,21,22,24,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,21,22,22,22,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,21,22,22,22,22,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22,22,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,22,22,02,02,22,24,32,32 DB 32,32,32,32,32,32,32,32,32,32,,08,32,32 DB 22,27,32,22,22,22,22,22,08,32,32,22,22,22,17,22,08,32,32,32 DB 22,32,14,32,32,32,32,32,32,32,32,25,22,22,17,08,32,32,32,32 DB 22,14,32,32,32,32,32,32,32,32,32,32,22,22,22,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,25,22,22,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,25,08,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 EXPLOGO: VIXNLOGO: DB ' @@@@@ @@@@@ @@@@@ 1@@@@8 0@@@@5 ' DB '@@@@@@@@@@@ @@@@@ @@@@@}' DB ' @@@@@ @@@@@ @@@@@ 1@@@@8 0@@@@5' DB ' @@@@@@@@@@@ @@@@@8 @@@@@}' DB ' @@@@@8 0@@@@@ @@@@@ 1@@@@@@@@@5' DB ' @@@@@ @@@@@@8 @@@@@}' DB ' 1@@@@@ @@@@@5 @@@@@ 1@@@@@@@5 ' DB ' @@@@@@@@ @@@@@@@8@@@@@}' DB ' 1@@@@80@@@@5 @@@@@ 0@@@@@@@8 ' DB ' @@@@@@@@ @@@@@@@@@@@@@}' DB ' 1@@@@@@@@5 @@@@@ 0@@@@@@@@@8 ' DB ' @@@@@ 32,32,22,22,22,22,14,22,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22,22,22,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22,22,14,24,32 DB 22,02,32,32,32,32,32,32,32,32,32,32,23,22,22,22,22,08,24,32 DB 22,32,02,32,32,32,32,32,32,32,32,32,23,22,22,22,02,22,22,32 DB 22,32,32,22,22,22,22,22,10,32,32,32,23,22,22,22,22,22,22,32 DB 01,27,32,27,32,32,32,32,23,32,32,32,23,22,22,22,22,22,22,32 DB 22,32,27,27,32,32,32,32,23,32,32,32,23,22,22,22,22,22,22,32 DB 01,27,32,27,127,127,127,127,23,32,32,32,32,22,22,22,22,22,22,32 DB 22,32,27,27,127,127,127,127,23,32,32,32,32,22,22,22,22,22,22,32 DB 22,27,32,27,127,127,127,127,23,32,32,32,32,22,22,22,02,22,02,32 DB 22,32,27,27,127,127,127,127,23,32,32,32,32,22,14,02,22,02,22,32 DB 22,27,32,27,127,127,127,127,23,32,32,32,21,25,22,22,08,32,23,32 DB 22,27,27,27,127,127,127,127,23,32,32,21,22,08,25,08,127,127,23,32 DB 22,27,32,27,127,127,127,127,23,32,32,22,24,32,127,127,127,127,23,32 DB 22,27,27,27,127,127,127,127,23,32,32,14,10,32 @@@@@1@@@@@@@}' DB ' 1@@@@@@5 @@@@@ 0@@@@5 1@@@@8 ' DB ' @@@@@@@@@@@ @@@@@ 1@@@@@@}' DB ' 1@@@@5 @@@@@ 0@@@@5 1@@@@8 ' DB '@@@@@@@@@@@ @@@@@ 1@@@@@}' DEMO15: DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,65,78,78,85,65,76,32,83,65,76,69,83,32,84,79,84,65 DB 76,83,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,40,36,49,48,48,48,39,115,41,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 49,57,55,56,32,82,101,116,97,105,108,32,32,32,32,32,32,32,49,50 DB 53,51,52,46,48,48,4,22,22,22,22,22,22,22,22,22,22,22,22,22 DB 22,22,22,22,22,22,22,22,22,22,22,22,22,22,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,87,104,111,108,101,115,97,108,101,32,32,32,32,32,52 DB 51,50,54,46,48,48,4,02,2,02,2,02,2,02,2,02,22,22,22,22 DB 22,22,22,22,22,22,22,22,22,22,22,22,22,22,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,4,02,2,02,2,02,2,02,2,02,23,23,23,23 DB 23,23,23,23,23,23,23,23,23,23,23,23,23,23,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,4,20,20,20,20,20,20,20,20,20,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 49,57,55,57,32,82,101,116,97,105,108,32,32,32,32,32,32,32,50,51 DB 53,52,51,46,48,48,4,22,22,22,22,22,22,22,22,22,22,22,22,22 DB 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22 DB 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,32,32 DB 32,108,101,115,97,108,101,32,32,32,32,32,52 DB 51,53,54,46,48,48,4,02,2,02,2,02,2,02,2,02,22,22,22,22 DB 22,22,22,22,22,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,4,02,2,02,2,02,2,02,2,02,23,23,23,23 DB 23,23,23,23,23,23,23,23,23,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,4,20,20,20,20,20,20,20,20,20,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 49,57,56,50,32,82,101,116,97,105,108,32,32,32,32,32,32,32,49,53 DB 48,48,48,46,48,48,4,22,22,22,22,22,22,22,22,22,22,22,22,22 DB 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,3232,32,32,32,87,104,111,108,101,115,97,108,101,32,32,32,32,32,55 DB 53,52,50,46,48,48,4,02,2,02,2,02,2,02,2,02,2,02,2,2 DB 2,02,2,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22 DB 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,4,02,2,02,2,02,2,02,2,02,2,02,2,2 DB 2,02,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 DB 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,32,32 DB 32,32,32,32,32,32,32,32,9,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,16,32,32,32,32,32,32,32 DB 49,57,56,48,32,82,101,116,11,32,32,4,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,7,32,32,32,32,4,32,32,32 DB 4,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32 DB 32,32,32,32,32,7,32,32,32,32,32,32,11,32,32,32,32,32,32,32 DB 32,32,32,87,104,111,108,101,115,97,108,101,32,32,32,32,32,32 DB 56,57,55,46,48,48,4,02,2,22,22,22,22,22,22,22,22,22,22,22 DB 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,4,02,2,23,23,23,23,23,23,23,23,23,23,23 DB 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,4,20,20,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,4,23,23,23,23,23,23,23,23,23,23,23,23,5 DB 23,23,23,23,23,23,23,23,23,23,23,23,5,23,23,23,23,23,23,23 DB 23,23,23,23,23,5,23,23,23,23,23,23,23,23,23,23,23,23,5,32 D ; SETUP BDOS EQU 5 FOPEN EQU 15 FCLOSE EQU 16 FREAD EQU 20 FWRITE EQU 21 FDELETE EQU 19 FMAKE EQU 22 FSETDMA EQU 26 FGETSTR EQU 10 FRENAME EQU 23 ; SETUP DEMO ORG 100H ; READ IN FILE AUTOST.COM AND INPUT NEW NAME , SAVE FILE AND EXIT ; GET STAC SPACE LXI H,0 DAD SP SHLD OLDSTAC LXI SP,NEWSTAC ;========================================== START: ; INITIALIZE ANY INFO NECESSARY CALL SETUP ; PRINT INTO MSG LXI D,INTROMSG CALL PRTMSG ;)()()()()(()()()()()()()( ; OPEN FILE LXI D,FCB CALL OPEN ; PRINT READING MSG LXI D,READMSG CALL PRTMSG ; READ IN FILE CALL READFILE ;)())))))))((((((((()))))))( ;)()()()()()()()()(()()( ; PRT DEALER NAME QUE LXI D,TYPENAME CALL PRTMSG ; GET NEW NAME MVI A,20 ; NUM OF BYTES TO READ CALL GETSTR ; GET NAME FROM KB ; PUT NAME IN FILE CALL TOFILE ;)()((((((((((()()()()()()()()() ;-=-=-=-=-=-=-=-=-=-=- ; WRITE SAVING AS LXI D,MAKENEW CALL PRTM5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # ## 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ @@5 5 1 @@ 5 1 @ 11J # # ## 5 5 1 @@ 1@5 @@ SG ; OPEN NEW FILE LXI D,FCB2 CALL MAKE ; PRT WRITING LXI D,WRITENEW CALL PRTMSG ; WRITE TO NEW FILE LXI D,FCB2 CALL WRTFILE ; PRT CLOSEING LXI D,CLOSENEW CALL PRTMSG ; CLOSE NEW WRITTEN FILE LXI D,FCB2 CALL CLOSE ; =-=-=-=-=-=-=-=-=-=-=-=- ;=-+_+_+_+_+_+_+_+_+_+_+_+_+_ ; WRITE OK- SO ERAS FILE1 LXI D,DELMSG CALL PRTMSG LXI D,DELFCB CALL DELETE ; RENAME NEW FILE TO OLD FILE NAME LXI D,RENMSG CALL PRTMSG LXI D,NEWNAME CALL RENAME ; PRINT FILE WRITTEN AND EXIT LXI D,SAVEOK CALL PRTMSG EXITCPM: ;============================== ; EXIT LXI D,EXITMSG CALL PRTMSG LHLD OLDSTAC SPHL RET ;============================= ;========================= ; ; CHKS ERRORS FOR RETRY BUT FOR NOW IT EXITS ; CHKERROR: JMP EXITCPM ; JMP TO EXIT ;========================= ;=========================== ; ; DE= FILENAME ; OPEN: PUSH B PUSH D PUSH H MVI C,FOPEN CALL 5 5 @15@ @ @ 5 @@ @@5 5 1 @. CORP.?' DB 10,13,10,13 DB 10,13 DB '@' ; END OF MSG ERRDISK2: db 10,13,10,13 DB 7,27,106,'**** Phisical Read ERROR ****',27,107 db 10,13 db '@' ERRDISK3: db 10,13,10,13 DB 7,27,106,'**** File Not Found ERROR ****',27,107 db 10,13 db '@' ERRDISK4: db 10,13,10,13 DB 7,27,106,'**** Partial File Close ERROR ****',27,107 db 10,13 db '@' READMSG: db 10,13,10,13 DB ' --- READING FILE NAME ',27,106,'AUTOST .COM',27,107 DB 10,13 db '@' READDONE: db 10,13,10,13,10,7,7 DB ' --- READ Sucessfully Completed. ' db '@' RECMSG1: DB ' This file consisted of ',27,106 db '@' RECMSG2: DB 27,107,' records. ' db 10,13 db '@' EXITMSG: db 10,13,10,13,10,7,7 DB ' --- Exiting to CP/M ' db '@' BUFFER: BDOS CPI 255 ; ERROR JNZ OPEN90 ; CHK FOR ERRORS ; FILE NOT FOUND LXI D,ERRDISK3 ; PNT TO MSG CALL PRTMSG ; PRT IT JMP EXITCPM OPEN90: POP H POP D POP B RET ;======================== ;=========================== ; ; DE= FCB ; MAKE: PUSH B PUSH D PUSH H MVI C,FMAKE CALL BDOS POP H POP D POP B RET ;======================== ;=========================== ; ; DE= FCB ; DELETE: PUSH B PUSH D PUSH H MVI C,FDELETE CALL BDOS CPI 255 JNZ DEL90 ; CHK FOR ERRORS ; FILE NOT FOUND LXI D,ERRDISK3 ; PNT TO MSG CALL PRTMSG ; PRT IT JMP EXITCPM DEL90: POP H POP D POP B RET ;======================== ;=========================== ; ; DE= FCB ; RENAME: PUSH B PUSH D PUSH H MVI C,FRENAME CALL BDOS POP H POP D POP B RET ;======================== ;=========================== ; ; BUFFER ; A=MAX CHRS TO READ IN STRING ; RET= ANUM OF CHRS READ DE=CHR 1 OF STRING ; GETSTR: PUSH B PUSH D PUSH H ; PNT TO BUFR LXI D,NPUTBUFR STAX D ; PUT IN MUM OF CHRS TO READ ; BDOS READS BUFR MVI C,FGETSTR CALL BDOS ; RET W/ D=STRING AND A=NUM OF CHRS INX D ; PNT TO NUM OF CHRS READ LDAX D ; INTO A INX D ; PNT TO CHR 1 OF INPUT POP H POP D POP B RET ;======================== ;=========================== ; ; PUT NAME IN D INTO FILE ; ; D=ADDRESS OF INPUT ; A=NUM OF CHRS INPUTTED ; TOFILE: PUSH B PUSH D PUSH H ; A=NUM OF CHR INPUTTED PUSH PSW ; NOW CLR DEALER NAME SPACE IN PROGRAM ; PNT TO TOP OF BUFR SPACE WHERE PROGRAM IS LXI H,BUFFER LXI B,6 DAD B ; HL IS PNT TO DEALER NAM ; CLR THAT NAME PUSH H ; SAVE PNTR IN FILE MVI B,19 TOFILE40: MVI M,32 INX H DCR B JNZ TOFILE40 POP H ; RESTORE PNTR ; NAME CLRED NOW PUT IN INPUTTED NAME INTO SPACE ; D=PNTR TO INPUT ; H=PNTO TO FILE POP PSW MOV B,A ; B=CNTR FOR XCHG TOFILE60:  MOV E,A MVI C,2 CALL BDOS POP H POP D POP B RET ;======================== ;=========================== ; ; SETS UP ANY NECESSARY STARTUP INFO ; SETUP: PUSH B PUSH D PUSH H POP H POP D POP B RET ;======================== ;=========================== ; ; DE=FCB TO CLOSE ; CLOSE: PUSH B PUSH D PUSH H MVI C,FCLOSE CALL BDOS CLOSE90: POP H POP D POP B RET ;======================== ;=========================== ; ; DE=DMA ADDRESS ; SETDMA: PUSH B PUSH D PUSH H MVI C,FSETDMA CALL BDOS POP H POP D POP B RET ;======================== ;=========================== ; ; WAIT A SEC ; SMAWAIT: PUSH B PUSH D PUSH H MVI B,5 SWAIT20: CALL WAIT DCR B JNZ SWAIT20 POP H POP D POP B RET ;======================== ;=========================== ; ; WAIT A SEC ; BIGWAIT: PUSH B PUSH D PUSH H MVI B,50 BWAIT20: CALL SMAWAIT  LDAX D ; GET INPUT INX D ; PNT TO NEXT MOV M,A ; PUT INPUT IN FILE INX H ; PNT TO NEXT DCR B JNZ TOFILE60 ; NEW DEALER NAME IS NOW IN FILE POP H POP D POP B RET ;======================== ;=========================== ; READS IN FILE ALREADY OPENED ; BUFFER= BUFFER AREA TO READ INTO ; RECNUM= NUM OF RECS READ ; ; ; READFILE: PUSH B PUSH D PUSH H ; SET DMA ADDRESS LXI H,BUFFER LXI B,-128 DAD B SHLD CURBUFFR MVI A,0 STA RECNUM ; LOOP THAT READS IN RECORDS UNTIL EOF READFI10: LDA RECNUM INR A ; INC REC CNTR STA RECNUM LHLD CURBUFFR ; HL=ADDRESS TO READ INTO LXI B,128 ; OFFSET TO NEXT AREA TO READ INTO DAD B ; HL=NEW ADDRESS SHLD CURBUFFR ; SET NEXT ADDRESS ; SET DMA ADDRESS XCHG CALL SETDMA ; READ 1 BLK LXI D,FCB MVI C,FREAD CALL BDOS ORA A JZ READFI10 ; IF 0 THEN READ O.K. ;------> READ FILE LOOP READFI90: POP H POP D POP B RET ;= DCR B JNZ BWAIT20 POP H POP D POP B RET ;======================== ;=========================== ; ; WAIT A SEC ; WAIT: PUSH B PUSH D PUSH H LHLD TIMER WAIT20: DCX H MOV A,H ORA L JNZ WAIT20 POP H POP D POP B RET ;======================== ;=========================== ; ; PRINT 32 BIT NUMBERS ; PRT32DEC: PUSH B PUSH D PUSH H ; PRINT TOP 16 BITS IF BC PUSH B POP H CALL PRT16DEC ; PRINT BOT 16 BITS OF DE XCHG CALL PRT16DEC POP H POP D POP B RET ;======================== ;=========================== ; ; PRINT 16 BIT NUMBERS ; HL=NUMBER PRT16DEC: PUSH B PUSH D PUSH H LXI D,-10000 MVI B,0 PRT16D20: INR B ; CNTR +1 DAD D ; JC PRT16D20 ; ADD BACK LXI D,10000 DAD D ; ADJUST CNTR DCR B LXI D,-1000 MVI B,0 PRT16D30: INR B ; CNTR +1 DAD D ; JC PRT16D30 ; ADD BACK LXI D,1000 DAD D ; ADJUST CNTR DCR B he name' DB ' to appear centered.)',10,13 db 7,10,13,10,13 db '-- DEALER NAME.>' db '@' READMSG: db 10,13,10,13 DB ' --- READING FILE NAME ',27,106,'AUTOST .COM',27,107 DB 10,13 db '@' CLOSENEW: db 10,13,10,13 DB ' --- CLOSE FILE NAME ',27,106,'AUTOST2 .COM',27,107 DB 10,13 db '@' DELMSG: db 10,13,10,13 DB ' --- DELETING FILE ',27,106,'AUTOST .COM',27,107 DB 10,13 db '@' RENMSG: db 10,13,10,13 DB ' --- RENAMING FILE ',27,106,'AUTOST2 .COM',27,107 DB ' TO ',27,106,'AUTOST .COM',27,107 DB 10,13 db '@' WRITENEW: db 10,13,10,13 DB ' --- WRITEING FILE NAME ',27,106,'AUTOST2 .COM',27,107 DB 10,13 db '@' MAKENEW: db 10,13,10,13 DB ' --- CREATING FILE NAME ',27,106,'AUTOST2 .COM',27,107 DB 10,13 db '@' SAVEOK: db 10,13,10,13,7,7,10,13 DB ' --- FILE SAVED SUCCESSFULLY ' DB 10,13,13,10 db '@' READDONE: db 10,13,10,13,10,7,7 DB ' --- READ Sucessfully Completed. ' db '@' EXITMSG: db 10,13,10,13 LXI D,-100 MVI B,0 PRT16D40: INR B ; CNTR +1 DAD D ; JC PRT16D40 ; ADD BACK LXI D,100 DAD D ; ADJUST CNTR DCR B LXI D,-10 MVI B,0 PRT16D50: INR B ; CNTR +1 DAD D ; JC PRT16D50 ; ADD BACK LXI D,10 DAD D ; ADJUST CNTR DCR B LXI D,-1 MVI B,0 PRT16D60: INR B ; CNTR +1 DAD D ; JC PRT16D60 ; ADD BACK LXI D,1 DAD D ; ADJUST CNTR DCR B POP H POP D POP B RET ;======================== ;=========================== PRTMSG: PUSH B PUSH D PUSH H ; GET CHR TO PRINT PRTMSG20: LDAX D ; GET CHR INX D ; PNT TO NEXT ; END CHR? CPI '@' JZ PRTMSG80 ; WAIT CHR CPI '{' JZ PRTMSG30 ; PRT CHR CALL WRTCHR JMP PRTMSG20 ; WAIT A SEC PRTMSG30: CALL SMAWAIT JMP PRTMSG20 ; EXIT PRTMSG80: POP H POP D POP B RET ;======================== ;==================================== ; NOT SO COMMONLY USED VARS ;===,10,7,7 DB ' --- Exiting to CP/M ' db '@' ;================================================== ; C O M M O N V A R S P A C E ;============================== OLDSTAC: DS 2 DS 64 ; STACK SPACE NEWSTAC: DB 0 CURBUFFR: DS 2 ERRORON: DS 1 RECNUM: DS 1 TMP1: DS 1 TIMER: DW 500 NPUTBUFR: DS 255 FCB: DB 0 DB 'AUTOST ' DB 'COM' DB 0,0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 DELFCB: DB 0 DB 'AUTOST ' DB 'COM' DB 0,0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 FCB2: DB 0 DB 'AUTOST2 ' DB 'COM' DB 0,0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 NEWNAME: DB 'AUTOST2 COM',0,0,0,0,0,0 DB 'AUTOST COM',0,0,0,0,0,0 BUFFER: S PUSH B POP D ; MAKE WINDOW FLASH20: CALL WINDOW CALL RVSCRT CALL WAIT CALL WAIT ==================== ;============================================ ; M S G S P A C E ;===================================== INTROMSG: DB 26 DB 10,13,10,13 DB ' **** DEALER DEFINABLE DEMO DISTINCTION ****' DB 10,13 DB ' FOR SETTING UP DEALER NAMES IN THE VIXEN DEMO.' DB 13,10 DB ' (c) 1985 OSBORNE COMP. CORP.?' DB 10,13,10,13 DB 10,13 DB '@' ; END OF MSG ERRDISK2: db 10,13,10,13 DB 7,27,106,'**** Phisical Read ERROR ****',27,107 db 10,13 db '@' ERRDISK3: db 10,13,10,13 DB 7,27,106,'**** File Not Found ERROR ****',27,107 db 10,13 db '@' ERRDISK4: db 10,13,10,13 DB 7,27,106,'**** Partial File Close ERROR ****',27,107 db 10,13 db '@' ERRDISK5: db 10,13,10,13 DB 7,27,106,'**** Phisical WRITE ERROR ****',27,107 db 10,13 db '@' TYPENAME: db 10,13,10,13 DB ' --- INPUT YOUR DEALER NAME. ----',10,13 DB ' THIS NAME CAN CONTAIN NO MORE THAN 20 CHARACTERS.',10,13 db ' ( proper spacing is required for tE DIOSPLAYED DHARD80: LXI D,UGMEET CALL WINDMSG DCR B JNZ DHARD80 CALL MAJWAIT CALL MAJWAIT ; PUT ON A NORMAL WINDOW MVI B,32 MVI C,32 MVI D,24+32 MVI E,79+32 CALL WINDOW MVI E,27 CALL WRTCHR MVI E,100 CALL WRTCHR ; DEMO HARD COMPLETE POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;========================================== ; WRITE WS LETTER ON CRT ; D= MSG DATA ; HL=CRT LOC TXTON: PUSH B PUSH D MVI A,0 STA TMPA ; RVS VDO OFF ; WRITE LETTER HERE TXT10: PUSH H ; SAVE ROW START ; GET TEXT AND DISPLAY TXT20: LDAX D INX D CPI '}' ; END? JZ TXT60 CPI '!' ; CR? JZ TXT40 CPI '#' ; WAIT A SEC? JZ TXT50 CPI '&' ; STOP AT HALF TEXT JZ TXT70 ; JUST PUT CHR ON MOV M,A ; PUT CHR ON INX H CALL HALFWAIT JMP TXT20 ; CR TXT40: POP H ; GET LINE START LXI B,128 ; OFFSET TO NEXT LINE DAD B JMP TXT10 ; WAIT A SEC TXT50: CALL SMAWAIT JMP TXT20 ; END OF LETTER TXT60: POP H JMP TXT100 ; CHK IF SHOUYLD STOP MID TXT TXT70: POP H LDA TMPA1 ; IF 1 THEN STOP MID TXT CPI 1 JNZ TXT10 ; EXIT TXT ON TXT100: POP D POP B RET ;===================================== ;---- ----- ---------------- -----> DISPLAY ALL THE WS DEMOS ; ; WSDEMO: PUSH B PUSH D PUSH H ; PUT ON SOFT NAME ON BOTTOM LXI B,WSMSG CALL CRDMOMSG ; SETUP WS SCREEN FOR TYPING LHLD TOPLT ; PNT TO TOP OF CRT LXI D,WSSETUP CALL WRITEMSG ; PUT ON WS CRT CALL BIGWAIT ; WINDOW IN WS WINDOW PUSH D CALL WSWINDIN CALL BIGWAIT LXI D,WSCANWRT CALL WINDMSG POP D CALL BIGWAIT CALL BIGWAIT ; PNT TO POS TO BEGIN WRITING AND WRITE LXI D,384 DAD D ; WRITE NOTE ON CRT MVI A,0 STA TMPA1 ; DONT STOP MID TXT LXI D,WSNOTE ; PNT TO TXT CALL TXTON ; PUT TXT ON ; NOW EDIT AND MANIIPULATE CALL BIGWAIT CALL BIGZ WSD100 ; LINES OUT LINED POP H ; RESORE START POS OF BRT BLK ; START SCROLL UP ; HL NOW PNT TO LAST LINE OF NOTE ; MOVE UP 6 LINES AND POINT TO LAST LINE OF TOP TEXT CALL BIGWAIT CALL BIGWAIT MVI B,8 LXI D,-128 ; PNT TO TOP WHERE NEW TXT GOES WSD180: DAD D ; PNT TO 1 LINE UP CALL BRTBLKON ; PUT ON BLK OF TXT CALL MEDWAIT ; WAIT A SEC DCR B JNZ WSD180 ; PUT ON NEW TEXT PUSH H ; SAVE LOC WHERE UNBLK GOES ; PNT TO LOC WHERE REST OF TEXT GOES LXI D,128 MVI B,5 WSD190: DAD D DCR B JNZ WSD190 ; PNT TO REST OF TEXT AND PUT IT ON MVI A,1 ; STOP MID TXT STA TMPA1 LXI D,TXTREST CALL TXTON POP H ; RESTORE OLD START OF BLK TXT ; NEW TEXTG IS ON CALL BIGWAIT CALL BIGWAIT ; UNDO BLK MVI A,4 ; NUM OF LINES TO BRT STA TMPA1 MVI A,80 ; LENGTH OF LINE STA TMPA2 WSD160: PUSH H ; SAVE LINE START WSD170: INX H MOV A,M SUI 128 MOV M,A LDA TMPA2 DCR A STWAIT ; WRITE EDIT TEXT MSG PUSH D LXI D,WSCANEDT CALL WINDMSG POP D CALL BIGWAIT CALL BIGWAIT ; FIND LOC TO START OUTLINE' MVI B,4 ; NUM OF LINES TO MOVE UP LXI D,-128 ; OFFSET FOR UP LINE WSD70: DAD D ; UP 1 LINE MOV A,M ADI 128 MOV M,A ; OUT LINE CHR CALL MEDWAIT MOV A,M SUI 128 MOV M,A DCR B JNZ WSD70 LXI D,-256 ; PNT UP TO LINES TO WHERE BLK STARTS DAD D PUSH H ; SAVE LOC LXI D,256 DAD D ; PNT BACK 2 LINES DOWN ; FIND 'K' WSD75: MOV A,M SUI 128 MOV M,A CALL HALFWAIT MOV A,M ADI 128 MOV M,A INX H MOV A,M CPI 'K' JNZ WSD75 ; FOUND 'K' ADI 128 MOV M,A CALL BIGWAIT ; CHANGE TO D MVI M,'d' CALL BIGWAIT CALL SMAWAIT ; PNT TO TOP LXI D,-128 MVI B,8 ; MOVE UP A WSD80: DAD D ; UP 1 LINE MOV A,M ADI 128 MOV M,A ; OUT LINE CHR CALL MEDWAIT MOV A,M SUI 128 MOV M,A DCR B JNZ WSD80 A TMPA2 JNZ WSD170 MVI A,80 STA TMPA2 ; PNT TO NEXT LINE POP H LXI D,128 DAD D LDA TMPA1 DCR A STA TMPA1 JNZ WSD160 ; BLK OFF CALL BIGWAIT CALL BIGWAIT CALL MAJWAIT PUSH D CALL WSWIND2 LXI D,WSCANUSE CALL WINDMSG POP D CALL MAJWAIT CALL MAJWAIT CALL MAJWAIT CALL BIGWAIT CALL BIGWAIT CALL BIGWAIT ; SET REG MVI B,32 MVI C,32 MVI D,32+24 MVI E,32+79 CALL WINDOW CALL NORMCRT ; WS DEMO COMPLETE POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;========================================== ; PUT BRT BLK OF TXT ON CRT ; BRTBLKON: PUSH B PUSH D PUSH H MVI A,4 ; NUM OF LINES TO BRT STA TMPA1 MVI A,80 ; LENGTH OF LINE STA TMPA2 LXI B,WSBUFR ; WHERE TO SAVE CHARS BBO160: PUSH H ; SAVE LINE START BBO170: LDAX B INX B ; GET CHR FROM BUFR INX H MOV M,A LDA TMPA2 DCR A STA TMPA2 JNZ BBO170 MVI A,80  E INR E INR E LDA CHR1 DCR A STA CHR1 JNZ WS2WIN20 ; WINDOW COMPLETE POP H POP D POP B RET ;============================== ;---- ----- ---------------- -----> DISPLAY ALL THE SC DEMOS ; ; SCDEMO: PUSH B PUSH D PUSH H ; DEMO PACKAGE LXI D,SCCRT LHLD TOPLT CALL WRITEMSG ; BLK CERTAIN CELLS ; PUT ON SOFT NAME ON BOTTOM LXI B,SCMSG CALL CRDMOMSG ; OUT LINE ENHANCED TEXT CALL BLKSC ; EXIT SCDEMO CALL BIGWAIT CALL MAJWAIT CALL WSWIND2 CALL BIGWAIT LXI D,SCCANUSE CALL WINDMSG CALL MAJWAIT CALL BIGWAIT CALL MAJWAIT CALL BIGWAIT ; SET REG MVI B,32 MVI C,32 MVI D,32+24 MVI E,32+79 CALL WINDOW MVI E,27 CALL WRTCHR MVI E,100 CALL WRTCHR CALL MEDWAIT POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> DISPLAY ALL THE MM DEMOS ; ; MMDEMO: PUSH B PUSH D PUSH H  STA TMPA2 ; PNT TO NEXT LINE POP H LXI D,128 DAD D LDA TMPA1 DCR A STA TMPA1 JNZ BBO160 ; CLR NEXT LINE BELOW BLK MVI C,80 BBO180: MVI M,32 ; CLR LOC INX H DCR C ; PNT TO NEXT JNZ BBO180 POP H POP D POP B RET ;============================== ;========================================== ; WSWINDIN: PUSH B PUSH D PUSH H ; SET WIND SPOT #1 MVI B,17+32 MVI C,50+32 MVI D,17+32 MVI E,50+32 ; WINDOW SIZE AND CNTR MVI A,7 STA CHR1 ;LOOP WSWIN20: CALL WINDOW PUSH D MVI E,26 CALL WRTCHR MVI E,27 CALL WRTCHR MVI E,98 CALL WRTCHR POP D CALL SMAWAIT CALL SMAWAIT INR D INR E INR E INR E INR E LDA CHR1 DCR A STA CHR1 JNZ WSWIN20 ; WINDOW COMPLETE POP H POP D POP B RET ;============================== ;========================================== PRT TO CRT THE MESSAGE IN DE REG ; D= PNT TO MSG ; WINDMSG: PUSH B  ; PUT ON SOFT NAME ON BOTTOM LHLD TOPLT LXI D,MMMSG CALL FEATMSG CALL BIGWAIT CALL BIGWAIT CALL BIGWAIT ; PUT ON FOR TOTAL DATA DISK COMPATABILITY LXI B,256+256+128+2 DAD B LXI D,MMTOTL CALL FEATMSG CALL BIGWAIT CALL BIGWAIT DAD B LXI D,MMCOMP CALL FEATMSG CALL RVSCRT CALL BIGWAIT CALL BIGWAIT CALL NORMCRT CALL BIGWAIT ; NOW BRING WINDOW ON FROM MID BOTTOM MVI B,24+32 MVI C,40+32 MVI D,24+32 MVI E,40+32 MVI A,20 STA CHR2 CALL NORMCRT ; WINDOW IN LOOP MMDEMO20: CALL WINDOW CALL NORMCRT CALL WAIT CALL WAIT CALL WAIT CALL WAIT CALL WAIT CALL WAIT CALL WAIT CALL RVSCRT DCR B DCR C DCR C INR E INR E LDA CHR2 DCR A STA CHR2 JNZ MMDEMO20 CALL NORMCRT CALL BIGWAIT CALL BIGWAIT ; NOW DROP ENTIRE WINDOW OUT OF SIGHT MVI E,26 CALL WRTCHR CALL NORMCRT ; CALL BIGWAIT CALL BIGWAIT ; NOW LIST ALL COM PUSH D PUSH H WNDMSG20: LDAX D INX D ; EOF? CPI '}' JZ WNDMSG40 ; CR? CPI '^' JZ WNDMSG30 CPI '{' JZ WNDMSG35 CPI '&' JZ WNDMSG45 ; PRT CHR WNDMSG25: PUSH D MOV E,A CALL WRTCHR POP D JMP WNDMSG20 ; WAIT A SEC WNDMSG35: CALL SMAWAIT CALL WAIT CALL WAIT JMP WNDMSG20 ; CR WNDMSG30: PUSH D MVI E,10 CALL WRTCHR MVI E,13 CALL WRTCHR POP D JMP WNDMSG25 WNDMSG45: CALL MEDWAIT CALL SMAWAIT JMP WNDMSG20 WNDMSG40: ; WINDOW COMPLETE POP H POP D POP B RET ;============================== ;========================================== ; WSWIND2: PUSH B PUSH D PUSH H ; SET WIND SPOT #1 MVI B,4+32 MVI C,15+32 MVI D,4+32 MVI E,15+32 ; WINDOW SIZE AND CNTR MVI A,12 STA CHR1 ;LOOP WS2WIN20: CALL WINDOW PUSH D MVI E,26 CALL WRTCHR MVI E,27 CALL WRTCHR MVI E,98 CALL WRTCHR POP D CALL SMAWAIT INR D INR E INRPATABLE COMPUTERS LHLD TOPLT LXI B,256+384 DAD B LXI D,MMREADS CALL FEATMSG ; THE VIXEN NOW READS CALL MMVIXIBM ; BRINGS ON VIXN AND IBM ; LOOP TO PLACE NAMES ON SCREEN UNTIL AND EOLN MARKER DAD B ; HL = CRT LOC TO DISPLAY COMPUTERS LXI D,MMDISKS MMDEMO40: CALL FEATMSG ; NOW WAIT A SEC AND WINDOW OUT WORDS CALL BIGWAIT CALL BIGWAIT CALL BIGWAIT CALL BIGWAIT ;=================== ; SET WINDOW FOR AREA PUSH B PUSH D MVI B,10+32 MVI C,40+32 MVI D,10+32 MVI E,40+32 MVI A,5 STA CHR5 MMDEMO60: CALL WINDOW CALL NORMCRT CALL SMAWAIT CALL WAIT CALL WAIT CALL RVSCRT INR D MOV A,C SUI 10 MOV C,A MOV A,E ADI 10 MOV E,A LDA CHR5 DCR A STA CHR5 JNZ MMDEMO60 CALL NORMCRT MVI E,26 CALL WRTCHR ;=============== POP D ; RESTORE VALUES POP B ; GET LAST LOC USED IN FEATMSG XCHG ; D=CRT ;HL=TXT LHLD LASTLOC ; GET LAST CHR  INX H ; PNT TO NEXT XCHG ; D=TXT HL=CRT LDAX D ; GET CHR CPI '{' ; END OF ALL COMPS TO SHOW? JNZ MMDEMO40 CALL MAJWAIT MVI B,32 MVI C,32 MVI D,24+32 MVI E,79+32 CALL WINDOW CALL NORMCRT POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> DISPLAY ALL THE DESO DEMOS ; ; DESODEMO: PUSH B PUSH D PUSH H ; DEMO PACKAGE MVI B,32 MVI C,32 MVI D,24+32 MVI E,79+32 CALL WINDOW MVI E,26 CALL WRTCHR LXI D,DESOCRT CALL ONDATA ; PUT ON SOFT NAME ON BOTTOM LXI B,DESOMSG CALL CRDMOMSG ; SET ON/OFF SHIP CNTRS MVI A,0 STA CHR1 STA CHR2 LHLD TOPLT LXI D,1280+128+25 DAD D SHLD DESOSHIP ; NOW SCROLL CRT AND PUT SHIP ON UP AND DOWN MVI A,100 STA TMPA1 ; LENGTH OF DEMO DESOD20: LHLD TOPLT LXI D,128 DAD D MVI B,20 ; NUM OF LINES TO SCROLL DESOD30: INX H MOV C,M ; SAVE CHR IN DEMO CALL CRDMOMSG CALL MAJWAIT CALL BIGWAIT LXI D,DEMO21 CALL ONDEMO CALL CRDMOMSG CALL MAJWAIT CALL BIGWAIT LXI D,DEMO17 CALL ONDEMO CALL CRDMOMSG CALL MAJWAIT CALL BIGWAIT POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> TAKES DEMO DATA AND PUTS IT ON THE SCREEN ; D=DATA ; H=CRT LOC ; ONDEMO: PUSH B PUSH D PUSH H ; SET CNTRS MVI B,23 MVI C,80 ; NUM OF BYTES ON THE CRT LHLD TOPLT ONDEMO10: PUSH H ONDEMO20: LDAX D INX D MOV M,A INX H DCR C JNZ ONDEMO20 MVI C,80 ; PNT DOWN 1 LINE POP H PUSH D LXI D,128 DAD D POP D DCR B JNZ ONDEMO10 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> DISPLAY ALL THE SC DEMOS ; ; BLKSC: PUSH B PUSH D PUSH H ; DEMO PACKAGE MVI C,20 ; NUM OF LINES TO CXHK FOR BLK LHFIRST ROW POSITION DCX H CALL SCRLINE ; SCROLL 1 LINE PUSH H ; SAVE FAR LT LOC LXI D,105 DAD D ; PNT TO FAR RT MOV M,C ; PUT THAT CHR AT FAR RT POP H ; RESTORE FAR LT LOC LXI D,128 DAD D ; MOVE 1 LINE DOWN DCR B JNZ DESOD30 ; NOW PUT ON SHIP WAIT AND TAKE IT OFF CALL ONSHIP ; CHK IF LAST 30 THEN DONT WAIT LDA TMPA1 CPI 60 JM DESOD50 DESOD40: CALL SMAWAIT DESOD50: CALL WAIT CALL WAIT CALL WAIT CALL WAIT CALL OFFSHIP LDA TMPA1 DCR A STA TMPA1 JNZ DESOD20 ; CALL MAJWAIT ; NORM CRT MVI E,27 CALL WRTCHR MVI E,100 CALL WRTCHR POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> ON IBM AND VIXN ON BOT CRT ; ; MMVIXIBM: PUSH B PUSH D PUSH H ; PNT TO BOT LT OF CRT LHLD TOPLT LXI D,1280+1280+256+256+128 DAD D ; PNT TO COMP DATA LXI D,IBMCOMP MVI A,35 STA CHR5 ; NUM OF CLM OF TLD TOPLT LXI D,256+5 DAD D BLKSC10: PUSH H MVI B,70 BLKSC20: INX H MOV A,M ; OUT LINED? CPI 128 JM BLKSC40 ; OUT LINED SO GET LAST LOC OF OUTLINE MVI D,0 ; CNTR PUSH H ; SAVE START OF BLK LOC BLKSC30: INR D INX H MOV A,M ANI 10000000B JNZ BLKSC30 ; FOUND END POP H ; NOW LOOP AND BLK MVI E,20 ; NUM OF TIMES TO BLK LINE BLKSC32: PUSH H ; SAVE CRT LOC AND CNTR PUSH D BLKSC35: MOV A,M ADI 128 ; REV BLK MOV M,A INX H ; PNT TO NEXT ON CRT DCR D ; END OF BLK AREA? JNZ BLKSC35 POP D POP H CALL SMAWAIT ; REV AREA NOW WAIT DCR E JNZ BLKSC32 JMP BLKSC50 ; JMP PAST AND DONT SEARCH FOR ANY MOVE BLKS ON LINE BLKSC40: DCR B JNZ BLKSC20 BLKSC50: POP H ; RESTORE LINE LXI D,128 DAD D ; PNT TO NEXT LINE CALL MEDWAIT DCR C JNZ BLKSC10 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> WIN MID ; ; VIXTOMID: PUSH B PUSH D PUSH H ; PNT TO FIRST MESSAGE AND PUT IT ON AND SCROLL IT ACROSS TO CENTER ; SET CRT START LOC LHLD TOPLT LXI D,2560+384-35 ; 24*128 DAD D LXI D,VIXNMSG ; WHERE DATA STARTS MVI B,8 ; NUM OF CLMS TO PUT ON MVI C,37 ; LENGTH ON COMPUTER MVI A,15 ; NUM OF SPACES TO PUT IT ON STA LOOP1 MVI A,0 STA LOOP2 CALL SMAVIXN CALL CLRBOT ; PUT ON SECOND VIEW OF SMALL VIXEN LXI D,VIXNMSG+11 ; WHERE DATA STARTS MVI B,9 ; NUM OF CLMS TO DISPLAY MVI C,37 ; LENGTH ON COMPUTER MVI A,15 ; NUM OF TIMES TO PUT IT ON STA LOOP1 MVI A,0 STA LOOP2 CALL SMAVIXN CALL CLRBOT ; PUT ON 3RD VIEW OF SMALL VIXEN LXI D,0 DAD D LXI D,VIXNMSG2+11 ; WHERE DATA STARTS MVI B,9 ; START OF CLM NUMBER MVI C,44 ; LENGTH ON COMPUTER MVI A,13 ; NUM OF SPACES TO PUT IT ON STA LOOP1 MVI A,0 STA LOOP2 CALL SMAVIXN CALL CLRBOT ; PUT ON FINAL VIEW OF SMALL VIXEN ; PNRITES SOFTWARE NAME ON BOTTOM OF SCREEN ; B=LOC OF CURRENT MESAGE ; ; CRDMOMSG: PUSH B PUSH D PUSH H LHLD TOPLT LXI D,2560+128+5 DAD D CRDMO10: LDAX B INX B CPI '}' JZ CRDMO50 CALL ONCHR LXI D,4 DAD D JMP CRDMO10 CRDMO50: POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> SCROLLS ON VIXEN AND SETS IT UP ; ; SCRONVIX: PUSH B PUSH D PUSH H ; PNT TO FIRST MESSAGE AND PUT IT ON AND SCROLL IT ACROSS TO CENTER ; SET CRT START LOC LHLD TOPLT LXI D,2560+384-30 ; 24*128 DAD D LXI D,VIXNMSG ; WHERE DATA STARTS MVI B,8 ; NUM OF CLMS TO PUT ON MVI C,37 ; LENGTH ON COMPUTER MVI A,33 ; NUM OF SPACES TO PUT IT ON STA LOOP1 MVI A,0 STA LOOP2 CALL SMAVIXN CALL CLRBOT ; PUT ON SECOND VIEW OF SMALL VIXEN LXI D,VIXNMSG+11 ; WHERE DATA STARTS MVI B,9 ; NUM OF CLMS TO DISPLAY MVI C,38 ; LENGTH ON COMPUTER MVIT TO NEX START LOC LXI D,3 DAD D LXI D,VIXNMSG2 ; WHERE DATA STARTS MVI B,10 MVI C,44 ; LENGTH ON COMPUTER MVI A,7 ; NUM OF SPACES TO PUT IT ON STA LOOP1 MVI A,0 STA LOOP2 CALL SMAVIXN ; BRING BACKWARDS LXI D,VIXNMSG2 ; WHERE DATA STARTS MVI B,10 MVI C,44 ; LENGTH ON COMPUTER MVI A,3 ; NUM OF SPACES TO PUT IT ON STA LOOP1 MVI A,1 STA LOOP2 CALL SMAVIXN ; GET LOC FOR FOLD UP TO START SHLD MIDLOC POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> FOLDS UP VIXEN AND TAKES IT OFF ; ; FOLDUP: PUSH B PUSH D PUSH H ; PNT TO FIRST MESSAGE AND PUT IT ON AND SCROLL IT ACROSS TO CENTER ; SET CRT START LOC LHLD MIDLOC LXI D,0 DAD D ; FIRST SLIDE BIG COMP BACK ; BRING BACKWARDS LXI D,VIXNMSG2 ; WHERE DATA STARTS MVI B,10 MVI C,44 ; LENGTH ON COMPUTER MVI A,3 ; NUM OF SPACES TO PUT IT ON STA LOOP1 MVI A,1 STA LOOP2  A,15 ; NUM OF TIMES TO PUT IT ON STA LOOP1 MVI A,0 STA LOOP2 CALL SMAVIXN CALL CLRBOT ; PUT ON 3RD VIEW OF SMALL VIXEN LXI D,0 DAD D LXI D,VIXNMSG2+11 ; WHERE DATA STARTS MVI B,9 ; START OF CLM NUMBER MVI C,44 ; LENGTH ON COMPUTER MVI A,16 ; NUM OF SPACES TO PUT IT ON STA LOOP1 MVI A,0 STA LOOP2 CALL SMAVIXN CALL CLRBOT ; PUT ON FINAL VIEW OF SMALL VIXEN ; PNT TO NEX START LOC LXI D,3 DAD D LXI D,VIXNMSG2 ; WHERE DATA STARTS MVI B,10 MVI C,44 ; LENGTH ON COMPUTER MVI A,3 ; NUM OF SPACES TO PUT IT ON STA LOOP1 MVI A,0 STA LOOP2 CALL SMAVIXN ; BRING BACKWARDS LXI D,VIXNMSG2 ; WHERE DATA STARTS MVI B,10 MVI C,44 ; LENGTH ON COMPUTER MVI A,3 ; NUM OF SPACES TO PUT IT ON STA LOOP1 MVI A,1 STA LOOP2 CALL SMAVIXN POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> SCROLLS ON VIXEN AND SETS IT UP  CALL SMAVIXN CALL CLRBOT ; SIDE VIEW SLIDE BACK ; PUT ON 3RD VIEW OF SMALL VIXEN LXI D,-3 DAD D LXI D,VIXNMSG2+11 ; WHERE DATA STARTS MVI B,9 ; START OF CLM NUMBER MVI C,44 ; LENGTH ON COMPUTER MVI A,3 ; NUM OF SPACES TO PUT IT ON STA LOOP1 MVI A,1 STA LOOP2 CALL SMAVIXN CALL CLRBOT ; CONT SLIDE SHOWING DIFF VIEW ; PUT ON SECOND VIEW OF SMALL VIXEN LXI D,VIXNMSG+11 ; WHERE DATA STARTS MVI B,9 ; NUM OF CLMS TO DISPLAY MVI C,40 ; LENGTH ON COMPUTER MVI A,3 ; NUM OF TIMES TO PUT IT ON STA LOOP1 MVI A,1 STA LOOP2 CALL SMAVIXN CALL CLRBOT ; CONT SLIDE ; STANDING POS LXI D,VIXNMSG ; WHERE DATA STARTS MVI B,8 ; NUM OF CLMS TO PUT ON MVI C,39 ; LENGTH ON COMPUTER MVI A,2 ; NUM OF SPACES TO PUT IT ON STA LOOP1 MVI A,1 STA LOOP2 CALL SMAVIXN CALL SMAWAIT CALL CLRBOT ; WIZ OFF IN OPP DIRECTION ; STANDING POS LXI D,VIXNMSG ; WHERE DATA STARTS MVI B,8 ; NUM OF CLMS TO PUT ON MVI C,37 ; LENGTH ON COMPUTER MVI A,80 ; NUM OF SPACES TO PUT IT ON STA LOOP1 MVI A,0 STA LOOP2 CALL SMAVIXN CALL CLRBOT POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> CLRS BOTTON 10 ROWS TO CLEAN UP AFTER SMAVIXN ; ; CLRBOT: PUSH B PUSH D PUSH H LHLD TOPLT LXI D,1280+256+256 DAD D MVI B,127 MVI C,11 CLRB20: PUSH H ; SAVE ROW START CLRB30: MVI M,32 INX H DCR B JNZ CLRB30 POP H LXI D,128 DAD D MVI B,80 DCR C JNZ CLRB20 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> SCROLLS ON VIXEN AND SETS IT UP ;IN: HL= DATA START B:NUM OF CLMS TO DISPLAY ; C=LENGTH OF SMA VIXN ;LOOP1=NUM OF TIMES TO PUT IT ON ; SMAVIXN: PUSH B PUSH D SMAVIX5: PUSH B ; SAVE CNTRS PUSH D ; SAVE PNTR START PUSH H ; SAVE CRT START LOC SMAVB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,48,46,48,48,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,49,50,48,48,48,46,48,48,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,50,52,48,48,48,46,48,48,32 DEMO21: DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,89 DB 32,61,32,49,48,32,42,32,83,73,78,40,120,41,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,49,50,46,48,48,5,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 88,32,105,110,32,100,101,103,114,101,101,115,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,3IX10: PUSH H ; SAVE CLM LOC OF CRT PUSH D ; SAVE CLM PNTR OF DATA PUSH B ; SAVE CNTRS SMAVIX20: LDAX D ; GET DATA INX D ; PNT TO NEXT MOV M,A ; PUT ON CRT ; PNT CRT PNTR TO NEXT LINE ABOVE PUSH D LXI D,-128 DAD D POP D DCR B JNZ SMAVIX20 ;======== POP B ; RESTORE CLM CNTR POP D ; RESTORE DATA PNTR LXI H,20 ; OFFSET TO NEXT CLM POS ION DATA DAD D ; H=NEW LOC XCHG ; D=NEW LOC POP H ; RESTORE CRT CNTR INX H ; MOVE AHEAD1 ; CHK VIXN LENGTH CNTR DCR C JNZ SMAVIX10 ; LOOP ; RESTORE OLD CRT PNTR POP H ; INX OR DCX? LDA LOOP2 CPI 1 JZ SMAVIX50 INX H ; PNT TO NEXT LOC JMP SMAVIX55 SMAVIX50: DCX H SMAVIX55: POP D ; RESTORE DATA START POP B ; RESTORE CNTRS CALL WAIT ; WAIT A SEC CALL WAIT CALL WAIT CALL WAIT CALL WAIT CALL WAIT CALL WAIT LDA LOOP1 DCR A ; LOWER CNTR STA LOOP1 JNZ SMAVIX5 ; COMPUTER ON SO EXIT POP D POP B RET ;-----2,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,7,24,23,23,23,23,23,23,14,24,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,24,23,18,32,32,32,32,32,32,32,32,32,23,14,6,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 24,17,32,32,32,32,32,32,32,32,32,32,32,32,32,32,20,26,6,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,54,46,48,48,5,32,32,32,32,32,7,2 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,20,24 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,2,32,32,32,32,32,2,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,31,32,32,32,32,32,32,32,32,32,32,7,23,32,32,32,32,32 DB 32,32,32,32,32,32,32,45,54,46,48,48,5,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,23,6,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,2,18,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,20,5,6,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,3,23,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,20,14,24,32,32 DB 32,32,32,32,32,32,32,7,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,24,18,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 14,6,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,7,2,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,20,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 89,32,32,32,32,32,32,32,32,32,32,32,4,32,7,18,32,32,32,32 DB 32,32,32,32,32,9,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,16,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,3,18,32,32,32,32,32 DB 32,32,32,32,32,11,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,4,32,32,32,32,7,32,32,32,32,32,32,32,32,32 DB 32,32,11,32,32,3224,23,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,23,14 DB 24,24,24,24,24,24,23,18,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,49,50,46,48,48,5,23,23,23,23,23,23,23 DB 23,23,23,23,23,23,23,23,23,17,23,23,23,23,23,23,23,23,23,23 DB 23,23,23,23,23,23,17,23,23,23,23,23,23,23,23,23,23,23,23,23 DB 23,23,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5 DB 32,32,32,32,32,32,32,32,32,32,32,32,48,46,48,48,32,32,32,32 DB 32,32,32,32,32,32,32,57,48,46,48,48,32,32,32,32,32,32,32,32 DB 32,32,32,49,56,48,46,48,48,32,32,32,32,32,32,32,32,32,32,50 DB 55,48,46,48,4,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 65,32,32,32,32,32,32,32,48,46,48,48,5,32,32,32,32,32,32,32 DB 32,32,32,32,32,11,32,32,32,32,32,32,32,20,6,2,4,32,4,32 DB 32,32,7,23,14,4,7,23,14,20,5,23,7,23,23,32,32,32,32,32 DB 32,32,11,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,24 DB 88,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,11,32,32,32,32,32,32,32,32,2,6,4,32,4,32 DB 32,32,4,32,4,4,4,32,4,32,4,32,32,23,14,32,32,32,32,32 DB 32,32,11,32,32,32,32,32,32,32,32,32,32,32,32,32,32,7,17,32 DB 73,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,11,32,32,32,32,32,32,32,20,32,20,32,23,5,32 DB 32,32,4,23,18,20,32,23,18,32,32,23,20,23,18,32,32,32,32,32 DB 32,32,11,32,32,32,32,32,32,32,32,32,32,32,32,32,7,18,32,32 DB 83,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,11,32,32,32,32,32,32,32,32,32,32,32,23,18,32 DB 32,32,20,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,11,32,32,32,32,32,32,38,32,32,32,32,32,32,32,32,32,51,54,48,46,48,48 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,88,32,40,100,101,103,114,101,101,115,41,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DEMO17: DB 65,32,74,97,110,117,97,114,121,32,32,32,49,57,56,49,32,32,32,32 DB 32,52,54,56,52,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,77,79,78,84,72,76,89,32,78,69,84,32,80,82,79,70 DB 73,84,83,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 66,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,57,55,52,54,46,48,48,32,32,32,32,32,32,32,32,32,109,97,120 DB 32,61,32,49,48,48,48,48,46,48,48,32,32,109,105,110,32,61,32,45 DB 49,48,48,48,48,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 67,32,70,101,98,114,117,97,114,121,32,32,49,57,56,49,32,32,32,32 DB 32,49,50,51,54,46,48,48,32,32,14,14,18,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,22,22,1,32,32,32,32,32,32,32,5 DB 68,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,56,50,54,52,46,48,48,32,32,14,14,18,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,22,22,1,32,32,32,32,32,32,32,4 DB 69,32,77,97,114,99,104,32,32,32,32,32,49,57,56,49,32,32,32,32 DB 45,51,53,56,57,46,48,48,32,32,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,1,32,32,14,14 DB 18,32,32,32,32,32,32,32,32,22,22,1,32,32,32,32,32,32,32,4 DB 70,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 45,53,54,51,52,46,48,48,32,32,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,1,32,32,14,14 DB 18,32,32,32,32,32,32,32,32,22,14,14,18,32,32,32,32,32,32,4 DB 71,32,65,112,114,105,108,32,32,32,32,32,49,57,56,49,32,32,32,32 DB 45,56,51,50,53,46,48,48,32,32,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,3227,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,31,32,32,32,32,32,32,32,32,32,4 DB 80,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,55,57,50,51,46,48,48,32,32,32,32,32,32,32,32,32,22,2,2 DB 6,22,2,2,6,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 81,32,83,101,112,116,101,109,98,101,114,32,49,57,56,49,32,32,32,32 DB 32,49,54,52,55,46,48,48,32,32,32,32,32,32,32,32,32,32,2,2 DB 6,22,2,2,6,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 82,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,53,54,55,51,46,48,48,32,32,32,32,32,32,32,32,32,32,2,2 DB 6,22,22,1,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,5 DB 83,32,79,99,116,111,98,101,114,32,32,32,49,57,56,49,32,32,32,32 DB 32,52,50,49,49,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,1,32,32,32,,32,32,32,32,22,22,1,32,22,22,1,32,32,14,14 DB 18,32,14,14,18,32,32,32,32,22,14,14,18,32,32,32,32,32,32,4 DB 72,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 45,52,53,50,49,46,48,48,32,22,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,22,14,14,18,22,14,14,18,32,14,14 DB 18,32,14,14,18,32,32,32,32,22,14,14,18,32,14,14,18,32,32,5 DB 73,32,77,97,121,32,32,32,32,32,32,32,49,57,56,49,32,32,32,32 DB 45,49,57,53,54,46,48,48,32,22,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,22,14,14,18,22,14,14,18,22,14,14 DB 18,32,14,14,18,22,22,1,32,22,14,14,18,32,14,14,18,32,32,4 DB 74,32,32,32,32,32,32,32,32,32,32,9,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,16,14,14,18,32,14,14,18,32,32,4 DB 75,32,74,117,110,101,32,32,32,32,32,11,32,32,32,32,32,32,32,32 DB 32,32,32,32,7,32,20,32,32,32,32,32,32,4,32,32,32,4,32,32 DB 32,3232,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 84,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,49,54,52,55,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,1,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 85,32,78,111,118,101,109,98,101,114,32,32,49,57,56,49,32,32,32,32 DB 32,57,55,55,54,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 86,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,54,53,52,54,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 87,32,68,101,99,101,109,98,101,114,32,32,49,57,56,49,32,32,32,32 DB 32,50,50,50,50,46,48,48,32,23,23,23,23,23,23,23,23,23,23,23 DB2,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,22,22,22,22,22,32,32,32,32,32,32,32,32,32 DB 32,22,23,24,22,22,22,22,22,22,8,32,32,32,32,32,32,32,32,32 DB 32,22,23,24,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,8,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 DB 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 DB 88,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,52,54,54,55,46,48,48,32,65,66,32,32,67,68,32,32,69,70,32 DB 32,71,72,32,32,73,74,32,32,75,76,32,32,77,78,32,32,79,80,32 DB 32,81,82,32,32,83,84,32,32,85,86,32,32,87,88,32,32,32,32,32 IBMCOMP: DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,73,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,66,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,77,22,22,22,22,22,22,22,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 BIGCHRST: BIGO: DB ' 0@@@@8 ' DB ' 0@@@@@@8 ' DB ' 0@@@5 1@@8 ' DB ' @@@@ @@@ ' DB ' @@@@ @@@ ' DB ' @@@@ @@@ ' DB ' @@@@ @@@ ' DB ' 1@@@8 0@@5 ' DB ' 1@@@@@@5 ' DB ' 1@@@@5 ' DB ' ' ;BIGS: DB ' 0@@@@@@8 ' DB ' 0@@@@@@@@8 ' DB ' 0,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,22,22,22,22,22,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,23,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,23,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,3@@@5 1@@@ ' DB ' 1@@@8 ' DB ' 1@@@@@@@8 ' DB ' 1@@@8 ' DB ' @@@@ ' DB ' @@@8 0@@@5 ' DB ' 1@@@@@@@@5 ' DB ' 1@@@@@@5 ' DB ' ' ;BIGB: DB ' @@@@@@@@@8 ' DB ' @@@@@@@@@@8 ' DB ' @@@@ @@@@ ' DB ' @@@@ 0@@@5 ' DB ' @@@@@@@@@5 ' DB ' @@@@ 1@@@8 ' DB ' @@@@ @@@@ ' DB ' @@@@ 0@@@@ ' DB ' @@@@@@@@@@5 ' DB ' @@@@@@@@@5 ' DB ' ' ;BIGO: DB ' 0@@@@@8 ' DB ' 0@@@@@@@8 ' DB ' 0@@@5 1@@@8 ' DB ' @@@@ @@@@ ' DB ' @@@@ @@@@ ' DB ' @@@@ @@@@ ' DB ' @@@@ @@@@ ' DB ' 1@@@8 0@@@5 ' DB ' 1@@@@@@@5 ' DB ' 1@@@@@5 ' DB ' ' ;BIGR: DB ' @@@@@@@@@8 ' DB ' @@@@@@@@@@8 ' DB ' @@@@ 1@@@ ' DB ' @@@@ 0@@5 ' DB ' @@@@@@@@@5 ' DB ' @@@@@@@@5 ' DB ' @@@@1@@@8 ' DB ' @@@@ 1@@@8 ' DB ' @@@@ 1@@@8 ' DB ' @@@@ @@@@ ' DB ' ' ;BIGN: DB ' @@@@ @@@@ ' DB ' @@@@8 @@@@ ' DB ' @@@@@8 @@@@ ' DB ' @@@@@@8@@@@ ' DB ' @@@@@@@@@@@ ' DB ' @@@@@@@@@@@ ' DB ' @@@@ 1@@@@@ ' DB ' @@@@ 1@@@@ ' DB ' @@@@ @@@@ ' DB ' @@@@ @@@@ ' DB ' ' ;BIGE: DB ' @@@@@@@@@@@ ' DB ' @@@@@@@@@@@ ' DB ' @@@@ ' DB ' @@@@ ' DB ' @@@@@@@ ' DB ' @@@@@@@ ' DB ' @@@@ ' DB ' @@@@ ' DB ' @@@@@@@@@@@ ' DB ' @@@@@@@@@@@ ' DB ' ' ;---- -------- --------- >>>>>>>>> ;---- -------- --------- >>>>>>>>> ;TEXT WWMSG: DB ' W o r l d W i d e M ' DB 'a r k e t i n g C o r p . }' PTMSG: DB ' p r e s e n t s t h e }' LOGOWORD: DB 'OSBORNE}' PORTMSG: DB ' YTILIBATROP }' COMPMSG: DB ' COMPATIBILITY}' BDLMSG: DB ' INCLUDES SOFTWARE }' WSMSG: DB ' WORDSTAR }' SCMSG: DB ' SUPERCALC }' MMMSG: DB ' MEDIA MASTER }' DESOMSG: DB ' DESOLATION }' OSMSG: DB ' OSBOARD }' DESMSG: DB ' DESIGNED TO ENDURE  'A> SWEEP .DOC^{' DB 'A> SHOWLOC .LBR^{' DB 'A> DSKPRAM .OBJ^{' DB 'A> IRVTXTWS .OQJ^{' DB 'A> BECOUNT .PQS^{' DB 'A> EDFILE .999^{' DB ' ^{' DB '^{' DB ' ** OVER 1000 MORE! **' DB '{{{{^^' DB '}' UGMEET: DB ' KENAI, AK.^{' DB ' FT. SMITH, AR.^{' DB ' STOCKTON, CA.^{' DB ' OAKLAND, CA.^{' DB ' SALINAS, CA.^{' DB ' DENVER, CA.^{' DB ' DANBURY, CO.^{' DB ' ORLANDO, CO.^{' DB ' DANBURY, CT.^{' DB ' ORLANDO, FL.^{' DB ' MAITLAND, FL.^{' DB ' ATHENS, GA.^{' DB ' HILO, HI.^{' DB ' DAVENPORT, IA.^{' DB ' ROCKFORD, IL.^{' DB ' EVANSVILLE, IN.^{' DB ' BEDFORD, MA.^{' DB ' DETROIT, MI.^{' DB ' ANN ARBOR, MI.^{' DB ' ST. PAUL, MN.^{' DB ' ST. LOUIS, MO.^{' DB ' JACKSON, MS.^{' DB ' FARGO, MD.^{' DB ' RALEIGH, NC.^{' DB ' LAS VEGAS, NV.^{' DB ' LINCOLN, NB.^{' DB ' SYRACUSE, NY.^{' DB ' }' SUPPMSG: DB ' THE VIXEN ADVANTAGE}' NOWAVBL: DB ' NOW AVAILABLE AT }' SFTNAMES: DB ' WORDSTAR}' DB ' SUPERCALC}' DB ' MBASIC}' DB ' MEDIA}!' DB ' MASTER}' DB ' OSBOARD}' DB ' DESOLATION}' DB ' UTILITIES}' DB '**' ; SHOWS END OF DISPLAY SCCRT: DB ' %: A :: B :: C ' DB ' :: D :: E :^#' DB '% 1:^#' DB '% 2:^ %THE VALUE OF THE VIXEN, ' DB 'AT FIRST VIEW. ^#' DB '% 3:^#' DB '% 4:^ ' DB 'RETAIL PRICE #' DB '% 5:^ ' DB '--------------- #' DB '% 6:^ %SOFTWARE:^ ' DB ' #' DB '% 7:^ Wordstar, Supercalc2, Mbasic, ' DB ' $950.00 #' DB '% 8:^ Media Master, Osboard, Desolat' DB 'ion, #' DB '% 9:^ Turnkey & Utilities. ' DB ' ITHACA, NY.^{' DB ' OBERLIN, OH.^{' DB ' TULSA, OK.^{' DB ' PORTLAND, OR.^{' DB ' NASHVILLE, TN.^{' DB ' OAK RIDGE, TN.^{' DB ' HOUSTON, TX.^{' DB ' RICHMOND, VA.^{' DB '{{^^' DB ' ** OVER 300 LOCATIONS! **^^{{{' DB '}' MMTOTL: DB 'FOR TOTAL DATA DISK}' MMCOMP: DB ' COMPATIBILITY}' MMREADS: DB ' READS AND WRITES}' MMDISKS: DB ' IBM PC DISKS}' DB ' KAYPRO II DISKS}' DB ' MORROW MDII DISKS}' DB ' XEROX DISKS}' DB ' ZENITH DISKS}' DB ' IBM PC DISKS}' DB ' AND HUNDREDS MORE}' DB '{{' WSCANWRT: DB 27,100,'{{',27,98,26 DB '^ ** CREATE and WRITE ** ^^' DB ' DOCUMENTS, ^' DB ' FORMS, ^' DB ' LETTERS.' DB '}' WSCANEDT: DB 27,100,'{{',27,98,26 DB '^ ** EASILY EDIT TEXT **^^' DB ' CORRECT Typing Errors, ^' DB ' DELETE Words and ^' DB ' ANY Unwanted Text. }' WSCANSRT: DB 27,100,'{{',27,98,26 DB '^ ** MANIPULATE TEXT **^^' db ' RE-ARANGE Paragrape.^&' DB '}' ;---- -------- --------- >>>>>>>>>LETTERS BLANKLET: DB ' ' DB ' ' DB ' ' DB ' ' LETTERA: DB '0@8 ' DB '@ @ ' DB '@@@ ' DB '@ @ ' LETTERB: DB '@@8 ' DB '@4@ ' DB '@3@ ' DB '@@5 ' LETTERC: DB '0@8 ' DB '@ ' DB '@ ' DB '1@5 ' LETTERD: DB '@@8 ' DB '@ @ ' DB '@ @ ' DB '@@5 ' LETTERE: DB '@@@ ' DB '@4 ' DB '@3 ' DB '@@@ ' LETTERF: DB '@@@ ' DB '@4 ' DB '@3 ' DB '@ ' LETTERG: DB '0@8 ' DB '@ ' DB '@6@ ' DB '1@5 ' LETTERH: DB '@ @ ' DB '@4@ ' DB '@3@ ' DB '@ @ ' LETTERI: DB '@@@ ' DB ' @ ' DB ' @ ' DB '@@@ ' LETTERJ: DB '@@@ ' DB ' @ ' DB '8 @ ' DB '1@5 ' LETTERK: DB '@ 0 ' DB '@05 ' DB '@18 ' DB '@ 1 ' LETTERL: DB '@ ' DB '@ ' DB '@ ' DB '@@@ ' LETTERM: DB '@ @' DB '@80@' DB '@15@' DB '@ @' LETTERN: DB '@ @ ' DB '@8@ ' DB '@1@ ' DB '@ @ ' LETTERO: DB '0@8 ' DB '@ @ ' DB '@ @ ' DB '1@5 ' hs,^' db ' Pages, Even Entire ^' db ' Documents- EASILY! }' SCCANUSE: DB '^^' DB ' ** SUPERCALC2 **^' DB '^' DB ' IS EXCELLENT FOR CREATING: ^' DB ' - Income and Tax Spread sheets.^' db ' - Money Management Calculations.^' db ' - Inventory and Business Controllers.^' db ' - Budgeting and Scheduling Management.^' db ' - An Invaluable Money Organizing Tool.^^ ' DB ' AND ITS INCLUDED WITH THE VIXEN!^' db '}' WSCANUSE: DB '^^' DB ' ** SOME POPULAR USES FOR WORDSTAR ** ^' DB ' ^' DB ' WRITING:^' DB ' *BOOKS* *REPORTS* ^' DB ' *LETTERS* *PROGRAMS*^' DB ' *MAILING LISTS* * TERM PAPERS*^' db ' ^' db ' WORDSTAR is the WORLDS BEST SELLING ^' DB ' WORD PROCESSOR! ^' db ' and its FREE with the VIXEN!.^' DB '}' SNAMES: DB '* WORDSTAR - The Number 1 Word Processor.#' db '#' DB '* SUPERCALC2 - Powerful electronic spreadsheet.#' db '#' DB '* MBASIC - Beginners programming language.#' db 'LETTERP: DB '@@8 ' DB '@ @ ' DB '@@5 ' DB '@ ' LETTERQ: DB '0@8 ' DB '@ @ ' DB '@ 5 ' DB '1@8 ' LETTERR: DB '@@8 ' DB '@ @ ' DB '@@5 ' DB '@18 ' LETTERS: DB '0@8 ' DB '18 ' DB ' 18 ' DB '1@5 ' LETTERT: DB '@@@ ' DB ' @ ' DB ' @ ' DB ' @ ' LETTERU: DB '@ @ ' DB '@ @ ' DB '@ @ ' DB '1@5 ' LETTERV: DB '@ @ ' DB '@ @ ' DB '18@ ' DB ' 15 ' LETTERW: DB '@ @' DB '@08@' DB '@51@' DB '1 5' LETTERX: DB '@ @ ' DB '185 ' DB '018 ' DB '@ @ ' LETTERY: DB '@ @ ' DB '185 ' DB ' @ ' DB ' @ ' LETTERZ: DB '@@@ ' DB ' 05 ' DB '05 ' DB '@@@ ' FLYINGO: DB ' 44444 }' DB '77777777777}' DB '7777@@777@@}' DB '77777777777}' DB ' 33333 #' UBMSG: DB ' ' DB ' #' DB ' @@@ 0 8 @@ 0 8 8 @@@ 8 0 8 0@8 @@@ @@ ' DB '@@8 0@8 8 0@8 @8@ 0@ @@ 0@8 @@@ #' DB ' @ @@@ @7 @ @ @ @ @ @80@ @7@ @#' DB '* MEDIA MASTER - Multi computer translator.#' DB '#' DB '* OSBOARD - Electronic Graphics drawing board.#' DB '#' DB '* DESOLATION - Super Graphics action game.#' DB '}' HRDNAMES: DB '^&' DB '* 2 Double-Sided, Double-Density, Disk Drives.^&' DB ' 400k per disk. stores 100 typed pages.^&' db '^&' DB '* 7-Inch Diagonal, Built-in Amber Monitor.^&' DB ' 80 colum, 25 line display screen. ^&' db '^&' DB '* SERIAL and PARALLEL PORTS Let You,^&' DB ' connect the VIXEN to ANY printer or modem.^&' db '^&' DB '* CP/M 2.2 Operating System. Gives You-^&' db ' full library access to great free software.^&' DB '}' SUPNAMES: DB '^&' DB '* FREE Membership To The F.O.G. User Group.^&' db '^&' DB '* I.B.M. Data Disk Compatability.^&' db '^&' DB '* FULL SIZE Business Keyboard.^&' db '^&' DB '* Runs WORDSTAR FASTER Than Any Other.^&' db '^&' DB '* PORTABLE, RELIABLE, DATA COMPATIBLE.^&' db '^&' DB '* Designed For WORKING Where Ever You Ar @7 ' DB '@7@ @7@ @ @7@ @1@ @ @7 @ @ @7 #' DB ' 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ ' DB '@@5 5 1 @@ 5 1 @ 1 1@ @@ 1@5 @ #' DB ' ' DB ' #' DB ' ' DB ' #' ; ============================ ;---------------------------- OLDSTAC: DS 2 DS 64 NEWSTAC: DB 0FFH WSBUFR: DS 500 CNTR1: DS 1 CNTR2: DS 1 PNTR1CRT: DS 2 PNTR1TXT: DS 2 PNTR2CRT: DS 2 PNTR2TXT: DS 2 LOOP1: DS 1 LOOP2: DS 1 LOOP3: DS 1 TOPLT: DW 61440 TOPRT: DW 61440+128+50 BOTLT: DW 61440+3070 BOTWRDLT: DW 61440+2560 BOTWRDRT: DW 61440+2560+74 TIMER: DW 0200H WINDBUFR: DS 1000 ; 1K FOR WINDOW BUFFER NUMTOFAD: DS 1 NUMSDONE: DB 0 ROWOFF: DS 1 HLTEMP1: DS 2 HLTEMP2: DS 2 HLTEMP3: DS 2 HLTEMP4: DS 2 PRICELOC: DS 2 MIDLOC: DS 2 SCRUPLOC: DS 2 LASTLOC: DS 2 DESOSHIP: DS 2  TMPA: DS 1 TMPA1: DS 1 TMPA2: DS 1 CHR1: DS 1 CHR2: DS 1 CHR3: DS 1 CHR4: DS 1 CHR5: DS 1 CURCHR: DS 1 ROWON: DS 1 COMPTYPE: DS 1 WHATDEMO: DS 1  LOC AND OUT LINE 4 LINES CALL BIGWAIT CALL BIGWAIT POP H ; PRINT REARANGE TEXT PUSH D LXI D,WSCANSRT CALL WINDMSG POP D CALL BIGWAIT CALL BIGWAIT CALL BIGWAIT ; OUTLINE 4 LINES PUSH H ; SAVE START POS OF BRRT BLK MVI A,4 ; NUM OF LINES TO BRT STA TMPA1 MVI A,80 ; LENGTH OF LINE STA TMPA2 LXI B,WSBUFR ; WHERE TO SAVE CHARS WSD100: PUSH H ; SAVE LINE START WSD120: INX H MOV A,M ADI 128 ; BRT LINE MOV M,A STAX B ; SAVE CHR IN BUFR INX B LDA TMPA2 DCR A STA TMPA2 JNZ WSD120 MVI A,80 STA TMPA2 ; PNT TO NEXT LINE POP H LXI D,128 DAD D LDA TMPA1 DCR A STA TMPA1 JNZ WSD100 ; LINES OUT LINED POP H ; RESORE START POS OS FEATURES ;HL = LOC TO BEGIN WORDS ; WRTDEMO: PUSH B PUSH D MVI B,10 ; NUM OF TIMES TO BLK LINES WRTD10: MVI A,1 ; NUM OF LINES TOI BLK STA LOOP1 CALL BLKWRDS DCR B JNZ WRTD10 LXI D,128 DAD D POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> SCROLLS ON VIXEN AND SETS IT UP ;HL = LOC TO BEGIN WORDS ; LOOP1 = NUM OF LINES TO BLINK ; BLKWRDS: PUSH B PUSH D PUSH H MVI C,2 ; NUM OF BLKS PER LINE BLKWRD10: ; SAVE CRT PNTR AND BLK THIS ROW ; IF BLK THEN SKIP MOV A,M CPI 32 JZ BLKWRD35 PUSH H MVI B,45 ; IF BLK THEN SKIP MOV A,M CPI 32 JZ BLKWRD35 ; BLINK IT BLKWRD20: INX H MOV A,M CPI 32 JZ BLKWRD30 ADI 128 MOV M,A BLKWRD30: DCR B JNZ BLKWRD20 POP H ; RESTORE START OF LINE CALL SMAWAIT DCR C JNZ BLKWRD10 ; PNT TO NEXT LINE BLKWRD35: CALL MEDWAIT LXI D,128 DAD D MVI C,2 ; SETDWAIT ; WRITE SOFTWARE TITLES LXI D,SNAMES CALL WRITEMSG LIGHT60: CALL BIGWAIT POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> SCROLLS ON VIXEN AND SETS IT UP ;HL = LOC TO BEGIN WORDS ; BLKMSG: PUSH B PUSH D PUSH H ; BLINK FOR # MVI A,10 STA LOOP1 BLKMSG5: ;B= NUM OF ROWS TO BLK MVI B,4 PUSH H ; SAVE CRT PNTR MVI C,80 BLKMSG10: ; SAVE CRT PNTR AND BLK THIS ROW PUSH H BLKMSG20: INX H MOV A,M CPI 32 JZ BLKMSG30 ADI 128 MOV M,A BLKMSG30: DCR C JNZ BLKMSG20 MVI C,80 POP H LXI D,128 DAD D DCR B JNZ BLKMSG10 POP H ; RESTORE TOP [LT CRT PNTR CALL SMAWAIT CALL WAIT CALL WAIT CALL WAIT LDA LOOP1 DCR A STA LOOP1 JNZ BLKMSG5 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> DISPLAYS BIG SOFTWARE WORDS ;HL = LOC TO BEGIN WORDS  NUM OF TIMES TO BLINK CNTR CALL SMAWAIT LDA LOOP1 DCR A STA LOOP1 JNZ BLKWRD10 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> FINDS AND BLINKS VIXEN SCREEN ;HL = LOC TO BEGIN WORDS ; LOOP1 = NUM OF LINES TO BLINK ; BLKVIX: PUSH B PUSH D PUSH H LHLD TOPLT LXI D,1280+256+256 DAD D BLKVIX10: INX H MOV A,M CPI 127 JNZ BLKVIX10 ; NUM OF TIMES TO BLK CRT MVI A,9 STA LOOP1 ; GOT LOC OF CRT BLKVIX20: PUSH H MVI B,4 MVI C,13 BLKVIX25: PUSH H BLKVIX30: MOV A,M CPI 127 JZ BLKVIX40 MVI M,127 JMP BLKVIX50 BLKVIX40: MVI M,22 BLKVIX50: INX H ; CLM CNTR DCR C JNZ BLKVIX30 ; PNT TO NEXT ROW POP H LXI D,128 DAD D MVI C,13 ; SET CLM CNTR ; ROW CNTR DCR B JNZ BLKVIX25 CALL SMAWAIT POP H ; RESTORE MAIN CNTR ; MAIN BLK CRT CNTR LDA LOOP1 DCR A STA LOOP1 JNZ BLKVIX20 LL NORMCRT ; ADJUST WINDOW DCR B DCR C DCR C INR D INR E INR E LDA CHR3 DCR A STA CHR3 JNZ FLASH20 CALL NORMCRT ; CHK MAIN CNTR LDA CHR4 DCR A STA CHR4 JNZ FLASH10 ; SET NORMAL CRT MVI B,32 MVI C,32 MVI D,24+32 MVI E,79+32 CALL WINDOW CALL NORMCRT POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> FLASHES WINDOWS AT RNDOM ON CRT ; BIGFLASH: RET PUSH B PUSH D PUSH H MVI B,15 ; NUM OF TIME TO FLASH BFLASH10: CALL FLASH DAD B DAD D ; MAKING NEW RND SEEDS DCR B JNZ BFLASH10 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> SCROLLS UP SOFT NAMES ; SCRUP: PUSH B PUSH D PUSH H ; SCROLL UP NUMBER MVI A,7 STA TMPA2 ; MEDIA MASTER ON? LDA TMPA1 CPI 1 JNZ SCRUP10 ; IS SO THEN SCROLL UP LESS MVI A,4 STA  POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> WRT BDOS FUNCTION ; WRTCHR: PUSH B PUSH D PUSH H MVI C,2 CALL 5 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> ; EXPNDVIX: PUSH B PUSH D PUSH H ; SET START WINDOW MVI B,17+32 MVI C,65+32 MVI D,20+32 MVI E,65+32 ; SET CNTR MVI A,8 STA CHR1 EXPVIX20: CALL WINDOW CALL RVSCRT CALL SMAWAIT CALL WAIT CALL WAIT CALL WAIT CALL NORMCRT MOV A,C SUI 8 MOV C,A MOV A,E SUI 3 MOV E,A DCR B LDA CHR1 ANI 1 JNZ EXPVIX25 INR D EXPVIX25: LDA CHR1 DCR A STA CHR1 JNZ EXPVIX20 INR B INR B MVI C,32 MVI D,24+32 MVI E,46+32 CALL WINDOW CALL RVSCRT POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------TMPA2 SCRUP10: LHLD SCRUPLOC ; LOC TO START AT PUSH H LXI B,128 DAD B POP D ; D= TOP HL=1 LINE BELOW MVI B,13 ; LINES MVI C,45 ; LINE LENGTH SCRUP20: PUSH H ; SAVE LINE START PUSH D SCRUP30: MOV A,M STAX D INX H INX D DCR C JNZ SCRUP30 ; RESTORE OLD VALUES POP D POP H ; MOVE DOWN 1 LINE PUSH H ; D= OLD H POP D PUSH B LXI B,128 DAD B POP B MVI C,45 DCR B JNZ SCRUP20 CALL SMAWAIT CALL SMAWAIT CALL SMAWAIT CALL SMAWAIT LDA TMPA2 DCR A STA TMPA2 JNZ SCRUP10 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> SCROLLS 1 LINE TO LT ; ; HL = CRT PNTR TO LINE SCRLINE: PUSH B PUSH D PUSH H MVI B,105 SCRL10: INX H MOV A,M DCX H MOV M,A INX H DCR B JNZ SCRL10 ; LINE SCROLLED POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- - -----> ; NORMCRT: PUSH B PUSH D PUSH H MVI E,27 CALL WRTCHR MVI E,100 CALL WRTCHR POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> ; RVSCRT: PUSH B PUSH D PUSH H MVI E,27 CALL WRTCHR MVI E,98 CALL WRTCHR POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> FLASHES WINDOWS AT RNDOM ON CRT ; FLASH: RET PUSH B PUSH D PUSH H CALL NORMCRT MVI A,8 ; NUM OF TIME TO FLASH STA CHR4 DAD B DAD D ; ADD UP ALL REGS FOR RNDOM SEED FLASH10: MOV A,M ; GET A BYTE ANI 00001111B ADI 2 ADI 32 MOV B,A INX H MOV A,M ; GET A BYTE ANI 00111111B ADI 5 ADI 32 MOV C,A INX H MVI A,3 STA CHR3 ; HOW BIG WINDOW INCREASES PUSH B POP D ; MAKE WINDOW FLASH20: CALL WINDOW CALL RVSCRT CALL WAIT CALL WAIT CA----- ---------------- -----> PUTS ON DESO DEMO SHIP ; ; ONSHIP: PUSH B PUSH D PUSH H ; SET SHIP CNTRS LDA CHR2 INR A STA CHR2 CPI 15 JNZ ONSHIP10 ; SHIP UP LXI D,-128 LHLD DESOSHIP DAD D SHLD DESOSHIP JMP ONSHIP20 ; CHK IF SHIP GOES DOWN ONSHIP10: CPI 30 JNZ ONSHIP20 LXI D,128 LHLD DESOSHIP DAD D SHLD DESOSHIP ; CLR CNTR MVI A,0 STA CHR2 ; PUT SHIP OPN ONSHIP20: LHLD DESOSHIP PUSH H MVI M,8 INX H MVI M,32 INX H MVI M,32 INX H MVI M,10 INX H MVI M,23 INX H MVI M,'\' POP H ; RESTORE LOC LXI D,128 DAD D ; PNT 1 LINE DOWN MVI M,21 INX H MVI M,23 INX H MVI M,23 INX H MVI M,21 INX H MVI M,22 INX H MVI M,25 ; SHIP ON POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> PUTS ON DESO DEMO SHIP ; ; OFFSHIP: PUSH B PUSH D PUSH H ; WHERE SHIP GOES LHLD DESOSHIP PUSH H MVI M,32 INX H MVI M,32 INX H MVI M,32 INX H MVI M,32 INX H MVI M,32 INX H MVI M,32 POP H ; RESTORE LOC LXI D,128 DAD D MVI M,32 INX H MVI M,32 INX H MVI M,32 INX H MVI M,32 INX H MVI M,32 INX H MVI M,32 ; SHIP OFF POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;---- ----- ---------------- -----> PUTS THE DESOLATION DATA ON ; D=DATA ; ; ONDATA: PUSH B PUSH D PUSH H LHLD TOPLT LXI B,2560 DAD B ; 20 ROWS DOWN MVI A,2 STA TMPA ; NUM OF TIMES TO DISPLAY ONDATA10: PUSH D MVI B,52 ; ROW LENGTH MVI C,20 ; NUM OF LINES ONDATA20: PUSH H ; SAVE ROW START ONDATA30: LDAX D INX D MOV M,A PUSH D LXI D,-128 DAD D POP D DCR C JNZ ONDATA30 ; GET NEXT CLM POP H INX H MVI C,20 DCR B JNZ ONDATA20 ; 1/2 IS ON NOW DUPLICATE THE OTHER HALF DCX H DCX H I can easily ZIP !' DB ' off 30 words a minute withou' DB 't ever missing a character. #!' DB ' The old days of the typewrite' DB 'r are over.!' DB ' At least for me they ' DB 'are.!' DB '!&' DB ' Quite frankly , I am del' DB 'ighted with the new addition !' DB ' to my writing career. My VIX' DB 'EN with WORDSTAR is without !' DB ' a doubt the fastest, most ef' DB 'ficient, worK processing system !' DB ' I have ever used. !!#' DB ' Yours Truly,!' DB ' VIXEN owner.#' DB '}' QKMSG: DB 'QUICK}' DESOCRT: DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,21,22,22 DB 23,22,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,22,10,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22, POP D LDA TMPA DCR A STA TMPA JNZ ONDATA10 POP H POP D POP B RET ;---------------- ============ >>>>>>>>>>> ;=================================================================================== ;=================================================================================== ; START OF DATA ;=================================================================================== ;=================================================================================== ;=================================================================================== ;=================================================================================== ; @=22____1=21____3=23____0=10____5=25____8=8____ FADENUMS: DB 102,7,106,4,110,10,103,2,108,11 DB 104,8,105,3,109,9,107,6 DB 255 SMAFADE: DB 2,102,5,104,3,103,4 DB 255 WRKMSG: DB ' @ @ 0@8 @@8 @05 @ 8 @ 0@8 @ @ @ @' DB '@@ @ @ @@@ @ @ @@@ @ @ @ 8 0 @@@ 8 @ ' DB ' @08@ @ @ @45 @8 @ @8@ @ 4 @08@22,22,8,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,8,32,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,21,22,22,22 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22 DB 23,22,2,4,10,32,32,32,32,32,32,32,32,32,32,21,22,22,22,22 DB 23,22,14,1,8,32,32,32,32,32,32,32,32,32,21,22,22,22,22,22 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,25,22,22,22,22 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22 DB 23,22,2,21,10,32,32,32,32,32,32,32,32,32,32,32,25,22,22,22 DB 23,22,32,22,22,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,14,25,8,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,25,22,22 DB 23,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22 DB 23,22,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,21,22,22 DB 23,22,22,10,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,22,22,8,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB2,32,32,32,32,32,32,32,32 DB 32,01,01,01,01,01,01,01,32,32,32,32,01,01,01,01,01,01,32,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,22,22,22,22,22,22,32,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,22,22,22,22,22,22,32,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,22,22,22,22,22,22,32,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,22,22,22,22,22,22,32,32 DB 32,22,22,08,22,22,22,22,32,32,32,32,22,22,22,22,22,22,32,32 DB 32,22,08,21,22,22,22,22,32,32,32,32,22,22,08,22,22,22,32,32 DB 32,22,10,25,22,22,22,22,32,32,32,32,22,08,21,22,22,01,32,32 DB 32,22,22,10,22,22,01,01,32,32,32,32,22,32,32,23,22,22,24,32 DB 32,22,22,22,22,24,22,10,32,32,32,32,22,22,22,22,22,22,24,32 DB 32,22,32,32,22,24,22,22,32,32,32,32,22,24,32,23,22,22,24,32 DB 32,22,22,22,22,22,25,22,32,32,32,32,23,22,22,22,22,23,24,32 DB 32,22,25,08,22,22,32,22,32,32,32,32,23,24,25,08,22,23,22,32 DB 32,22,08,21,22,22,32,22,32,32,32,32,23,22,24,21,22,32,22,32 DB 32,22,21,10,22,22,32,22,32,32,32,32,23,22,21,10,23,32,22,32 DB 32,22,22,22,22,2 23,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,21,22,22,22 DB 23,22,22,8,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22 DB 23,22,22,10,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22 DB 23,22,22,22,2,4,10,32,32,32,32,32,32,32,32,21,22,22,22,22 DB 23,22,22,22,14,1,8,32,32,32,32,32,32,32,32,22,22,22,22,22 DB 23,22,22,22,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22,22 DB 23,22,22,22,10,32,32,32,32,32,32,32,32,32,32,22,22,22,22,22 DB 23,22,22,22,22,10,32,32,32,32,32,32,32,32,32,22,22,22,22,22 DB 23,22,22,22,22,22,22,10,32,32,32,32,32,32,32,22,22,22,22,22 DB 23,22,22,22,22,22,8,32,32,32,32,32,32,32,32,25,22,22,22,22 DB 23,22,22,22,22,22,8,32,32,32,32,32,32,32,32,32,22,22,22,22 DB 23,22,22,22,22,8,32,32,32,32,32,32,32,32,32,32,25,22,22,22 DB 23,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,22,22,8,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,25,22,22 DB 23,22,22,22,2,4,10,32,32,32,32,32,32,32,32,32,32,32,22,222,32,22,32,32,32,32,23,22,22,22,22,32,22,32 DB 32,22,32,32,22,22,32,22,32,32,32,32,23,22,32,32,23,24,22,32 DB 32,22,27,27,22,22,32,22,32,32,32,32,23,22,23,27,23,22,22,32 DB 32,22,22,22,22,22,32,22,32,32,32,32,23,22,22,22,22,22,08,32 DB 32,22,32,32,22,22,21,22,32,32,32,32,23,22,24,32,32,22,22,32 DB 32,22,08,21,22,24,22,22,32,32,32,32,23,22,22,08,21,22,22,32 DB 32,22,32,32,22,24,01,08,32,32,32,32,23,22,22,32,32,22,22,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,23,22,22,22,22,22,22,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,32,22,22,22,22,22,22,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,32,22,22,22,22,22,22,32 DB 32,22,22,22,22,22,22,22,32,32,32,32,32,22,22,22,22,22,22,32 DB 32,22,22,22,22,22,22,08,32,32,32,32,32,22,22,22,22,22,08,32 DB 32,22,22,22,22,22,08,21,32,32,32,32,32,22,22,22,22,08,32,32 DB 32,25,22,22,22,08,21,22,32,32,32,32,32,22,22,22,08,32,32,32 DB 32,10,25,22,08,21,22,08,32,32,32,32,21,22,22,08,32,32,32,32 DB 32,22,10,32,21,22,22,32,32,32,32,32,22,32,32,32,32,32,32,32 DB  DB 23,22,22,22,14,1,8,32,32,32,32,32,32,32,32,32,32,32,25,22 DB 23,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,21,22 DB 23,22,22,22,10,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22 DB 23,22,22,22,22,10,32,32,32,32,32,32,32,32,32,32,32,32,22,22 DB 23,22,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,22,22 DB 23,22,22,22,22,22,10,32,32,32,32,32,32,32,32,32,32,32,22,22 DB 23,22,22,22,22,22,22,10,32,32,32,32,32,32,32,32,32,21,22,22 DB 23,22,22,22,22,22,22,22,32,32,32,32,32,32,32,32,21,22,22,22 DB 23,22,22,22,22,22,22,22,32,32,32,32,32,32,32,32,22,22,22,22 DB 23,22,22,22,22,22,22,8,32,32,32,32,32,32,32,32,25,22,22,22 DB 23,22,22,22,22,22,22,32,32,32,32,32,32,32,32,32,25,22,22,22 DB 23,22,22,22,22,22,8,32,32,32,32,32,32,32,32,32,32,22,22,22 DB 23,22,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,25,22,22 DB 23,22,22,22,22,8,32,32,32,32,32,32,32,32,32,32,32,32,22,22 DB 23,22,22,8,32,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22 VIXNMSG: DB 32,32,32,32,32,32,32,32,32,32,32,3 ̈́^>2h!"h4!7|;R8C!dc>7UC^4ͽ4~RN5og#}ͽ4wͽ4~og@ }3>!hJU4#!cx͙T>2h!hc>̓U,4#4#>7U!c> 7U͗8+M>hTG!h>̓U!ch>zT!h5UQ}2h*h:hogX4#c>G͔U4#c>G͔U4#!cx͙T,m52h!h͓!h`Uͽ4 >7Uͽ4#T!h JU4L?͛5!h6:h9!h~#RC!aSB!c> 7U8^RC!#aSB*h> HS8!c>7U8^!h8/RC!-aSB͠4*h-X^#V> HS8!c>7U8͠4+*h-X>7U8^4!hJU!h!hJU!chx͙T!h~#!chx͙T!chx͙TRC>SE!c>7UC^6!chx͙T!chx͙T!h/6!chx͙Tͤ.6!chx͙T!h06!chx͙TDRC!8aSB!c>7U8^!hc>͔U!h)2h!h"2hRAC>SE^6!chx͙TY6!chx͙Tnͬ 6!chx͙Tƒ46!chx͙T˜--6!chx͙T­)6!chx͙Ts 6!chx͙T!hb0!h/6!chx͙T!h916!chx͙T "26!chx͙T"6!chx͙T6!h6_4x!ch >]8|qͽ4#c>G͔Uͽ4 c>G͔U~!hc> ͔Uͽ4 6?ͽ46?ͽ4~=2h!h5:h2h:h2hþ:h2h:h2h4"h!hS5!"h:h2h:h2h:hog:hogX\!ht5ͽ4"h!h52h:hU*h#"h4#:hog)))))!h>G̓U!h͠4*h-XJU4 :hog)))))!h>̓U!h͠4*h-XJU4 :hog)))))~͠4*h-Xw4:hog)))))~͠4*h-Xw:h͠4*h-Xw4:hog)))))~͠4*h-Xw͠4+*h-Xc>G͔U!52h!h4 {̈́!"h"h!i"hÁ!h~#…!"i#"i*h" i* i*iXz͠4*i-X͠4*i-Xx͙T͠4*i-X͠4*i-Xx͙T͠4*i-X~͠4*i-XA*i#"i͠4*i-X͠4*i-XQT*i#"iÕ*i"hp ͽ4~og+"i!i> "i!cX*h##~og+++8R"i*i*i-X"i!"i#" i*h"i*i* iX ͠4* i-X~og"i͠4UI^#V"i*in&"i*i |/*i |>*i }3>*iGJU*i>7UóURiC!naSB!d>&7U8^RC>SE!uaSB!@d>7U8^RC!|aSB!Pd>7U8^RC!aSB!ad>7U8^&RC>SE!aSB!rd> 7U8^RC!aSB!{d>7U8^R*C>SE!aSB!d>7U8^RLC>SE!aSB!d>#7U8^RnC>SE!aSB!d>7U8^RC>SE!aSB!d>$7U8^RC>SE!aSB!e>-7U8^RC>SE!aSB!0e>37U8^RC>SE!aSB!ce>7U8^RC>SE!aSB!ve>7U8^R:C>SE!aSB!e>7U8^R\C>SE!aSB!e>7U8^R~C>SE!aSB!e>7U8^RC>SE!aSB!e>7U8^RC>SE!aSB!e>7U8^RC>SE!aSB!e>7U8^R%C>SE!aSB!f>7U8!h>7U8!h5U8!d>7U8^ͽ4~=2i!i5RTC!aSB!f>7U8^qC!bSB?!i`U^!di>V8"i!i*i#aTG!i>̓U!iK!i`U!)fi>zT¶!ci>V8|!ci>V8|ͿRC>SE^!ik!i J* i-X~og)))))͠4* i-X~og" i:iJ !"i* i#" i* i))))" i*i >og͏X"i* i*i͠4+++* i-Xs#r*i*i+*i͏X*i-X"i* i*i͠4* i-Xs#r͠4* i-X^#V*i"i* i#" iR+ C!=aSB*h> HS8!c>7U8*i> HS8!c>7U8^R^ C!JaSB!c>7U8*i> HS8!c> 7U8^Ro C>SE^; R C!VaSB!c>7U8^!$i)2#i:#i¢ :#iog+"*i!(i> "i!cX*h##~og+++8*iSVR"iR) C>SE![aSB!c>7U8*i> HS8!c>7U8!"i>7U8!d>7U8^R: C>SE^ ^#V",i*,i~2:i!8i5h5"h[5".i*h^#V>og͏X#"0i*h^#V#"2i!"4i*0i";i*;i*4iX !"6i*6i | *.i~!6iFETր *2i+"2i*6i#"6iæ *.i#".i*4i#"4iÓ *2i|!h~# ͠4*h#-X"?i͠4*h##-X"Ai͠4*h###-X"Ci͠4"=i!"Ei*Ci*Ei))6#6*h*Ci++*Ei))s#r!Ei#{*Ci*Ei))^#V"Mi*Ci++*Ei))^#V"Oi*Ei+"Ei*Mi*OiXx*Mi"Ii*Oi"Ki*Ii*Ki>og͏X"Gi*?i*=i*Gi-XQT*Ki U!iRC>SE^üi~# !͠4*h#-X"iͽ4~*iw͠4*i^#V-X*i#>G͔U͠4*i^#V-X*i >G͔U*i 6?*ic>G͔U*i> hT*iG>͔U*i > cT*iG>͔U*i6*i6?*ic>G͔U͠4*i^#V-X"i!it5*i"i!i5ʥRC>SE!bSB!*f>7U8!h>7U8͠4*i^#V-X"i!d>7U!i͓U8*i> 7U8!9f>7U8^!i͵'RC!bSB!If>7U8^*i"i!i8/RC!bSB!Nf>7U8^4!jJU!j!iJU!kfix͙T&!j`5'*i~ORLC!$bSB!lf>7U8^lRlC!+bSB!{f> 7U8^*i"j!j8/RC!2bSB!f>7U8^R C!7bSB!h>7U8͠4*i^#V-X"j!d>7U!j͓U8*i>7U8!f>7U8*i>7U8^!ikf>G͔U*i~TR;C!CbSB!f>7U8^4! jJU! j!iJU!kfix͙T»*i"j! jF5*i͠4*i^#V-X>G͔U*i͠4*i^#V-X>G͔U0RC>SE!HbSB!f> 7U8^C!MbSB?!j`U^!B!g>%7U8^4!kJU!k!+g̓T2 k: kW!RW!C>SE!zbSB!,g>7U8^Rh!C>SE^! k6!" k*h"k*k* kX/: k/!͠4+* k-X!cx͙Tʸ!:k!!!:k!!* k#" ky!?": kr"R!C>SE!bSB!Fg>7U8^!k8/R!"C!bSB!Ng> 7U8^4!kJU!k! kJU!kf kx͙T["ͽ4"k!k2ho"!c kx͙To"! k6"R"C>SE!bSB!Wg>7U8^!!k8/ͽ4"%k!#k2h4"4! kJU! k6)'k~# "*)k~"*)k~og@ }3>!GkJU͠4*h#-X"Qk*Qk#"Sk*)k~*Qkw͠4*'k^#V-X*Qk#>G͔U͠4*'k^#V-X*Qk >G͔U*Qk 6*Sk*Qk$QTͽ4~*Skw!hGkx͙T­#*Qk {hT_g͔U:h#͠4*'k^#V-X~2Hk#:h2Hk!Ukt5*Qk"Yk!Wk͵Y$RV$C>SE!bSB!Gk>7U8!d>7U![k͓U8*Qk#>7U8!f>7U8*Qk >7U8!`g>7U8^>*Qk"_k!]k&5!hGkx͙T͠4*'k^#V-X~!Hk %*Sk"ck!ak͵%R%C>SE!bSB!Gk>7U8!d>7U!ek͓U8!f>7U8*Sk#>7U8*Sk >7Uj!dj>V8#aTG!Bj>̓U!@jK!j`U!fj>zT:!Wjk!&j JUReC!RbSB!f> 7U8^C!WbSB?!j`U^RC>SE^!j!dj>V8#aTG![j>̓U!YjK!j`U!fj>zT!pjk!2j JU!">j*h"rj*rj*>jX!tj͟!~j3!j JU!xj*>j#">jR/C>SE^Üj~# 8͠4*j^#V-X>7U!f>7U͠4*j^#V-XTU!j JU!"j*j |*j*j]> hTG!j>͔U!cjx͙T!j*j]> hTj͔U*j#"jÔ!"j"j*j |R!j*j]> hTG!j>͔U!cjx͙TH!j*j]> hTj͔U*j#"j*j#"j*j"j*j |!j*j]> hTc͔U*j#"jX!jj> ̓U!jkóUhj~# ¤͠4*j^#V-X>7U!f>7U͠4*j^#V-XTU!j JU!"j*j |e*j*j]> hT!j*j]> hT͙T*j*j]> hTG!c>͙T[*j#"j>ò^#V"j*j!f>V8"j!j~#ʽ*j*j+M\TG!j>͔U*j*j#aTG!j>͔U*j!j>͐U!jf>G͔U!j6!"j*j |:j/4!j*j]>8!xg>7U8^>*Sk"ik!gk&5*Qk 6*Sk6*Qk"mk!kk>5_%R]%C!bSB!g>7U8^͠4*'k^#V-X"ok!okt5*Sk"sk!qk 5.S2hͲ4*h -XX >@og͏X"Ek:h%!"Kk*Kk"MkR%C>SE!bSB!g>7U8^*'k"uk!uk8/R3&C!bSB!g>7U8!Gk>7U8!wk͓8!d>7U8^:hW&RW&C!bSB!g>7U8^*Sk#"Ok!-k6!,k6:-k'!"Ck*Sk~=2{k!yk5͠4*'k^#V-X"|k!|kt5!"Ak*Ek+"~k*~k*AkX/:-k/ '*Ok*Ck)"k!kS5*Ck@ "Ck*Sk"k!k.5'!-k6*Ak"Ek*Ak#"Akó&!"Ck*Qk~=2k!k5!kt5!"Ak*Ek+"k*k*AkX/:,k'*Ok*Ck)"k!kS5*Qk"k!k65t'!,k6!-k6:h'*Ok*Ck)"k!kͲ5"Kk*Ck@ "Ck*Ak#"Ak2'k&*Qk"k!k5.S2h:h:,k(*Sk "Ok*Qk6*Qk 6*Qk"k!k 5.S2h!-k6Ͳ4*h -XX >@og͏X+"Ek:-k(!"Ck"Ak*Ek+"k*k*AkX/:-k/(*Ok*Ck)"k!kS5*Qk"k!k.5u(!-k6Ë(*Ok*Ck)"k!kͲ5"Mk*Ck@ "Ck*Ak#"Ak4((*Kk*MkX(!,k6R(C>SE!bSB!g>7U8^:,k)R(C!bSB!g>7U8^*QkhTG!c>͙T*!j6!j*j>cTc͔U*j#"j!j6!"j*j |:j/!j*j]>hTG!c>͙T‰!j6!j*j>cTc͔U*j#"j?!j>7U!f>7U!jTUóU^#V"j4"j!jS5*j"j!j52j:j>3>4 :jog)))))̓T >|j~# ͠4*h#-X"j*j~*jw͠4*j^#V-X*j#>G͔U͠4*j^#V-X*j >G͔U*j 6?*jc>G͔U*j~=2j!j5͠4*j^#V-X"j!jt5!j͵VRC>SE!\bSB!If>7U8^*j"j!j8/R#C!abSB!f>7U8^4!jJU!j!jJU!kfjx͙TT!j`5V!j&5RyC!fbSB!f> 7U8^>é RC!kbSB!f>7U8^4!kJU!k!kf̓Tʹͽ4"k!k͠4+*h-X!cx͙T* *h͠4*h-X^#VX"h*h͠4+++*h-X^#VX"h*h+"h*h"j*h"k*k*jX ͠4*j-X͠4*j#-XQT*j#"j= *h*hX R C>SE^!"h"R C>SE!pbSB!f>)7U8^4!kJU!k!c̓T2kR!C>SE!ubS! 6?*Qk"k!k&5)!hGkx͙T)͠4*'k^#V-X~!Hk:hx)Rx)C>SE!bSB!g>#7U8!h> 7U8^͠4*'k^#V-X~!Hk)*Qk*SkQT*Qk"k!k5)*Qk"k!k&5!kF5*Sk"k!k5.S2h:,k*-k~# )!h6R*C!bSB!4h>7U8^RJ*C!bSB!b*k^#V-X5U8^*k^#V+++|,v*C!bSB?!k`U^!:hk>zT‡*>!dk>V8}2k:kʱ*!k:k_\Tc͔U!ck>V8}2k!kK\TG!k>͔U!k*kJU:k +!kaTG!h>̓U!h:h> ͔U;,!k:kog++M\TG!h>̓U!k:kog#aTG!k>̓U!kK!k`U!ck>V8!ck>V8|}+!kk!k`U!fk>V8}2k:k¡+!hk> ͐U+!k:kog+M\T!h> hT͔U!k:kog#aT!h > hT͔U!h> hTͽ4#>͔U!h > hTͽ4 >͔U!hK> hTG!c>͙T2h!:hh>zT],!hh>U:h2hÝ,!ch>zTs,>2hÝ,!h5U!:h> 7U͗8|ʐ,>Ý,!h5UQ}2h*h:hogX,>,,C!bSB?*kJU^*k!Dh>͙T,>*k"l!l*kJU*kn&͈4Y͐4͐4͐4͐4͐4͐4͐4͐4͐4͐4 ͈4Y ͐4͈4yg)Җ5|g}!o Š55x!͆5r#s# 5͐4͐455_5go¼5|7|{z7|XDMͧXogX8QYP8QY!9V+|83333H8!!U/<|XF]8ʉ8Oʉ8€8# ʍ8k8È8h8gl8~ 8ʿ8#ó8#è8H o&?"<`98BZ!9 99~#? "k:hog*kX*k+|"->4*k}á.RJ-C!bSB!c>7U8^! l)2l:l\-:hk-!l6p-!l6!l6!"l*h" l* l*lX/:lk.͠4+*l-X!cx͙TJ.:l-͠4*l-X~2h!l͓!h`U!l"2l:lJ.͠4+*l-XDh>G͔U*h͠4*l-X^#VX"h*h͠4+++*l-X^#VX"h4a.4!lJU!l6*l#"lÁ-:l.R.C!bSB!Eh> 7U8^R.C>SE^5/R.C>SE^!"l*h"l*l*lX#/͠4+*l-X!Dhx͙T/R /C>SE!bSB!Rh>7U8^!l8/!lb0*l#"l.R4/C>SE^/^#V"lR/C!bSB!h>7U8͠4*l^#V-X"l!d>7U!l͓U8͠4*l^#V-X>7U8!f>7U8͠4*l^#V-X>7U8^0^#V"!l*!l^#V*hX|0R0C>SE^*!l6#60*!l^#V#r+s_0^#V"#l*#l^#V+|R0*h*#ls#rRO0C>SE^^0*#l^#V+r+s61^#V"%l͠4+*%l^#V-X!cx͙T0͠4+*%l^#V-Xc>G͔U͠4*%l^#V-X^#V*h"h͠4+++*%l^#V-X^#V*h"hR51C!bSB!Zh>8> ?9&949x2O`y !92P`"Ol9<$;*Ol·9x2O`=XA V9AV9V9G:O`=Xx2P`"Ol9!R`F6!>`~#z9x=2U`$;>E?:U`+9-/`2S`2V`<2N`!9: :+ ::-:--:>2S`::F:<: @: ::-:.]:::]:::N:eg:Eª::+w::À:-€:::XG::Ҟ:xGGG:¦:GyOʹ: X:ê::N`::ü:y2R`:~#z0 0!V`_w!N`~;4_!>`sXX2Q`G:R`<2N`=X:>`Xf;>;:>`>;!R`5!U`4X:P`G:O`L;!S`;>2T`͉;?!O`5X;:P`!R`<_!>`>w w>+{;!Q`~5>.;G:T`x0¨;:Q`> !S`~ʻ;5!Q`4!N`5-2T`x!N`^4{;;!>`~0>0"Ql*<`~2Ul:S`;v>;X:Ul2Vl>Vc>!Vl <5~/o :V`@<>9c>@<>*c>.< 0<*:Vl!9q#=7>2Wl<2Xl2Yl;2Tl:Xl_:UlF>*<`~2Sl:Sl9£<:Wlʓ<:Wl2WlV>“<:Yl=O:Wl>>:YlO:Tl>M>L ><:Wl2Wl:YlO:Tl>M>L<:SlV>Œ7U8*h> HS8!th>7U8*h> HS8!wh>7U8^2^#V"'l͠4+*'l^#V-X!cx͙T¬1*h͠4*'l^#V-X^#VX"h*h͠4+++*'l^#V-X^#VX"h͠4+*'l^#V-Xc>G͔UR2C!cSB!yh>7U8*h> HS8!th>7U8*h> HS8!wh>7U8^*'l")l!)l/Å4͠4*h#-X"9lͽ4~*9lw͠4*h-X*9l#>G͔U͠4*h-X*9l >G͔U*9l 6*9l 6R2C>SE^͠4*h-X";l!;lt5!=l 5.S2h*9l#"7lͲ4*h -XX >@og͏X"4l*4l> og7"4l!.l6!/l6:/l:.l/e4!"2l",l*4l+"?l*?l*,lX/:.l/3*7l*2l"Cl!AlS5*2l "2l!El.5z3!.l6*,l"4l*,l#",l33!"2l",l*4l+"Gl*Gl*,lX/:/lb4!"0l!h>S!h>S%TQ"Il*Il*0lX/:/l4*7l*2l*0l!+l>G͔U!h+lx͙T 4!/l64!Kl4*0l#"0l3*2l "2l4X44!+lJU!h+lx͙TS44!+lJUX4!/l6*,l#",lÔ33!Ml5.S2hR4C>SE^_^#V#N͈4WY *o**o{ozgͤ4|g}o!\!l!3>͈4Y!4* >  !=:Slͣ>==:Slͳ>&=:YlO:Sl>>M>R<:Sl2Wl:YlO> >M>R<:Wl|=:Tl0Y=:YlO> >Æ=:Yl=O:Sl>>:YlO:Tl>:Wl2WlÆ=:YlO:Tl>M>L<:SlV=:Wlʸ=:Wl2WlV>¸=:Yl=O:Wl>>:Wl=<2WlQ>R<:YlO:Sl͔>=:Wl=:SlB==:Wl*=> >M>R<:YlO:SlC >D:S` >> > >=>:SlC4>> >R>=>> >B>M>M>R<:Vl*Ql!Yl4!Xl4S+-$G:UlOx*<`## m><>Sc>>+c>>-c>>Cc>>Dc>:/,.B!XlN*<`# Ⱦª>G:Xl_:UlO x*<`# Ⱦ>!i#9w$G:S`>x+-?S>x+?-S?>+>-> WB ?x=?G͎?? F?:n`/?@?!]`x?@?ͽ??E? Z??> ?L? l?xf?>ͽ?? w?͎??x?>?=EÁ?ʻ?x![`ң?ͻ?Î?:l`ʮ?ڻ?:[`> ?ã?>2_l!]l\E:l`?![`?> ?> ??2\l!ZlFA@y<>@= @œ@OMBoͬA####W͔A/@60#U@E6@>ew#.@@eG@xU@ͷA /@͟AGZ+y=@x=x@0 ڀ@60$Â@w Œ@+6.$y=b@x=b@Ax<@!9A A @ @w# Xô@H !9 @+w@xOo>g9x AX @ `I!W`"3n!/nMI!.n6)I:c`2.n!c`6:.n 8I*[`#"[`:.n HI![`6#6:.n"O"O*O^#V#"O^#VVIbI"ObI"O|gI|~VIbIyaҗIA =.:;<>[]y *O͉I ͳIÿI͉I$ͳI͉I1I o&))))\xH  I#w IͳI͹I*O#-JA-JGͳI͉I:2J 67Jp4ͳI+I\J#͉IhJ#*TJ6?XJwͳICJ͉IoJͳI\J#6 hJ.¨JͳI IʜJ͉IʨJ#*”J6?ØJwͳIƒJ͉IʯJͳIÜJ#6 ¨J%#6±J*O##^ ~?J# JxCON CON RDR PUN LST M!J ~͹I$`KͳI͉I1,K\Kl`K$`K!~ `KͳI!J͉IGK UKͳI#4Kx=G1KͳI>ɯ*O+bK^#VjK#{#zbK6#6jK r+s!5nF#~K!5n6P  j^ j^!6n^r+s6 #6 !6n4^N*O|K}=K͑KKJKO>~KK>?LN*O|)LYJ=Ly"Lj^%L>~5L=5L>?Lq2O*O/"OqKږL{{KjK*O*O#:OOLjK#s#rÈL̈́KqKXL{K?LjKr+s{§L!O4*O+>|ʶL+}oLIVI~2OVI"OgI:OMJLG:OM*OpL4#6æO͂I:O@w#@MB=A<MB<_MBKMB AoWͬA##͔AyAK0X NA0_X NAXK0w# [AxyAͷA 8A͟AGZʏA+wÄAxͷAʔAxͷAXßAo>g9##AX ʷA ʷA XHA!`l͟Z> WB AAHA BxB>DBA BABBx![`*BBBB:l`5BBB:[`H*B>2nl!ll\E!olßZûBB^C^#VʔBrBͻBWB#FҍB#NB#^#r+s#^#V++r+s~WB5WBB5^Cq#pWBOB4~ B_Cs#r#s#r#q!BßZBB`BB Format Overflow*`-&`!l?CO:`y C> CC> C{=>'C!9ʹC=~#'²C{>'CCÝC{=>'C{>bC*[`++|22m!0mFɯC>C>2=m">m"@m`i"Bm!9"Dm!3m Dm ~# D*m~D*m~TD!m>7UG3!!!`F!`"m!m͜H|D!m>7UG3!R.!!`F!`"m!m͜HÑD*m"m!m͜H!mF*m^#V!d`s#r*m^#V!f`s#r*m^#VKT|*t`KT|GD!m9E*m^#V}*t`}GD!m9E:`EMͰL*O++"OM}+ MͶL}|2O"O͂IͰL"O1KY|M##"O6*Os#r J1O{ 1O*O:OwcM6†M*O"O<œM:O1OÍM<1O!"O*O(Ow# ¨M*O~#pP*O_>æO*Ow#wæOLIgIʦOKVIqæOLIgIʦOVINLæO*O~" 4#4#4LIgIʦO~#NYNPʦO{K>hNæOLIgIʦO~{K>hNʦO*O~PN>æOYNPæO*O!*~!/2O*O|}N(^#V͂I͂I{zڐNzN2OzʿN:O³NKqúNNL#ÚN*O|N*~N=!ON:O?LNNwNM>LIgIʦO|}ʦO~> ҦO<æOLIgIʦO|+O*Ow=æO*O)_*O^#V6+6++YæOLIyIʦO>ҦO"N#F#~VIq#p#w>æOLIyIʦO>¦O*~͂I!ʕO=҇O>!*O" s#r#w=æO*O }!n6 4>2n*n!4#4#4~#N#F#y#x#:n*n!!:nPOO:n~G~#~O?^P#~^P! p! y! qO>G!$q#p#6P"n"n2nx2nO2n*m^#V}*t`}GE!m9E:`8E*m^#V}8E!m9E^#V"m!`"m*m"m!m͟Z2m!m\E^#V"m:`kE:`E*mE*m5!m6:m ʑEEÃErEE!mF*mE*m5!c`6!mF:c`E*m6ÝEH2m:mE!`"m!"m!m͟Z![`6#6!m6 :`E!mF^#V"m!W`"m*m"m!mM6F!`"m!"m!m͟Z3FF:`F*m~ PF*[`#"[`F*m~ dF![`6#6F:`F*m~ †F*_`#"_`!]`6#6F*m~ F*]`#"]`!]`#F!]`6#6*]`*n`#X|F!`"m!"m!m͟ZFE!c`6"m!9"m!mF! 9^n~# F*n^#V|G*n*n QT*n nbFG*n !n>͐U`G!m>7U*nT!nJU*n~#ŒG*n^#V)))|G*n6P#6*n~#G*n^#V))|G*n6#6G*n6<#6*n6#6*n6#6*n6#6*n 6*n^#V}͓Q}2n*n^#V}H!n44*n^#V}3H>2n*n^#V}^H*n~#^H*n6#6*n" n*n"n*n"n!nͿL*n^#V|›H*n"*n!",n!"n͟Z^#V^#VT^:`ڹH!H͟Z2`O!`H6H +~#w!` s#r!`4 ^HH`HH I/O Stack Overflow:c"O!n~5ʍQP/Q=ZQ:nZQ*nGx|g}oÚQ"n>WR*n"nͧQQ*n"nͧQQ*nG!9!x0R +R+Q$%Xg+R-Q0X:X0T])X)XX)Xo|gXQ{@R$%X}AR|Xz-Xo&9}O!9 w#eR60#60! 9~ R!97>?'w#…R-!9~RʭR~#RšR! 9~.¿R+60R0R6 #³R+r>o&9y>o&90w+R6.!9ͰW}! SX/FS)X=:S|/G!ͫS ‘S>0S –S>-3âST]))ԫS寕iO>`G>0 S og|SX!WTw#T!9!7>?'w#1TȇET)KTyw# QT~#hT~#W #ýT!9Oo>gyT~#o>gxGTG͔UwF#"nx7UU*n!9G_>WObk++1U~+)Uy~#/YX#"n"n`i"nͰW*n"n!nw`i"nͿVV"n*n*nͦV"nͿV"n*n-XͿVX*n*n|hVX*nͦVX*n|V)))ڀVÀV*nͦV*n)){V)ҀV:nO:nGzʠVzV ))ҏVÏV:nWXDM>!=))ұV ÷VV|g}o͑WVuWVͰW2n"n!nr#q#pͰW*n"n!nw!nr#q#p:nG:naX:nG:naX:nG:naX:nG:naX:nG:naX:nG:naX LW RW YW|e. cWo&:n*nDMW"n!W^#V!9*n3333!W^#V!9!33333333###~¿WGOW_goހ_W+~G~+N+f.zWzW ))WW} X$ X X XxX!X!X>.Y>)YyƀGOS\{EaXDaXzEaXDaX\e. OX UXS\e. `X.HEg)kX )pX )uX )zX )X )҄X )҉X )ҎX z|XDM|XͧXXx>Y!>)ҺX X=X)ôXɯo>g^#V#N#F{ozg||/=!XßZYYYY     $ ' '                     and user (and v to verify): and user: : Sorry, CP/M2.2 is required.??*1234567890 No files. . k :LSX ABC ToDEMRTUV???????????? Files occupying k(k remaining) Which******k remaining on Drive : NewSWEEP version 3.7 - September 22, 1982by Robert FisherDePaul UniversityChicago, IllinoisCommands:A: Again. Retag # files.B: Backup to last file.C: Copy file with optional verify.D: Delete file.E: Erase all tagged/untagged filY Conversion2$Y!YßZ#Y$Y%Y'Y0Y2FYx2EY!=YßZEYFYGYIY#}OD*o~ҍY##~#foTY!iYßZqYrYsYuYwY Free Space Exhausted##^#V#{_zWVZ{_zWYY4z³Y{Y##^#V# ##s#rs#r#s#r+++~sw#r####}*o}|PZ*{zPZ+F+N+V+5^{VZ{zVZ}|VZ{0Z0Zi`~sw#r##q#p i`N#F#^#V~VZq4#p+i`##s#r\Z_xZ_ FREE Request Out-of-Range$ Free Space Overwrite$GKҷZMbk÷Z̈́\F̓\N̓\N#F̓\^#V"`y2`xZi&][ZxZ>[!`{#z*d`*f`^xyx[h[_!\^#VͿ[b[>(d[y͛[>)d[|E[W[,\|Q[W[Ϳ[[_>,d[b[> _j^ j^ j^0:d[d[r[r[b[|̀[}À[ ګ[dԭ[ ͭ[ڸ[ï[xr[N #~d[[!\Ϳ[*n!9{_z[{[ \\b[>#d[*n>=^#V#͌[\\>: '\>?d[!\Ϳ[Ϳ[>=d[^#V|\\}S\.)) ]ÿ[#F>A\> #w\~ >.\~ \=h\^#V# File: Traceback:\\\\\\\] ERROR FIXED OVERFLOW OVERFLOW UNDERFLOW ZERO DIVIDE END OF FILE UNDEFINED"es.L: Login new disk and user and reset system.M: Mass copy of tagged files with optional verify.R: Rename file(s).S: Space remaining on disk.T: Tag file for transfer.U: Untag a file.V: View a file at console.X: Exit to CP/M.?: Redisplay menu.sp or cr: Next file.Drive New name or * : Cannot rename. already exists.File is R/O. Okay to rename?(Y/N)YO.K. to rename Renaming ====> . ? Old name: New name: is R/O. Delete anyway?(Y/N) Deleted. Delete? (Y/N):Erase tagged or untagged files? (T/U) : Do you wish to be prompted? (Y/N) : NType A at prompt to abort.Erase ?(Y/N/A)Erasing $is R/O. File not copied. is R/O. File not copied. Out of directory spaceCopying =====> with verification CRC check failed. Error. Disk full. Warning: source = target. Re-log drive for an accurate directory. drive0123456789#****Aborted.Tagging Total of tagged files = k (k) Total of tagged files = ( hhh hhhhchWhhhkhhhhh02hx+hh32,22,22,22,22,22,08,32,32,32,32,32,22,10,32,32,32,32,32,32 DB 32,25,22,22,22,08,32,32,32,32,32,32,22,22,10,32,32,32,32,32 DB 32,32,22,22,08,32,32,32,32,32,32,32,25,22,22,22,22,10,32,32 DB 32,32,25,08,32,32,32,32,32,32,32,32,32,22,22,22,22,22,22,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,25,22,22,22,22,08,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 VIXNMSG2: DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,21,24,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,21,22,24,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,21,22,22,22,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,21,22,22,22,22,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22,22,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,22,22,02,02,22,24,32,32 DB 32,32,32,32,32,32,32,32,32,32,<h> K i c"i*i ./:i-&')*+(%12dZi|iiiihi)fiiiji jjBjj[jj&j>j>jjf2j>jjjjjjjjkhkk kk k k kHkYkHk_kckHkikmkskHk{kkkkHkkkKkkkkkkMkkkkkQkkkkkclhllll9lCl9l+l9l\l_lhlil`jlnlwlxl`yl{l Invalid Format Item32,32,22,22,22,22,14,22,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22,22,22,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22,22,14,24,32 DB 22,02,32,32,32,32,32,32,32,32,32,32,23,22,22,22,22,08,24,32 DB 22,32,02,32,32,32,32,32,32,32,32,32,23,22,22,22,02,22,22,32 DB 22,32,32,22,22,22,22,22,10,32,32,32,23,22,22,22,22,22,22,32 DB 01,27,32,27,32,32,32,32,23,32,32,32,23,22,22,22,22,22,22,32 DB 22,32,27,27,32,32,32,32,23,32,32,32,23,22,22,22,22,22,22,32 DB 01,27,32,27,127,127,127,127,23,32,32,32,32,22,22,22,22,22,22,32 DB 22,32,27,27,127,127,127,127,23,32,32,32,32,22,22,22,22,22,22,32 DB 22,27,32,27,127,127,127,127,23,32,32,32,32,22,22,22,02,22,02,32 DB 22,32,27,27,127,127,127,127,23,32,32,32,32,22,14,02,22,02,22,32 DB 22,27,32,27,127,127,127,127,23,32,32,32,21,25,22,22,08,32,23,32 DB 22,27,27,27,127,127,127,127,23,32,32,21,22,08,25,08,127,127,23,32 DB 22,27,32,27,127,127,127,127,23,32,32,22,24,32,127,127,127,127,23,32 DB 22,27,27,27,127,127,127,127,23,32,32,14,10,322m=m>m@mBmDm Stream/Record Sequen/Direct Input/Output Keyed Access P< $conmmW`~mFmTmbmpmmmmm mmmmm mmmmmmmm.datnn nnn*n,n3n.n o oALL PRICEON CALL BIGWAIT CALL BLKMSG CALL PRICEON CALL BIGWAIT ; FOLD UP COMPUTER AND DRIVE IT OFF CALL FOLDUP ; WAIT A SEC AND EXIT TO DEMO LOOP CALL BLKMSG CALL CLRBOT CALL BIGWAIT POP H POP D P#,127,127,127,127,23,32 DB 22,27,32,27,127,127,127,127,23,32,32,22,22,10,127,127,127,127,23,32 DB 22,27,27,27,127,127,127,127,23,32,32,22,14,22,10,127,127,127,23,32 DB 22,27,32,27,127,127,127,127,23,32,32,22,22,14,22,127,127,127,23,32 DB 22,27,27,27,127,127,127,127,23,32,32,22,22,22,22,127,127,127,23,32 DB 22,27,32,27,127,127,127,127,23,32,32,22,22,22,17,127,127,127,23,32 DB 22,27,27,27,32,32,32,32,23,32,32,22,22,22,17,32,32,32,23,32 DB 22,27,32,27,32,58,58,58,23,32,32,22,22,22,22,58,58,58,23,32 DB 22,27,27,27,32,58,58,58,23,32,32,22,22,22,22,58,58,58,23,32 DB 22,27,32,27,32,32,32,32,23,32,32,22,22,22,22,22,22,01,23,32 DB 22,27,27,27,01,22,22,01,23,32,32,22,22,22,22,32,32,46,23,32 DB 22,27,32,27,32,32,32,46,23,32,32,22,22,22,22,32,32,32,23,32 DB 01,32,27,27,32,32,32,32,23,32,32,22,22,22,22,22,22,01,23,32 DB 22,32,32,27,01,22,22,01,23,32,32,22,22,22,22,32,32,46,23,32 DB 01,27,27,27,32,32,32,46,23,32,32,22,22,22,22,32,32,21,08,32 DB 22,32,27,27,32,32,32,32,23,32,32,22,22,22,22,32,21,08,32,32 DB 22,27,32,22,22,22,22,22,08,32,32,22,22,22,17,22,08,32,32,32 DB 22,32,14,32,32,32,32,32,32,32,32,25,22,22,17,08,32,32,32,32 DB 22,14,32,32,32,32,32,32,32,32,32,32,22,22,22,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,25,22,22,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,25,08,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 EXPLOGO: VIXNLOGO: DB ' @@@@@ @@@@@ @@@@@ 1@@@@8 0@@@@5 ' DB '@@@@@@@@@@@ @@@@@ @@@@@}' DB ' @@@@@ @@@@@ @@@@@ 1@@@@8 0@@@@5' DB ' @@@@@@@@@@@ @@@@@8 @@@@@}' DB ' @@@@@8 0@@@@@ @@@@@ 1@@@@@@@@@5' DB ' @@@@@ @@@@@@8 @@@@@}' DB ' 1@@@@@ @@@@@5 @@@@@ 1@@@@@@@5 ' DB ' @@@@@@@@ @@@@@@@8@@@@@}' DB ' 1@@@@80@@@@5 @@@@@ 0@@@@@@@8 ' DB ' @@@@@@@@ @@@@@@@@@@@@@}' DB ' 1@@@@@@@@5 @@@@@ 0@@@@@@@@@8 ' DB ' @@@@@ 32,32,32,32,87,104,111,108,101,115,97,108,101,32,32,32,32,32,55 DB 53,52,50,46,48,48,4,02,2,02,2,02,2,02,2,02,2,02,2,2 DB 2,02,2,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22 DB 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,4,02,2,02,2,02,2,02,2,02,2,02,2,2 DB 2,02,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 DB 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,32,32 DB 32,32,32,32,32,32,32,32,9,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,16,32,32,32,32,32,32,32 DB 49,57,56,48,32,82,101,116,11,32,32,4,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,7,32,32,32,32,4,32,32,32 DB 4,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32 DB 32,32,32,32,32,7,32,32,32,32,32,32,11,32,32,32,32,32,32,32 DB 32,32 @@@@@1@@@@@@@}' DB ' 1@@@@@@5 @@@@@ 0@@@@5 1@@@@8 ' DB ' @@@@@@@@@@@ @@@@@ 1@@@@@@}' DB ' 1@@@@5 @@@@@ 0@@@@5 1@@@@8 ' DB '@@@@@@@@@@@ @@@@@ 1@@@@@}' DEMO15: DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,65,78,78,85,65,76,32,83,65,76,69,83,32,84,79,84,65 DB 76,83,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,40,36,49,48,48,48,39,115,41,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 49,57,55,56,32,82,101,116,97,105,108,32,32,32,32,32,32,32,49,50 DB 53,51,52,46,48,48,4,22,22,22,22,22,22,22,22,22,22,22,22,22 DB 22,22,22,22,22,22,22,22,22,22,22,22,22,22,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,87,#,32,32,32,87,104,111,11,32,32,4,23,14,7,23,14,4,02,14 DB 4,20,23,17,7,23,14,4,02,14,20,5,23,32,23,14,4,32,32,32 DB 4,23,14,32,23,14,4,02,14,32,32,32,7,23,23,4,23,14,32,23 DB 14,4,02,14,20,5,23,7,23,23,32,32,11,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,11,32,32,4,32,4,4,32,4,4,32,32 DB 4,32,02,32,4,32,4,4,32,4,32,4,32,7,23,5,4,32,32,32 DB 4,32,4,7,23,5,4,32,32,32,32,32,4,32,32,4,32,4,7,23 DB 5,4,32,32,32,4,32,32,23,14,32,32,11,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,11,32,32,20,32,20,32,23,18,20,32,32 DB 20,20,23,23,32,23,18,20,32,20,32,20,23,20,23,18,20,32,32,32 DB 20,23,18,32,23,18,20,32,32,32,32,32,32,23,23,20,32,20,32,23 DB 18,20,32,32,32,32,23,20,23,18,32,32,11,32,32,32,32,32,32,32 DB 49,57,56,49,32,82,101,116,28,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,31,32,32,32,32,32,32,32 DB 32,32,32,32,32,87,104,111,B 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,48,46,48,48,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,49,50,48,48,48,46,48,48,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,50,52,48,48,48,46,48,48,32 DEMO21: DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,89 DB 32,61,32,49,48,32,42,32,83,73,78,40,120,41,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,49,50,46,48,48,5,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 88,32,105,110,32,100,101,103,114,101,101,115,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,3108,101,115,97,108,101,32,32,32,32,32,52 DB 51,53,54,46,48,48,4,02,2,02,2,02,2,02,2,02,22,22,22,22 DB 22,22,22,22,22,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,4,02,2,02,2,02,2,02,2,02,23,23,23,23 DB 23,23,23,23,23,23,23,23,23,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,4,20,20,20,20,20,20,20,20,20,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 49,57,56,50,32,82,101,116,97,105,108,32,32,32,32,32,32,32,49,53 DB 48,48,48,46,48,48,4,22,22,22,22,22,22,22,22,22,22,22,22,22 DB 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,322,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,7,24,23,23,23,23,23,23,14,24,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,24,23,18,32,32,32,32,32,32,32,32,32,23,14,6,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 24,17,32,32,32,32,32,32,32,32,32,32,32,32,32,32,20,26,6,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,54,46,48,48,5,32,32,32,32,32,7,2 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,20,24 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,,32,87,104,111,108,101,115,97,108,101,32,32,32,32,32,32 DB 56,57,55,46,48,48,4,02,2,22,22,22,22,22,22,22,22,22,22,22 DB 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,4,02,2,23,23,23,23,23,23,23,23,23,23,23 DB 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,4,20,20,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,4,23,23,23,23,23,23,23,23,23,23,23,23,5 DB 23,23,23,23,23,23,23,23,23,23,23,23,5,23,23,23,23,23,23,23 DB 23,23,23,23,23,5,23,23,23,23,23,23,23,23,23,23,23,23,5,32 D$32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,24,18,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 14,6,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,7,2,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,20,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 89,32,32,32,32,32,32,32,32,32,32,32,4,32,7,18,32,32,32,32 DB 32,32,32,32,32,9,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,16,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,3,18,32,32,32,32,32 DB 32,32,32,32,32,11,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,4,32,32,32,32,7,32,32,32,32,32,32,32,32,32 DB 32,32,11,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 65,32,32,32,32,32,32,32,48,46,48,48,5,32,32,32,32,32,32,32 DB 32,32,32,32,32,11,32,32,32,32,32,32,32,20,6,2,4,32,4,32 DB 32,32,7,23,14,4,7,23,14,20,5,23,7,23,23,32,32,32,32,32 DB 32,32,11,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,24 DB 88,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,11,32,32,32,32,32,32,32,32,2,6,4,32,4,32 DB 32,32,4,32,4,4,4,32,4,32,4,32,32,23,14,32,32,32,32,32 DB 32,32,11,32,32,32,32,32,32,32,32,32,32,32,32,32,32,7,17,32 DB 73,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,11,32,32,32,32,32,32,32,20,32,20,32,23,5,32 DB 32,32,4,23,18,20,32,23,18,32,32,23,20,23,18,32,32,32,32,32 DB 32,32,11,32,32,32,32,32,32,32,32,32,32,32,32,32,7,18,32,32 DB 83,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,11,32,32,32,32,32,32,32,32,32,32,32,23,18,32 DB 32,32,20,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,11,32,32,32,32,32,32,38,32,32,32,32,32,32,32,32,32,51,54,48,46,48,48 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,88,32,40,100,101,103,114,101,101,115,41,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DEMO17: DB 65,32,74,97,110,117,97,114,121,32,32,32,49,57,56,49,32,32,32,32 DB 32,52,54,56,52,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,77,79,78,84,72,76,89,32,78,69,84,32,80,82,79,70 DB 73,84,83,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 66,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,57,55,52,54,46,48,48,32,32,32,32,32,32,32,32,32,109,97,120 DB 32,61,32,49,48,48,48,48,46,48,48,32,32,109,105,110,32,61,32,45 DB 49,48,48,48,48,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 67,32,70,101,98,114,117,97,114,121,32,32,49,57,56,49,32,32,32,32 DB 32,49,50,51,54,46,48,48,32,32,14,14,18,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,2,32,32,32,32,32,2,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,31,32,32,32,32,32,32,32,32,32,32,7,23,32,32,32,32,32 DB 32,32,32,32,32,32,32,45,54,46,48,48,5,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,23,6,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,2,18,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,20,5,6,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,3,23,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,20,14,24,32,32 DB 32,32,32,32,32,32,32,7,$32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,22,22,1,32,32,32,32,32,32,32,5 DB 68,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,56,50,54,52,46,48,48,32,32,14,14,18,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,22,22,1,32,32,32,32,32,32,32,4 DB 69,32,77,97,114,99,104,32,32,32,32,32,49,57,56,49,32,32,32,32 DB 45,51,53,56,57,46,48,48,32,32,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,1,32,32,14,14 DB 18,32,32,32,32,32,32,32,32,22,22,1,32,32,32,32,32,32,32,4 DB 70,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 45,53,54,51,52,46,48,48,32,32,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,1,32,32,14,14 DB 18,32,32,32,32,32,32,32,32,22,14,14,18,32,32,32,32,32,32,4 DB 71,32,65,112,114,105,108,32,32,32,32,32,49,57,56,49,32,32,32,32 DB 45,56,51,50,53,46,48,48,32,32,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,3227,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,31,32,32,32,32,32,32,32,32,32,4 DB 80,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,55,57,50,51,46,48,48,32,32,32,32,32,32,32,32,32,22,2,2 DB 6,22,2,2,6,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 81,32,83,101,112,116,101,109,98,101,114,32,49,57,56,49,32,32,32,32 DB 32,49,54,52,55,46,48,48,32,32,32,32,32,32,32,32,32,32,2,2 DB 6,22,2,2,6,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 82,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,53,54,55,51,46,48,48,32,32,32,32,32,32,32,32,32,32,2,2 DB 6,22,22,1,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,5 DB 83,32,79,99,116,111,98,101,114,32,32,32,49,57,56,49,32,32,32,32 DB 32,52,50,49,49,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,1,32,32,32,,32,32,32,32,22,22,1,32,22,22,1,32,32,14,14 DB 18,32,14,14,18,32,32,32,32,22,14,14,18,32,32,32,32,32,32,4 DB 72,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 45,52,53,50,49,46,48,48,32,22,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,22,14,14,18,22,14,14,18,32,14,14 DB 18,32,14,14,18,32,32,32,32,22,14,14,18,32,14,14,18,32,32,5 DB 73,32,77,97,121,32,32,32,32,32,32,32,49,57,56,49,32,32,32,32 DB 45,49,57,53,54,46,48,48,32,22,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,22,14,14,18,22,14,14,18,22,14,14 DB 18,32,14,14,18,22,22,1,32,22,14,14,18,32,14,14,18,32,32,4 DB 74,32,32,32,32,32,32,32,32,32,32,9,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,16,14,14,18,32,14,14,18,32,32,4 DB 75,32,74,117,110,101,32,32,32,32,32,11,32,32,32,32,32,32,32,32 DB 32,32,32,32,7,32,20,32,32,32,32,32,32,4,32,32,32,4,32,32 DB 32,3232,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 84,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,49,54,52,55,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,1,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 85,32,78,111,118,101,109,98,101,114,32,32,49,57,56,49,32,32,32,32 DB 32,57,55,55,54,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 86,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,54,53,52,54,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 87,32,68,101,99,101,109,98,101,114,32,32,49,57,56,49,32,32,32,32 DB 32,50,50,50,50,46,48,48,32,23,23,23,23,23,23,23,23,23,23,23 DB,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,7,32,32,32,32,32,32,11,14,14,18,22,14,14,18,32,32,4 DB 76,32,32,32,32,32,32,32,32,32,32,11,32,32,4,32,4,7,23,14 DB 4,2,14,20,5,23,4,7,23,23,32,23,14,4,32,32,32,4,23,14 DB 32,23,14,4,2,14,32,32,32,7,23,23,4,23,14,32,23,14,4,2 DB 14,20,5,23,7,23,23,32,32,11,14,14,18,22,14,14,18,32,32,4 DB 77,32,74,117,108,121,32,32,32,32,32,11,32,32,20,6,2,4,23,18 DB 4,32,32,32,4,32,4,4,32,32,7,23,5,4,32,32,32,4,32,4 DB 7,23,5,4,32,32,32,32,32,4,32,32,4,32,4,7,23,5,4,32 DB 32,32,4,32,32,23,14,32,32,11,32,32,32,32,32,32,32,32,32,5 DB 78,32,32,32,32,32,32,32,32,32,32,11,32,32,32,20,32,32,23,18 DB 20,32,32,32,32,23,20,32,23,23,32,23,18,20,32,32,32,20,23,18 DB 32,23,18,20,32,32,32,32,32,32,23,23,20,32,20,32,23,18,20,32 DB 32,32,32,23,20,23,18,32,32,11,32,32,32,32,32,32,32,32,32,4 DB 79,32,65,117,103,117,115,116,32,32,32,28,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,% 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 DB 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 DB 88,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,52,54,54,55,46,48,48,32,65,66,32,32,67,68,32,32,69,70,32 DB 32,71,72,32,32,73,74,32,32,75,76,32,32,77,78,32,32,79,80,32 DB 32,81,82,32,32,83,84,32,32,85,86,32,32,87,88,32,32,32,32,32 IBMCOMP: DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,73,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,66,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,77,22,22,22,22,22,22,22,10,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,22,22,22,22,22,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,23,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,23,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,3@@@5 1@@@ ' DB ' 1@@@8 ' DB ' 1@@@@@@@8 ' DB ' 1@@@8 ' DB ' @@@@ ' DB ' @@@8 0@@@5 ' DB ' 1@@@@@@@@5 ' DB ' 1@@@@@@5 ' DB ' ' ;BIGB: DB ' @@@@@@@@@8 ' DB ' @@@@@@@@@@8 ' DB ' @@@@ @@@@ ' DB ' @@@@ 0@@@5 ' DB ' @@@@@@@@@5 ' DB ' @@@@ 1@@@8 ' DB ' @@@@ @@@@ ' DB ' @@@@ 0@@@@ ' DB ' @@@@@@@@@@5 ' DB ' @@@@@@@@@5 ' DB ' ' ;BIGO: DB ' 0@@@@@8 ' DB ' 0@@@@@@@8 ' DB ' 0@@@5 1@@@8 ' DB ' @@@@ @@@@ ' DB ' @@@@ @@@@ ' DB ' @@@@ @@@@ ' DB ' @@@@ @@@@ ' DB ' 1@@@8 0@@@5 ' DB ' 1@@@@@@@5 ' DB ' 1@@@@@5 ' DB ' ' ;BIGR: DB ' @@@@@@@@@8 ' DB ' @@@@@@@@@@8 ' DB ' @@@@ 1@@@ ' DB ' @@@@ 0@@5 ' DB ' @@@@@@@@@5 ' DB ' @@@@@@@@5 ' DB ' @@@@1@@@8 ' DB ' @@@@ 1@@@8 ' DB ' @@@@ 1@@@8 ' DB ' @@@@ @@@@ ' DB ' ' ;BIGN: DB ' @@@@ @@@@ ' DB ' @@@@8 @@@@ ' DB ' @@@@@8 @@@@ ' DB ' @@@@@@8@@2,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,22,22,22,22,22,32,32,32,32,32,32,32,32,32 DB 32,22,23,24,22,22,22,22,22,22,8,32,32,32,32,32,32,32,32,32 DB 32,22,23,24,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,8,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32%@@ ' DB ' @@@@@@@@@@@ ' DB ' @@@@@@@@@@@ ' DB ' @@@@ 1@@@@@ ' DB ' @@@@ 1@@@@ ' DB ' @@@@ @@@@ ' DB ' @@@@ @@@@ ' DB ' ' ;BIGE: DB ' @@@@@@@@@@@ ' DB ' @@@@@@@@@@@ ' DB ' @@@@ ' DB ' @@@@ ' DB ' @@@@@@@ ' DB ' @@@@@@@ ' DB ' @@@@ ' DB ' @@@@ ' DB ' @@@@@@@@@@@ ' DB ' @@@@@@@@@@@ ' DB ' ' ;---- -------- --------- >>>>>>>>> ;---- -------- --------- >>>>>>>>> ;TEXT WWMSG: DB ' W o r l d W i d e M ' DB 'a r k e t i n g C o r p . }' PTMSG: DB ' p r e s e n t s t h e }' LOGOWORD: DB 'OSBORNE}' PORTMSG: DB ' YTILIBATROP }' COMPMSG: DB ' COMPATIBILITY}' BDLMSG: DB ' INCLUDES SOFTWARE }' WSMSG: DB ' WORDSTAR }' SCMSG: DB ' SUPERCALC }' MMMSG: DB ' MEDIA MASTER }' DESOMSG: DB ' DESOLATION }' OSMSG: DB ' OSBOARD }' DESMSG: DB ' DESIGNED TO ENDURE  'A> SWEEP .DOC^{' DB 'A> SHOWLOC .LBR^{' DB 'A> DSKPRAM .OBJ^{' DB 'A> IRVTXTWS .OQJ^{' DB 'A> BECOUNT .PQS^{' DB 'A> EDFILE .999^{' DB ' ^{' DB '^{' DB ' ** OVER 1000 MORE! **' DB '{{{{^^' DB '}' UGMEET: DB ' KENAI, AK.^{' DB ' FT. SMITH, AR.^{' DB ' STOCKTON, CA.^{' DB ' OAKLAND, CA.^{' DB ' SALINAS, CA.^{' DB ' DENVER, CA.^{' DB ' DANBURY, CO.^{' DB ' ORLANDO, CO.^{' DB ' DANBURY, CT.^{' DB ' ORLANDO, FL.^{' DB ' MAITLAND, FL.^{' DB ' ATHENS, GA.^{' DB ' HILO, HI.^{' DB ' DAVENPORT, IA.^{' DB ' ROCKFORD, IL.^{' DB ' EVANSVILLE, IN.^{' DB ' BEDFORD, MA.^{' DB ' DETROIT, MI.^{' DB ' ANN ARBOR, MI.^{' DB ' ST. PAUL, MN.^{' DB ' ST. LOUIS, MO.^{' DB ' JACKSON, MS.^{' DB ' FARGO, MD.^{' DB ' RALEIGH, NC.^{' DB ' LAS VEGAS, NV.^{' DB ' LINCOLN, NB.^{' DB ' SYRACUSE, NY.^{' DB ' }' SUPPMSG: DB ' THE VIXEN ADVANTAGE}' NOWAVBL: DB ' NOW AVAILABLE AT }' SFTNAMES: DB ' WORDSTAR}' DB ' SUPERCALC}' DB ' MBASIC}' DB ' MEDIA}!' DB ' MASTER}' DB ' OSBOARD}' DB ' DESOLATION}' DB ' UTILITIES}' DB '**' ; SHOWS END OF DISPLAY SCCRT: DB ' %: A :: B :: C ' DB ' :: D :: E :^#' DB '% 1:^#' DB '% 2:^ %THE VALUE OF THE VIXEN, ' DB 'AT FIRST VIEW. ^#' DB '% 3:^#' DB '% 4:^ ' DB 'RETAIL PRICE #' DB '% 5:^ ' DB '--------------- #' DB '% 6:^ %SOFTWARE:^ ' DB ' #' DB '% 7:^ Wordstar, Supercalc2, Mbasic, ' DB ' $950.00 #' DB '% 8:^ Media Master, Osboard, Desolat' DB 'ion, #' DB '% 9:^ Turnkey & Utilities. ' DB ' ITHACA, NY.^{' DB ' OBERLIN, OH.^{' DB ' TULSA, OK.^{' DB ' PORTLAND, OR.^{' DB ' NASHVILLE, TN.^{' DB ' OAK RIDGE, TN.^{' DB ' HOUSTON, TX.^{' DB ' RICHMOND, VA.^{' DB '{{^^' DB ' ** OVER 300 LOCATIONS! **^^{{{' DB '}' MMTOTL: DB 'FOR TOTAL DATA DISK}' MMCOMP: DB ' COMPATIBILITY}' MMREADS: DB ' READS AND WRITES}' MMDISKS: DB ' IBM PC DISKS}' DB ' KAYPRO II DISKS}' DB ' MORROW MDII DISKS}' DB ' XEROX DISKS}' DB ' ZENITH DISKS}' DB ' IBM PC DISKS}' DB ' AND HUNDREDS MORE}' DB '{{' WSCANWRT: DB 27,100,'{{',27,98,26 DB '^ ** CREATE and WRITE ** ^^' DB ' DOCUMENTS, ^' DB ' FORMS, ^' DB ' LETTERS.' DB '}' WSCANEDT: DB 27,100,'{{',27,98,26 DB '^ ** EASILY EDIT TEXT **^^' DB ' CORRECT Typing Errors, ^' DB ' DELETE Words and ^' DB ' ANY Unwanted Text. }' WSCANSRT: DB 27,100,'{{',27,98,26 DB '^ ** MANIPULATE TEXT **^^' db ' RE-ARANGE Paragrap #' DB '% 10:^#' DB '% 11:^ %HARDWARE:^ Including warran' DB 'ty! $1300.00 #' DB '% 12:^ Two Double-Sided Double-Density#' DB '% 13:^ Disk Drives, 7" Amber Monitor, #' DB '% 14:^ Full Size Keyboard, and More! #' DB '% 15:^#' DB '% 16:^ ' DB ' --------------- #' DB '% 17:^ ' DB ' %TOTAL:^ $2250.00 #' DB '% 18:^#' DB '% 19:^ %YOU SAVE' DB ' OVER! :^ $1200.00 #' DB '% 20:^#' DB '% 21:^#' DB '% 22:^#' DB '% 23:^#' DB '}' FOGMSG: DB ' THE FOG OFFERS}' PDANDUG: DB ' ** FREE PUBLIC DOMAIN SOFTWARE ** ' DB ' ** IMFORMATIVE USER GROUP MEETINGS **}' PDSW: DB 'A> NSWP207 .COM^{' DB 'A> MODEM740 .COM^{' DB 'A> PROGRAM .FUN^{' DB 'A> CRCEM .COM^{' DB 'A> NSWP205 .DAT^{' DB 'A> CERTIFY .LBR^{' DB 'A> CALENDAR .LBR^{' DB 'A> PROBE .LBR^{' DB&hs,^' db ' Pages, Even Entire ^' db ' Documents- EASILY! }' SCCANUSE: DB '^^' DB ' ** SUPERCALC2 **^' DB '^' DB ' IS EXCELLENT FOR CREATING: ^' DB ' - Income and Tax Spread sheets.^' db ' - Money Management Calculations.^' db ' - Inventory and Business Controllers.^' db ' - Budgeting and Scheduling Management.^' db ' - An Invaluable Money Organizing Tool.^^ ' DB ' AND ITS INCLUDED WITH THE VIXEN!^' db '}' WSCANUSE: DB '^^' DB ' ** SOME POPULAR USES FOR WORDSTAR ** ^' DB ' ^' DB ' WRITING:^' DB ' *BOOKS* *REPORTS* ^' DB ' *LETTERS* *PROGRAMS*^' DB ' *MAILING LISTS* * TERM PAPERS*^' db ' ^' db ' WORDSTAR is the WORLDS BEST SELLING ^' DB ' WORD PROCESSOR! ^' db ' and its FREE with the VIXEN!.^' DB '}' SNAMES: DB '* WORDSTAR - The Number 1 Word Processor.#' db '#' DB '* SUPERCALC2 - Powerful electronic spreadsheet.#' db '#' DB '* MBASIC - Beginners programming language.#' db '#' DB '* MEDIA MASTER - Multi computer translator.#' DB '#' DB '* OSBOARD - Electronic Graphics drawing board.#' DB '#' DB '* DESOLATION - Super Graphics action game.#' DB '}' HRDNAMES: DB '^&' DB '* 2 Double-Sided, Double-Density, Disk Drives.^&' DB ' 400k per disk. stores 100 typed pages.^&' db '^&' DB '* 7-Inch Diagonal, Built-in Amber Monitor.^&' DB ' 80 colum, 25 line display screen. ^&' db '^&' DB '* SERIAL and PARALLEL PORTS Let You,^&' DB ' connect the VIXEN to ANY printer or modem.^&' db '^&' DB '* CP/M 2.2 Operating System. Gives You-^&' db ' full library access to great free software.^&' DB '}' SUPNAMES: DB '^&' DB '* FREE Membership To The F.O.G. User Group.^&' db '^&' DB '* I.B.M. Data Disk Compatability.^&' db '^&' DB '* FULL SIZE Business Keyboard.^&' db '^&' DB '* Runs WORDSTAR FASTER Than Any Other.^&' db '^&' DB '* PORTABLE, RELIABLE, DATA COMPATIBLE.^&' db '^&' DB '* Designed For WORKING Where Ever You Ar @7 ' DB '@7@ @7@ @ @7@ @1@ @ @7 @ @ @7 #' DB ' 5 5 1 @@ 1@5 @@ 5 5 @15@ @ @ 5 @@ ' DB '@@5 5 1 @@ 5 1 @ 1 1@ @@ 1@5 @ #' DB ' ' DB ' #' DB ' ' DB ' #' ; ============================ ;---------------------------- OLDSTAC: DS 2 DS 64 NEWSTAC: DB 0FFH WSBUFR: DS 500 CNTR1: DS 1 CNTR2: DS 1 PNTR1CRT: DS 2 PNTR1TXT: DS 2 PNTR2CRT: DS 2 PNTR2TXT: DS 2 LOOP1: DS 1 LOOP2: DS 1 LOOP3: DS 1 TOPLT: DW 61440 TOPRT: DW 61440+128+50 BOTLT: DW 61440+3070 BOTWRDLT: DW 61440+2560 BOTWRDRT: DW 61440+2560+74 TIMER: DW 0200H WINDBUFR: DS 1000 ; 1K FOR WINDOW BUFFER NUMTOFAD: DS 1 NUMSDONE: DB 0 ROWOFF: DS 1 HLTEMP1: DS 2 HLTEMP2: DS 2 HLTEMP3: DS 2 HLTEMP4: DS 2 PRICELOC: DS 2 MIDLOC: DS 2 SCRUPLOC: DS 2 LASTLOC: DS 2 DESOSHIP: DS 2 e.^&' DB '}' ;---- -------- --------- >>>>>>>>>LETTERS BLANKLET: DB ' ' DB ' ' DB ' ' DB ' ' LETTERA: DB '0@8 ' DB '@ @ ' DB '@@@ ' DB '@ @ ' LETTERB: DB '@@8 ' DB '@4@ ' DB '@3@ ' DB '@@5 ' LETTERC: DB '0@8 ' DB '@ ' DB '@ ' DB '1@5 ' LETTERD: DB '@@8 ' DB '@ @ ' DB '@ @ ' DB '@@5 ' LETTERE: DB '@@@ ' DB '@4 ' DB '@3 ' DB '@@@ ' LETTERF: DB '@@@ ' DB '@4 ' DB '@3 ' DB '@ ' LETTERG: DB '0@8 ' DB '@ ' DB '@6@ ' DB '1@5 ' LETTERH: DB '@ @ ' DB '@4@ ' DB '@3@ ' DB '@ @ ' LETTERI: DB '@@@ ' DB ' @ ' DB ' @ ' DB '@@@ ' LETTERJ: DB '@@@ ' DB ' @ ' DB '8 @ ' DB '1@5 ' LETTERK: DB '@ 0 ' DB '@05 ' DB '@18 ' DB '@ 1 ' LETTERL: DB '@ ' DB '@ ' DB '@ ' DB '@@@ ' LETTERM: DB '@ @' DB '@80@' DB '@15@' DB '@ @' LETTERN: DB '@ @ ' DB '@8@ ' DB '@1@ ' DB '@ @ ' LETTERO: DB '0@8 ' DB '@ @ ' DB '@ @ ' DB '1@5 ' & TMPA: DS 1 TMPA1: DS 1 TMPA2: DS 1 CHR1: DS 1 CHR2: DS 1 CHR3: DS 1 CHR4: DS 1 CHR5: DS 1 CURCHR: DS 1 ROWON: DS 1 COMPTYPE: DS 1 WHATDEMO: DS 1 2,32,32,22,22,1,32,32,32,32,32,32,32,4 DB 69,32,77,97,114,99,104,32,32,32,32,32,49,57,56,49,32,32,32,32 DB 45,51,53,56,57,46,48,48,32,32,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,1,32,32,14,14 DB 18,32,32,32,32,32,32,32,32,22,22,1,32,32,32,32,32,32,32,4 DB 70,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 45,53,54,51,52,46,48,48,32,32,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,1,32,32,14,14 DB 18,32,32,32,32,32,32,32,32,22,14,14,18,32,32,32,32,32,32,4 DB 71,32,65,112,114,105,108,32,32,32,32,32,49,57,56,49,32,32,32,32 DB 45,56,51,50,53,46,48,48,32,32,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,22,22,1,32,22,22,1,32,32,14,14 DB 18,32,14,127,27,31,32,32,32,32,32,32,32,32,32,4 DB 80,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,55,57,50,51,46,48,48,32,32,32,32,32,32,32,32,32,22,2,2 DB 6,22,2,2,6,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 81,32,83,101,112,116,101,109,98,101,114,32,49,57,56,49,32,32,32,32 DB 32,49,54,52,55,46,48,48,32,32,32,32,32,32,32,32,32,32,2,2 DB 6,22,2,2,6,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 82,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,53,54,55,51,46,48,48,32,32,32,32,32,32,32,32,32,32,2,2 DB 6,22,22,1,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,5 DB 83,32,79,99,116,111,98,101,114,32,32,32,49,57,56,49,32,32,32,32 DB 32,52,50,49,49,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,1,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,4,18,32,32,32,32,22,14,14,18,32,32,32,32,32,32,4 DB 72,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 45,52,53,50,49,46,48,48,32,22,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,22,14,14,18,22,14,14,18,32,14,14 DB 18,32,14,14,18,32,32,32,32,22,14,14,18,32,14,14,18,32,32,5 DB 73,32,77,97,121,32,32,32,32,32,32,32,49,57,56,49,32,32,32,32 DB 45,49,57,53,54,46,48,48,32,22,14,14,18,32,14,14,18,32,32,32 DB 32,32,32,32,32,32,32,32,32,22,14,14,18,22,14,14,18,22,14,14 DB 18,32,14,14,18,22,22,1,32,22,14,14,18,32,14,14,18,32,32,4 DB 74,32,32,32,32,32,32,32,32,32,32,9,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,16,14,14,18,32,14,14,18,32,32,4 DB 75,32,74,117,110,101,32,32,32,32,32,11,32,32,32,32,32,32,32,32 DB 32,32,32,32,7,32,20,32,32,32,32,32,32,4,32,32,32,4,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,4,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 84,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,49,54,52,55,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,1,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 85,32,78,111,118,101,109,98,101,114,32,32,49,57,56,49,32,32,32,32 DB 32,57,55,55,54,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 86,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,54,53,52,54,46,48,48,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4 DB 87,32,68,101,99,101,109,98,101,114,32,32,49,57,56,49,32,32,32,32 DB 32,50,50,50,50,46,48,48,32,23,23,23,23,23,23,23,23,23,23,23 DB 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,232,32,7,32,32,32,32,32,32,11,14,14,18,22,14,14,18,32,32,4 DB 76,32,32,32,32,32,32,32,32,32,32,11,32,32,4,32,4,7,23,14 DB 4,2,14,20,5,23,4,7,23,23,32,23,14,4,32,32,32,4,23,14 DB 32,23,14,4,2,14,32,32,32,7,23,23,4,23,14,32,23,14,4,2 DB 14,20,5,23,7,23,23,32,32,11,14,14,18,22,14,14,18,32,32,4 DB 77,32,74,117,108,121,32,32,32,32,32,11,32,32,20,6,2,4,23,18 DB 4,32,32,32,4,32,4,4,32,32,7,23,5,4,32,32,32,4,32,4 DB 7,23,5,4,32,32,32,32,32,4,32,32,4,32,4,7,23,5,4,32 DB 32,32,4,32,32,23,14,32,32,11,32,32,32,32,32,32,32,32,32,5 DB 78,32,32,32,32,32,32,32,32,32,32,11,32,32,32,20,32,32,23,18 DB 20,32,32,32,32,23,20,32,23,23,32,23,18,20,32,32,32,20,23,18 DB 32,23,18,20,32,32,32,32,32,32,23,23,20,32,20,32,23,18,20,32 DB 32,32,32,23,20,23,18,32,32,11,32,32,32,32,32,32,32,32,32,4 DB 79,32,65,117,103,117,115,116,32,32,32,28,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 DB 27,27,27,27,27,27,27,'3 DB 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 DB 88,32,32,32,32,32,32,32,32,32,32,32,49,57,56,50,32,32,32,32 DB 32,52,54,54,55,46,48,48,32,65,66,32,32,67,68,32,32,69,70,32 DB 32,71,72,32,32,73,74,32,32,75,76,32,32,77,78,32,32,79,80,32 DB 32,81,82,32,32,83,84,32,32,85,86,32,32,87,88,32,32,32,32,32 IBMCOMP: DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,73,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,66,22,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,77,22,22,22,22,22,22,22,10,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,22,22,22,22,22,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,23,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,23,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,2 DB ' 1@@@8 ' DB ' @@@@ ' DB ' @@@8 0@@@5 ' DB ' 1@@@@@@@@5 ' DB ' 1@@@@@@5 ' DB ' ' ;BIGB: DB ' @@@@@@@@@8 ' DB ' @@@@@@@@@@8 ' DB ' @@@@ @@@@ ' DB ' @@@@ 0@@@5 ' DB ' @@@@@@@@@5 ' DB ' @@@@ 1@@@8 ' DB ' @@@@ @@@@ ' DB ' @@@@ 0@@@@ ' DB ' @@@@@@@@@@5 ' DB ' @@@@@@@@@5 ' DB ' ' ;BIGO: DB ' 0@@@@@8 ' DB ' 0@@@@@@@8 ' DB ' 0@@@5 1@@@8 ' DB ' @@@@ @@@@ ' DB ' @@@@ @@@@ ' DB ' @@@@ @@@@ ' DB ' @@@@ @@@@ ' DB ' 1@@@8 0@@@5 ' DB ' 1@@@@@@@5 ' DB ' 1@@@@@5 ' DB ' ' ;BIGR: DB ' @@@@@@@@@8 ' DB ' @@@@@@@@@@8 ' DB ' @@@@ 1@@@ ' DB ' @@@@ 0@@5 ' DB ' @@@@@@@@@5 ' DB ' @@@@@@@@5 ' DB ' @@@@1@@@8 ' DB ' @@@@ 1@@@8 ' DB ' @@@@ 1@@@8 ' DB ' @@@@ @@@@ ' DB ' ' ;BIGN: DB ' @@@@ @@@@ ' DB ' @@@@8 @@@@ ' DB ' @@@@@8 @@@@ ' DB ' @@@@@@8@@@@ ' DB ' @@@@@@@@@@@ ' DB ' @@@@@@@@@@@ ' DB ' @@@@ 2,22,32,32,32,32,22,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,22,22,22,22,22,22,32,32,32,32,32,32,32,32,32 DB 32,22,23,24,22,22,22,22,22,22,8,32,32,32,32,32,32,32,32,32 DB 32,22,23,24,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,32,24,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,32,32,22,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,22,22,22,8,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 DB'1@@@@@ ' DB ' @@@@ 1@@@@ ' DB ' @@@@ @@@@ ' DB ' @@@@ @@@@ ' DB ' ' ;BIGE: DB ' @@@@@@@@@@@ ' DB ' @@@@@@@@@@@ ' DB ' @@@@ ' DB ' @@@@ ' DB ' @@@@@@@ ' DB ' @@@@@@@ ' DB ' @@@@ ' DB ' @@@@ ' DB ' @@@@@@@@@@@ ' DB ' @@@@@@@@@@@ ' DB ' ' ;---- -------- --------- >>>>>>>>> ;---- -------- --------- >>>>>>>>> ;TEXT WWMSG: DB ' W o r l d W i d e M ' DB 'a r k e t i n g C o r p . }' PTMSG: DB ' p r e s e n t s t h e }' LOGOWORD: DB 'OSBORNE}' PORTMSG: DB ' YTILIBATROP }' COMPMSG: DB ' COMPATIBILITY}' BDLMSG: DB ' INCLUDES SOFTWARE }' WSMSG: DB ' WORDSTAR }' SCMSG: DB ' SUPERCALC }' MMMSG: DB ' MEDIA MASTER }' DESOMSG: DB ' DESOLATION }' OSMSG: DB ' OSBOARD }' DESMSG: DB ' DESIGNED TO ENDURE }' SUPPMSG: DB ' THE VIXEN ADVANTAGE}' NOWAVBL: D> DSKPRAM .OBJ^{' DB 'A> IRVTXTWS .OQJ^{' DB 'A> BECOUNT .PQS^{' DB 'A> EDFILE .999^{' DB ' ^{' DB '^{' DB ' ** OVER 1000 MORE! **' DB '{{{{^^' DB '}' UGMEET: DB ' KENAI, AK.^{' DB ' FT. SMITH, AR.^{' DB ' STOCKTON, CA.^{' DB ' OAKLAND, CA.^{' DB ' SALINAS, CA.^{' DB ' DENVER, CA.^{' DB ' DANBURY, CO.^{' DB ' ORLANDO, CO.^{' DB ' DANBURY, CT.^{' DB ' ORLANDO, FL.^{' DB ' MAITLAND, FL.^{' DB ' ATHENS, GA.^{' DB ' HILO, HI.^{' DB ' DAVENPORT, IA.^{' DB ' ROCKFORD, IL.^{' DB ' EVANSVILLE, IN.^{' DB ' BEDFORD, MA.^{' DB ' DETROIT, MI.^{' DB ' ANN ARBOR, MI.^{' DB ' ST. PAUL, MN.^{' DB ' ST. LOUIS, MO.^{' DB ' JACKSON, MS.^{' DB ' FARGO, MD.^{' DB ' RALEIGH, NC.^{' DB ' LAS VEGAS, NV.^{' DB ' LINCOLN, NB.^{' DB ' SYRACUSE, NY.^{' DB ' ITHACA, NY.^{' DB ' OBERLIN, OH.^{' DB ' TULB ' NOW AVAILABLE AT }' SFTNAMES: DB ' WORDSTAR}' DB ' SUPERCALC}' DB ' MBASIC}' DB ' MEDIA}!' DB ' MASTER}' DB ' OSBOARD}' DB ' DESOLATION}' DB ' UTILITIES}' DB '**' ; SHOWS END OF DISPLAY SCCRT: DB ' %: A :: B :: C ' DB ' :: D :: E :^#' DB '% 1:^#' DB '% 2:^ %THE VALUE OF THE VIXEN, ' DB 'AT FIRST VIEW. ^#' DB '% 3:^#' DB '% 4:^ ' DB 'RETAIL PRICE #' DB '% 5:^ ' DB '--------------- #' DB '% 6:^ %SOFTWARE:^ ' DB ' #' DB '% 7:^ Wordstar, Supercalc2, Mbasic, ' DB ' $950.00 #' DB '% 8:^ Media Master, Osboard, Desolat' DB 'ion, #' DB '% 9:^ Turnkey & Utilities. ' DB ' #' DB '% 10:^#' DB '% 11:^ %HARDWARESA, OK.^{' DB ' PORTLAND, OR.^{' DB ' NASHVILLE, TN.^{' DB ' OAK RIDGE, TN.^{' DB ' HOUSTON, TX.^{' DB ' RICHMOND, VA.^{' DB '{{^^' DB ' ** OVER 300 LOCATIONS! **^^{{{' DB '}' MMTOTL: DB 'FOR TOTAL DATA DISK}' MMCOMP: DB ' COMPATIBILITY}' MMREADS: DB ' READS AND WRITES}' MMDISKS: DB ' IBM PC DISKS}' DB ' KAYPRO II DISKS}' DB ' MORROW MDII DISKS}' DB ' XEROX DISKS}' DB ' ZENITH DISKS}' DB ' IBM PC DISKS}' DB ' AND HUNDREDS MORE}' DB '{{' WSCANWRT: DB 27,100,'{{',27,98,26 DB '^ ** CREATE and WRITE ** ^^' DB ' DOCUMENTS, ^' DB ' FORMS, ^' DB ' LETTERS.' DB '}' WSCANEDT: DB 27,100,'{{',27,98,26 DB '^ ** EASILY EDIT TEXT **^^' DB ' CORRECT Typing Errors, ^' DB ' DELETE Words and ^' DB ' ANY Unwanted Text. }' WSCANSRT: DB 27,100,'{{',27,98,26 DB '^ ** MANIPULATE TEXT **^^' db ' RE-ARANGE Paragraphs,^' db ' Pages, Even Entire ^' db ' Documents- E:^ Including warran' DB 'ty! $1300.00 #' DB '% 12:^ Two Double-Sided Double-Density#' DB '% 13:^ Disk Drives, 7" Amber Monitor, #' DB '% 14:^ Full Size Keyboard, and More! #' DB '% 15:^#' DB '% 16:^ ' DB ' --------------- #' DB '% 17:^ ' DB ' %TOTAL:^ $2250.00 #' DB '% 18:^#' DB '% 19:^ %YOU SAVE' DB ' OVER! :^ $1200.00 #' DB '% 20:^#' DB '% 21:^#' DB '% 22:^#' DB '% 23:^#' DB '}' FOGMSG: DB ' THE FOG OFFERS}' PDANDUG: DB ' ** FREE PUBLIC DOMAIN SOFTWARE ** ' DB ' ** IMFORMATIVE USER GROUP MEETINGS **}' PDSW: DB 'A> NSWP207 .COM^{' DB 'A> MODEM740 .COM^{' DB 'A> PROGRAM .FUN^{' DB 'A> CRCEM .COM^{' DB 'A> NSWP205 .DAT^{' DB 'A> CERTIFY .LBR^{' DB 'A> CALENDAR .LBR^{' DB 'A> PROBE .LBR^{' DB 'A> SWEEP .DOC^{' DB 'A> SHOWLOC .LBR^{' DB 'A