IMD 1.15: 15/05/2007 13:36:56 fog mis 023         -FOG/MIS023/MIS#023CRC,DELETE KEY/MIS#023DOC *GRAPHICSWS OSWSPRNTTXT PORTABLEDQA9 PORTABLEDQCPORTABLEHDRPORTABLEIQX&PROPSPACDIAWWS33FASTASMWS33PAT AQMP !"#WS33PAT DQC $WSTIP1 DOC%WSUFIX4 ASM?&'() SYSTEM NOTE: Delete key (by Thomas Jones) So, you are one of the many people who wishes that you had a key marked "DEL", like on most terminals. Well, you can do have this key, but it is not labelled. In WordStar, you can type ^- (control-hyphen) or ^: (control-shift-semicolon) to do the same as the DEL key would. But, what about the rest of the programs that were included with your computer? Is there a DEL key? YES! All you have to do is type ^? (control-shift-/  ) and this generates an ASCII CHR$(127) which is exactly what the DEL key does. There is no need to use DDT to adapt SETUP.COM to make one of the Special Function Keys (SFK's) a DEL key, you already have one.  need to use DDT to adSYSTEM NOTE: How to edit graphics with WordStar (by Thomas Jones) NOTE THI I FO EXPERIENCE WORDSTA USER ONLY THI PROCES MAKEӠ THŠ MENUӠ UNREADABLE I YO D NO KNOנ THŠ WORDSTA COMMANDS YOՠ MUS MAK LIS O TH ONE YO MA USŠ BEFOR ENTERING THIS ALTERED WORDSTAR. ɠ wa tryin t figur ou ho t us WordSta t edi som for o graphics withou makin mes o th entir screen Wha ɠ hav don i patche WordSta s tha th "hiliting i graphic instea o half-intensity Th addresse fo thes patche wer foun i Dou Hurst' articl o page 16-1 o th July 198 FOGHORN Thi patc unfortunatel als make th menu als i graphics becaus the ar als half-intensit i th regula version. Wit INSTALL.CO (fro th CP/ dis o single-densit an th WordSta dis o doubl density an WS.CO͠ (fro th WordSta disk o driv A a wel a 26 fo anothe WordSta program typ INSTA  L ,N,B,A:WS.COM,A:GWS.COM,U,Y,U,Y,U,Y,U, (Th comma separat differen place fo answers d no typ the in. ***************************************************************** EDITOR Pleas plac al followin area surrounde b bracOCATION TO BE CHANGED (0=END):} ITHELP: { ADDRESS : OLD VALUE: 03H NEW VALUE:} 00 {LOCATION TO BE CHANGED (0=END):} 0 {CONFIRM TERMINAL AND PRINTER SELECTIONS: Osborne I Teletype-like printer ket ({} i differen typ face The represen wha th INSTAL progra says. ***************************************************************** A thi point WordSta shoul as "AR TH MODIFICATION T WORDSTAҠ NO COMPLETE? typ  No communications protocol CP/M List Output driver (LST:) OK (Y/N):} Y T us thi adapte WordStar firs inser you ow tex (i any int file Typ ^K t begi th are o graphic an ^K t en th area (yo haven' mad an yet! Now here is what the computer and you will say. {LOCATION TO BE CHANGED (0=END):} 284 { ADDRESS : 0284H OLD VALUE: 02H NEW VALUE: 02} (type ) {LOCATION TO BE CHANGED (0=END): 0285} (type { ADDRES Yo ca onl hav on are a time bu yo ca chang it Usin lowe cas an th keyboar graphic representation i th bac o you user' manual typ th graphic in Th character ) {LOCATION TO BE CHANGED (0=END): 0286} (type ) { ADDRESS : 0286H OLD VALUE: 29H NEW VALUE:} 67 {LOCATION TO BE CHANGED (0=END):} 028B { ADDRESS : 028BH OLD VALUE: 02H NEW VALres will reccomen tha yo edi th fil i non-documen mode o g throug i wit PI (PI A:file=A:fil [VZ]) Plac "^Pg a th beginnin o eac plac yo wan t b i graphic whe yo typ i o you screen an "^P<UE: 02} (type ) {LOCATION TO BE CHANGED (0=END): 028C} (type ) { ADDRESS : 028CH OLD VALUE: 1BH NEW VALUE: 1B} (type ) {LOCATION TO BE CHANGED (0=END): 028D} (type ) { ADDRESS : 028DH OLD VALUE: 28H NEW VALUE:} 47 {LESC>G a th end T typ i o th screen us th CP/ comman TYPŠ o FILIST.BA somewher els i thi issue.ac "^Pg a th beginnin o eac plac yo wan t b i graphic whe yo typ i o you screen an "^P<   back to Normal, cancelling the Emphasis.  Here is alternate pitch followed by expanded 66 CPL And this line should be automatically set back again to 132 cpl by the return at the end of the line. And now back to regular size 80 character line.   And finally with a quick control Y, the Wallbanger double-emphasized!  and finally back to normal... atically set back again to 132 cpl by the return at the end of the line. And now back to regular size 80 character line. thi i tes o th OSBORNE- Wordsta patche a pe th corrected article by J. Woolley in THE PORTABLE COMPANION first a line of tiny letters:  This is a line of alternate pitch (132cpl) text with the A command.  This is a line of normal pitch prefaced by control N.  this is an emphasized line prefaced by control Q.  and then cancelled by control W.  this line made Big by control E.  and then Boldend by control Q.  this is a line prefaced by control R cancelling the Big  and this by control W to cancel the Bold. this is a line that has been overprinted. ////\\\\\\\ Now let's try to insert type in the middle .  boldface  Control W gets us  vPORTABLE.DTAO o !"#$%&'()*+,-./0123456789:;<=>?G6D);b}(ϳdjۅ 5Qr-7GcwŰ^q Vg]M'@P.L8Un9+UQ„5/,T'Q(pˁю1%]|T?E*)@[nha߄{ӿZPGy7 Z7y n9+wfB lMÂ0'+@[nh](K=(f86@ABCDEFGHIJKLMN%8c\{^_Pn9+*yJ9~NTr>,(pˁю.yJ9 x-:rsD;vW gV/ vai:3-:rsD;vW Çwb*笎m",,Bꨢ@[nh Nk|;|@[nh?V#GsvPZsQp]1?F)+!=y:xF[tv?v؆0oQ:5G4, qˁю0 ݸW'dn9+q7 JO #l:Hƞ5Qo9ᖛ#ڱbxrpzq(;T)8?gu|5e@[nhm/>8|/!'UR@[nhms2vt2<{"uH_n9ᖛ#ڱbh3׮C#ҠZn9ᖛ#ڱbhj;c96_P-:rsD;vW _]'iئ-:rsD;vW _&$ B Ɍ2o'~6Ams0TƷ3[tvk6 #]%#|،8o[tvG8/E#ʷy7 !IQn9ᖛ#ڱbO->bEyM'@P.L8Un9+QsSg$>Gl:Hƞ5Qo9ᖛ#ڱbl5=Fbst=5/tf@[nh}xuGLGl,Y\O4|d½p]1 bi`w⻧۬y!Zpl EX#V[tv. v.Hl}RpsbՇ>abBGd#{RvFy@[nhz}VSvĈ'Jjn8@[nhzA4 ($ω}pĈ[h=)p]1\ߠ]!=ÜՂ4H$ܠ-:rsD;vW GF >Bz̦q d%–n9+BX؝iG6_?/Xq轾[tvhg n9+Gh#G>,S;&;-:rsD;vW }po H%I3?r-7GcwUFOX*'4zb`-„[tv>GrDQf͉8Jq3-:rsD;vW Hԛr-7Gcwئ*v.`hV ȩG  Op]1|&ؽ H%Ep]1||>&c'SCP.Lr-7Gcwнe>8bE5'7va:yˁюC|o叙rqGDkr ia A)9cw],/n@&נLI- wƽ:agA)9cwx!f JjtQqR6RcQ$/ЎQDOt2h5eGū3>Q$/Ў;8/ 7GrT]$[@-y9(%v9,݉vos?IQErPJ]Z7>,hdFQM'@IؓUrPJ]}ʼnZHУ:1NƁ 1'I#3A)9cw)#Gt2„h983 y9(%v9>ŗ#ćGH5NƁ]pQ~K^!=Bz: p&[@wA)9cwav>6t29^$,>,[d!p]3 y9(%vоNjJ̓,?$/Ўx`܃ő|=5/tDA)9cws»uD}ĩN>QQrPJ]HlSCw,,M'@P.L8(3ʳ堔ڱC!)ݩ]ߐvdjۅ j=Տ3ʃJɡ+0|N2gvaz(ϳDp>)?J^Jɡ+0|=%y p250/,ⴰlE(堔ڱG6YQ!=ʟn#ERaAwA)9cwnX(K=(f8$FR589GzC;vW`$ jʎh",#ZO堔ڱC*GKtĈal:va©zogRrh c GHl堔ڱuJ،Xnf86 NQ35Y$/Ўc > #/SV(6Rrh ׫!LGLi@|RC;vW`~c zRp|C:/,ⴰlQI^Jɡ+0\?I$Ň@>,~ލ{u8}XИ:,y9(%vpDHX,ĶazS1H^Jɡ:vaIbC;vW`>6$D/ YQj(:ѻ#,y9(%v}Hp:q>Bb$U#t2„S(%/ЎNN, Rl:vaig%!y9(%vЍ{lƐ.Ɗ{GS;$ A)9cwn܌(^ ^%:b65T{wAej A)9cwu,c#ئ*k+0S; 6ߐ|5'(MIQQrPJ]a|X{w0ĘcaIqʩGg?%/ЎV;oA,l9)t2T=)Na A)9cw}ICQM'@Iؓ⤑堔ڱ>wO#Gc6Ab$UcOS(ϒRrh ]9gQg86 N> ?Ix堔ڱJma$ A؂dΒRrh t2g[Q̻qN') ~_Rrh {bؽWj==|:$c/Rrh _SC/(nܫFo>堔ڱ]i|XPf86 N:C;vW`?ң1;j(Z9(['T*ʗ堔ڱyj#)9fuV9%cOX(3M'@P.L8drFyC;vW`X{qT!=ʷZOUਡh8oArPJ]a wO;ʷyaI>,P6Rc%/Ў^ADH9GΦq D);bH.Rrh pI]q!] BX؝iG6SR H#Vͱ8: g=Mڱ[ ꄑ )ʷr}Xpڌ~$3&حv؎(a",DԟQ-C;ڱ$#3uPg86 NX z:!] Аp@5VBIYȩG(EwvG;vWVcBVb,l9)ʷt2„SM-g:â;+a}L!=sbջhlAR{Fyh `X?zw-#G>O>T'Qp>)_-C;ڱ^[Ϊ8@/(_sSj<)?7 hn0\8>Bz?hLQ=Mڱ[ P v'{Q>lU@n7~'L&+&حu](K=(fPI0!&@OpvVT4|d½=={OpvV:$ v.pR9ƤBo{hLzl!ES<$vY}X1/EsD}ĩN>N>,3uGI$H^Ģ;+u@, N||{/I!Gj|Dmю:.݉vos?GvΓ!] mVr|'E6'+Nc >*>`ю )6cƽ:aYs"D8-C;ڱ_C>Jz (_c +?Zt`wcw0NƁ q 9XqLs(X񯠤G&ح$#42Q@kB>WacW< ȆƇGxI@;v+u5TBy4 5oIQS<$P v'{Q͓8I3?7 hn0v bi`w⻧,TF’e!)nЎ `xoABK{v,"ܣ=Mڱ[ bi`w⻧l:Hƞ=Mڱ[ }pt`wcw07>,LsB? h_,C;ڱ޻4;ӎm6Ams0^ˢ;+s}4v#Gc6Ams0.9EwvG;vWUms0iG=ƽ:a8SC|CzEwvG;vWǚ;4|C ̓8G|Dq !] 8yf͉8J|Rh `^R>8j;cEyM'@Iؓe)nЎ `xL^p@ĘxV%G`6Ams0?3sOpvV?DH2YȩG(sOpvVk5&d%–|'Qqg8=Mڱ[ U^J!c^~)0tp>G叞&حϏ$ 轾L1^_9)8([@S<$^_7CV\_Ys"D8'u:lю}4>0&Uol:va)^ˢ;+a|ͩGHxDsVSvĨ| E-C;ڱυ4;ӎm6Ab$UcO: 7 hn0 Wuz}Vhwbf86 NQ|Cg&حwҠ ay;= Q]Gc:TS<$.݉vox >J*!KO=Mڱ[ UBr9FipCҜQS<$1>!Fi!=﹟D (S<$ N Gh+0OI>!N )5)nЎ `讏*`RGH5ƽ:a8$.^H(zc  ƫm؍{uHt֜4'EǞ&حL|X PQIrG$?xI@;v+a|}N!9:}(3tOi'i'؏E<7 hn)7 90p=DzFthn0ãDQE*)N'QBZ%gCF;v+m.LYs"D8pzSkPю `hI$ʝBN#V7wb0Q~Fyh:Tac>?v؆>8bDO`NčuPю `#Gsn'dk&thn0| j#a3F58iHHύCF;v+U 1RQf86 N؇匍CF;v+UzlxL>ϭGn#ERay;&Rr·Fӡ *|l$,J7*Xmn)N;OzFyh:TacϋNa =~y~aNN& ʼthn0zbWet2„K|9cPю `hG);' !ZM̋TRKJOv^X|8M*vVC;>&c'SCP.LM'@P.L8e<Fӡ p6 #G&CF;v+q 9QM'@IؓNBgM*vV$[Г%#GKpƸ轾g'oM*vVGv?%]|TL'ўQh:Tac>t1NƁ]pҜ7Fӡ  jۅ LwO;E jʎ7UحMl}LwO;Dp>Ґ)3CF;v+{WiHM'@P.L8UMpFh:TacCbݻ R̻qN'ũ7hJ `Pю `a Dp>ԘHlSC `Pю `^PE ΰAe6Ams0K6Uحf?Xi!=y7 ;* 7Uحk&߈`9Ry7 D$Xh:TacWb4*|DyI=OQm40ڱ[ U#zKv`D}ĩN>>!N>Q~o40ڱ[0@-s$EꄟHlT}XP6Uحa^9uPQFӡ @; 2GRΦq mn&&?5t9%ح19P.Ly'Q8i襁m$>T9жYUbŔ9Pdjۅ 'rp>,g{RDUB͵ ݸW' N)zlUM*vV" 16(_"'Gp`8_thn0kjuTBy7&%xB0M*vVNƁ܅`6Ab$UcOS(M*vVIc lHƞ@O}['xVn40ڱ[ lp03KBb$Ul!ũN>l40ڱ[ ĶTL@ю `hSVHU?Bzy:x 'D|$ح=+mSu"FZ%'Qqg8psMgI|rD;v+5ݩF& sM(ϳ;&Rr· qIՇ$>T9v#%]|GH,g`Pю `{g $GHy:xIQthn0|=>8GS`X$حP I\b3%ՂwƊSbؽo!Uhn0\&;oΐئ*לG8]H;\~gPvVõo}Xp&|Fi'T>AP@Cю `mjbQkT7x3wI|rD  ;v+Ẫ5y p65Ty֜4'zJW΀$>T9p]_aAOWi'Qqg8pJLѫp$>T9pLlSCwB'Qqg8PfI|rD;v+MyAcPrBPvVõP{wA%8oDp>ᤑi|X(PvVõsl OlMf8Ք1?IC#ڱ[ 5; 8bʼnZB? @ю `WK[PlpD$~$6 ͂{%@ю `waoYᎉI$Ey5'(M $4|CgPvV5& ml!`6Ab$UcOS!=ć*GchA4 >*.^I=O8pgPvVpU_SCN::'{…~ƽ:a8pj.4>,gI|rD;v+vƄh(f86 NSVH,UhnжƫmPK̑djۅ  Ks UhnжƫmPK̑sL'^_{茏(_ح(e-7=StG8PݸW' ;ӎmN#Vzz~!jAю `쒸x!fݸW'<'+N"ax0Q$ح.Rl؍{u(sb{:Qć*Gc>;&чjʷ9Xqg4 pg{ Uhn0|v>8M .$osb(寒PvVg )6cƽ:a9Xqo{;Q~KC#ڱ[ ]/،N*R(_ح(qHl KUll<Ϧq mn&Fi3-B;v+ж" Ql:?r c< P v'{Q͓8I3OOhPn9ڱ[Q-܉ Mb>8bũ25:Q~r c< ׫x 5 ۼ|)'42Qgr c< ׫4 ܅D|)'42QgrQ>8bʼnZ@ X~%حQs"'S9Xqo[;|(%حGIamN#VKP'u8|ć*Gc>&чjʷy7 S/>,P$حAI1x!0ƽ:a8pRS7t$حWhwbS7̓8I3O($>T9NÂa c< jLJ[nD< KOH/ 0t[vV a725̻qN'Oح(b;a!=lw(sb>a$r@hnEyI\`3FM(dbvN(pˁЎ݊0\? wO4QԷy7"oɛ>[vVa`{w}MQf8ZHQQd%[vVaM'@u6k^XG}$%] u-B;v+֟=&a,,IG$'axzqĶTy:xIq;~-B;v+>;t"|Dtڱ[Ql@(%]|Tmn&@hnEyƫmPIQ~(LqDkr g䴰[nhnEy;aFl:va)^떛#ڱ[QvȩGHIQ~zOi.-#ڱ[QaAX+|IT}DDgrsD;v+^1StAy7 Fa9|vV]!n@IG$'XBoθ@hnEyއzN `D}ĩN>|Bo9ڱ[Q!fVcH3|'Qqg8P[vVe UH65T'Qqg8P[vV<5=ԉJ'Qqg8pj|3n9ڱ[Q"!_,9o[nhnEy1M U]+%-`6Tz(M#ڱ[QvLlSCG64>T'QՇax](K=(jg> Zpl (Ϸح(!؆h5֓MQ-B;v+_|` G˸ȝy7"̷ю݊0\[wKA0Q/tLB7QUoю݊0\[d~j/(_nܫ * QrsD;v+pmPoGZ%F& ;{򄝽aydw1[nhnEydbMsz`>ay–Ct^n9a~KC#vX1({mn&HԈvVamI!=6c(A|'Qqu{،Aw>,(ݸW' N]-B;v+GuTòk|aAytQ{wnܫF}ˁЎ݊0|~61%]|'&y Q-B;v+z&&y }DMÂxB(pˁЎ݊0| bi`w⻧쎉aqNah{+*1#G=kNQN 4qˁЎ݊0||j4D G55y6g8pr?|ح(z !QfOD?_#$Qo9aX?KwO;y:x 'OD?_ rsD;v+ðvU^uN8't2„DwgrsD;v+:ZO-7Gc< >83ߨR]pM'}O{Po9ax_ Rz _P>8bʼnZ@b1([nhnEy_Q* 6HB0rsD;v+ޙNƁ &`ݸW' N/i@؈3pح( )^|Ӡl:B#J(n9alM'@Xy OSE.yЎ݊<3֟I"D S2vr[8Cաyh9z HlSCy^>!M U]Ϗ(ϒح(C۪!lQ ɧ'ƽ:aJ^:c<m dž̻qN'1s>,g/KVvVm2Gf wL 0NƁ]pDMd H^:c<5 Hz؆9$(_n#ERayF& ;{Â[nhnEy>LwO;lãF?<ϻqN'ũzog?n9aPK'Ew^0O8m9D-zpح(GyYH،/0kNQNSrpTS#ηю݊0| ŗ Sr+0'+N)*/ďgrsD;v+!=6c,,"-,’.>'ċ'LXX喛#ڱ[QGXq cĞ,yЎ݊,pdd쪼?b3%9C}BLX [nhnEya2{ӎ2}…n9a 5.=z/`{ځyaI #[nhnEy+l?Φq mn&z/-:3n9aVޢ3~KVvV5Zݎ LJPϻqN'"8ӏ3$/Yڱ[Q_۝*acCI=O8߳0͜Q%/Yڱ[Q55hJPfA1B8NƁ]p-rn9aGvң9({mn&QrsD;v+u? }.r[9N )5 )'E#ڱ[Q{L9#$!RPf86 No KϷю݊0tva`9Dt2„旟ev3pح(C7މ[m,|M'@P.L8I[ 3pح(C7> Art;'x"3D -$/Yڱ[Q.Ӳf A1;'$#Nu .S%C;v+:^4Hl K~%xNU|ÂF&j H^:c<cb Q(14Oջ'M@աyx_@TWyD}ĩN>|)fV3ʳ%C;v+f-7l@f86 N1d;Yաyxg{aR?"-,u{Ap'Vo O_$n9a I"D wb0NƁ]pJᖛ#ڱ[Qqxң1mn&$(.yЎ݊< bi`w⻧l:HƞMAաy>xGH, 'Hvz([duhnEyn9 <Ϧq D);bMաy:8TpB/fG E5ĶT繟D ݉37KVvV}\(K=(f8Ք1NY){:K^:c<dY){zf86 N:duhnEy>Wa Rg8Ք16cLح(gP v'{Q͚q&qKաyxAs#[q5'+N%Fgoح(C&>G  t2„Sp|Kաyh5*O8=3 yЎ݊,O'IĪڱ[QfMcϜ`džPg8$FR58/g/Ў݊5|F!G؍_N`:N&? Jɽk5 Hc#Ys"D8p/A)7c| ]>,$^l:vaITrgЎ݊5|U:GH5NƁ`J-'=IC(ߔ{C;v+^ wO;ʷt2A1;'D);b/Ў݊5 bi`w⻧ۼ5}ӻGoJɽkh_{SCPS fL~&ODkr ia PJ ح(_C_/*M#ֿ`N#VEp3wЎ݊5՘#$BM0ƽ:a8pJ ڱ[Q#M Ul>V7 ح(ЙNƁr'z930O>T'QO {R ح(CI_L$#>8bũ25u8aѽah[& u0IYjy՚ ح(C{Uk Qx2_.wpDw(ڱ[Q]=Mт!<ω-;oAh>8bEvV wO;ʷy7 S~HOWiaA{C;v+~$ @yVgmxiRrohnE.+6lQL9N>BMi!:o/t3ʳRrohnERlƈ(>8bʼnZ@({C;v+װ KD} y^XGF& sMWPR {C;v+װ(5a3F̓8IXBo!׉Xڱ[Q%VrP -=qˢ{C;v+pCȡ'n|af͉8J|‰)Js#[8ڱ[Q`60Eibny |)I"FCaq3ʳEvV&q.h(,Fi'T>!·EvV&`Qy֜4'Te3`ѽa1*B `GRH.8ʳEvVz.tD4|)+̍-]>A-]|)%vVu،آ 7,PP(%ODkr ia PJ ح(_{6 Ў݊0\mjb?7hJ9Xq c(-7c< k5&7>,PbvNVk>EvVzUICms0<ϻqN'lÿ](ڱ[Q-8zRHoDp>ᔕ`K=|YtohnEykQq,bMyaI ’.>*7 ح(Gp6+.^y7 S  4fd XtohnEyvuЃDУ:($#Nu$Ԑ<[tohnEy>80IR'djHg8$FR58ė3 ح(:JCP'0NƁ7 ح(j:8 Art0ƽ:a8pA4͛eѽax}P'M>u4oy7 Sb145gXtohnEyޯI\ 2#@YC9߳"ܣSPٚƇ#;D ਡP$ؽ!M U7>,G8zF$>T9WC&diI G87(%ؽ6%c-HM}XP>8bi($Uh^',j=1NƁ!z ć*Gc `hjGqIro/쨡h8o z(%ؽ$7Vr$.^ڱ[Qk/،[BOA;Γ8I MbEvV}MBPig|XPg͉8J|©o|XDaѽaxmdF9Gi_P71&w`ѽax a:]GC}l:Hƞ'L,7c< GF& ۬9Gi"OS(-7c< W;4J[n|Ryg qA4zmDX3EGYю+8'"tl'O5NBϖć*Gc `hEbq9XqߋHaBg@ю+7>,PP͓71c?~P $>T9WC!lv.Pr9I=O8mz#n$>T9WC!t5lӡ8):#,9oAπ$>T9WIՇEvVcPKmat2„SAEvVcX(K=(f86 N\٢{C;v+1,݉vodjۅ stFyЎ݊0| bi`w⻧l:vaiSmaI٢{C;v+1,݉vodjۅ h5?lѽaxMl}Rp(ϳdjۅ (OCCo1W zl$.3)y7 S;J`Yю+}ヲF x"ZkP`6Tz$/x$>T9WCՇ<]н$>T9WC",C)0O>T'Qp>/=|IC#ڱ{0maHSKQgM4r[ '^~ć*Gc `h?^K|mx<̦q D);bS#eѽax}LN~<<̦q mn&6c4 ح(ǻvaf q8Qt2„Sp|ˢ{C;v+$!RPg86 N1z ΫӳEvV㳧AbGvaO.sV8-Goڱ[Q !X*>[`9Dl:vaITrgć*Gc `jۅ 19@Gf86 NGb=|IC#ڱ{0\„qsNW܈HC#ڱ{0\dz<rq6ABFvP،#U Yю+z|XЋL`N?*ć*Gc `^ 1+ _g86 N([ I|rD;v뫰!LG7$rjM'@VSvOHzkl9ć*Gc ح(c~!*۬BbsOڱ[Qd;1z#ʷt2„h983`ѽaxtBHM#sbI ح(G$!RPg86 Nz/,Uh016*Xs2v25h5I0I|WͤPv^ ÇqOÂI j&Eyw^0O8idkoYю+a `v>]Lc(nܫ ^@/>,ggI|rD;vuЋ0a?@s"ħ~D S/Na3ʳ$>T9W:Eꄟ9Gi"O8za9ć*Gc `Xv^If8Ք{݉I UhNƁ 0`#rT9W:|G=tQt2T=)N=;!  I|rD;vWg'Ddjۅ ;$(ć*Gc `x}e{anD4(sL TƷ3?HC#ڱ{0~ݐ(ݸW' NQ,&9Yю+! 2ż|i".otć*Gc `xD1E4>,ߧ9+1S/PAю+ᵫƄXrRos? hJ @ю+u\(K=(f͉8J$ H8q$Uh ;tDP}r;{򄝽#'KI|rD;v^~)6cSPdjۅ *B3ʗ$>T9W$!RP@n7~ayc @ю+}Ll}Rp(f\!Z%H(Pv^ cL͸Cp'VoM'@IؓvUPORTABLE.DOCv _ !"#$%&'r ()*+,-./0123456789:;<=  SQ>?@ABCDEFGHI;Yю+}LCsJB r=Gq>,O'IĪڱ[QfMcϜ`džPg8$FR58/g/Ў݊5|F!G؍_N`:3ʗ$>T9W$!RP@n7~ayc @ю+}Ll}Rp(f\!Z%H(Pv^ cL͸Cp'VoM'@IؓJKLMN:]OPQRSTUVWXYZ[\]^_ o6X+`abcdefghijku83-lmnopqrstuV>910.jM4O{Xb_OɪIhs4'EkꝢBQz'i7͓UhxIPup[aa( 112?PA}yd% #J̷ rXaޗZAtj[Y.-*J8|CQ7|aȣ#fβ.ɰ.:\Dp;^ gCq4O/ze3mU3TCd>8C2aku mk%x"8 D>J!v "0͆R;S3( :#Oi32V%a qhkӪ:Z{jA I\GCp_`0UAEȣoy=)'-0wu!PUAIO[(p,8i\.Qe aku ^GEA` e8Fpqדy])͓CUG5s#SN *vԨD2"8zN`ut:lw)A S:PP\! )a$Aë'ޓE%L٩CÔT~FT܇WF2h6^cp+kj5DH!"hv7 #Ƅy_jVKkn (C棴;fjÔomi D 䆍 |$Q7<fU卑8%"דyvh/-*oN꒠̹oP|0cTPo56&tANfjա̹<:XUeobvuדyD敭1Q7|{Z]D`uTiG5*EuTePL g2\VV^ρSY. ۂK5|דyDP%21,VJ:(QQe،Pv2obJ$6%A.\ikzR4OV97ak՛c\6|? <:H1F2A^ y5߰)a$rU'$ aJ72%v>A^ ֓ӢA!CEc a3Ky6l7Qvx ё|MfCzR4OVGe0LC9H1l xl": Bn T~B^@3)VbWUd ÁI;r+3V'4˥xe)M~V R;p;u#"0(-xlܰ*=l.aS(snr{0L<Qہqzmo )58e+hkf &dq O w Fm^& X^Hރ  ng@曱F%eX0i nI\;B1ȼaJ灕Gf@TQI`V1Dp`UYqe-!p{w/$ijVU6L fE1BVG[s[#2/Q%Dk:Ǩ(q2dtr1F2qБ 9FGꊙE^=G{Z]Bx<CM <0}F,2%(%=B}B[ˁ3B`d! ͙prI8?$A{gśB߄m*?"^Q&GrDb1hzs4WUor (:05a(8fԕ)AŎHAGR֐ԕ)A0+̔pL "vae Wup[a 5Su!ÐG6%=n+=x ]R` )˿c(.+j0`5|%'=)e7|aޗZAtj[Y.-x +\C9Z̷ìb湊 Ljnq߰:2l DpDgr 4snLb%>!Cs5$=R*:A4reXI!Rjr tT\jr8 65 SD&%2// #ẗC9&pk9_a$Y(z涵x|KtQDkQ&%(zw52Dp)).aZasۻ%tx'T)֢M`p+kKfEћ69FEћg< < 1dOY.u$j|P+Eb=tA'FvV0͌`]Sd~jA&1% R %AL.2ϫm-7ʬ( NJ11EpJ!"7B3b.DpPZ<6L+LπC9F5BٜM ӎ#A "hJ GVd Z8eJ7'EduI12>DpPZ<23%(ۅT"8TAuk#@GsnwɤQ# T~!!|ǭGJsօQ fj<7&1l5z  F_4^ z]Z}ȻO'Gvʺ@)JuK=vj$QlPWNQ:S:]*4Ok7ΐ=Z8eJ7'EduI12>DpPZ<23%(ۅT"8TAuk#@GsnwɤQ# T~!!|ǭGJsօQ fj<7&1l5zSUBJECT 31 ISSUE 15 PAGE 3 MISC. 24 vPORTABLE.INX  !  vPORTABLE.INX  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU.^%iL]ѵM$X욛i,:ő&[] IXm4 v$Xю4 p#M۝P,b,P9I8`Q.nJ,\]`fq I08s='+CnDžmuX%tz 7,AfTy`W vîfTkGʂ-;R ő`-ѵĂAw# .l\K,XWcHNsG:Q̹VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~o8R̻vHY0ޑ`ȑ`) ]9->DGlcPGʂmvflKGʂiG9RLmXñ,X,8GʂYWr,Xt!.HY0vu*,0G̺p V}x#eˏt,X>ʑ`ՕG;R1Nw,X+ s,Xqx,pC'Xphɮ ,8)%򩎔4 ,8ɑRƢ7;Rʘ)ŵD3ou5SƪT(cN2V ΑRơ;\&8;i HKnWs D,ٿY,UKsK@i _^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  b Z;hJ@90taKu1y szL q'V梟p5m͟tK.[O9ç]%`ۇ80Y%`i ,~ޑ ,Z-%}\KV9~ŕ,JUw%`k.[ nJlYѕv\%`Z*[J Xp񷹘KP˷>UznNe ~#|+Pm]i\֎c@Dr]T\NvKjӜ=: *nNuMHjOplT:$鮄$n$6͙nIIP,N- >,&Їs`P;ϩ%wI0tg1 fC/r`Ŏ4 >\6! ny#My/sI0g1 5_zNy\ZJ.r`Վ4 \v! .jN)k]$b\KI0uu4 qFc@e{P}10tt ,ki 91`Ît G\KcG]Kcki [q'،[#x .0YG:Lg0-\1`;1`/ǀ1Kᗝ0⯸f )y )#f\~ݵ48i uo:1`o]fq YG:~c91`c  !?p5BMZCeCؑ+5*:SGʆ̆J]l_ql:K"*RdC_;l7nIlYd ſw*l,Ȇk ?96 ?0XW3Zecð T0)FȆ9g6l_lؒȆ#eg6,2ƆEUذ^ kڜ賱aa|ȆENٰ0>[d`<) >K͂,XtYOʂE ,X^fo+_,XuK,Xu=) V1|̂U _=`<) V{fo=7l%}/`-j@o5j7E5÷yR ~<ЀwxP5Zw4~4=^wP~ϵ :~>~5Yl5`{@?-jY1To fȆE?[dto 3E6,T0kgyl5}Klq9ǷĆY 06x6Ro dM`Q|Wa]I*J_j \cfjV5% K:“UAs'eْQIP 4 >kN!Mb fR |po) %Co-%۽$Ifc^LܷQ} _j jIO~ʓj?bO|g Y9F Tf~4`GWрٲ%On˞2@+fʨr"eTK(c^2?}!?-Q|?5S{Rʘs OJ[ҿ-Qƶo2&0R5M` $g|i`: sRf뛐󱙼$kX`ϖV4 椇I_slל|I0kN)$"?ל<לSkNb5$ԇ엔ӎ$M-%ѷ1 0$¸-%BƷ =.>& }8jI0KYW^% fɓ&n̓&+x$X>R'+K&AzIXOq~IIPe˷Uj7w{IP᡾$H%Ae4 *#$(_s ͣ! F[Jc$H5'}`ޕ'`7OMH9'`'{$v߄$6#$ӼŧMH3$D8 &g`2~'Ms|KIṾ$Xhxo) f**I0˛xI0B$uE>[jzMʆJE6TjkfCe#kR6 JI0(]=]&e06h6 5)WI04-aץf\7׬U0kR6I]̆ynMʆm ׭Iٰu66lw ذ-uKl؎|Z %ݼ.5}e†kltmMʆ}`dHlݱ&edt#N8ޝpyxwvutsrqpnmlkjihgfedcba`p6%Iᥞ4 V1ל^5'jWx$Xu+}`UWy$XujO+x$X^I`^! Vy'Mn፞zgaFz'eHw1V_jTy6oXPe:XP)Ó}ȂjI,r|_ ;~ȂA,DIY0},['e|IJ,soL-`,?K͂6XlM/5 ?  is same idea will create variable pitch non- proportional print, microjustified. The secret is the program DIABLO.COM which allows setting of the margins on the 630. These printer margins determine the length of the printed line. The length of the WordStar RULER line determines the number of CHARACTERS to be placed within the printer's set margins. Sorry, It ain't free. Proportional print looks really good only when you use a proportional spacing (PS) printwheel. They are about $50. each. If you are going to spring, let me suggest the Xerox Roman PS wheel. This combination together with your mailing database will produce a form letter that no one will suspect was not individually typed. I've had clients ask where they could buy such a beautiful typewriter. When your form letters get READ and get RESULTS your money has been spent wisely! The first step is to assemble all the programs you will need on a special diskette with system tracks. WS.COM (Unmo Proportional Spacing With the Diablo 630 Using WordStar by Don M. McLaughlin Here's a scheme to make your Diablo 630 do nifty proportional spacing, creating the prettiest text this side of typesetting. Thdified by ANY add ons like Math) All the WordStar overlay programs, including mergeprint. DIABLO.COM If you are a double density user the following can fit on the main diskette: INSTALL.COM SETUP.COM Run INSTALL.   When asked if you want a normal first time installation : answer N When asked for filename of WordStar to be installed answer : WS.COM if WordStar and Install are on the same drive or B:WS.COM if you are running Install os by typing the label or address of the function changeable by the user. When entering labels be sure to follow the label with a colon. Addresses do not require colons. Entries here are shown in "shorthand", separated by commas. In Install tn A: and WordStar on B:. Next Install asks "filename for saving installed WordStar":. It is possible to have several versions of WS.COM on the same disc all sharing the same overlay files. I keep three versions. One version with the Diablo ype LABEL: , INSTALL will reply with a new line showing the address, old value, and a blank space for a new value. Enter ONE value of the string shown below on a separate line. Follow each value with TWO carriage returns, except only ONEinstalled as a standard daisy wheel (option E), one with the installation described here, and one version for my IDS prism. I name the standard daisy version DSTD.COM, this version DPRO.COM and the version for the dot matrix printer IDS.COM.  carriage return for the last value in the string. ~l SHORTHAND USE DOES LABEL & VALUES THIS THIS FUNCTION PALT:03,1B,1E,07 (^PA) Sets print line to 8 lines/inch. PSTD:03,1B,1E,09 (^PN) Sets print line to 6 lines/inc Name this version with any filename that you wish. Be sure to specify the drive name B:filename.extension if WordStar is being installed on drive B: When you see the terminal choice menu answer U for unchanged. Next Instalh. ROLUP:02,1B,44 (^PT) Superscript negative half line feed. ROLDOW:02,1B,55 (^PV) Subscript half line feed. USR1:01,1B (^PQ) Issues Escape Character USR2:03,1B,1F,0B (^PW) Sets spacing to 12 char./inch. USR3:03,1B,0D,50 (^PE) l will present a printer menu. Choose oprion C , a TTY-like printer that can backspace. Specify none for communications protocol. When asked if modifications are complete answer N for ''. Enter the following valuePrinter Remote Reset USR4: (^PR) Left open for HexPrintR RIBBON:02,1B,41 (^PY) Red Ribbon Toggle RIBOFF:02,1B,42 (^PY) Black Ribbon Toggle NEXT TWO FOR SCREEN PAC USERS ONLY (USING MONITORS) WID:67    Sets Flag line column 104 INITRM:66 Sets Ruler line 103 columns And then: ITITOG:00 Insert defaults to OFF Following are addresses, use no colon after. 037E 00 Sets WS page  Proportional Spacing Save Setup on New WordStar Disk. Press RESET and RETURN to read setup information into memory. Manual Commands: ^1P Enable Proportional Spacing ^1S Return All Spacing offset to zero 0386 00 WS Justification Default OFF Exit INSTALL Run SETUP.COM Set Printer Standard Serial or Diablo Xon/Xoff Set Baud 1200 Set Arrows WORDSTAR Set Scroll ON (to Switch Default Setting ^19 Set left margin at print head position ^10 Set right margin at print head position Now program the operator: ALWAYS compose text with WordStar word-wrap turned ON and WordStar for 52 column users) Set Scroll OFF (for screen pac users) Set Screen size 104 (for screen pac users) Set Special Function Keys: 0 DIABLO :Access margin setting program 1 ^PQ :Justification OFF. When composing text set the WordStar ruler line (the right margin (^OR)) for about 20% more spaces than normal at 10 pitch for the most pleasing results. (a 6.5 inch print line will need WordStar's right margin at 80.) Sends Escape Code 2 ^PQE :Enable Continuous Underscore 3 ^PQR :Disable Continuous Underscore 4 ^PQM :Enable auto justify 5 ^PQ= :Enable Auto Center, Clears When composing headings to be centered, compose them against the left margin, they will be printed centered, by the PRINTER. EXample:^PQ=PRINTED CENTERED HEADING^PQ& Forget using the normal WordStar ^OC print command which centers text, use in 6 ^PQO :Enable Bold Printing 7 ^PQW :Enable Shadow Printing 8 ^PQ& :Quit Bold or Shadow Printing 9 ^PQX :Cancel all commands except stead the command above. When text is to be printed justified to the right margin, place the control code for auto justify (^PQM or ^4) preceeding the first line of text or at the beginning of the first line of text. If auto justify is not tur  ned on the printer will ignore its right margin setting and print whatever line length is sent to it by WordStar with a ragged right edge. It's a good idea to turn auto justification off at the end of a document which has been justified. Use (^PQletters on proportional wheels are very fat and it is possible to overcrowd a line that is all capitals. Usually even a full line of capitals will fit at 12 cpi. PRINTER MARGINS are set from the no-file menu. Make sure that the printer is turX or ^9). This code should be placed on the line below the end of text. HINT : In auto justify mode, print density (in characters per inch) will be equal to the line length in inches (set by DIABLO. COM) divided by the number value of WordStarned on. Use the R option and when asked for name of command press ^0. The program DIABLO.COM will load and ask you for the left margin setting and the length of print line. After returning to the no-file menu, press the printer platen knob inwar's right margin (the R on the ruler line). The printer prints this text micro-justified. This allows print pitches which are almost infinately variable. Usable ratio is from 10 cpi to 15 cpi. HINT #2: Beware of paragraph last lines approximad and adjust paper so that top of form is at the top of the ribbon. This is by far the best method of setting printer margins as it allows several different documents to be printed or merge-printed without resetting margins. Margins may alsotely 5/8 filled. This will result in 5/8 line being spread across entire line. Try to compose text so that paragraph last lines are less than half filled or nearly filled. PROPORTIONAL spacing may be used with or without auto justify. Contr be set from the document its self. Using this method merge-printing without specifing mailmerge to wait for paper changes between documents is not possible. The margins get all goofed up. To setup margins during document composition, place the rol codes are used the same way as for justify and may be grouped with the justify codes. The proportional spacing mode defaults to 12 characters per inch, so at least this many characters should be sent from each WordStar composed line. Capital eset code (^PE) in the first column of the first line of the document following any dot commands. On the next line use the space bar or tab key to space inward the number of spaces required for the left margin and type ^19 then advance the cursor t  he number of spaces desired for the print line length and type ^10. In this manner the document will set it's own margins as it begins to print. Notes Installing WordStar for 104 column screen offsets page numbering. For letternumber of lines you wish. This allows you to use form feeds with WordStar when printing on non standard (not 11") paper. It is not a really useful program used with WordStar, but for use with other programs like DataStar that use form feeds for pas I usually turn page numbers off with the .OP command. If page numbering is desired set each document with a .PCnn where nn is equal to 1/2 the WordStar margin setting. Superscripts and Subscripts are accomplished by half line platen roll andge ejection it's the berries. DIABLO.COM and PAGE.COM are written in CBASIC COMPILER. I have included the source code for DIABLO.COM, DIABLO.BAS so that it may be easily transmitted by modem. I have sent DIABLO.COM, BAS, PRN, DIR, DOC (th are not as attractive as 3/48 line roll provided when WordStar is installed for a Daisy Wheel printer. This document is meant to be printed for your reference by WordStar BEFORE this installation is accomplished. A sister document called DIABe original of this article) and PAGE.COM to the FOG Disk Library. David e sent DIABLO.COM, BAS, PRN, DIR, DOC (thor DIABLO.COM, DIABLO.BAS so that it may be easily transmitted by modem. I have sent DIABLO.COM, BAS, PRN, DIR, DOC (thLO.PRN is provided to be printed after installation is made as a check on performance. DIABLO.PRN should be printed with the newly installed disk and with a PS print wheel installed in the printer. Print wheel changes also require changing the left hand rotary switch to match the wheel used. DIABLO.DIR is a file you may print as a reference card for the new in-document control codes to be used with this scheme. PAGE.COM is a program which sets the Diablo 630 page length to any    PATCH ; MODE, AND USE LABELS TO FIND APPROPRIATE LOCATIONS. ; ;----------------------------------------------------------- ; ; PATCH PROCEDURE: ; 1) ASSEMBLE WS33FAST.ASM TO CREATE WS33FAST.HEX ; 2) USE SID TO OVERLAY PATCHES: ; (USER ENTRIES AFTER A> OR # PROMPTS ON >>> LINES.) ;>>> A>SID WS (WS.COM ON DRIVE A:) ; CP/M 3 SID - VERSION 3.0 ; NEXT MSZE PC END ; 4600 4600 0100 D7FF (IF NOT D7FF, IT'S OKAY.) ;>>> #RWS33FAST.HEX (WS33FAST.HEX ON DRIVE A:) ; NEXT MSZE PC END ; xxxx; ********************** WS33FAST.ASM ************************* ; * * ; * CUSTOMIZATION FOR WORDSTAR FOR OSBORNE EXECUTIVE * ; * TO QUICKLY BYPASS OPENING MESSAGES AND GO DIRECTLY * ; * TO NON-EDITING MENU (OR TO EDIT FILE IF ONE IS * ; *  4600 0100 D7FF (xxxxH IS LAST OVERLAID ADDRESS) ;>>> #WWSTEST.COM,0100,45FF ; 008AH RECORD(S) WRITTEN. ;>>> #^C (OR G0) TO EXIT ; 3) TEST WSTEST.COM. ; ONCE IT IS THOROUGHLY TESTED, RENAME TO WS.COM. ; ;----------------------------------------- REFERENCED ON THE COMMAND LINE.). * ; * * ; ***************** Version 1.1: 7/22/84 ********************* ; ; WORDSTAR (R) IS A REGISTERED TRADEMARK OF ; MICROPRO INTERNATIONAL CORPORATION, COPYRIGHT 1981 ; OSBORNE AND OSBORNE EX------------------ ; ORG 3CEEh ;Bypass messages JMP 3D27h ;C3 27 3D ; ORG 3C4Dh ;Bypass delays JMP 2387h ;C3 87 23 ; ORG 3DECh ;Bypass full-screen line-feeds RET ;C9 ; ; ; For the Osborne Executive, the Clear Screen string is ESC ZECUTIVE (R) ARE ; REGISTERED TRADEMARKS OF OSBORNE COMPUTER CORPORATION ; ; NOTE: ALL CHANGES AND ADDRESSES ARE FOR WORDSTAR 3.3 -- ; OSBORNE EXECUTIVE VERSION. TO USE ON OTHER VERSIONS, ; REFER TO WORDSTAR CUSTOMIZATION NOTES, USE WINSTALL. ; Remove or modify the strings below if different for other systems. ; ; TRMINI AND TRMUNI ADDRESSES ARE FOR WORDSTAR 3.3. USE PATCH ; OPTION IN WINSTALL.COM (+ AT MAIN MENU) TO FIND ADDRESSES FOR ; OTHER VERSIONS. ; TRMINI: ORG 0275h ;Terminal   Start-Up string DB 2 ;String length DB 1Bh ;ESC DB 5Ah ;Z ; ; TRMUNI: ORG 027Eh ;Terminal Exit string (OPTIONAL) DB 2 ;String length DB 1Bh ;ESC DB 5Ah ;Z ; END v_iWS33PAT.ASM`  !"#$%&'()*+,-./0123456789:;<=>?@ABCDoEFGHIJKLMNOPQRSTUVWXYZ[\]^_AZ]8!/Հ'|H")U~E3͜U(]a|$d s pkX)pXV)6 hǩ|7c$}ƈR# [YVD0KE/@M!QJ)yӥ / Qj-1n oKy4 4jl6rg o*h*4 #v;.!hyp6b#8NZap"eoRp2(3, .!$8-\ElnU qxUWuXѭfL }paϨdA|x.EE>VJ J2gxq*J#DV+~_\ZV*B*02C*Kn#|gp%uiэVAy}OmS,VESS(7r}QAڇB!kBAڧBbK5jUהSHl Fm.Z%;%{j)$w3WVݟ(yS۞*fK呵 %{jS8˴ JԾlW]U@1%fe=?zi>C(yS)leK>jJN=6¥>C:(ySlq`.J=1ժ)ySƭQhUT=ƭ*UI(yӥ)^06~C~Z݅=].=I+pO|U=PCO!/.et #3ʻϔ򹧐2:i>k5DE[o r_ W#Up>᧷~z n,|a/,7D׿Q2#VT`˸񮑖"}$q#Ζo#QHax{E4 'mtC__G}w| xBB4⴪&;2lNZ]XKg#aT8i#H Q,ޖp6>˜=B4.΋po_G}U*h(O\.f>z0V7+_2.UL.)W6FZ9FʌJꉒ=]~SHl Fm.2~Ӫ[͔SM9*9SO=ĖktVb}OUO#(X@_BD߱V=]ewx!V%{=W# y4Z %{$=SiJ ir)(xhkU*UIgV 5yXKfU<ZaP򾧋VզH(yר}BZuJ&_V L^8i!HGIpYLau֪$)yS{h۶ Gx- GF-zy1B"Q@_QUh/մI* (e:n /w*huX5%{} nz' 抭W=;{qyU_m:}OO@QdhK6\+Y"S%Ҡq|UЪ8qSjS$BqmqV3n*yg 9EfRJwZ=W9Bx{d8 _F+=|z:aUZD~ c(T M$ |Y"g0rVyuЊhkVEվNqAD.mSCac$ɱ?4Ts (NqWpZԭ6P\^+Z+ZiEoZQw!Bl!>_}LůXhHUVA@)C9)psVf)F@qv8i'xi 4K G #G,G#/KQ^hT P82*. ,J^a+4Wd2IYnfV Fn3 cD)Q-Dlq*p%YcZQ2A+=תb?Uu2Pp 3/0r2>!bo|7F7ZOD?d8fNZ9 g`8bo|7F7ZdSԔOt! #m`gH`'#'Q#_ O.#6_Up4y9i1j͓VyBr~- M$ "Z\ODr~-@ ֣M6*hP72 gҗ\j/ [JѰȣ[fXų4e$Tnޖw اV`(eN}A4t4T2zᤅ`6H}-#gZh3nwaLU\ś-"ፀp-,2zE V4 _.Zei8p*hEJCSCZhC{x[!71Y2iU:|FYƧOH3Qj킈1iki,M oITZᝍ θ7Wd4.mරlEU@R4R##hqt/e\nz1K[Y#D""NFU:Zsr^>(Bc[i~_\Rsr^TtCDH E&S/ZQ2A+9qXV:}P>QKC:3}a99ڥ% Ė\p2\jEɜW@}D'zk-d2Ҡx[BBhqV Qjdhd8ny-QH3Qj-RY2Eu͆x5QؖpBm~T4-/'s  xc 5Ҋ6?*ʗ[{ Ҕ^׊~ +Z1 ^AZ3DYUj6& QXHLU\(Ҋ8{Qf[OzZQHDYupSZ9"  QH4Ҹ?H+|(52q&sFhEɜW:MU'U_MmCfQ+J:hWS(mB:HD, -"Zuô>(=p9 h"i -"Z(^UUaUZWD]<5Q8@*m$3F$#bB}KO=U؍?O.Ѱo| QĥV.c|x_wL"%Ri#1(vЊ9ZQu9qXVn.K˰Q+J:hGE(:bN:+@Hxc 5Ҋ3QXH줳 7F_#POmHHpF+:/gfYisAe"ҊD_`o|7FZ9iEzyɉjAVt?$DZhHj"*h@5^8ia(e|1AHtߜx[BjHZQH4Ҹ?H+|(52n ZLMK;]OO +8u>C*m$3F$#bB}KO +8u>C*m$3Qh9|vi`%gHdƐ؍B+J:hxxk'''zBə0vز#ݎ틏+_I{dswUl>S>QK_ׂ "w"J ֗F*h"P$ k3~o~姷8ۓVM= TNF| Uc}C!bo|7FZGEҮڷVthCOh,E#gR#L+|վ VQF[F2c9 gYUxsAݲ" Gp΢KÆѝ~sF-ƈV]<6& QXHLU\(Ҋm뉂\#XKTHf 9(`(e" 3nwNh⹨ior5T|Y"Qfi^G,b`  (e" 3nwNh tNZf4)YLau*h_nHiRl o|Y"8~(_UYb'#'k~&n?@ ah"iNZhHjiH@ŎS3Qȭ.Eea(Zn7t=DX}$xW*d(Ӿ)׊NIU*NI8u>Ceʒ 1R# ሡU"m87 !|^6giHx1aK .o ZQuêI+=RlQhVth\޴9>ixx(DYqT?*,7hOZ(^_zpdgvɈpƭŋ h闧' it4@ rY naQM+6V4l:"PVthtO x/OFnQڏ@eHe6nVT'ꈂVt?[VDЊ6~KO,Ҕ1B:V ٸZQ# ]75v>ߌQjd!ٸZQ2AU)6Z&_/EY2ٜ(% :|2ٟ.a4x{{\@DL/ZUuUǯO ]tBuiU(!lśy֊9Z繣ͅ(.j'ZяaE+0"QtC̨ctfqѪxsTsB'ݟPmՀUzkUhE?wTtCy sO⹮}?*Z-U^*{ &>V5굯QTyU VyEx$ D+:T-ţVԭ6xVt[u͆xVtOt*C|$d).ZQl(]<`5i_kS|( IQCxȋz5`H^NB+:'P*hE?Otڶ' ?'LOcQ p#{F47%$9_yQWUЊ8{(^2~j(8vFnw7n-a8I1ų4e$ъfCE7" #ƭZ["0;#;hEJɔ4DݍiOn7Dp(TdW ? FiFf%s^ Z'/҆#TéW/KQgyᤍҰ* #J ŋ+E!(h ƭnR4ZQ>DޖޔHoJC^Ҧ7q6m|K #m+Eo.ctw{igN+'j߈rXY7>l"ޜb{U5WLDO 1EjLD Qܱzst[g@q&J eu|~{+=6ﵪ~>P>Q<giJ:G~ﴢ|p ?pkz:  G~ӊ(|x}>:G~?|p \ 4]lb#nɝVODh8a#nVODdHFf(]q=ﴢ|x& ØA]Xgq}3Qȯo]?2 oXg3Q8#ްE_ӝVOt! gΧ˧_p{)xx߿Z3QH`bS)qV`+K_vi)2z96~ZzBSQO$ElF)k/ =,I-.-}nd2.~z'7~JSqV >]"^ڥ]Z "6e<ixjN;oBΩ #m`(^^<~|ǛG5Rz["m`UEQ<Q^ߺy\#ۭ%lvNZ(^תxN('_w [/}ۨF4eͤ=4et+=z iQڏ,vYTnޖOOD!w7]Ɛ؍k#8g֙?jED@c-6šP#vYŇϛ_=-I-Ϗei)#6w#۔>cR4V}1||%)qi>b7Mq4r9gWrj))iIny\*l ӯw'æHPM@DOKRtǥ]Z q;|~ΓaS zթ檦|%.K7,." u '-"6e(]ڥ]ڥՊڥ]ڥ]Q(pa珌4[/P#vYŇQ81bܳxa#G(G;ЊᕞyUULDL#Î{68{8+|x& g#W3Ԋ(LtSvYuZQ??oFh(|x}`[jEJڞHվZzՊZT|vividlt7MY+'jviviI+'jviviV+'jxx߷^"?=Ƨ ƈKA$rZ7]?P>=Ƨ ƈKhK6 ZѸI g#,G vYNʌ Hc]q3v7?_-c[oxx_zTJD+S|>QMVdεV+*uOR[)VvZPu2പEUlъkeKh Hgk6Tn Zt}]3>10D C4ov޳\*8Bkg*†31ʮ(y,XKi7~˂͢U |+|Y:{4(9cx9{H#XvXWS33PAT.DOCK  !"#$%&'()*+,-./0123456789:o;<=>?@ABCDV۟VV&/e]ڥ]Z OE;2 6w#۔:65=,I-EFGHIJ7/wwq<0dv 1n]_GTJ.2X.aI5brI ,UaVeSAj@x`[`(e,16( jETI+b;`G`4,M31)Q ʛΈMiw}9\k`0rQB6ҁadbUT7K:o'U i#I C0y DMF: ter at a time. Instead, you can delete all that has been written, just by hitting the down arrow. Dave J. Bridges letter at a time. Instead, you can delete all that has been written, just by hitting the down arrow. Dave J. Bridges tKNkӊr V2X-.dMըT]$a&f#*tAXV2;+7TYVoƅ6Jj) i#,DV1Q 4C h4V55bcZ?`&]R5|er yC2ՄD v'PUlup|Ę6e<ixjN!  CP/M ; (505) 526-2842 Voice ; ; ; THIS PROGRAM IS TO BE OVERLAYED WITH WS.COM TO FIX THE PROBLEM ; WITH THE OVERLAY FILES BEING EXPECTED IN THE CURRENT USER. ; ;**NOTICE**NOTICE** This patch for WS MUST be considered experimental at this ; time. It has been tested on a NorthStar Horizon and a Kaypro10 and ; seems to work as advertised. Please report any bugs, comments, or ; suggestions for improvement to the RCP/M listed above or to the ; Mesilla Valley RCP/M, (505) 522-8856. ; ; ; Known limitations: ; ; 1) The (R)un command has some restrictions that are caused by the fact ; that WS must be switched to DEFUSR and stay there while the .COM ; file is executing. WS returns to the current(start up) user when ;  the first .OVR file is opened upon return to normal WS operation. ; All .COM files to be run must be in DEFUSR and either DEFDRV or the ; current drive. When executing programs such as COMPARE, HEXDIF, ; BISHOW, etc. that require a filename; WSUFIX VERSION 4 - 11/22/83 by: ; ; Ron Mozer ; Southwest Computer Center ; 121 Wyatt Dr. Suite 7 ; Las Cruces, NM 88001 ; (505) 523-6037 R input on the command line, ; those files must be in DEFUSR on the CURRENT drive. Directory ; programs such as SD will show the directory of the CURRENT drive and ; DEFUSR. Calculator programs such as @ or ALLBASE, and disk util- ; ities"   such as DU seem to execute with no problem. The latter are ; the types of programs one would most likely want to (R)un under ; Wordstar. (The previous assumes operation under ZCPR2 with DEFUSR/ ; DRV somewhere in the path.) ; ; 2) If you ts ; overwritten when the (R)un commanbd is used. Moved code that gets ; and saves the current user area to a separate routine invoked from ; INISUB. The user area saved is that from which WS is invoked. ; Changed back to 8080 code whiry to edit an .OVR or .COM file under Wordstar(who would ; want to do that?), the file will be created in the current drive/ ; user, but then cannot be accessed again from that location. The ; file, once created, must be in DEFUSR of the CURREch uses all but two bytes of MORPAT. ; (pwc). Changed to use table driven compare routine.(Ron Mozer). ; ; 11/10/83 Fixed lots of bugs. Made Z80 code and require MAC ; VER #3 to assemble. (Ron Mozer) ; ; 11/09/83 Changed to make compatibleNT drive before it ; can be accessed under WS. ; ; 3) This patch has not been tested with SPELSTAR.OVR. It is expected ; that SPELSTAR.DCT would have to be in DEFUSR of the CURRENT drive ; for it to execute properly. Who knows where the var with all wordstars? ; of varied version numbers. Still must make sure ; VER #2 you get the right address for INTERC. This code now ; needs to be simplified since there is only a couple of ; bytes left in MOPAT, thus no room to include ious work files ; would wind up. ; ; ; REVISION HISTORY ; ; 11/22/83 Changed logic to look for an .OVR or .COM filetype before switching ; VER #4 to DEFUSR. In the case of .COM files, WS stays in DEFUSR while ; the program executes anspell star ; as one of the overlay files to check. ; (Ron Mozer) ; ; 10/03/83 Orignal version 1 (Ron Mozer) ; ; All BDOS calls made by Wordstar except for normal I/O are intercepted ; and sorted out. If the call is made to open the .OVR fd then returns to the current user when the ; first .OVR file is again opened. This allows limited use of the ; (R)un command. Moved CURUSR and added COMFLG, both located in a ; safe memory location outside of the MORPAT area. This area iiles the ; intercept will set the user to DEFUSR. After the BDOS returns, the ; intercept will set the user back to the current user. (See VER #4 notes above ; for change). ; ; This will allow those people who are running ZCPR, NZCPR, ZCPR2, etc, ;#   to have only one copy of wordstar on the system and be able to use ; it from any user/drive combination. (Very useful for hard disk machines) ; ; Care must be taken for those people who have already made major changes ; in wordstar. The area at MORPAf DEFDSK in WS.COM MORPAT EQU 02E0H ;location of MORPAT (free space) inisub equ 02a4h ;location of inisub routine called on startup INTERC EQU 1824H ;location of intercept address. NOTE: ;you should check this with your favorite ;debuger to makeT is being used by this program to ; accomadate the intercept. With VER #4, INISUB is also used. ; ; To implement this program, first edit this file to suit your needs, ; then assemble it with ASM. You can then overlay this use DDT as follows: ; ;  sure that it is the LSB of ;the BDOS entry point. INTERC-1 should be: ; CD 05 00 ;****************************************************************************** ;NOTE***** These locations must be in an unused area of memory. DO NOT leave  >DDT WS.COM ; DDT VERS 2.2 ; NEXT PC ; 3F00 0100 ; -IWSUFIX.HEX ; -R ; NEXT PC ; 3F00 0000 ; -G0 ; >SAVE 62 WS.COM ; ; ;************************ W A R N I N G ************************** ; If you are using a non-standard CP/M (one that does;them in the morpat area as they are overwritten by WS when the (R)un command ;is used. CURUSR equ 0fbd0h ;TEMP SAVE AREA for startup user area. comflg equ 0fbd1h ;location of COM file flag ;********************************************************* not start the ; TPA at 100H such as TRS-80, HEATH H8, etc.) you will have to change ; MOPAT, INTERC, BDOS, DEFDSK and anything else that may conflict. ;***************************************************************** ; DEFUSR EQU 0 ;User area which ********************* yes equ 0ffh no equ 0 org inisub jmp savusr ;Save user area from which WS is invoked. ORG DEFDSK DB DEFDRV ;Set the default disk drive in WS. ORG INTERC DW PATCH ;INSTALL INTERCEPT PATCH ORG MORPAT PATCH MOhas the .OVR and .COM files DEFDRV EQU 7 ;The default disk drive to test for ;the .OVR and .COM files (A=1, B=2, etc.) BDOS EQU 5 ;BDOS ENTRY POINT USRCMD EQU 32 ;GET/SET USER COMMAND OPEN EQU 15 ;OPEN FILE COMMAND DEFDSK EQU 02DCH ;location oV A,C ;GET COMMAND CPI OPEN ;OPEN??? JNZ BDOS ;LET BDOS HAVE IT IF NOT push h push d push b xchg ;get address of FCB in HL lxi d,9 dad d ;point to filetype LXI D,OVRNM ;Set up to compare filetype with OVR CALL CMPARE ;check it JNZ TR$  YCOM ;NO, check for COMfile mvi a,no ;is OVR, so indicate not COM sta comflg jmp setdef ;is OVR so look in def drive/user trycom LXI D,COMNM ;Set up to compare filetype with COM CALL CMPARE ;check it JNZ RETBDOS ;Not COM so do normal BDOS callCALL USER STA CURUSR ;SAVE IT ret end  OVRNM DB 'OVR' COMNM DB 'COM' ;The following routine is jumped to from INISUB savusr: MVI A,0FFH ;REQUEST USER NUMBER  mvi a,yes ;is COM so set flag and fall through to setdef sta comflg setdef pop b pop d pop h MVI A,DEFUSR ;SELECT DEFAULT USER CALL USER CALL BDOS ;PROCESS OPEN COMMAND PUSH PSW lda comflg ;If COM file, must stay in defusr until finis First Osborne Group (FOG) -FOG/MIS.023 Copyright 1984 by First Osborne Group (FOG) to the extent not copyrighted by the original author for the exclusive use and enjoyment of its members. Any gahed cpi yes ;return to current du after next OVR file open. jz stay LDA CURUSR ;GET CURRENT USER BACK CALL USER POP PSW RET ; USER PUSH B ;SAVE EVERYTHING IN SIGHT PUSH D PUSH H MOV E,A MVI C,USRCMD CALL BDOS POP H POP D POP Bin is strictly forbidden. For information, contact FOG, P.O. Box 3474, Daly City, CA 94015. This disk is mostly WordStar related information and files except for the Portable Companion data base files. WS33FAST.ASM is a patch to bypass RET retbdos pop b pop d ;restore registers pop h jmp bdos ;normal bdos call stay pop psw ;get back open file result and stay in DEFUSR. ret CMPARE MVI B,3 ;CHECK THREE BYTES CMPLP LDAX D ;WHAT WERE CHECKING AGAINST CMP M ;WHAT WERE C the opening message and go directly to the command line. WS33PAT.AQM is a patch for WordStar 3.3 and the Gemini 10X printer. See WSPATCH2.DOC for more information. WS33PAT.DQC contains the installation instructions for WS##PAT.ASM HECKING RNZ ;NOT THE SAME INX H ;POINT TO NEXT BYTE INX D DCR B ;DECREMENT COUNTER JNZ CMPLP ;LOOP TILL DONE RET OVRNM DB 'OVR' COMNM DB 'COM' ;The following routine is jumped to from INISUB savusr: MVI A,0FFH ;REQUEST USER NUMBER  OSWSPRNT.TXT is a print test for th Portable Companion's WordStar patches WSTIP1.DOC is a file of WordStar tips. DELETE.KEY tells you how to get a DELETE key in WordStar and other programs. GRAPHICS.WS is for experienced users. It%   discusses how to modify WordStar to allow editing of graphics. PROPSPAC.DIA contains notes and information on getting proportional spacing on the diablo printer. PORTABLE.DQA, PORTABLE.IQX, PORTABLE.DQC, and PORTABLE.HDR (note that the Prepared by Troy Soult 10/07/84  FOR OVERLAYS IN ANOTHER USER AREA. First Osborne Group (FOG) FOG/MIS Disk Library y are squeezed!) are a reference index to the Portable Companion. These files were created with PCFILE (see FOG/APP.028 and .029) WSUFIX4.ASM is a WordStar fix to allow overlay files in other user areas. First Osborne Group (FOG)  FOG/MIS Disk Library Prepared by Troy Soult 10/07/84  .029) WSUFIX4.ASM is a WordStar fix to allow overlay files in other user areas. First Osborne Group (FOG) ORTABLE.DQA IS A DATA BASE DONE WITH PC PORTABLE.IQX FILE SO THAT ALL MEMBERS CAN PORTABLE.DQC ACCESS IT. IT IS A DATA BASE PORTABLE.HDR OF PORTABLE ARTICLES. WSUFIX4 .ASM IS A WORDSTAR FIX FOR THE  KAYPRO 10 AND NORTHSTAR (SEE FILE FOR MORE INFO) WILL FIX FOR OVERLAYS IN ANOTHER USER AREA. First Osborne Group (FOG) FOG/MIS Disk Library &   --> FILE: -FOG/MIS.023 CRC = 00 00 --> FILE: DELETE .KEY CRC = 89 57 --> FILE: GRAPHICS.WS CRC = 59 A0 --> FILE: OSWSPRNT.TXT CRC = 87 23 --> FILE: PORTABLE.DQA CRC = B3 0F --> FILE: PORTABLE.DQC CRC = 72 58 --> FILE: PORTABLE.HDR CRC = 41 2B --> FILE: PORTABLE.IQX CRC = E8 23 --> FILE: PROPSPAC.DIA CRC = C1 50 --> FILE: WS33FAST.ASM CRC = E7 F3 --> FILE: WS33PAT .AQM CRC = FD 21 --> FILE: WS33PAT .DQC CRC = 97 4C --> FILE: WSTIP1 .DOC CRC = 17 15 --> FILE: WSUFIX4 .ASM CRC = 85 46 --> FILE: DISK .DOC CRC = A3 8E ---------------------> SUM OF CRCS = 36 68 '