IMD 1.16: 8/06/2007 8:11:37 SDT LBRSEABAT BQSo SEARCH2 LBRW SEARCHF2LBR SEAWAR BQS'SECTON31AQMA !SEN/REC LBRN"#$%&SEND COM'SEND LBR (SERIF CHR.)*+SERIF DOC,SET COM-SET DQC-./0SET LBR*123456789:;SET-TALYLBR!<=>SETEPSONLBR?@ABCDEFSHIFT AQMGSHIPCAL 86 1HIJKLMNOPQRSSHOOT BQS!TUVSHOW1 COMWSHOW1 DOCXSHOWMEM DQCYSIDEWAYSLBRMZ[\]^SIEVE CQ _SKEW LBR`SKEYDEMOCOMabcdefghijklmnopSKEYDEMOCOMqrSLOTS-EXBQSestuvwxySNAKE BQSz{SOL-1 LBR|}~SORT0502BQSSORT3 BQS SORTFILELBR3SORTKYBDBQSSPACEADVBQS:SPELL LBRSPELL LBRgSPELL-EDCOMFSPELL-EDDOC'SPELL-EDLBRV-PUBDOM 059LIST : *SDT NOT }SDT SUB pSDT CRC%| SDT.SUB SDT.SUB is a CP/M-80 SUBMIT style batch process command file which will overlay the standard DDT.COM, and create a new, enhanced form called SDT.COM. SDT has the following enhancements vis-a-vis the plain vanilla DDT. (part of the CPM utility set) 1) B command creates Block of text for search. 2) Exxxx command Explores memory for string from xxxx. 3) Cxxxx command Changes memory with ASCII input from xxxx. 4) Jn command Jumps to new default drive n (0=A:, etc.). 5) V command Views directory at first match to I command. 6) W command Where is next match. SDT is the creation of Dr. William Parke, and is described in the December 1983 issue of >CHUG, the newsletter of the Capital Heath Users' Group. Inc. (PO Box 2653, Fairfax, VA., 22031). The information here is reproduced with credit to Dr. Parke, who may be contacted at the above address, for further information. The article in the magazine included step-by-step instructions for keying in the source for the modification. My only contribution to the utility of this idea was to make up the SUB file to automate the process, and save the keystrokes required. For an original DDT.COM crc of 34 B9, the newly created SDT.COM was found to have a crc of 3D BA (via CRCK-42.COM). SDT can be quickly installed by EX14. Walt Jung 12/24/83 BHEC RCPM (301)-661-2175  2175 ; Along with this file, 'SDT.SUB', and 5k of free space, ; have a copy of ex14.com and ddt.com on the A: disc. ; Invoke as 'EX SDT' ; See original SDT article by Dr. William Parke, in >CHUG, Dec 1983. ; This sub file prepared by Walt Jung BHEC RCPM, (3vhWSEABAT.BAS  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMn tv0NOPQRSTUVWXYZ[\]^_`abcdefghijklmnow zop}|1pqrstuvwxyz{|}~{y~xs5e/ic'GC gujEA2 f_U?=3&rkaI9-%q]WOK7+)#m[YSM!;QN"dZHlh`^\XVPB<$ T6,*(bRLJFD@>:801)-661-2175 ddt ddt.com ;-l100 ;0100 LXI B,0FBC ;must be as above s102 10 . ; m11bc,13bf,21bc f11bc,14ff,0 m21bc,23bf,12bc s11bc CD 15 0C CD 90 0C 2A B7 0F 3D C2 CC 0F CD 66 0C 11 81 FF 1A A7 CA AB 0B 47 13 1A BE 23 C2 D7 0F 13 05 CA EA 0F 1A BE 23 CA DC 0F C3 CC 0F CD 2E 0C C3 FE 06 CD 90 0C 3D C2 AB 0B CD 66 0C CD 15 0C E5 CD 2E 0C CD C5 0B E1 7E FE 20 D2 0D 10 3E 2E FE 7F DA 14 10 3E 2E E5 CD C7 0B CD C5 0B 0E 01 CD 05 00 E1 FE 7F CA FE 06 77 23 C3 FA 0F CD 15 0C 11 80 FF 3E 50 12 0E 0A CD 05 00 C3 FE 06 31 BC 10 0E 1A 11 80 00 CD 05 00 0E 11 11 5C 00 CD 05 00 C3 5A 10 31 BC 10 0E 12 CD 05 00 F5 CD 15 0C F1 3C CA AB 0B C6 2F CD C7 0B C3 FE 06 CD 90 0C 3D C2 AB 0B CD 66 0C CD 15 0C 0E 0E 5D CD 05 00 C3 FE 06 . ; s939 2B 10 F0 0F C6 07 BC 0F . ; s949 6B 10 . ; s961 3C 10 52 10 ..Z"inǜѿF>!$ѴǶN-2 A7s8$ʓ49qC>︬PIz) "dTKRBQ,C]BNCFn%HGD&&eL")\ X' ߒl6%NU UE0 ^T* ࢥb@V!x[n笄`TN9`J)Z"]K4 2* B GS.!bP(WBx֒)Lj*/ E%CTZ$U"Or64&a*U e Ђղ%6-CِqӘLʩ’*f4 ˂$k($o0 q&15 Z aEZb D[r?$(B:$Y#{BiLMneZj 4pURi**Z D/Uȥo"ԤZ$UZTd5 PXP&|`L=VAʂB9!)N5J6 AU2 15ID[B핲I؁$kВB9LӘR6#C`:m@-g82E~EJK!%7ӘqlfrfCiLMZ*RT,U_5 텫n!Tq1omLcjR,YJkq Pd H*@W(KjLcjȨY"hUD!^#&λR}#8p`턫=;5:XK;wC$iHѯH)D6+iR1 4)c7Nd;z}!neIYJQ'Sl7!WI黑3unL4Mp"@R47,/:rKj`7pay6d[)W"Tk7q Hwc1SvciYI`&9$q!#s# FILE: DDT .COM CRC = 34 B9 --> FILE: SDT .COM CRC = 3D BA DONEZB~7CvsrUr~L4Mdd*]I RL9L$~r~"6n;sÏڸ]#g,q99ǫ۵A;rJ؏:$ۏu髖Єq~ɻ!~=7OLۏeiTBJ\ i_%؏9^uL?jvmЎ|Ii{ڸ]#g,9abܰuH~W- dtl?[%tOcaq6hG!;V6,b=CY?e井mXOX4L**)%Wf(iW09X^u#&ٖ+ ,"7(x[?@❻J]ya-BT/?C2! h^K92&6iH$Y2L$\qQeIP"@(UVN8yR|O6nbcǢnLIN8F7~M7]q ;%?Vb"MW@L-SD*%QF`Z:; Y%2#|i0L-mG,)O =PPM dUYFM GX)s+KQ,#~`Zںo)I^Xr?#'o'p!+Vcw߉9^u"}woۉzߺ{~'^l;;1aIjD<.񘿯/x\1_5xO1}}6{a<;h8p꾝Cy\1{a|0Z$fn^DLRE* rLBbVA`\qY. Q*O3?[DkeJ ) p\B"i K!)TrA0~)>1=z{IzoY/:jvmNB61-.%l:_-/q_~GøZQ0ˏ ,zgiPdP+UdK)$J:+W\A}n /j/Y“lzX ccfI7ztI8{I7^Yҍt%[3K=$vza1p%$^2ڵЀ-ݞ%BM BdHȚrA0v_dzxnk c8^\Mc'/uO[B2ؽd JD:jM3KKH"EJ l%\."sB1 2xF>re\<֝[PD^:WBƁBЀQY Ъ4a,`@R)!e*i+IQs ̕ s `^BFe?4X(2WR P*c +22 BHHY2\\.FYBFDOgЀqx{ `Y)A^*W!CBʒrA04`ܲr{ki0 JH TAY AJB5PȅrAHd {n?m{_24ڌ3h8`ibQ$"+)GR*" 4S͠qPPB+37npiŹVVpH EF֨&`\qYni kd%̠B5&g :4,TPYd(( U +eBRV`\qY뒯gЀ6Aԑ꫖Є ofRVrdiK\6#K>AKAZ5߃ν!@CZ5eIE(2de) lqh4Qv;QDRKC ꨝiK=r<&34aMy{PGmЎM4a==H,έ,(G&2Zb:+W\APdT(4*i\ rylށ*IAYvK`y?ރ:ZqhBƩ{睲iPdPz)s[.6`\qY8O݃ }8rzڸ݊,%l:D;rz%~<ˏ(xO1Z=xӗAO#'A,eqne)DFh YR*R%`\qY)s+K\m3Α 奆"嵆Z1ّ) &=hB9=ж{Qh(ۼ(|E?k EX~<)F${0=0k EX)X}u}6Wl 싰 CFN=ж{![}=tC.=yھ![}=tUs{i ْ;{v-پ:^䐿wll_0FA,+{)4UETC(2 TV2Re ڑӷh8u=؋)Fd΂T!7>'2f:|6hGN[G!پ:}G!پ:}a4ah ڑӷ]l_00w!U\XFH ÿ w? |Yu$0&ֻoЀq$9L4MhB %d) Kn %%a& ~,,/:yw?`Dξ˰w Y -lhcjI*j4qS[75㦶0`\qY. {wn+Jzѽ64`n## uHN_uMHmC,*4UETC(2 ٖr`jI\.F.|v0* GA}=t9rm3/a>mC;+ mO߆4X(2.DF) g%Y\6#7\~6ԡЄlC,h\6,r̕+.k3mCЄ6"~b`Ƞ_S )!s*\sr\\.F~w`@\UDH5j]Fe Vu0W,AH{|HNn~mh8qӇ 0M)I^Xr?L$? uh0>F``R6+q!rH ~(4,j:+W\f$ Ѐ6Arg| umhFN?mHePH ,TPYd(( U+P!r̕+.k3rlC9mHɴ &j~];c.ԡŨz((; En9c~`L6ea DP3 \\.F؅܅Kjvdֆyh8d}KIrRJTm$KdW16nNmmH{ !C Ť{_y0y 0M[oW%54)%S(4 4ɣޅ:4{AC M7"wd`BB! d)T~B-+"_\6#ܷ kq(T;hxt9vIL-@K)E\6#tЀ6A_hz4 *T^,msGxVq9K؅4Vѥ 2rdiKmOMM[[nenB?߅4VT$TYRS3;ƛдߺ]Hmh!eqne)G 掦&4[w i-MQ]8>*0 4.U 24{-!4M|RB,]@ꕬ4W17M!emK6JG!&?Bkkv!8:`!R[BFA,UiR*&n&6Z-v}qY|3BaibEFI" +)Z.BR^H$Ujt0W,Shed/",'>u ㊈`/[ %C~ U@ZF,)`\qY.#k0N됍GhQ(KJ?KJ7~ڠ9սM4a#s/#Fu0W,AU7ӈ~c1B2 $E4re\.FNuTy@mЎ[DƱa7N# & (TBRR?pUd`\qYo1:o<6:V{c밁ڠ9սS7ф& # ˪IҲ &~re `еa$^2!]{046n;# ڑ36L  9rmvuT^Ml6hGNu/?&wiШ"i M$K)ըf﮽x kvmЎ31Ћa̵{q6hG1Ǯ`;fPmЎCϮ2BqOрqZoF+սGjvT?vM3L'li2zChRJ꧹\0&pX,I:+W\ `YRS{0w47i@q. B+CҖڞ4ۺuuVw| i܅4XWUhRJPh";~؅qHwwڙT#c2CFA􎣻ңi2tǧ`4-)`9tBU:À9 =i ษELm9njNr%Stƅ,)LgP t83$fzb|1'qUR3L%m%#)*U8*S{RaWnEX18 R !U4ۺuk{"s5wȇgg ,'bս`@R($YQTKȰc=.sڌbip0&EW00 4Qd$E iDuhWBi\=h V*&~, d)T2&:+W\fݫbcm7C髖ЄA>g`e*i+IQaqhSE2Ѐ6A Q;˶y<ķ; m39 ;0фqAoHedi K D*ɆZj(~E \6#ں -`K"R(SI[HJŒ!2*x&Id )*yyWW䋵1zȿ[{@&﯑xiGingEng̩EFN`TV(s*?tki1P֖m&V/ ֒P`\qY.4@RrX2T+E p"\.#;hj\xA4Xr.SK@j:+W\ne2&<A_^tЀQY ]pZ0M)KV82Wa&AC 쎃6#J؀f;z(aꡄqa8םA}AC cJh¸Cn`)T!:+W\ ̕ s 90* /ie+x JH T0M|xMGE3M 噬 BV*LS!RTiw#{֑uv0Ћ|l:$CA4LDJRHe+iM]O\a<9oj G}EX쭖pa/?& }\lsg0a("7oz!Pw̟á1髖Є0B$z8;:^8JMc k?m.`,M6)R:SlbSЀqn#qn#qn|<9^uy xJ8,$S̕+.k3r р6A><`j*Bmw/[ %C~remF>:<`eEJC Iܯr%1|zoQGah%FC~M ;,@,2\EJ,x)*C`\qYc0͓nj㶶ۯa;;000yw`{S&^CJ\jv(jv}{9&wp);PdzU;h8qu=bD>l_D5PDfup& d;{XOZ2^.U(4UET\6#x4 mD"c%&ڠ9ս׿|h!܁esXxO;~Ȯ ڑӷ]8,'@>&%_@LRB*US4P)*CP])ĀT8 `dc;RTF*TRre\?ځW&YB.KQ]PdW/C*,*\6#G%v?K=,ß%̓GP_E؀_Vl ,E@X;h8upA>B~u#C{Єcs?A4M"se/2)BHe+\\.#4{#h,AA;r^ Єs^A4M"L%m%#)*U8"RT\\.#Ͻ1+Jz($/vx%'sߍcl<= ڑӷwhPGHq#H ^hRLu0W,AȿPD?AZBƏGȱh8@/G6hGNgn C!/;4ie+T*c N%U`\qY.#?PD[GƏF_/ci"%z)$p*!%dRi;y!پ:}U4a?\Q_L}6Sq5b/b cs=ɟǓlq0N׍y`^7>׍mqn$>yH_LzXL8*ݓ.dzx%rỊcmq~<0* 4:jvT>F4alΓG4M𲕀J*1BRB*Ut0W,\.`O=>7Q𥳐Єq4 +ɹ'6hGN^B~&y:y*`iBRB*Uв˪r \rVQGmЎϼDUrU$Y)4\.F.4^!Ah.#_|d eo\2|˓OZ4LDJ:HD4ɟ*zq?U^mܮ ڑ3v)F䔳XfپSkvڠ9cÎ3fGE{l`֪83fٚ;}!b!9Wр6A8UL4M @K(()ނf)ZBiOϺb'XՏXc=c=gX?.gbX?.&g}4XAdNa]0r/W1BLau(Chv|zVq¸b~9{Q qq/!d!?Øw,`c dei rU!0M ST Z,s˨LS!xJ8`\qYhiPdеY Ph4%TAP$ D -/(r xp`i$d~)EK~=]8 Yj.ڙT#B&3Ȏ h8~78c 3tBCW(u0W,S@(2*2MAfs\ܸ`iD)ZB$k(TʚZBZ,(^*JfI*͆\.F1z' ixV5h*4M7/$>zzzz>1<XY}VXc=gXgY=gY}O|3A9v̄ųAT i 8 zzc=c}VXXg *L)*C 2EAȽTQremF.=0&_sN i0v|U+CPѥѥ TVfW,a9O$0+S : 4000 STOP ADDRESS : E800 FIND ASCII OR HEX BYTES? : H FIND HEX BYTES (COMMA TO END) : CD 54 EC , EC09 CD 54 EC EC13 CD 54 EC ** AT STOP ADDRESS ** E800 START ADDRESS : (type CTL-C to terminate) (NOTE: If you make a mistake when entering a byte for the program to find, you can type a hyphen (-) and reenter the number. The first one will be ignored. This is especially nice if entering more than a minimum number of bytes to locate.) Irvin M. Hoff Los Altos Hills, CA 27 Jan 86 vSEARCH2.ASMT  !"#$%&'()*+,-./0123456789:;<=>?@ABCD SEARCH COMSEARCH DOC&iSEARCH2 AQMAh !9"q1q!'z1q2i!z̀g̀o"!z̀g̀o"|ͺ}ú0:\ͅ!7zH>?ͅi*q͏G͏ i,0o:ڰAoGo0 ڹɧGPxP!z2A!z!s,w#!4H!z!s̀w#!4t!wa{ ::a*#"**|d}a> ͅ> ͅi~ͅ#z_ *:_i͔H!!}~ͺ #û~ͺ# ï1qi*s:GO:A~a{ <#"ʨ<#> ͅ ASCII OR HEX SEARCH PGM, v2 @ 1983, 1986, IRVIN M. HOFF CONTROL-C TO RETURN TO CP/M COMMA TO END STRING TO FIND START ADDRESS :  STOP ADDRESS :  FIND ASCII OR HEX BYTES? :  FIND ASCII BYTES (COMMA TO END) :  FIND HEX BYTES (COMMA TO END) :  ** AT STOP ADDRESS ** EFGoHIJKLMNOPQRSe|倾ܷeUabX\'n?>xVVF+CO6 ׿o_8PqxKV9;;`H7| KoĦ_"yJ ~oeUie0κI؆ !.vwp]g9`)آ7Zx,/ Wiqfw/@UpM6*#Όwqt'[Z%`iW) `-|dxo~ )p@oO/@&} :ါ$&s^Evv*AlD'F;)p{ܸR(2Ħ \ę?~\-F[ܤ7ܽMZ%[, 6X}Y p?HR[!EZ$ߏΌ3xLĐ٩_ x" /Z "YwptVҴOya-Fߥwe \iepfQr [ռEO\b_u7p]xhκ#z_."˪TE+A]L>hκLnCrxON8 Iq}B FYpV.v#&٩wid\i*pN83F:x כּ8H⬤1\YR0idie$`专)v^H)謤i?:;܏HKGc;0'axI869sE^[L/Z̧Z ^?~Yq,/ Go*{/ZZ ^O-ې|ܢ7T'T_.2x﷏Z̧ZViA+=zʛ7gmKd[%FA+*_? ^1u( V\ҰV 6xVT5oc0κIjE%-ږ`aHKVT? ~7 pMR+z^h[""-q-keKE_D-[ SJsrA+*x$2 K,ZsI`iןjE X8 Xz iF+VF+A"C<&o w)[,Eor܋VFaq4VeDk5,RJR`q=kE%N+:l^6#2-C T8&auID,X&KܺqZQ[ZQ[ZQ[ZQ5UaqMd6(ܳ۴Kэu㞵2kV K%nݸgt RLN+VF+A"ChEuEöZOd"˪$ ;Z5ZQ}]Ѱgȵ2Z Y #˪BLhUy|@5} Y #˪$7xǧwӊʾv=|@db w[qV٩ЊWtfDxHR0咭VTi 2X''G Dez ˻-"+h֋}3A]9X|֊UK"#C<`L~E+7= D,cuCMﴢCOjΚGVF+{HbSA<)vZ՜5PVBjΚȠZ"r.۹2ZQ}]ѰVydwKo1,q> 2N+*V A^+pnehEuE"ܳu8KZm2Z /\+U^AMnǰ,{Z%-_n 2XSᬛV-_u6)2̝VF+ݼ1q ZMNznp]g9ͪZ YOglpMVr\Z|"^{T8&a (FrZ|#Aˮc##}*ojuOJdq/bSA<ʶhe28βhU\<`ZՋ}3<`Dx9$Ud@޾&2[:!h7}6Ay#`ۏ uChe2Yw J@2ZM6T_W4l_kEs6Sd])Z nzOQBhEeVԷժ!2 >lꚆu"2gAv'a%\Y)b= ی w$Ha ˻VTfuMZܳ`W8p]g9yE6#2-# Rĺ^.aC=S<rZj5gMFdpς[79@<)vZ2Z zH1 'aVFln7+ʶk%\YKoְKAjEeV4,7Ƞ) |D6ZamM՜5pxUѼȠQ"w)[VjΚ(aq] YPOZaی xHq/l,;Z]@d_.bV_"2C] KoVT_W4lȠCXwRq> kEժAu!R0&"{:!wZ\4X7 |d,Q/ /"_aLXQ+*A^+8MT8&a=zVs$2H*Ǝ'aۏZVK H8LnMe@% w ˻-nݸ|Y+/@VtxUQ-7j2ƧwCǽZQ5͛SᬛV*i 2Ŧ#r O8:"x6Rt#nݸft}E JSY+zB!28qBޤ脵hD0#c*u=ȠZa A+87nvk-Ƞeۈ!hEe_ qg"kGVTz 22E7u>kE TKD/[L>J{֊=͛Ղ) 2/o?je2Z2# Ҋ)oy&2bnI_iE%h 2-c=ka=/8d4kEPϔ7<ܳ@ Fg,]ýVTLygLdp)A,]ýVtؼl;ܳ@ vdq :!`i w/Zaq4DMQ#&+[XZ2Z Z1xVpN#˪huWK>P wu([Ui 2\F'I|OZQ6W@dPxpaJI+*_? = %N8Z?qZQ6W7AYcCI+*ͥ/ AoSH g$l~SȠ 2n ;,G ZQh) E  kE6;"# X߭ayՊMOwD-mڥFܺqA+j >VE+jX\WY]ӷȠe!ELnZQWTD]VT~եV "j-do#G8D˜"kEe_z&2a77VE֖AĉAvv*hzMdʍCoFߜjE塧Ƞ HnGcyVȠt֞# @pt;֊Wmk"{H8#`.nZQyiAdP$$Y+zBf 28q#:Y+jq<>Pi&2h9 )w)۠SG"{\R$yyQ+ʠۈ0ZVZ-pxUQ-[",/ ֥òmԊʬisiKCd >ll[?daJ c%sY] /|D6ZQh Gt>VGVF+%Ex_!n)liW8M2Z.uz|@5.uZ䅿C+)2Ҋ=U9kܳ $yyQ+ʠ) wKLn>B F6ZZ5tؼl{ 2gpMV+*,bDV~!"j-M64D9R0wZQ`o,Ħӊ=mj ;)`*uʼhe >'Ș g$l#ʶh4y@!.atGd[ ˻mЊK>Ь|A+:l^b{T8;I"E5,RZUEܬ6 SKoQVTfuMw&'2 pM>l4[ ˻mЊMOVozӊMO}]4Z2Z @<[q' v?ke~/@wDeHKAZQëmY Ƞea1>hEeVt7or"y>EъUEDe۠p pMVoz Z-C ] 6hEY+7=iE"2(}D g$l2kv7ܳ@ T8&a=zʛm D􂲩?Z2Z Zѥp ~NVF6zR08+p]g93f 2b)#ǝZaی wN b ˻VF6*եV "d  0ehEeVR5DpQ A_}֊ʬ)ͥ!2m),Y]Sg /M说2Zy|x2k\T1`ptkE+ʶ5= FI~ uCЊUE"K`.~$}E"J`.KY+zBm^7ﵢe= :'瓰VTfuMzsi ! I#&+Z\ 2gXZhE_(_dO"S() MqUk z@<"OZ6Zڼn?a瓰VTfuMzsi ! >lZ]@du|dѧ(lliAdr`Q//'S)AĦӊ=y<l`{c*xz2/o?je2Z~/)2ģ٩h/P_WۼodroAiqY]RWA^+8D˜"kEPϔ7<>ExqVrZE>>P}]ѼgAOQ q瑵zΨ^#ǝKvv*m3",v)b}] V+UT5D,8ی w )Al;ܺqXz说zΨ6U 2gib+Zgk"i )R@ pY^V;;ZaR0Y7 [, x{ҊW_(_d{"je ~D+V4,b~'iWE+*~=DGZ+z.)_d{"eo##}EgÏG"ƍ#=JYȠeۈN-ne躭Ƞ@<#[L.VF|P5Yd''GDY+V4TKD/['`ONZQ>3M6D+Bg,=zYHdw)Ap> keY沥;"Mdc絢/uCdb w[<6Eъʬ .F?9I>"ZQȠZ"zB F?9I>jEf"lR`}Fp> kEχE~ 2bE+VF+A"C<&T8&a*r@We5DY^VMpMV+*ͥ/ A^+Ș g$l#ʶъECDyyQ+!V@~ڮ*lZ k䋬--n?v[?mǯ_W  V4QnܬvS*l.KBA>v[?mplXțZݣZ{V*ohOudmlE?`}Uʛ4Qn:o6=yny޾תZlvTfdyYUش׸g??`}Uʛ4QnZpf?ᐡ`XokUwTi~V35,rG924,Vxz^j7hO۲Oyssۿ{ۏZV4VyhBA6//VXZZ+z.)_d{"eo##}EgÏG"ƍ#=JYȠeۈN-ne躭Ƞ@<#[L.VF|searchf2 ASCII OR HEX SEARCH PGM, v2 @ 1983, 1986, IRVIN M. HOFF CONTROL-C TO RETURN TO CP/M ESCAPE KEY NEW FILE REQUEST COMMA TO END STRING TO FIND NAME OF FILE TO LOAD: B>load.com STARTING ADDRESS: 0100 STOPPING ADDRESS: 0800 FILE LENGTH : 7 START ADDRESS : 0100 STOP ADDRESS : 0800 FIN ERROR **** FILE NOT FOUND FILE LENGTH :  STARTING ADDRESS: 0100 STOPPING ADDRESS:  ASCII OR HEX SEARCH PGM, v2 @ 1983, 1986, IRVIN M. HOFF CONTROL-C TO RETURN TO CP/M ESCAPE KEY NEW FILE REQUEST COMMA TO END STRING TO FIND START ADDRESS :  STOP ADDRESS :  FIND ASCII OR HEX BYTES? :  FIND ASCII BYTES (COMMA TO END) :  FIND HEX BYTES (COMMA TO END) :  ** AT STOP ADDRESS ** I$I$D"DB! @D@@!HB @!$BBI B!BH"$$I!I$!$BH$B$ vNSEARCHF2.ASMZ  !"#$%&'()*+,-./0123456789:;<=>?oD ASCII OR HEX BYTES? : a FIND ASCII BYTES (COMMA TO END) : load, 0133 4C 4F 41 44 0154 4C 4F 41 44 016C 4C 4F 41 44 ** AT STOP ADDRESS ** 0800 START ADDRESS : 0100 STOP ADDRESS : 0800 FIND ASCII OR HEX BYTES? : h FIND HEX BYTES (COMMA TO END) : 4c 4f 41 44 , 0133 4C 4F 41 44 0154 4C 4F 41 44 016C 4C 4F 41 44 ** AT STOP ADDRESS ** 0800 START ADDRESS : (CTL-C) B> (NOTE: If you make a mistake when entering a byte for the program to find, you can type a hyphen (-) and reenter the number. The first one will be ignored. This is especially nice if entering more than a couple of bytes to locate.) Irvin M. Hoff Los Altos Hills, CA 27 Jan 86 6!91!~=W!x(~# b%xK {>~#o}oG-T@ABCDEFGHIJKLMNOPQRSTUVWXYRhlD9Xbw},ꟸ}/,3ݟVZ MmV z?~5r{=6XB -FZ(h`T[DY`;(i`kY,bPƙ;Tqء ga`_;;e-",*~Pk69{lO7QU0dx)4wF Qh_*c͠X׎n.L\ݗ_~Ja,Ü ?5SF1TŰ* t2@*>] +> >ó0:o}o|g!B> T!0zWØzW{x¶0ʴ_ö> # –d >?ͼ*4Go ̼,10:AG0 ɧGcxc!;o2oAJ!`!o,1w#!p47H!!w#!p4tZa{ :t:s{*q#"q*q*s|·}{:> > ͼ7_~# o*q:p_ͼBtt}%~ Z#~ #Z14ͼ*q:pGO:oA~ZaZ{Z h͏#"q:͏#A> !]~ʌ#À!6# ‘A2ͼͼ!!oJ w# yڳ>U> :!:~A_!] ~#. eͼ\v*k"m\M*m"m!z҅(\!6*mB!*m}p%͉!!*** ABORTING, FILE IS TOO LONG ***   NAME OF FILE TO LOAD: A> uxr'sB\Hwx ィߢq1@9-D r{[,Rh.+)4)yeD FEwlQӣZ -Rh)GznD6eXV;˂G?,40=c5b+EvӒH#`Rh)4`&H8Gz~~$8약E(|E#iܱ+__8c; fPl(iwjS*c͠B9}-E1_5ߏtOѳ0FPFe;"Nw APE_KQߏXidn0*:"6ye] Rh)u[kNXPe)eg)M-F:1e^w+PeeRY+Fe,ea]AU ʮr*YY+i*F (3JAUNY9iX'l,^fk)HYFSj"r78qfpE_K(T,sD)b,a(ƹW%S_*ru*F =T 0t'JDEBUuZ6V *DٸDEƢaU*(uRPV,_Den`M,eW9-g42g:'lY *R竚H N2GRPU"ҸcpqX h9KDeTq[Z1ze+4׊Y"(-q7VRPZ*ԶDee:!HAUNY*wRP>_Denp̖i, WCe[/g)iUD".prR,ǫ|cND=-Ä!FK`hTL9Hco6c_ q/HA1?if_\DpY Z A -Bw;=C9 ߲UX5,ocPlp~R,ǫJ4wkXƠ& ƭiv,MrI)h3,i斡*PkV 곂4XamPL[4;etWHc+T[X (DwlFoܚfRPj9^iܱBcBeٱ4':HAX9*Џ/Rh)4zS3CLqq^DQ[FT1(RPU"ҸcZ1, mFinQ!z5,ocPlrTSj["2r{(_NDwpk(EZ -dWb}.tRK(͖DM90]g9,;a\6V *Rrk"F<,#Xg崆[tum h9^͏5dWpE_`YB?|BKX5 3Ce[TaWl`7'BKq(%mf+]*:DRмO':_Hc| qBQE`p䥠CNi5FA9`kw*c͠JAOrzOq`yߘZC/-z*4yF!`p I8_%-4Z,-lѸy)Xi{30а`kw*c͠JAE2Xi;D%mrJ_K"^ 5K8_%)h~cMưo5T*c͠y}-=m&:H`W(g_Џ/Rh)4zS3-[荽rHeRh)j9^]t,4!(-c0â1 UN%a4&(ET7RPjsz$(eRYTL9X'8[wy cY z*oDf[7pRPjs3FQe(+,)h~cM1T*c͠JA| FA9X5h6HAX9*xPy))Z 4î1Tb`unt6Hhy/i34ˤxQ (%)h34[JA@?r~HuЏ/Rh)4 ,A=LYA -E;_4%-4JsPt*,_oDw*Ɖ8`,;TRh)BKNEP3ŵ lPIWm%eW9-giHep AA *RZ *RCKq bnJAeXb)uZKAOOT|U?4RxYs\\+P;)HYFSj)(i9;K)Z ;VP#E#(a}'"_"e}=Dw*F*<ŵb,;ᕯ/TL9gk)c%9*fX?f4J,#zq[,JAꊖD+~Sh`Tt^ 咖De1(X8 n*,Ww42g:Du~5.KA F:8Pb n4'Ziܱk:.*=m&WmRh)4XAUxl[(EZ|զ%SNZ zZ}|զ:i xb; 0[Z ʮrZUY#H5`,.(ET,W5FY8e8*z,4Xt-lR6/iS;E9ap;=1(Rh)UꟗT,x4X7\\+6Frn` cHAꊖD^A9x~S-lѸ4%-4JsX/5,ocPlpHAUNY6%idtVUk\\+UO"upT+)hO$Ҹct0]g9\U jZ"rwg,;ap;O:fH <ߠXF *RQ9b$(+wu؛*c͠JAOUDsUeo ׊Џ/Rh)4zS3CPkѠ~Hzh/i:K:iay[8HAӱ\R+MrIK)hS1+|E/۩Y *RѡDw0TƚA*?DqXk썍Z -4zCزT,W5FY8e8i>ђH砜earRPRϏ5dWP#(:!H"eY4ap&z6uwD= gMZ -F-[pۗp׸5͎:4Rh)CNiƚHܛ1TƚAe4?ӱ6jgK";V5͎rXkXƠJAUNY[C6F;~CACN={tqUɼ$mrgDCC@æ~uRc}IH!L[l ]F^q'w?PDw*ƭiv,m4݅fPPaܚfRf@,iL;nװAٚ襠 cH#_*Wn~J W=4b{#BC<ٱwDwfkBKΏK(Z";V/epk RPj[il+#*]*2nMc^ %"rl$Ҙ\*2t{׬>KA>Q6J+Oiv,=>Q;?߈49̰uTg)rZ?4S3ܘUMe>KAODf 2Ŧ6gHc*710,+5,ocPlDX#Xm b fPlRc69k"roPkV -E;?.HYFc=k"F*PkcְA-4VEø5͎pRP[Ti=mTP['=>Q;?D)5:㝪JAXFHRha,EC<lCt^ -E[C6^R{g"x'`pmKA@RǗRh)۩!Tl[w+)c_!4[^KAEYqipk)hOJA|TL9'(W5_R'H#_ )zX *Ʋ `W,=}N}}Oq fk?:; ^)SN/4ʓiZ "YG\biH<RP*HgqUgqr>wK"[ a JAXK!~| BK7w7Rd/)k=i7FPnuCDK""z`o n>KAi xfxecJAYԶD묜arRP(#H MuC,OD/ap^Ec)i3Q;_DcB?|BK8G­iv,b5^՗-:-+e:! RP%F:8PQ)\f-uj[";sˈ gݍ4%-4JsX/5n5nM MrI-:-+ , ];)([f-ږHTarRU6J%+ޛ-w RP%B0'lY zZ}xUik8w FAU1`o,mf+qqCUٲTl&4򀨠*FcŵR'j竑H#_ i9Rh)VU}I|H砜eaybi>R zLT'Ҹs*^aS[\\+B?|BKШwc4ѳZ1W%mrJ'He&nz)HYFc=k"r7pE_KA,;is43̝T,5FY8~H#5 :Y A -Bw;=C9 f؂R`l bu%)huHQVoDF zLTiܱ7kRǗRh)en|s Ce[8Ȑt/i:Kʿi斡=QwBKqγ񒲫"S>)(ʩ4\X8 7Rh)y6_f@i)D n>KAOg;)RP6lBK(6b,bĸ-lpo͉Rl|wIUN9ƏCNZs/if,+ZiMqQy)-z*':H#_;u3t;UBK8GA[F+:oY -mr*fivcY^U *RѡRPjsZ5F:s\DNtγcOQ*g#(V -B#W,"6 oN3b˝Z *R嫑HYhg)HYFcF"zg=v{._DRPvrvγc?~?e-)hUM1NٲZ -[ Ŀ=K*gUڌR!b,gK*RCKq Ce[)rz$85*c͠~>ѡZNDf:Tw #*)r*z"yF\`0FeXV;률OtγF5-*)h3,iYFPbX-|S!mfTL9qO1oXĆ͉Ѱߪ 7[',=tγy)͞-"e͏tDk9#8GCU1.f`))Z  g RlvI,;ia} TXv֯"e͏tMtγ*m[FRPvrvγ*mF)rZ_':Fwj~J (6DwxRPyiDEefY<6gHc)Dm yȩ$(AU *RѡD%7<(=qCg-KAUN9Ə#*m mc4%Rt,6gHc) fPl=i [)hS1+&:(>a0M(Z *RѡDen0T>y}-MD=,CU  MZ)hOtDS)k))Z F`~ Pk6yQZW%mf";VPc5b+SN4F-~Y ?F5-*)HYFc=k"}U1o|uEK")GP6hUMg_U0ީ- ,mf+4׊0]g9)(rz>/4јQ8\KAŔyI+U12KAنH: .KAE2ZWcM|PDQ=D3֝0WR'*Կ'8GCTo|uEK"E<)\\+6eVBKїY6J +\\+eǚH#r7pE_|et1vZ -[ Û,go]sqq/mr*fDOX3(i wRh)y66J Faf˰v}D:ϟO4F5-*)(_]ђHco #z\ RP1~\i7(g?KAOg/)RPHco #z=Rlh>+)Z ,Pc6`7']]Rh)y6CN=Fρb,eW9\~!=m&:g))Z =TXĆ,+BK1%)hu(mr*f߈4{0XĆ*vVF:!- ÛKAE2:Hй^cWRP1|>/4JfZgOtWDZ-yj?Dz$;VX,8IA2k)tby')˨v4JeBL[B?|BKt0<(ga T<1v^0b@8k)K)HYFv^iy ^cWRмO'*y9i[`eR6OXKAUN/"u ׊N jSKT.yj?Nǚ4J,, ];"Ҙv ,úX8C;/1BYY~GDw`rp *Zsf4kH{5g:̈́%i7*qRxZ|uGDY"6 ~ƙ;RPʱn7Hd FErMl'=m&J_>HRhbEl1r8FT3,N -E69߈4ذ]sq KTTaxsb)HYFv^i:^KAꊖDayb+S6]QKq ׊Y"(-CUl[ܚfX8 nMT,y1iܱCRP1Nk"qUŀ`4&BPn~`,)hUM1T8qfRPZ8k)HYFǚHc+arRPvrvγc6%ichoU`,)hUM1T8qfRPZ8k(t`&z)h34ˤy(IAOOO"|аeyڢT,v~4 (6zVURfN}N A -Bw;=wBLذZsj?}?/*윯ڏcN *R竚Hc+q̖DeH#W,"6 oN 5KRh)ʱn769wIAE2:HKW{B?>>JRltDZT,WK"tᬚah\El,_8Џ/Rh)4Z ~`,,۳~ ElX -E:R jӟtug#|lßgy^ -EXåhXϞgϳY jgϳy<{/gUڌRP{5^g={BKqγc?~?e})Zfs橽Rh)y6~/@_{)|~~ܔwRP{5^>}?񧗿g#VqծgRlzy)}vllD6%^>\{)e=R{Ix{YWwHmۏey HRhF2e#Xb@DK~HeRd^^R{g"R9hoUkRujKj4-8E축 XJx҇C8V 4q+-ٝ+󬆙7Z;v=:1>]y0FktιQGrcYnݑ9#i1X3Aq O ASPCi+ M%Pl1,&ҁհB("v@Hp%"pO EjV Y I %=Ry4o5)?_aEܓx҇k& C!Mu5LÓvm9*E%*JELB*µYIB,HSήg"E1 %XP(iusM(;c`3Y곟✍#Wehv0UkfoF;`۳zf>a;al]ꛘe&T4[̖&7K}vkZt΍UMeM%QGʶf+Ʀs/I#8HN)D  %J:c쟲- ͎#-_=^vFhPH%4Kж T 0ȡ/M3\^il9귗Z3Z=mC]4w1[s Z}b;H.2S;x9TE>%fj c9חu$V#pO B9BC !\2N $KFUHh^e {]\W!#wvWkBcU:duMǪxɄЮ k429I!/ uDSP()b5`LX'MS.O\/,iVq$l\& ev|fb+J }"bȝ8ggJg"_[429;sg3&j(X=:*yD G<{&( uCԶ~o_4Z^]tЏ/Rh),;֩, bn3gy? mW_ݡ㜯Z|Ugy.HmۏeֳR䫲~wI큊~g벞OHmۏeֳR䫲~I큊~gsj"1p[=XK%*YvE*(S%YJrTIuŇ??(S%Y~$aU2[Y5[Ң0}t^|d'Jr6JZ%nY⃒^yD xԑL ̉JHoe5TQG21`G&j(ԑuς{&j(;u$tjpD sc#q5 i/iɂ gOwڞW7mo=ti'pv͎ af8*1#K(!bՐzx:B8+دܓ>lhHSx҇v؊+'p ڥ8 _<6NH!O r;JPҳNViZ(8;Q=G`D.yl؁'P:HЁvm4c#Yn?@ABCDt0EFGHIJKLMNOPQRSTUVWXYZ[\]^_`av bcdefghijklmnopqrstuvwxyz{|}~o{z y w-x}i/usqQM keUSIEC=jg_][W9751+)&%#~|rmhfaZYPOHGF>*( pc^\TRKJD?43! 30srkns}j,)se a`N]MEFIBSf/S'[`N3Bb& ,gWܓ>2ˌ  "k 2:X32"pr( H)+8ꨆK:"pRCNҮFUH<#AJ8ϺH~J@j #$K0Vu8cnX"1p C#HuI‘Cz=* XOOX6"<+ȡbL$ Hnz! K}d[CQG`Nq$ɱn>tQOʳNB"{"T6aMw^]cή<lːBXkBBI:XQHӔݓ\.ѓtkfԑgR d.G6`zxR7 #& \**HfD ;P8exV7B2t'wBln AGrc+HvWٵp P恗ǦVhu*<+h:nm9Ԛ9KC~{ܞ6;oh`*HtYcn |Gɾ[ͻ5lmkATݭal:4dm;;jD(ZEc^ e ]D?_fyc*r`>H}8,䫧jj̡VmnO}6Ҩ!X8d_=<+5 GX:} F QsǠ;oF s=gz5jι$#9{eF.\9yPwB)yyfk+XhyFv=Άݍq$ER}>;ѻvP#.[?0dw0ppyyI3C8&f o~3qc6K ;vCSECTION.ASM]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFoGHIJKLMNOPQRSTUVWXYZ[\%CO%?PO_8?b(m>1#?K %gy:1pZ'"yj %gzx? ڎav<>KB# vs4%Q'G>_{CLJ#j; pᗗp7A67V[ q |9l}$f)pxz6]Pޜ>~/9nS2|W8Go P :6oQ&Tav޽f7Lq O1% 6*e!֓qH| r,ٲ8=x<λҺD XPD d+) ywmJ![VQv`c(`(8q; m4<ju-σ|A*J .ve{1?}盡VmOC ejpMN` 3$1 n]$;&Cũ1yQzQb(0;O_WߡlJl%QJ&{XP@6`(8=P\] ,)(@`(85vLCweTAzeЮTvGgǎASV쾱3 KFkBB4wKfCQي _VNBBIoC gV똠]7V5) 4Rg CExWI %=R:My{WpLzh*jRiISn)\RExWI %=R:MyK P2BĤ]4-l-JzҔw'}cUS@(eI)gߟqa'}V\&=+F F)K*M9{j5MbJFk4-v:=+cSѮ 50ח0Ai֩ny!/L8d# w}YGry]BI_A(BV: 2rPCe AHxuCU!٩/|fkK\}fK&jG:˫7NEF()l0"p%i\єYFNBNBBIFvm{ƑME(ZT42[3[[Z|34JZ'ev"pxWЮ z{؝GrSTR \4]* bR3[.) J% FUH8;SHlySxHpth6eH!/oQ34LQ@!qo˦q$ ꖳ"pȡ̃*PfXrkfk+XhoyFu8{g˻SxQIG@I_A6q[Grԙ9>gm&lߖMSH-gOE%C!U@ )V>87.) pΖw"𢒎,“vm^\TRKJD?43! 3/HvWwTA}/dg]8Zi\Šq43˥>[?0dw0ppyyI3C8&f o~3qc6K ;1yy<1g}ny %rod[Ȁ7t n-CO?}n|}%V72P7X^z1xO_/n.aɃՍ T/+= y`mF2XO67tKEـgHb 2SC>]<{xX:/x VUHb8l!CgX*͢{j&Cs5=!zT0d(Cf;n@2hvb({î3v{H`Y`d<`5|KIN72 2SP<=6B,sv/<>P=4,NM %܍ҡ3b||tvf'Ybȹ~E:zKe%01CbvԀGCl0K"Nٻcr*:3ҡ܍?Ri}by&wcFkO,5nV2tm6l ٩t056 6bNKy>tb1ajmJd%ss o솩A)MyQԀa/Ő 5b1ajmJlĐ [M +y#N=^?B,f7L MiO{1WC SlS?^V٦F\t SlS`#e%x f7L M)<ҡ_!٦4FCoȃm$C(ҡǏE,f7L MiCC,If UP J0&jΟCߐ;CЍ%0!cWmh ])L'AMm’\ |CeFu a6F J6l`6W,1{Re%xfՙ̀9"cWаEc+bᣃM HZeĀ٦2#| e0YPb@Q~tX@udtaP <<ǀZT:V"i䶍*T/+ŀͭ8NCv^svX6bpBrFb:K mU^VJu=aE,Lv(̝5b!f eC^:ҊXց̠cVSC,; T yȭo l2U E?f9R<ĀCu2bd*d=&YC H%akdu,!=XS d:8EOXc!%J ǁ)T]P2{#$Q[\XVNYJ ؎0Hp`;^b[X u-md(<Ā٦wj17E,1d6K4 ۱s0#ts#ĒhO 3X lG1f<~D,J lΙux`;"+؎CpEZ/1۔04#@D)L':56%31`:'tN;^V[N ye͂XL?,Xt~E,ܶQesVɰ!ڷ<ŀͭX'X] m ܊v"2zCo#Ч;L}ŀ>Чc@-V <T/+ŀ-U"cWyȹP %2#~tEfޏ:s~~vp*'C\|+;0PtdǀͭHSE,1T/+(P mJ8Vg!bu8PC;aE,9Y?ڍ`ab(1]{ yC̢e% A X^}#e1Dx,͐ ?@k@4ݐb@OClXG~J| 7L^\4OߗJ  }D B%Pb>͗VA;eX:/`^clSB;*h4#l`Ss mJ8VgKEcuؙ#bdy7eJ yoj}Bx16ĀQ7T0&jf9d8*cq @ XpJInMd d)CE* "<I }먞|`2,oPF'A BPPA XE zCo x di {C!ڷ<ͭ!zY f;4>1<@ N!L՞bوzY)ln6b@1`'1`F !NpY a>,p; Vv`(;9#,NALG<4_G63bM ܊mXؕ@86_;aqzUNf& b XpJx6bgS (z X`'΃҉E)o΢XP,zͭ&C K=UM傅Vɖ zCax:d8mϮEO8Āml ZZPG޲1 mZ>/1 mZ.1 mZ.1 i9=UMgXW@Z͐]kV+8 Yi7OzZ\<Vn2M,1`qy2]OA 0e1e:,1`q[iVn2MoܽyLrxz6?xwBFopW]e:>Xb:eO>>[5LgK XG\>XirHٲ8[8+.2M˟,1`q//zZ62p /|%Yi`~2]OO+|sfIBfΦ%#.|u˴J25Ffɖ2M˃K XG\\ݼXiyssqw^Xz\g2t6-,1`qye7/>Vn2M%#.te05]nr&clZn\_,\솩-|pp3Lgr`˟߼x}b+eRN;KVpf>ZOt6-7xX} ncJ nVp3\<{ `;&to1b7ZC RECV AQM$SEND AQM%)5v|RECV.ASMR  "!#$%'&)(*,+.-0/123456879:<;=>?@BADCEoFHGIJKLMNOQP߳%la#=ty o}˳X =4wo5E{\rb4u?-<>2:V_7ڭ/ӭ]cUY ?r _SxXV-mag-[`[cxCr`?Y11:M oH]k7u3ڣ,O@hr){? 8mLSğV4c+N ҍvA.0`"8kEmGz&3fSQ9}9#H]k7u3ڣl?A@OY1 o2k7u3ڣ)̸p1\̦?](+Ё+8nl*xSk-Gػ0-byg-[aǥ`[?4u+VglnUꄷańy<ӝeµb}Ǭ={ ^ܳny8@1<@ N!L՞bوzY)ln6b@1`'1`F !NpY a>,p; Vv`(;9#1HNWl ֬$J`7R6m2x V2Ka$![CL 5-:8 A :2sCd%ăx ^VzCނkt%L1C̢@vL~ <@1^VJF6,N>8 Yi7OzZ\<Vn2M,1`qy2]OA 0e1e:,1`q[iVn2MoܽyLrxz6?xwBFopW]e:>Xb:eO>>[5LgK XG\>XirHٲ8[8+.2M˟,1`q//zZ62p /|%Yi`~2]OO+|sfIBfΦ%#.|u˴J25Ffɖ2M˃K XG\\ݼXiyssqw^Xz\g2t6-,1`qye7/>Vn2M%#.te05]nr&clZn\_,\솩-|pp3Lgr`˟߼x}b+eRN;KVpf>ZOt6-7xX} ncJ nVp3\<{ `;&to1b7ZCOr۟~b&Otg{=-LTfoz\|(s~V܌l*[NċW`[ğ t?}Ot#W8|+][+i kub=r?r3c6چӿ'Ё~qƼ;Y1:O "S{8clcS1f<:3|A\E57`b+R]7yѝn-GYc3C5 QFFPfE>۪^^ҷcVź9ntnzyyIߋ 0!tW=m-Hi=F͛r9mqTO׍\Fe@MS/׍\1[nTeV=Z2r3\u^F{I+[;]ݨ w^v3 0ﺺ'5^;ESiV={-Hߙxg.f'qze }@.EwqHܓ꩗{-bS/mpi <دze }~L;S/;**@꩗}mw#vhP=Z }8Ǫu.(⚾"+"u1/sFr עvebJG !WD;܃X>h/+ywpUqZϬ7=#@4(ep~be3q<X<\,S%==׭] }Xe#ƜƝoբIsŝ ^bҔ20j{[{e&Nj]4sګEbePcn/up8Gr:XjȷsQ=fC9!}D7r9|XB۷pVt#DnX<mXs<1gh(b˦Mk?F@6\hb!6:C?K9k;ukW1o&/ z8E3Q۾e&֙mswCzÓw[jG@1glbePcn/p3[zWCH9σXsֺRzWCh6H)nو1gqg[{Ť9w A/?Tӗ>\[j{[{F'}m¥pjsukl+w㜑\,!ƜƳW(};SE|kl3ֿ.\a b=׭Dl{FKY\Zx|Tֿ ژx6ZS%ƜƝWfC?I|kOXbZZ[Mi y#F&'ziǯYYI%}ȫ糷LDWɶ>OV+ac7c2}YϳLH뺿 Oz+'VNGMx<3}8~e|m yjvo>gn<yQoqOVw<'D+^/-퐯{'8L^_ϳxZ[aV덐׋H%̱ޞܞ]|#euYKn.O>ohy{La2 13MX#la WNk+;i,ozA9G޹bLwO w>OažRFbҙg0i#d )={v9L>,[2w~ƖHdg}Ǭ3@9k},bBk?F@纵WK+Mp3 ˸cVԽB1glb!6:C?K9k;ukķjiZ ҇{?sQژָ3_  W~N@|kФl/};SџE9ktXm[{e>\<o٤l{P̀,O ژx6rR痾23r:ukyUk8bmYkܛX`_jsA[x])oZkcZzWChXm5MLƽMӨ!ߟFXzJe!ж{wXs!֟~/@?jukж66,C?_X$&92OXbi] mkmbmY>HXO!֭IL *O4j ߟF>ж@nkcA:/X_ nMbLӨ!ߟFXzWCZmbmY>HXO $&~P&iO#@?|bmh66,C?_X$&<,.=j P9PnNb t:=z"?Kj1F ӧ[d|s{ 01}"Y!SB@gUޙu@igT|-Gs;S7jBv0$ 7j[z[7j[z[rx0u*0K_|qٽo|ٌ%FA۳qziL!_-en.L2c$}ܞ'yw`|my89FV }ã'Cw`b vWKͦͱp0]w&&|6V~ ޙD嫥WK >!럧u0X2c>|Pf2j|{X;[Zl VlߛiRfXsxuj)Xk֞Ox&RXboi|dv&?|ԭXypMYGڻ6|ԭXko4LL^AZxKO8}5j_leZp3zB &I젺 & k&*I;: fC}0ǚIƤH̷]=Ivt*7[PϿo'=äƑB9|'?8Y_TcRѸ+Lѩ_>8Y|܎1k9B1[ |E{AFK߲D9֮!~IdyrrgJ8ep~3 cψm0 y"}9mq&n1e;BˡAn=ufܚy9#9bmYk?@BACDEFoGHIJKLNMPOSRQ֑{b1}FL^+Nw<=t& ,CpޑaݛOw&1cRѸ+ .}JF=\Ljoo_L*G(`Y4;O„zHgOnHG? '[-̤ڟ |(Eӓ|?3 6ţLѩl&*hz=>Gng'mLSHi=IkI;:7۔[}eǻIqooǻBsx3 |O֑{Lѩ_.$}q|9Ljoo4&ԂlSn>nr&])eR{{ ]fR{{+u7& YS=ٽjzWT^(ՄIEw>6&54u+}ErgR]`I;: ҇'۳ ^̤VAcezx{C]z#0m3B!*} |l]ƩÉJi}s%ފS >{=02Nmij}¤\>rv&5`Z]:{IEG0`ez[GHbR{{+fҎNfK_ where "xx", "yy", "zz", etc., are valid hexadecimal representations of the character(s). From one to more than forty characters can be entered on a single command line. Examples: SEND 9 will send a tab char SEND 1B 45 for Epson emphasized Literal text can be sent "as is" if you enclose the text in double quotes: SEND 1D "OKIDATA COMPRESSED" D will select compressed print, print the text, and issue a carriage return on an Okidata. Lower case is made upper case.$ s<1:> 2  {<_ͽ0? ?0 ))))o+ó <--- Not valid. Nothing sent. $ó! (ʀ"ʝ8 ( (8}o!4 "ʀ "ʀ> ͽ Sent. $!F>#^wó"ʴʀ!4ͽo" ( (8}o!4 "ʀ "ʀ> ͽ Sent. $`R-k&e.}sO8NgR-k&])-$}v+O;8yU3uU3)ږ5`AFK_;ܾ'DuI;:nH? '[-a]PE LB%, LjooAoː>ے9-LƤVͤVmKߋy;:k&WT^(矆1"Ϥ օ3LP?G=iy& LBɖpj/j9PEZTt!k!ɷ~s01joH_Qy0dR]klLѩ_&}qxa2j|dފ?hLpE"מI"-LӘ0-BɖQvzt&0 NcR&f*a$T¢$T"IqfI-;T`H6PE LBiaRTP &&LS hI-;T`H6PE LBiaRvha*aQ`*aͤ8oLjoo١PE*R`H &/XJX0 (0 fejx7&PI"LB)0 UIӇ!2ucyG> מoHֆ7 >&Cdc\9g=zz]Y$0}LLsceBLѩc`c[j/&¤ZyIuL*w5 where "xx", "yy", "zz", etc., are valid hexadecimal representations of the character(s). From one to more than forty characters can be entered on a single command line. Examples: SEND 9 will send a tab char SEND 1B 45 for Epson emphasized Literal text can be sent "as is" if you enclose the text in double quotes: SEND 1D "OKIDATA COMPRESSED" D will select compressed print, print the text, and issue a carriage return on an Okidata. Lower case is made upper case.$ s<1:> 2  {<_ͽ0? ?0 ))))o+ó <--- Not valid. Nothing sent. $ó! (ʀ"ʝ8 ( (8}o!4 "ʀ "ʀ> ͽ Sent. $FFFFFFF9F :10017000FFFFFFFFFF0000000000FFFFFFFFFFFF8A :100180000000000000FFFFFFFFFFFFFFFFFFFFFF7A :10019000FFFEFCF8F8F0F0E0C080FFFFFFFFFFFF7C :1001A000F0F0F0F0F0FFFFFFFFFFFFFFFFFFFFFFAA :1001B000000000FFFFFFFF000000FFFFFFFFFFFF49 :1001C0003C3C3C3F3F3F3F000000FFFFFFFFFFFF85 :1001D000C0C6CCD8306EC306183FFFFFFFFFFFFF3D :1001E0003C3C3CFFFFFFFF000000FFFFFFFFFFFF65 :1001F0003C3C3CFCFCFCFC000000FFFFFFFFFFFF61 :1002000000000000000000000000FFFFFFFFFFFFF4 :1002100000101010101000100000FFFFFFFFFFFF84 :1002200044102844447C44440000FFFFFFFFFFFFCC :100230001E1228140A0424380000FFFFFFFFFFFFEE :1002400000103C50381478100000FFFFFFFFFFFF44 :1002500000000008000008000000FFFFFFFFFFFF94 :1002600000284444584444584040FFFFFFFFFFFF2C :10027000002400344C444C340000FFFFFFFFFFFF1C :1002800000100804040408100000FFFFFFFFFFFF38 :100290000000003E003E00000000FFFFFFFFFFFFE8 :1002A00000102040404020100000FFFFFFFFFFFF34 :1002B00044384444444444380000FFFFFFFFFFFF3C :1002C00000000000001010200000FFFFFFFFFFFFF4 :1002D000000000003E0000!F>#^wó"ʴʀ!4ͽo" ( (8}o!4 "ʀ "ʀ> ͽ Sent. $vtSEND.DOC+   !"#%$o&(*')I/S蹁 B, \t|/ھ*0_D:g"%1; -ˤN={!*X{W:P?x{kdgl[8Nizۺ:wpݼ 7@텎m9W^>eBv ;p$)u_1t|֝y-A,o  3?{qIJZD ?,$4t cWlE̸Nxs lcm-#F7n̈nzfͅ000000FFFFFFFFFFFFE6 :1002E00000000000000000100000FFFFFFFFFFFF04 :1002F00000000408102040000000FFFFFFFFFFFF88 :100300000038444C546444380000FFFFFFFFFFFFF7 :10031000001030501010107C0000FFFFFFFFFFFFA7 :10032000003844043840447C0000FFFFFFFFFFFF1B :10033000007C4408180444380000FFFFFFFFFFFF63 :1003400000181828487C081C0000FFFFFFFFFFFF73 :10035000007C4078040444380000FFFFFFFFFFFFEB :1003600000384440784444380000FFFFFFFFFFFF9F :10037000007C4404081020400000FFFFFFFFFFFF47 :1003800000384444384444380000FFFFFFFFFFFFBB :10039000003844443C0444380000FFFFFFFFFFFFE7 :1003A00000100804000000000000FFFFFFFFFFFF37 :1003B00000081020000000000000FFFFFFFFFFFF0B :1003C000000810204C2010080000FFFFFFFFFFFF77 :1003D00000440038444444380000FFFFFFFFFFFFA3 :1003E00000100804320408100000FFFFFFFFFFFFA9 :1003F00000384404081000100000FFFFFFFFFFFF5B :1004000000282828000000000000FFFFFFFFFFFF7A :1004100000102844447C44C60000FFFFFFFFFFFF9C :1004200000F84444784444F80000FFFFFFFFFFFF5A :100430000038444C404044380000FFFFFFFFFFFFFE :1004400000F:10000000FFC3C3C3C3C3C3C3C3FFFFFFFFFFFFFFE0 :10001000F0F0F0F0F0F0F0F0F0F0FFFFFFFFFFFF86 :100020000F0F0F0F0FF0F0F0F0F0FFFFFFFFFFFFDB :100030000F0F0F0F0FFFFFFFFFFFFFFFFFFFFFFF80 :100040000F0F0F0F0F0F0F0F0F0FFFFFFFFFFFFF20 :10005000FFFFFFFFFF0F0F0F0F0FFFFFFFFFFFFF60 :100060000000000000F0F0F0F0F0FFFFFFFFFFFFE6 :1000700000000000000F0F0F0F0FFFFFFFFFFFFF3B :1000800080C0E0F0F0F8F8FCFEFFFFFFFFFFFFFF8D :100090000000003F3F3F3F3C3C3CFFFFFFFFFFFFB6 :1000A0000103070F0F1F1F3F7FFFFFFFFFFFFFFF32 :1000B0003C3C3C3C3C3C3C3C3C3CFFFFFFFFFFFFEE :1000C0003C3C3CFFFFFFFF3C3C3CFFFFFFFFFFFFD2 :1000D00000003C7E7E7E7E3C0000FFFFFFFFFFFFB6 :1000E000F0F0F0F0F00F0F0F0F0FFFFFFFFFFFFF1B :1000F000000000FFFFFFFF3C3C3CFFFFFFFFFFFF56 :1001000000000010000010000000FFFFFFFFFFFFD5 :10011000FFFFFFFFFFF0F0F0F0F0FFFFFFFFFFFF3A :10012000F0F0F0F0F00000000000FFFFFFFFFFFF25 :10013000003C4299A1A199423C00FFFFFFFFFFFF55 :100140000F0F0F0F0F0000000000FFFFFFFFFFFF6A :10015000FF7F3F1F1F0F0F070301FFFFFFFFFFFF81 :10016000FFFFFFFFFFFFFFFFFFFFFFFFF 84444444444F80000FFFFFFFFFFFF6E :1004500000FC4440704044FC0000FFFFFFFFFFFF32 :1004600000FC4440704040E00000FFFFFFFFFFFF42 :10047000003C4440404C443C0000FFFFFFFFFFFFB6 :1004800000C644447C4444C60000FFFFFFFFFFFF5A :1004900000381010101010380000FFFFFFFFFFFFA2 :1004A000001E0404044444380000FFFFFFFFFFFF68 :1004B00000CC4850605048CC0000FFFFFFFFFFFF1A :1004C00000E04040404044FC0000FFFFFFFFFFFF12 :1004D00000C66C54544444C60000FFFFFFFFFFFFFA :1004E00000C64464544C44C60000FFFFFFFFFFFFFA :1004F00000384444444444380000FFFFFFFFFFFF3E :1005000000F84444784040E00000FFFFFFFFFFFF99 :1005100000384444445448360000FFFFFFFFFFFF0B :1005200000F84444785048C60000FFFFFFFFFFFF7B :10053000003A4440380444B80000FFFFFFFFFFFFCB :10054000007C5410101010380000FFFFFFFFFFFF69 :1005500000C64444444444380000FFFFFFFFFFFF4F :1005600000C64444282810100000FFFFFFFFFFFFD3 :1005700000C64444445454280000FFFFFFFFFFFF1F :1005800000C64428102844C60000FFFFFFFFFFFFFD :1005900000C64428101010380000FFFFFFFFFFFFC7 :1005A000007C44081020447C0000FFFFFFFFFFFF99 :SERIF.DOC SERIF.CQ i characte se fo th Executive decorate th Exec' characte se an change thing bit t mak i easie o th eyes o a leas m eyes Unsqueez i and load it using CHARGEN.COM. Submitted by: Robert Schine, Mt. Vernon, New York 1005B00000001824241800000000FFFFFFFFFFFFC9 :1005C0000044004444444C340000FFFFFFFFFFFFA1 :1005D00010101010101010101010FFFFFFFFFFFF81 :1005E00000102844000000000000FFFFFFFFFFFF95 :1005F0000000000000000000FF00FFFFFFFFFFFF02 :100600000028287C287C28280000FFFFFFFFFFFF30 :10061000000000344C444C360000FFFFFFFFFFFF9A :100620000060202C3222326C0000FFFFFFFFFFFF32 :100630000000001C2420201C0000FFFFFFFFFFFF24 :10064000000C04344C444C360000FFFFFFFFFFFF5A :1006500000000038447C403C0000FFFFFFFFFFFF2C :1006600000081410381010380000FFFFFFFFFFFFD4 :10067000000000364C444C340478FFFFFFFFFFFFBE :1006800000C04058644444C60000FFFFFFFFFFFF66 :1006900000100030101010380000FFFFFFFFFFFFB8 :1006A00000000800180808084830FFFFFFFFFFFFA0 :1006B00000602026243824660000FFFFFFFFFFFFB4 :1006C000001808080808081C0000FFFFFFFFFFFFD4 :1006D000000000A8545454C60000FFFFFFFFFFFFB6 :1006E000000000D8644444C60000FFFFFFFFFFFF86 :1006F00000000038444444380000FFFFFFFFFFFFC4 :100700000000006C3222322C2070FFFFFFFFFFFF41 :10071000000000364C444C34040EFFFFFFFFFFFF87 :100720000000006C322020700000FFFFFFFFFFFF81 :100730000000003C403804780000FFFFFFFFFFFF8F :1007400000202078202024180000FFFFFFFFFFFF7B :10075000000000C644444C360000FFFFFFFFFFFFCF :1007600000000063221414080000FFFFFFFFFFFFDA :1007700000000066445454280000FFFFFFFFFFFF05 :10078000000000C6281028C60000FFFFFFFFFFFF83 :10079000000000662222261A023CFFFFFFFFFFFF37 :1007A0000000007C4810247C0000FFFFFFFFFFFFDB :1007B000182408203C0000000000FFFFFFFFFFFF9F :1007C00000000010001010200000FFFFFFFFFFFFDF :1007D0003C041804380000000000FFFFFFFFFFFF8B :1007E00044004444444444380000FFFFFFFFFFFF3F :1007F000AA55AA55AA55AA55AA55FFFFFFFFFF06FD :00000000   The SET Utility -- Version 3.0 For the O1 -- (C) 1983 M.J. Guerra, VROOM, INC. ** OPTIONS ** SET Arrows Wordstar, or Cpm, or Special SET Baud 300, or 1200, or 19200 SET Hxxxx xx, or SET Hxxxx xxxx, to change memory SET Logical 52, or 80, or 128 SET Printer Serial, or Parallel, or Ieee, or Osborne SET Printer Top-of-form, or Formfeed SET Printer /Etx/ack, or /Xon/xoff, or /Normal SET Printer Compressed, or Wide, or Emphasized, or Normal SET Scroll ON, or OFf$ SET Width 52, or 80, or 104 Only Upper Case Letters or Special Symbols Required Examples: SET P S sets printer to serial port SET B 300 sets baud rate to 300 $ BIOS base invalid for this version of SET.$!>#> {  s 1 &(&(.>þ..|2:] (AZBHYLDPDSWʥ|2`*:mC(TW(S6#6#6#S(66Special$WordStar$CP/M arrow keys loaded.$6 #6 #6 #6|2:m3(1:n9(U% SV +ST<$.H޼Aght*{GB u1 % 3e GjuǛ7DyQy+^BU"_M}0J&-#0L(<&4@`[kbp$ *,U2d(":y& ӻ ޟzѣD K- 51F:Ϥ`p#$a?"op $MD %U:m[kb+VCQ\364X5uI*ݠJ|uCSA^Agg_Gݭ$.0?NtDjy+tCϤo:DGPR,Cv'{oYaE:˰aȮ;aQQ!K5v&QQs~F?(Czr~z1J8ѸӶqw.0dBkR :%eN| pQۖT&AeV7{j`M}0}-QRg#Ȃ#T#'ȄQzE'1ٕcB.;v0b^QRnt >}'t61 J5 `9c^QҠ2uh.¶`%ϲaڼ.GNceG󁵯L[=9?]v(‰ +B HUf{v~Y\8PLW(/! He2Tfn x'/P(J7L hQz"p$]>AJ"Ǒ [gp$4NXGW=8.&8 °dmGRږTf I^W$gYa?PMLP^=N4 ;QH L*XGs(=tHTfM( 4G8:=JhQz,.gmI%mtG$9*]gmMt.#!1v  U|%q$(ʘD;,.g !⑍I%z[Baud rate is now $300.$1200.$19,200 (unsynchronized).$.g:mS(/P(FI(QO(\F(eT(a/(lCLETW\Nd:?@͋ 2:?͋:?͋:?͋ ͎:nE( X(N(>w͎>w͎w͎*.h:mO:nN(F6 Scrolling off.$66Scrolling on.$!l:m5(8(16u64u6Pu{Logical screen width is now $52.$80.$128.$!> #>:m!5(8(1 >w{ >Printer set to $serial.$parallel.$IEEE.$Osborne.$top-of-form.$ETX/ACK.$X-ON/X-OFF.$no protocol.$_0? ?0 ))))o:b ($f --- Invalid address or data.$!:^ (78:_ ʺ78:` ʺ78:a ʺ78"|8( 0$ <--- Address not accepted.$ !:m `7`:n (578:o ()78:p ( 78:q *"6SE}*w Done.$!!!!F#^͎compressed.$emphasized.$expanded.$normal.$Q!N"ݓ'/xyzsYՇ8I Ϫ>DGPQMLP^=N4nK*z$ C'yCG!LX\Jj. FjK* mͦ0UYp1 5jےJP`pt3#cv~GBoLUhQ`(_/`@+:(=cp$h#oLUhDIXى*4lt[RIdyp$L,ϨuJbɓk]{VaI%} `3.$..ރʂYQۖTWQcP"pt<j4ʤ8GL8RqGBoLUhaF/ .{z U‰FtlK*i !2&2#JיopuCcg9@&p$d:y;8NZ2.$.֫ pÒJZ\H0UYXpvJ* j;|VaI%-.gbp$,,x)l6ܫo")J UgUNBoOڬW=zVaI%-ՈEܠĽz: fGcp$ ?@ABCDEFGHIJKLMNOPQRSTUVWXY8s}GxL%ÿn"aReV0#b?=xr~~_mK*iY \QsƔGo`QSGh~&X$0,g$8SIbv~ FUgR7#SId(bPPcb1݉PGz}AeV|}q(J7Lþg8 %G v0Є:QږTKfQzTKbMQzʂ,x)l{;21;?$le9oLHD (q$KѶfS=,(Dc$QmI8\A 1J2Qs#dBInnx(n|8%pq,2a^qyL*>} Jzs n?AV4` Ev%p&Ge,qLW'Dk&QR'ޱ(G 8HxsΣfFT:t>渃(nJ;\Զ%p&Fuųe3d0bPպNu?Y;@PUrv~xLTf. h[ @ m@{Hy&ŠR%^C]@IU|{]RI8\W\gUTdz%^j} ptJיop,P H(i5y& hg61)8uIaOtRvnwj;ڶI`؉Pީ3 0<5#8JFsc`=*UJb>> {Ԙ$.֫ ӳqev2BU"5`%p^mϪ>rF GeDk%J;DHX=Y^\ޝ8r- __ kQzcuYCA8Jj tEn(=hWCI8qp~zyV!3 C 2pe~\lk=;?#JיoXĿe4Qe/H,tE}PRIwt]i`',Hϙn#DQ$p$W%NX6xw9nU}@ jL`q}X6(C,.gb8 n>;>FSۖTe& &-# >F 0%xa^ a%Na<,DH.0d ć-:$*]gmM$ *Z 1J%14%9F pJD$aEggtԉXGp$W *Z^T?q}(֫ >_~𳤒609 I DQȴ609 IzSBI ֚R#A3睟i~dyDFu@IDA vX6ztgUbq9F3NtDjc#Jt oz *=!]dɚ3k`Gt|V!j4?S(1,g+uI!==r4 #< SETATR AQMISETIO AQMJ`{mvQSETATR.ASMV  ! "#$&%'(o)+*,.-0/123465789:<;=>?@ABCDEFGHIJLKMNOPRQSUT?WUteͧ9$t'e^x'cOX3k-?Ŏ?= cI_+ǟ=fqfc_<>)1vƟ2L99p9,DC?sq>)W8+'sŚC,w!x}/Πgagq!nsgC~, bzz?[g9z<'P>O=9~qas #FOJ390AxP@ ;O1/iO?= >)_ L>)#_$+K `AIrPI`AUб{X _'jOˏeZYg͒U=[dm@bE=!T%%6oD;I5aXD"؏La`xQG|`vX6ZS W{$ @U|C L(m!#(p$, FGlzxVU}EXpHpY[oX}Bk8,؉GI%J^ Se8'L*N5,#8t-px[HX6Tf(F:Ϥ%(U{%p$ *ZI榉7Tl΃#g*}ܡj{B?vȼ38O؏L<y 8uIa #u-jd٧Vło+BEɵ*HQѕ w65A2ZS$.b.T\Wʄ; l)Q+b.T\ۻ)*20HF+}IyȚ J-jf} ~KxۊEHQu|s_-Nb..R(:m>Z8)0njq·pa En~{V-HDcJ V,…u)+n_ߧ`x^b.z9:Ai)PuMX"EiqMS`|['*2$2 @ۧ}:b.z.R7_Ml)o«V,E5EKSvo+W)hi} oۊE赮HYӸ֛pqqH4Wz< V,"EpiX)HͿ ~[/)j6?;OsM|[zdΆ5iu߹} \7o+"6kH;nb.zݧX)hs?ۊEmi÷pqњ"edf}R_5~ۊyOC}R'/j26g>ezסF_L;m|_/?Za)hOJԜ+ezM=C~f}ROq蛎?4]j;wNfA/Oc=fw-q쓢6m6g5 X+RT#g)ws|[K+RL~?>ߩo+WTUA)j;o|N̏lĞPR `G 3)#:;9?#AePgL褹Uc'>yđ0YN<<5^h l1:2n(bP%,p(Ox(UrW0TR6X!j4ʤa8G'M#֫ Xj>t  tMg'2^mp ^>~}71\JיohQz4F5%>Ѓ-p3F&H.@nO X6gUbq9NQzŠ3)YJVRb-a=Puqp/R𺤒ZS WvKx÷˧<>u* G78|{r~铻{sIXݾ÷ǫ U]kJ!~~ |p}'t61 J5 `9c^QҠ2uh.¶`%ϲaڼ.GNceG󁵯L[=9? >Jo+ᢷyEGȝ͗Qs:)1V,Œ^2H 7f|[KzEԔ&|[KyElk>>w3^b.} pt>>/QggBxU5c g.RܟL/}퓴Z T3 j}B)QH} .ߎ;EHcA~Q:Iڻb)P͘J) OǪ߿ϝ_Ke(g'JC3!~~x|?37;>]QW6ztw%81<-fmJ} h)^_N)$^ ɭ)?Jܧr'+Iݧr*+IHx'b(LE7^KY`-EJ{Wrc~[EM} T3@T}B)J?&S#F>Ng~>$rۧ o } V5 } .ߎK( E$iՂ1@5)OJԆ -~)E($]1wEt^7i/&4ǝgMO>&pփ;OsdIz$mf^g -Ɨ =Hr.^7QW6z0rߛhfS+pa>ST{pT{x&={& L6_zS+Ent~\vDm߻OU~u҆>IT1 \{3y%i}6^5\ʷz)P͘'f1;6HF+N} {.} T3"eՌ N)ȯ+Ef/&OԆ-Wm/hrRf>*]-EqVn} .; z:+GHpVn۴>*ݵOeGA_5EJ_OSpgc kbz G} .V>:KAMN)p "\?VGym45ا oݻd!__OFOQܧ2 ln%.Rl 㻉(Ρ f;i} $\.} lu } V5 "\w}3`.j} .ߎ;i}ln%Y&\ ާ &/"0; ldsgs+n6_OA~}>>oGͭ} Ɵsgc  $\}ll-n6_OA~}>>oG>x?'#qҳ >ۊͿYw緀j)M)1M;,3kM4"'nD SQЊp}cSpQ)~>Ɨ Vyy+^HIsgA=l(Ρ f "\DMDHS`Vp+)?YG^>n此} {.}^KAMN)p "\$y[iʴ>xWSQ Spv|W8Ϭw6$\} l)I6wݧr'O7o%]ۻOj|-}Iijpgy[/aÝGwmV62?hs,}Rڻdz?g<ݼtuW.Yߧ IN)0k+S\0plr6>k{)У"\dG!~n} .; wC Hq_f|'ySG+p!~'y^ߧ2 頋$^diko)?M}_]$^ȭ)8Q^M?٧ oD $9)E+5Vܦ)PQ. v)(9 d>"8ܦ)PQ.>m(/?5S6۴>*KEHqs䷿Oاr*KmMSpDCEJ4;cA{WgٞWn -~Or'ܦqe y_L~>)Mc =7+qk]٧r«xEHyo6ig>oĞ $v)P͘ڻOA)N8^} .; {1)Z {.hrK>nަO( r'ܦ)L /.R~g~ſ>)k_M=M٧皇j~}>oĞ $뺄R6z{>ST{)tTSpQAHQMV?$\} lnMP@5Vܦ)L /Om}DƊ۴>}zm)ȯۧ WSs$wR~oDy_S1NwHG>$\} l6"\?Xqߧ2 6ܿ>)6gCR__OA$:ۧ I.d5QW6fLSݧ QOeGz?>=4yi7[M)?W n6m=xr'9>fmnM9ĿOeG}۵ >5EYا@V "qmΑ%q} .mݚjM)ho.p2YRh{A"} +p҆sGsD $9٧ u>*sˎJk{)У} .; wm} hR.RܟlHySpDP«4Yڧ+EOP^<$^m<ݼOAbJns? 9$)P͘in}R~g~ŏlp qw-w}} .Z";+}Iь!iSysg>βOOxS<Ds.Rܟc!>=(&mՌ)VpDX@} /} {.PCy75R6z&Iۧ@5c U} ; Z.Rk5} .; ^}g5S^O{R1]P@ʝ-N?>y>>)0Y l9)l>oK>S#>=Hr"\(I } m/HOA~}>jH\?} gւ;hEkt~_.X[I$\d^kdz&fLjOA~GA+EJ{0SpvX}'h'Ϭw6W$m}c$\KS`|l$ބWSw?} gւ;hEmL$sg8-$^)͑>mҳg"3)У} .; lݧ /} "y>=(YWsՌ)V)tTS__Oe|-}l^5\ϩ)P͑͘>5Su2}\&QAԆ'E6YMzG3$߹wIz}Qǰ^5\JjOJԆ1F~'niS>) =PzLM:>C UՌ)SSQЊp2?4i} ƟrgQC$ >?le "\D:($^)͑>*]K)ّ' ~ߧ &/S*_OQ{ ZFtM4udߧ &'EHQ^{udw2?y[)pb.x+EJl>sWL?)DxD "'OAbJ;5Rhq"y>S Sf+POHqi%:S rD:*)ȯۧ )djzDym45@|ޖ}ܟw+Xpd7>$\ "Eym45p䗷%}Rh{A} h)ّ'Kzqspˎ;%)w6%<=\w(twp}?OeGےOx͔;`iۧ@E+P"\dGSQ Spv?R(?\&QP@ʪVmɷ@bMݧ+X)ȯ`-Eʝa|77oK>yz)X()|; lޖ}ܟĞ $9} m/hrR}eMNc=ZA+EJY1LSpQpg3OA~}^.R(?-49٧@VЊp} .; lU)PQ.-EJvIE )PQ.C\vS`|`N\=ZA+EJv+ߧ(>Ɨ Vy&ϝ-WU3 rs䷿Lr*;+>fmnM9ĿOeG} hm˷)0\ksgul«S9H梥r*~/5RP^>fmm)PQ.C\vĶOSpv|->Ɨ V/sg«S9H&6Kja} Ɵ쓢Qi;ϚWS+;}}UVl>cnSֵSֵ"5u-hu-hu-h$^OAbOO^ě)OĈ[~>k[ "\j[ T } ڧ@E+S0^OA{s5Os}R߉#}"WFb'rsoĞ )>IT O2fj~6}0r*a)L͑>8%$MzL@n=Gym45 ,O:B$m*}d5}qD SG+hEHC?OeG$*pGym45 iSyS0:)ȯۧ2 j>Zw"\d۴>}IYl'%εwa-Jj斻Wtyu҆*?<9(1O}T8zhn:z'ڛ9O.U|9TQsE8*W%ӥqw;Qsʗ8*W\iNR߲;͝(ֹT.]{粹E(]\iNRœ1;;QsTWhʦ#55q{+>]xbK( ^Tʦ#ع&#n2~ŧKlDΥj]8*W\MhZ(ցȏ-W{|TVKRYDΥj(/ei~{..UQ;7~'u.UCRqbӥ;c~,XR5/ei~{+F\.UwXR5-RW方|~YZQ.UkbKxK4=vN#>ʹRk2q)މfZQ3s̮Uu5h~D59k#>]x~M|9&#N\+Tsو} V I~Π8~O>'F sc$?SJXr)(֕䇘} V KqSO]9I~٧` ˱_󡧮$?SJXrɿOqW|b)Xr,>^xߕ䇘} V K-NmnOA{b9~2^('yGRAO*&]Bq!ϝ=~scxLj_]9I~٧` Wtچ,Jr7w܃ Oˁq1‡a;| x9Vga>T$?SJXrWouh{DtX~b{' 'yG>̣<ݧ` 䇘} V`6I yǟ;Cē??w>FǮʁOC>Tнm} V Ax9V𸟘ǂX~I390~ 8A8 t)Xn?˝=X>?§yX~,HO*t;O/=v>rg= ?= ݧ` A?ė;A=]ʁOCܽsjK*t lj OZRAx9?O_^].)s~tL}K\Bxu 8+7"_g#q} U*JЉ[ Vm}DJL\RJ]o##/_շI\T}s٫t/UC\FTJ8ӥ~XR5̥j7K?^Q˴~ȒO*neEΥj*sutfy)KEΥjT[{Jw|Bӛ:*>w"K?޿(A0b'>}Bܪ$O)W}V\>fS)9.`s47@~^*Ւq~稀_dܪ!.{>6>"dm gSj޿/ZF. 78=R.=۫v.{>6.$kVm ӃG QM(ic_تÇ>nOv>IsYu՟ U}m x3jS>aIٴsW=cu>aIٴs 'ѧOo usuo2 Mn'\|JmܪV>otA>W=q.~hKӃ`6nM >n>!?y.{>6n|ՁKsq{s.{>6^nLJqg'{UK3~ ꆽ[Cc8=R ɸ6xاO{8}>]zW)8OƭgzG 5ǎ:>UT٩«T٩?=C?ٽ1} ۬٫ U2=?.d~Ƨ7)*`||»j,ޗX?a[`ě}»NO1sYH`I^%yI^%yI^}YBxuu.ysg% z٧>>>>>'XxwU*|bn39(0aO~1/><c+>1RA|9,|b)Xr,>^xߕ䇘} V K-NmnOA{b9~2^('yGRAO*&]Bq!ϝ=vSETIO.ASM\ ! #"%$&(')*+,-./0213546789:o;<=?>@BACDEFGHIJLKMONPQSRTUVWXY[Zh7-E3whk2$kڈOȯY9 puUagLJՖ8?7fF6|PO/Ү_.BڸUۼԆIY9 p雰GOOCc{ljXp=g,s;NYjՒqR'kwȏ[u+ɸ6OƕMߜOo"CFyv:pslvmvRN:pʮIm܃6|5u;+g.'qN.{Z_uXog,Zv8cH?zɸ雳r 'FDgv- {ˬ 9r-Y]ή xnŵm9a OX'MԁҌ6U,{8E>!?eϧ1}|u/01=>}c g,UN|޿/iH zRfƭ}.{>6;N b^٩޿/%.ßs) {۷ zFNqEʇUqݓes)q|+W˞O'mOUO'XD}6VWnriGW=cvS9j+`V=5:'+UyRƥ'粐q.+}RqmsM|$ޗʦWc9R# s &quۣX>{6>}B~=N˞Ok DZ?[Oq x32nv d=tO. sF^ڛ|U\|Jmc$2 &ǹ8+[Ǐ x^=z ?Kgǥ9{'XD=D'Ɍ ao6j 5ǎh[ ?=R78gv' QMDBJ==Oyvzt'̑O#5OpqXo8w2ڧG?EBS9RcwX>!n{@~Ȗ.{>6ne=>"H=v>aX+uq,}.{>6N s i9RcK|ҧG$N!+[?eϧuoOpqGT;R@yIm2{|h6snSj6W$Ns!m^?'|cGmI Ccm^?A?lzf .{>6:'Y28^ sԢc,]ږOhE >nO ;8B~#nLJ˲Oƹ T8?g iwrOx3-T}޿/iH zFzE(6j zYky(iQ$MSf`~ZIST+ *H'8KYWyIc>a|B)3m2{ I`'V@T'8{Qi>a(fjzOp3j|޿/%.?!,l9RY8䶭޿/B'|B'0?aZ쟰-L ?q,XIV4>!d"s$_͔qm쌑^Oonǔiۥ!ɱ8$|[]i1Wwlawsҟr-N$nn>?gcqm:"s$ x3jG_$eΑ OnOiY`}^q;:0>Qث=}a.q ']wXӡ{C{^]=t}B)3HG}럐 '"8{1 ?w2ڗfgEM,>GO3| L|u U}޿/QWN zR)Ul9Ru q>o ]$N|aV|«wDlcd8{EU8r>a?i|l۱!·g1Ww NR90Gjd>!t 2@~geB)3X6=n|ՁǶ U޿/iHŰT.~ZD],UX=G* {Hʦ#_݉ԁq=.~«T٩Wbv꟰ sO޾u i.=fS\;n<_u~ qۣXD]U' Z<5POرO3nc? zR5qlΪOER6>a{?I*iu8i|l''\|Jm8RgꬶtW8y|ן4 >>?y־7Pӈ'̑ Un6b\|Jm\w3OpbD|'V` ?=R' m;ngd Y?>|듆Ƕ}B)3|zϨ>!3/RY38=Rs${h>}Qƪ»ߦ* ?c5Ni;:0N1ҫ^t?!n{`Q{|3Fzի_ܮ{ }D0OiDfxH~|B~~2YyvƺվUm2{|sla>UXWT}޿/iHN[uMf:pz(1ҫ^ b^q4G sOH:eI}o8AR>>ѥz/d~'Ɍi'XD}V&ǭ>d4~EM䧙uT4܉ԁ}o8i8OYg,UROp3O'Q,j"iE~«TI}7?Qث8QȏY>?B^ {09jEM$h[ ?cj\5qz(ϱ}«J'fe*E3ǖϺHog|;nH ,YvL&Ç&k*{(* t 23Op3 sOx3*'8{QG~J|m޿/%.?aOf,HZѶ 2g,ベOX'$q QMB6d||«TI}7?QثKQ_K\6ƭE 5m?UX] b^-M .q6.|O'KՊ(fU+ sK ?>|qz(]z'X8 Kz&)iE=OUQzFNqɲm:p3g;>!,@~4 >Xγ{ qۣ[g[dpV }:d'm ,jbu@~OkNl6WJ'VO(^H'̑',{ ,XD] ddQW=\WO(^)yqCt Oj) , 2@~|,{<_uame=V$N`Im1WwB²0?"EU@~; ~LOp3i;ʦG6Wag,^WS|V4>EgͧOo2u;? GOi3jqn~g|6ҌY`u}^q۰qR'm?ɸ966H'B۹#ӧR4ٵOx3jG_$eΑŌh>at 'bo'$q| {:Ξy,(E3?IPf66:[ګq۰W!d6=ng,iR {Hʦ#'$q'8fU'b ?+_?cd8-c_[Tf.*UXR}[,op'")vT(fGs {0 Rԛt 'bo'$q| {:Ξy,j\OH:eIŌRfO%_`sCoe'8{B'HGPvfLOm[ zR-cml9R}`OOI+ڶW=c1ѶEl9R}`OOӧOdqqْ,˞O,W=O۹8cݬ Oƹ!·7fF1Wwܶ5C-qY煶ۼԆI#{ui[u! ɸ6Mv~2YUnnǔi[u~C'>!..>GSj#ӧGъŌRfO%|hslvmmU>lẕٵ@~Ox3j2~öOv?밍OER6>]ẕٵ(fU qu=V^LG#J21{ϱ}޿/x qVάq|޿/iHg'|O޾Ox3"OER6>]ẕٵ(fUp!/۸j«ڨwDsl,}M;GO޾Ox3*D{}M;GOxslvm&Ҍ5'8fp0 zFJ%򳆴;9-c_g.l9R}޿/«T\6l9R}»ck#6O/G1ì{0 zFz'>w_$eΑ}oZ %?>|~>}B~~nYȯznV[o'ln{+쬓mu}^ m[9>}z^)UEl9RLo^?UT{;G1ìjK?ϼ٫;O"I5@~Vj~2٫;^7 zRK딪OER6>UTm;G1ìj8?LJ4?{'bOx3*vT}޿/iH zFJ'8fU'b X'8fY'[#{uг{Ox"Qeك+3FO(;3',{e:{p5uZOؓOR4G@~21{|ž((E3K |HcOؓʟ`Qhmß5ɧR4[6O(vgG*K~=$?Wr N@_@~Iv^ m~B۷Heɏ3/8{#{uǭڳ-RYczܓqUn۹Opb̪'Vv ?>\=ͱٵG33@~|\=ͱٵG3=Ǔeq6ezcaٽqJC `$(E3?.mfّʒkϕ+W&u1Ww|Bۿʒg^ql['8f+W'ь` O=!?!n{@~.{vz''X8 J*E3' eHeϵJ?+: ٫;>Ohʒm~e?kHK6>0X?fzȏ)~r~2F'moէ8=>.U b^c}a.q z(] h>}J4)kW-y',{O1K3~\ʒ_c;OH:eIXQ@~orflX]i1Ww bR?UToZ~ NO#52 , {Hʦ#Y8AR>?_^e!ϯϱ?U bR? >}] (vgG*K~=$??J/m'8{m2{ʺ'VL [Op3Ds!,f8ҏS}RT@,}#¦Vo>~*ۗ ??COts#{uG.ZT]Mg-ո=RY!q|<4Ҝ=O9C¦pyeOoe~\zqZ>8UN6OwDY{tmjEڨwDYmtڤiUmUD#GHk$MR%J:7Q<4]wo}z;oѧOoZ8*?ayV',tOX-O8* XLL8*W<~jE_D`)D,&I'3޲)`11}y0 iyvG'䷭ ?mk@JslIfJg\˹ɷ~Z>GاOo2~ťasl>MӵĴiL?a)mSbbMO7,&fL?a)w^Tx0r'׊~asl>MӵĴiL?a)&M[bb4mOm-*`11EOXJ(?VĴ*L?a) %h\zqZ>S4] XLLkOI$,&IL?a)tNRTx0rSI XLL;rO;ͥasl>MӵĴiL?a)mSbbMO4,&oL?a)vޢ[Tx0r'SjIm4 >ml>MoQFbZ?ayGъOXLLefZ?ayGĴʹ ~hfk#>a11]D}Ĵ ~ϑD^|ҫ=esf_ۧOwDKecg)了U V*X`U VOI}7 XLi)9T,OI}7,U V*X`U ~jETjZf/A*۷Heɏ3/}O_zqO>Nk@㘾ovEIm\X8ҏ'8fYCr}ҭ N@_@~|,{c| Rۗ^mSn?a[Oϝ ?i!dp 5QŻ<>wQ.OXȏ3/8e!o'>",ES}p}L֍ҏ^ 3XOpbDTOX _zڶ/jVm.|+ */08>}0ضO#52 , h>}§Ooի_Z2_K1ЫOko'q=$?mO/[򕅶sYHje` i榀w鱛:ߚ>y.{>6s)qGum𫭙 qۣSHqv[uETs47E@~Vj~vqCW[3-^)Uhn")vT@~Vj~ت uۣ4GsST@oۆ-f\|Jmq|''Mmo_[W=#STaVʵW۾nnY28>((f8UH',{ ,QW=#S%TaVʵ|yG1é0Gjd>a[`ßЊӧޗ=1OhOؓSK+6?ftV4>}Jʦ#UŌJ?I`.q g'6W8+[yv᷈Og,޾uT} )vT@~Vjz8ӧO>!7'ۧOq9ńݕtͮiϙ}ګN12}EaiN /+/饲vm$k'l Wv>~JI{[jCYy0)UĴP:cW<;cjLJq}sYkQ֭k=o)UVo>~㨌_QXLLw7f[sC۶0γ{衬܃)>_D[bbi ~vn~rրyvdL?%h&!Nn q>On8er޹l XLLun8'm agPFVGN**,&{+)ï{ܶ5qK3fJ+;]ML?K딪bbڊ~=eu۶0γqifLiՁ´rye$ڝRUTXLLNg)ï{ܶ5qK3fJ+;]ML?e㔪bbesO~䶭=d\6SZu0\^j`iG),&BO݃K+3F´rye?a1ew5- GeiNbjVh+; /aH:ўV.',&쮦fZӕN딪KeCOnϡv´rye=G*Qbbz.'RyveS*`1=lF9Nn7|n;@uOY{=DS܉[.t5}0 xj'"KqmN;GKXuoH6zR>&ڶ0Ve.G܈mt9R]ƪw  >TALLYSETAQMcTALLYSETCOMSvTALLYSET.ASML  !"#$%&'()*+,-./0123456789:o;<=>?@ABCDEFGHIJK%wlq{-*Ceјݤ L?o. uqG}2T>|v;":3|S(9hYkΤ2TxD%wlY%{O pxs*gGӥIr%˟ h]b;TF?p_,ŕl2Tq[S-lu&D%&$u=dDa[i{*6[`gbZ٤)侧2TPeSY֚>?q\ [r2 luap>FZl]$-1 s:UBrY7bvq˥m٦ݹU BakvQ%BlFȮEJ!:7+ 3+iq:#[]Uq)}~ry.KGN%UO\.aT}~rF2 uu*%&pF6GoTYjeO\0~AK2TTz~Y(q ?PA~TL\p)S!G`$6TM>J<.XO>PHET քeSIT \U@akv1Qql{U.tO_~WE%R#[-S*-|{{U.tO_~w+Շ.檹o1   !A!a!B!b!C!c!D!d!Nn!Oo!Pp!J!j!Qq!|Rr!Ee!Ff!6!8!Y!y!Z!z ^#~$  TALLY-MT 180L PRINTER FUNCTIONS R = DRAFT QUALITY A = 10 CHARACTERS PER INCH - a = 5 CPI B = 12 CHARACTERS PER INCH - b = 6 CPI C = 16.7 CHARACTERS PER INCH - c = 8.3 CPI D = 20 CHARACTERS PER INCH - d = 10 CPI Q = CORRESPONDENCE QUALITY N = 10 CHARACTERS PER INCH O = 12.5 CHARACTERS PER INCH P = PROPORTIONAL SPACING J = AUTO RIGHT JUSTIFICATION ON - j = OFF E = EMPHASIZED PRINT F = NON-EMPHASIZED PRINT 6 = 6 LINES PER INCH 8 = 8 LINES PER INCH Y = RIGHT MARGIN AT COLUMN 80 - y = COLUMN 96 Z = RIGHT MARGIN AT COLUMN 132 - z = COLUMN 160 $N3&k-81n3lQeIBFh1Z{;85r 7,PA^,4`KL{WA(߼ 7dK2TbĴH^/ 7dK2Tl.15_ B1ūzC*Cnz( ^#_zb*ސ-PA~XubKL{WA( 7dK2Tb]bk$+P W^%V*wC/`ɯ^Up![b|7l={^.15WA(k  aXh`OP ~z\oȖX 7dK2TĴHzbիzC*Up![b|7lZ.15/^|*ސ- B1x\oȖXe [`_ B1WlU_u1%F*Up![b|7l=.15ܫ ܫzC*Up![b|7l}mg`KL{WA( 7dKP ^%V*wQ6`KL{WA( 7dKP ^%V*wguG0%FWA({\oȖX? 7dK2T'b^#O^'  a8`UUp![b|7l=].15« «zC*wO`UUp![b|7l=~ viͫ y\oȖXnz<.`ī WlU GA 2%֓m:Jr2Zq+h]T*8 [ĕ{SA9ӆ #o%6TMvQ7sE1)tTMvQLX֚0J[`UPj]%6TMvQ60Jĕ3EBQq4ݝ)l-WMMcX"$$$$$$$$$$$$$$[:y$[=z$[>z$$$$$$$1   !A!a!B!b!C!c!D!d!Nn!Oo!Pp!J!j!Qq!|Rr!Ee!Ff!6!8!Y!y!Z!z ^#~$  TALLY-MT 180L PRINTER FUNCTIONS R = DRAFT QUALITY A = 10 CHARACTERS PER INCH - a = 5 CPI B = 12 CHARACTERS PER INCH - b = 6 CPI C = 16.7 CHARACTERS PER INCH - c = 8.3 CPI D = 20 CHARACTERS PER INCH - d = 10 CPI Q = CORRESPONDENCE QUALITY N = 10 CHARACTERS PER INCH O = 12.5 CHARACTERS PER INCH P = PROPORTIONAL SPACING J = AUTO RIGHT JUSTIFICATION ON - j = OFF E = EMPHASIZED PRINT F = NON-EMPHASIZED PRINT 6 = 6 LINES PER INCH 8 = 8 LINES PER INCH Y = RIGHT MARGIN AT COLUMN 80 - y = COLUMN 96 Z = RIGHT MARGIN AT COLUMN 132 - z = COLUMN 160 $cxl\#g 7Z Ft|I.GA.'GXe R)K't*Ce p)K*Cp!bt-/:]2h]{==*Xp[5e/|]nKw^QZl]LT\$aQ({=*Xp[/[Eϯ(l-.&*.ͰWKz'" |]nKw^QZl]LT\$aWϾC |]ٺ=}J/BDakv1Qql_ӋP{{U.t9(]*unG-{=*Xp[/煈b b" !`]m鞾ҋ_[`f|]nKw^Tb-52҂ͷG]nKwWzQ;Rt=nIuWzQwCyyWҽl-ͭTM!`]m~:rGZ[DCyyW'z'6]" G]nKы>l%*.Ͱy{{U.t({c:Z|ۤj>IمoED?{=*Xp[ы7ŷMjL^j>IOCyW?PdGumRhQK*Cemg \ \}xPcĺۇW).?.>J(} \ \~*.; \ |}ºrXub]Rӏ^% B_UB/Xݏ^%{^.p)t?J(.?~ë.?ëX .?Ug:.p)tٷr=}Ǻ_}xw B<ʬ(.?~WIvŰ.p)tß<3Ű.p)t۟`]Rc|vëG.p)t1~ƺx = 'A' ) AND ( KeyStroke <= 'C' ) THEN BEGIN (* Convert To Number Between 10..12 *) UserInput := ORD( KeyStroke ) - 55; END ELSE BEGIN ValidInput := FALSE; WRITELN ( CHR( Bell ) ); END; END; UNTIL ValidInput; END; (* FUNCTION UserInput *) (************************************************************************) FUNCTION TurnExpandedOn : BOOLEAN; CONST Bell = 7 ; VAR Response : CHAR; ValidInput : BOOLEAN; BEGIN GOTOXY ( 1, 23 ); CLREOL; WRITELN ( 'Turn Expanded Mode ON? (Y/N) (''N'' will turn Expanded Mode OFF)' ); REPEAT ValidInput := TRUE; GOTOXY ( 30, 23 ); READ ( KBD, Response ); Response := UPCASE( Response ); IF Response = 'Y' THEN BEGIN TurnExpandedOn := TRUE; END ELSE BEGIN IF Response = 'N' THEN BEGIN TurnExpandedOn := FALSE; END ELSE BEGIN ValidInput := False; WRITELN ( CHR( Bell ) ); END; END; A(2U(,X(SETEPSONPAS/SETEPSONCOM0Pwno~,(no~p,q]02PROGRAM SetEpsonPrinterModes; (* This program was written in Turbo Pascal *) (* Placed in the public domain on 30 March 1985 by Steve Calwas *) VAR Choice : BYTE; ExitProgram : BOOLEAN; (************************************************************************) PROCEDURE MainMenu; BEGIN CLRSCR; GOTOXY ( 29, 3 ); WRITELN ( 'Set-Print-Mode Utility' ); GOTOXY ( 38, 4 ); WRITELN ( 'For' ); GOTOXY ( 29, 5 ); WRITELN ( 'Epson MX/RX/FX Printers' ); GOTOXY ( 10, 6 ); WRITELN ( '________________________________________________________________' ); GOTOXY ( 15, 8 ); WRITELN ( 'PITCHES WEIGHTS' ); WRITELN ( ' 1 Elite 7 Emphasized' ); WRITELN ( ' 2 Compressed 8 Double-Strike' ); WRITELN ( ' 3 Pica 9 Single-Strike *' );  UNTIL ValidInput; GOTOXY ( 1, 23 ); CLREOL; END; (* FUNCTION TurnExpandedOn *) (************************************************************************) BEGIN MainMenu; ExitProgram := FALSE; REPEAT Choice := UserInput; GOTOXY ( 1, 23 ); CASE Choice OF 1 : BEGIN (* Elite *) WRITELN ( LST, CHR( 27 ), 'M' ); WRITE ( 'ELITE' ); END; 2 : BEGIN (* Compressed *) (* Turn Off Elite And Emphasized *) WRITELN ( LST, CHR( 27 ), 'P', CHR( 27 ), 'F', CHR( 15 ) ); WRITE ( 'COMPRESSED' ); END; 3 : BEGIN (* Pica *) (* Turn Off Elite, Emphasized, And Compressed *) WRITELN ( LST, CHR( 27 ), 'P', CHR( 27 ), 'F', CHR( 18 ) ); WRITE ( 'PICA' ); END; 4 : BEGIN (* Continuous Expanded *) IF TurnExpandedOn THEN BEGIN WRITELN ( LST, CHR( 27 ), 'W1' );  WRITELN ( ' 4 Expanded (continuous) A Near Letter-Quality (7 & 8)' ); GOTOXY ( 15, 14 ); WRITELN ( 'MODES MISCELLANEOUS' ); WRITELN ( ' 5 Roman * B Master Reset (Also Sets TOF)' ); WRITELN ( ' 6 Italics C Quit; Return To CP/M' ); GOTOXY ( 10, 18 ); WRITELN ( ' * Denotes Defaults on Power-Up and Master Reset' ); GOTOXY ( 1, 21 ); WRITELN ( 'Your Choice:' ); END; (* PROCEDURE MainMenu *) (************************************************************************) FUNCTION UserInput : BYTE; CONST Bell = 7 ; VAR KeyStroke : CHAR; ValidInput : BOOLEAN; BEGIN REPEAT ValidInput := TRUE; GOTOXY ( 14, 21 ); CLREOL; READ( KBD, KeyStroke ); KeyStroke := UPCASE( KeyStroke ); IF ( KeyStroke >= '1' ) AND ( KeyStroke <= '9' ) THEN BEGIN UserInput := ORD( KeyStroke ) - ORD( '0' ); END ELSE BEGIN IF ( KeyStroke > WRITE ( 'CONTINUOUS EXPANDED' ); END ELSE BEGIN (* Turn Expanded Off *) WRITELN ( LST, CHR( 27 ), 'W0' ); WRITE ( 'EXPANDED/OFF' ); END; END; 5 : BEGIN (* Roman *) (* Turn Italics Off *) WRITELN ( LST, CHR( 27 ), '5' ); WRITE ( 'ROMAN CHARACTER' ); END; 6 : BEGIN (* Italics *) WRITELN ( LST, CHR( 27 ), '4' ); WRITE ( 'ITALICS' ); END; 7 : BEGIN (* Emphasized *) (* Turn Elite Off *) WRITELN ( LST, CHR( 27 ), 'P', CHR( 27 ), 'E' ); WRITE ( 'EMPHASIZED' ); END; 8 : BEGIN (* Double-Strike *) WRITELN ( LST, CHR( 27 ), 'G' ); WRITE ( 'DOUBLE-STRIKE' ); END; 9 : BEGIN (* Single-Strike *) (* Turn Emphasized And Double-Strike Off *) ^#V#N#FO/o&9O/o&9!9(> (G!9 w#E͊w}8uRB0 >R@RR!+ͨ z R!+ͨ z <!+ͨ z <!+ͨ z <!#ͨ z <!+ͨ z T]KB!z> S>))0 = |JJDMgo>jB0 7?= H\<z5+)+<z {0Gɯgo||H}||/g}/o#}o&K[xAJSJDM!b"!6J"DM'ͬͬdͬ ͬ} wͦWͧ _}8(8J`9{T]=o`9y w >uJ u` }>(; xQ }} ˸T}ٕ(0D=C ,= ( [ 0%D , 7 ͏ ?(8u x O - ; 8˸x X ,-xG}; }م 9; .>#n0[ D = - nx P ,-(-˸G,-; }ٕ? 9.>͏ 8u ?= u+-(>O 0u O 8͏ ?x P , 78ƀ8ƀ8ox٨!دoGOW_gɷɷ|لg{ً_zيWyىOxوG|ٔg{ٛ_zٚWyٙOx٘Gxٸyٹzٺ{ٻ|ټx٨ xx(ͼ ?}ٽÏ }ց; <(; 7D = |٤g{٣_z٢Wy١Ox٠GD u J }x>uu}ƀ/ƀo; -J }0W-J W,}l˸ͨ 8 ; ` x( -ͨ 8J -ͨ 8,J }l8;*!` ! >u` ` u--- J ,,,-xGg?+2n*8t z~,->uxuͫCopyright (C) 1984 BORLAND IncAKaypro, no hilitetedP= ER~7#~=% o&ͦoͦܐԩͣ}!!"8~#(}:$= +*!Z!*B!!:(=2!Z: <2!!!:O::O:!*B! !45(!.+/ 0y0( d!kZ!{Z͈͈o&  :(y ͠|( *"x2y( >28!?"9!!>2 :D]SXN]D [ (!e}̈́A8Q0G: x@!\w# (   yV. V!h6# (*(.(!8}(*(̈́w#>?> w#a{ |͒}͛Ɛ'@'7||}>"C"6# ""͐ͩ*B"[R5*"^#V#a}.; OJ , ; !U >,k- o&0%,` }g; }؉}颋.:}8c~I$I~L*kٷx˸; }0G,͙<},-(-J ! >0 a` o8 Oþ >um.`1pF,t6|!wS<.z}[|%FXc~ur1}Oٯx(<˸ͨ 8; !~Jͨ 0O!><ͨ 8 =  7 <` O ; 7 0 W-J OT0 j oD,:j !I}袋.}8c~I$I~L!>u` ` 77 ` = O nf^VNF!DLT\I!!53!r1!\!> x #-= o˸xO(- }(x>8(C ,C `iM!>u|; |J>| )=|(DMbo˸ͦ88ͦx(0 8> Mx(>-Ͳ{(ay(Ͱͦ \z(>.Ͳ (Ͱ ~ͦ{>EͲ>+|(|Dg>-Ͳ|/ 0:p# ~# +>0w#,-  60#J˸}րogM| .M|( M6-#͐ͦ[R8 (G> ͒C~͒#*ͦC!h !lTRUEFALSEͦ!9^#(~#(G~͒#> ͒> Ò "F![(#RR0*4#4> RR *4 #4(>>2$*V(/˖:(#~+ x y2!͵( =( X:(R*:(###~-_-͌X> :("͟"*^˞*V˖0 SRѷR8A* N#F#s#r$ 0})jS\*###w* N#FB ͟r+s> !T]>)j)0 0= UR!#U*^#V#N#F#^#V>">!2DM"~x(L* :O(o:" C}=( ?*-N#Fp+qq#p! * F+N+++V+^Bq#p>>> SRѷR* s#r$ s#r"S"! N#FB(^x * 6#[<(H*! Kq#p##K[! *! 4 #4! x *$ *>w""{_!"*nf}(HR0nf" ^VMDnfutqp(C = ~> x0w#xG%P %P ZJDM%P = _~65i+~hìx-Sx9?+{Η@}|C C gZJDM0D ,7}o˸  #yO!@9i&   # w# /w# w#!9! E9!!9~(+F͊!"9!(#>2*Ͳ"|>" :( ͆ *6#w*6#6 !\$![ (̈́( #:~CONTRMKBDLSTAUXUSR>2$*#~ Ͷ$*:> >w###6  #6++p>2S-$Ͷ:*6###ww#w$w#w: ##N#F*B> w#w#[s#r>2S$Ͷ$*6 #-Nw#Fwq#p#6#w#w#w* :( ͒*s#r*s#r"* 5KB!>u~#fo{_"*R0RnfR0KqputsrNF( ^VNF^V*SutKqp R*R(~w~wnf ut"6# * *!""*NFy(* "*B0Cnf* [R*"*RS[s#r^#VS>O"w2x2!"" @*>2"!"""!\Ͳ*: !~6go(\R*s#r_2x( s x(T]DMR0 -a%}̈́o*!~6o&͠|ͣ}%^C User break1:% I/O% Run-time% error ͒%, PC=[R"͍% Program aborted*1!͍!(Ͳ%c!!ŔSet-Print-Mode Utility͐b!&!ŔFor͐b!!ŔEpson MX/RX/FX Printers͐b! !Ŕ@________________________________________________________________͐b!!Ŕ$PITCHES WEIGHTS͐bŔ5 : *^ F* < >26"~͟*-w#ww#͟"~ <@*Ͳ!\  <ʮ!\$> >2*|>! * \$\<(!: [1Á\!(f"> 2:!<"F( #~#6e>!["N>!~8>O6*"w (=(&("( :(N 8y(~#x+% (6*#~[*#~ *~(h#"b=  8 J= B== ͯ}8= ͵}/ͭ !*###~-_~(4Q6*>2>*##w:>*##~*#~(E[ ( ( ( !][ ( ( ((w#(6!]~-#8~>7  [>OkͼMs #rkͼpX á[ [ (( #w(q*#~[ (  *##~6͜O$*#~(08ʦ=ʦ==ʩ=ʬò+###~-_q46͡> *:4^q}Ò*|( 1 Elite 7 Emphasized͐bŔ8 2 Compressed 8 Double-Strike͐bŔ: 3 Pica 9 Single-Strike *͐bŔF 4 Expanded (continuous) A Near Letter-Quality (7 & 8)͐b!!Ŕ*MODES MISCELLANEOUS͐bŔG 5 Roman * B Master Reset (Also Sets TOF)͐bŔ? 6 Italics C Quit; Return To CP/M͐b! !Ŕ0 * Denotes Defaults on Power-Up and Master Reset͐b!!Ŕ Your Choice:͐b!}2!!ͽ!8!b*&(}2*&!1t*&!9͇}oE#*&!0R}2$*&!At*&!C͇}oE#*&!7R}2$!}2R!͐b*&E^#*&!!ͽŔ@Turn Expanded Mode ON? (Y/N) ('N' will turn Expanded Mode OFF)͐b!}2!!!8!b*&(}2*&!YNE$!}2$*&!NNE$!}2$!}2R!͐b*&E$!!ͽ*&!}2^#}2!!*&Ri%![!!M͐bŔELITEbS(R´%![!!P!!F!͐bŔ COMPRESSEDbS(R%![!!P!!F!͐bŔPICAbS(Rt&%$EC&![!́W1͐bŔCONTINUOUS EXPANDEDbq&![!́W0͐bŔ EXPANDED/OFFbS(R²&![!!5͐bŔROMAN CHARACTERbS(R&![!!4͐bŔITALICSbS(R-'![!!P!!E͐bŔ EMPHASIZEDbS(Ri'![!!G͐bŔ DOUBLE-STRIKEbS( R±'![!!F!!H͐bŔ SINGLE-STRIKEbS( R(![!!P!!G!!E͐bŔLETTER-QUALITYbS( RB(![!!@͐bŔ PRINTER RESETbS( RS(!}2*&}oEʉ(Ŕ Mode Is Set...bͽR͐bù(ͽŔ Leaving Printer Setup Utility...͐b*&E %R !}2*&}oEstŔ Mode Is Set...bͽR * ***** ******...* *......* **...*** ***** **** * *** *********** * ** * * ***. ***** * ** * * *. * ******* * * * *. * . . ****** * vSHIFT.ASM*  !"#$%&o'()T8 4u8Khz] 39躪,n8|3zR )1ou |3zR -iP!3_W58Sjog͠GU,&LI1[,ȗ!f@Z)AXiY?@ABCDEFGHIJKLMNOPt}|1QRSTUVWXYZ[\]^_`abcdefgzhijklmnopqrstuvwxyz{|}~=wuG yoihQK;73/- {xsqmkea^[UMA,)pgb_\WSNLF<95$#~rdc`]YXVRPOJIHEDCB@?>640.+('&%"!  W%FT;0iŊ <75j)5x%xntۖ.f mU7niyA*$NV Uy8^~VRq\ЫЕB2tNrPN9 qmꯖ5 Rev. Bob Welborn asst.sysop  ======= ======== ======== Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 4 1 1 2 3 4 5 6 5 6 7 8 9 10 11 2 3 4 5 6 7 8 7 8 9 10 11 12 13 12 13 14 15 16 17 18 9 10 11 12 13 14 15 14 15 16 17 18 19 20 19 20 21 22 23 24 25 16 17 18 19 20 21 22 21 22 23 24 25 26 27 26 27 28 29 30 31 23 24 25 26 27 28 29 28 29 30 31 30 FOG BOARD #38 Newark, Ca. (415) 792-3481 ݵ$uvHMT@Cp 1t3"Y.j U0k[.wgSsYVA8`V3`@#E$$ WhRIe({!2P 4*yC@\0*]HBJ0Ai] hQ1E۬3`\0kP\!T{ذ$C2MoX1(P!`]!8:"apͤ46W `ʬ{RIe&=(fC7 BB2 u&9ctýjY@ fB0!Tj±gց+Me#!!=lG'bR!2qf50\(!!gN2WB͌qNrGcf/, iz._uh82YwB[9.\y~pɭ)B=,!x Y3DFbØd|,e8ǬDG,kgB{$#X#5Beg lALXf$xd8"3cL&xĬo_R PR ]aYU5CG<RN- r\A gjx*CmBl&` UY BM]y۲lPܚ,T(ÆueCG6 ܆­;t#ijlOʓ˂rr}hǧ~_\ӝWnY-9fVuqf/C[<+["Ob`ң^ya)y+,ӿ]d'Gd'N}S^)]?<9<1<1<9<؟ yo<87O=N9co:G-"Ob`wX7?D8dEO|.܇ir<*s }!rL!z;ȓ'D/ٷ߈/>B;w#tI{~N}.}&>/&Mtѥٿ$Xkً#DIRL_`'a^>N*eSz6u0Do3:zzGw8턗k#*o4mA+fy([hLVM8]hod۔NC'g?5BT6eta|S~;]l$;t4/IS>N~oIS~;]l_Iwgw foIRLO~c`==f=(>j10h+e"QKt!ܵkgqr;<.'!z}` N!z?8wNg /cp /cY练!z:zzGw8,)=ҡE˵Nzg5%4-WMDUN9ڻ4h vQp ѻoD|tT}0 !T֊#ktGf.!z8 :Tj5cXGE$$j!صkf4NnDuNWÑI(4$!$ .ї/Дۙv2q`1vєNݝj)s.1=5omAM8]0ߔN4!zϏ$jt~(|Ϩ@`J 1lT**] :f]4 t9|~T@#Tg l5s+jz8Ψ ~T`}0&CILVe-d!zj#U ak -\V}|=u0qɊD0Mb ;k{״ zJτ75D1jѭ[9c:D8dEBT>LCjU@_S'[CniZzJ:BH?*ӣZ9~qcm}zb|wN1@1(.~w!,~#/:~zDIR!WAIT0!WAIT1!SUBMIT SUB1!WAIT4!WAIT5!WAIT6!;THIS IS A WAY TO SEND A MESSAGE ALSO EXCEPT IT CANNOT BE THE FIRST COMMAND.$Ver. 2.0$This EXECST.COM was created by MAKESTSEND LBR (SERIF CHR.)*+SERIF DOC,SET COM-SET DQC-./0SET LBR*123456789:;SET-TALYLBR!<=>SETEPSONLBR?@ABCDEFSHIFT AQMGSHIPCAL 86 1HIJKLMNOPQRSSHOOT BQS!TUVSHOW1 $$$Lѭ1j"Lb`okm!*sI!zwH*/)!z]A=׎oi!׍mZG ?81D>=1u't\%&'()*d۔NC'g?5BT6eta|S~;]l$;t4/IS>N~oIS~;]l_Iwgw foIRLO~c`==f=(>j10h+e"QKt!ܵkgqr;<.'!z}` N!z?8wNg /cp /cY练!z:zzGw8,)=ҡE˵Nzg5%4-WMDUN9ڻ4h vQp ѻoD|tT}0 !T֊#ktGf.!z8 :Tj5cXGE$$j!صkf4NnDuNWÑI(4$!$ .ї/Дۙv2q`1vєNݝj)s.1=5omAM8]0ߔN4!zϏ$jt~(|Ϩ@`J 1lT**] :f]4 t9|~T@#Tg l5s+jz8Ψ ~T`}0&CILVe-d!zj#U ak -\V}|=u0qɊD0Mb ;k{״ zJτ75D1jѭ[9c:D8dEBT>LCjU@_S'[CniZzJ:BH?*ӣZ9~qcm}zb|wNvjSHOWMEM.DOC, o !$"&%#'*()+hOoeIFA|:_9L#NR-#i*&}MD{*,҃lw1|}= 6ʘ@: ʧ|s;#w{!]>^GAP_N5{ /?aoivcplYzĄ,K(|xq)Qȗb+u*a8jo /;)?<jpߚ,k}^a֛Ad@E@PӈQ{k V}L@_0Vb~fSHIFT AQMGSHIPCAL 86 1HIJKLMNOPQRSSHOOT BQS!TUVSHOW1 COMWSHOW1 DOCXSHOWMEM $$$SHOW wil sho demonstratio o "Wai Files create b MKWAIT SHOW wa itsel create b MAKEST SHOW wil requir tha th progra SUBMI (supplie wit you Executive b o th defaul drive D no tr t us th ^ comman o CP/ (sen t printer whil runnin SHOW o fo tha matte whil runnin an "Wai File create b MKWAIT Thi i becaus th code sen t caus "REA NOTE t flas ma han u you printe an i tur hang up your Executive. You must have these files on the default drive to run SHOW1: SHOW1.COM SUB1 .SUB SUB2 .SUB SUBMIT.COM (you must add this file) WAIT0.COM WAIT1.COM WAIT2.COM WAIT3.COM WAIT4.COM WAIT5.COM WAIT6.COM Now sit back and start the show. Peter Cole  4mqPDSW ASM6^k oSPDSW DOC8QQpWPDSW COM@ n qybell equ 7 cr equ 13 lf equ 10 tab equ 9 LINES equ 48 eol equ '$' esc equ 27 ; ;--------------- ; LPRINT MACRO L1,L2,L3,L4,L5,L6 ;LPRINT A CHARACTER MACRO IFNB ;SET AL TO THE OPTIONAL PARAMETER MOV AL,L1 ENDIF CALL LPRINT1 ;PRINT THE CHAR IFNB LPRINT L2,L3,L4,L5,L6 ENDIF ENDM ; ;--------------- ; FORM_FEED macro lprint 12 endm ; ;--------------- ; SW_LF macro lprint esc,'J',24,cr endm ; ;--------------- ; SW_SET_BIT macro lprint esc,'K',cl,ch endm ; ;--------------- ; CSEG SEGMENT byte public 'CODE' ASSUME CS:CSEG,DS:CSEG,ES:CSEG ORG 81H fname label byte ORG 100H START PROC NEAR jmp start1 DB CR,'Public Domain SideWays (pd)1985 by Donavon Kuhn ',cr,lf,1AHov al,' ' mov di,[si] cmp di,0 jz printit mov al,[di] cmp al,0 jnz notzero mov word ptr [si],0 mov al,' ' jmp printit notzero: inc word ptr [si] mov char_flag,1 printit: sub al,32 mov ah,8 mul ah lea di,swbit add di,ax push cx mov cx,8 cxlp: mov al,[di] inc di lprint loop cxlp pop cx lprint 0,0 sub si,2 loop prlp SW_LF cmp char_flag,0 jz next_page jmp read_done next_page: FORM_FEED cmp end_of_file,0 jnz all_done jmp no_open_err all_done: mov ax,4c00h int 21h ; ;----------------- ; LPRINT1 PROC NEAR ;LPRINT CHAR IN AL push ax push dx XOR DX,DX XOR AH,AH int 17h pop dx pop ax ret LPRINT1 ENDP ; ;----------------- ; inbuff db 0 inst DB 'Public Domain SideWays (pd)1985 by Donavon Kuhn ' db cr,lf,cr,lf,eol toowide db 'Line width cannot excede 1024 characters.',bell,cr,lf,eol errmsg db 'File not Found or Open Error.',bell,cr,lf,eol pausestr db 'Press ESC to Cancel',eol error: ; handle dw 0 char_flag db 0 end_of_file db 0 column dw 0 row db 0 ; start1: lea dx,inst mov ah,9 int 21h xor bh,bh mov bl,ds:[80h] ;get length of input filename lea di,fname mov byte ptr [di][bx],0 ;make into an ASCIIZ string ; open i,1,fname lea di,fname-1 ;strip leading spaces splp: inc di cmp byte ptr [di],' ' jz splp cmp byte ptr [di],0 jz usage cmp byte ptr [di],'?' jnz no_usage usage: lea dx,usagestr jmp error1 no_usage: mov dx,di mov ah,3dh mov al,0 int 21h mov handle,ax jnc no_open_err1 jmp error no_open_err1: lea dx,pausestr mov ah,9 int 21h no_open_err: lea di,line_ptr ;fill text buffer with spaces mov al,0 cld mov cx,LINES*1024+LINES*2 rep stosb mov row,0 lea di,text_buffer mov bx,0 lflp: inc row cmp row,LINES+1 ;reached max lines/page yet? jb not_yet jmp read_done not_yet: mov line_ptr[bx],di ;pointer to the beginning of the line add bx,2 ;don't wreck BX! mov column lea dx,errmsg error1: mov ah,9 int 21h mov ax,4c01h ;error with errorlevel 1 int 21h ; ; swbit: DB 0,0,0,0,0,0,0,0 DB 0,16,0,16,16,56,56,16 DB 0,0,0,0,0,36,36,36 DB 0,36,36,126,36,126,36,36 DB 0,24,124,2,60,64,62,24 DB 0,70,38,16,8,100,98,0 DB 0,118,136,136,86,48,72,48 DB 0,0,0,0,0,32,16,16 DB 0,16,32,64,64,64,32,16 DB 0,32,16,8,8,8,16,32 DB 0,0,68,56,254,56,68,0 DB 0,0,16,16,124,16,16,0 DB 32,16,16,0,0,0,0,0 DB 0,0,0,0,126,0,0,0 DB 0,16,16,0,0,0,0,0 DB 0,64,32,16,8,4,2,0 DB 0,60,98,82,74,70,66,60 DB 0,124,16,16,16,80,48,16 DB 0,126,66,48,12,2,66,60 DB 0,60,66,2,28,2,66,60 DB 0,28,8,254,72,40,24,8 DB 0,60,66,2,2,124,64,126 DB 0,60,66,66,124,64,32,28 DB 0,16,16,16,8,4,66,126 DB 0,60,66,66,60,66,66,60 DB 0,56,4,2,62,66,66,60 DB 0,16,16,0,0,16,16,0 DB 32,16,16,0,0,16,16,0 DB 0,8,16,32,64,32,16,8 DB 0,0,126,0,0,126,0,0 DB 0,16,8,4,2,4,8,16 DB 0,8,0,8,4,2,66,60 DB 0,60,64,94,82,94,66,60 DB 0,66,66,126,66,66,36,24 DB 0,124,34,34,,0 charlp: push bx mov bx,handle mov ah,3fh ;read char from file mov cx,1 lea dx,inbuff int 21h pop bx cmp ax,1 jz read_ok donejmp: mov end_of_file,1 jmp read_done read_ok: mov al,byte ptr inbuff ;char in AL cmp al,'Z'-64 ;if CTRL-Z jz donejmp cmp al,lf ;if a new line jz lflp cmp al,cr jnz nocr mov al,0 jmp place nocr: cmp al,TAB jnz notab mov al,' ' tablp: mov [di],al inc di inc column call colwidth test column,7 jnz tablp jmp charlp notab: cmp al,'L'-64 jz read_done cmp al,32 jb spacectrl place: mov [di],al inc di inc column call colwidth spacectrl: jmp charlp colwidth: cmp column,1024 jb widthok lea dx,toowide jmp error1 widthok: ret read_done: mov ah,1 int 16h jz read_done1 mov ah,0 int 16h cmp al,27 jne read_done1 jmp all_done read_done1: mov cx,LINES*10 SW_SET_BIT mov cx,LINES lea si,line_ptr+(LINES*2)-2 mov char_flag,0 prlp: m60,34,34,124 DB 0,28,34,64,64,64,34,28 DB 0,120,36,34,34,34,36,120 DB 0,126,34,40,56,40,34,126 DB 0,112,32,40,56,40,34,126 DB 0,30,34,78,64,64,34,28 DB 0,66,66,66,126,66,66,66 DB 0,56,16,16,16,16,16,56 DB 0,56,68,68,4,4,4,14 DB 0,99,36,40,48,40,36,98 DB 0,126,34,32,32,32,32,112 DB 0,65,65,65,65,73,85,99 DB 0,66,66,66,70,74,82,98 DB 0,24,36,66,66,66,36,24 DB 0,112,32,32,60,34,34,124 DB 0,3,60,74,66,66,66,60 DB 0,114,36,40,60,34,34,124 DB 0,60,66,2,60,64,66,60 DB 0,28,8,8,8,8,73,127 DB 0,60,66,66,66,66,66,66 DB 0,8,20,34,65,65,65,65 DB 0,54,73,73,73,65,65,65 DB 0,65,34,20,8,20,34,65 DB 0,28,8,8,8,20,34,65 DB 0,127,33,16,8,4,66,127 DB 0,120,64,64,64,64,64,120 DB 0,2,4,8,16,32,64,128 DB 0,120,8,8,8,8,8,120 DB 0,0,0,0,130,68,40,16 DB 255,0,0,0,0,0,0,0 DB 0,0,0,0,0,8,16,16 DB 0,63,66,62,2,60,0,0 DB 0,46,49,49,46,32,32,96 DB 0,60,66,64,66,60,0,0 DB 0,59,70,70,58,2,2,6 DB 0,60,64,126,66,60,0,0 DB 0,56,16,16,56,16,18,12 DB 124,2,62,66,66,61,0,0 < Public Domain SideWays (pd)1985 by Donavon Kuhn  !2>>G= t=t=?u״=!7se !>`=>=>=1r~;S7?![=t:S<t< t< u#< u G;;u< t < r G;렁>;rUôt <uK069 <t<u  9, >QGDY<7⹰-J(# >9tg >:uL!PR32ZXPublic Domain SideWays (pd)1985 by Donavon Kuhn $Line width cannot excede 1024 characters. $File not Found or Open Error. $Press ESC to Cancel$D !L!88$$$$$~$~$$|<@>F&dbvV0H0  @@@   D88D| ~@ BB<  @ ~~B<<@^R^B<BB~BB$|""<""|"@@@"x$"""$x~"(8("~p (8("~"N@@"BBB~BBB888DDc$(0($b~" pAAAAIUcBBBFJRb DB 0,98,34,34,50,44,32,96 DB 0,56,16,16,16,48,0,16 DB 60,66,66,2,2,6,0,2 DB 0,38,40,48,40,36,32,96 DB 0,56,16,16,16,16,16,48 DB 0,73,73,73,73,118,0,0 DB 0,66,66,66,98,92,0,0 DB 0,60,66,66,66,60,0,0 DB 112,32,44,50,50,108,0,0 DB 14,4,52,76,76,54,0,0 DB 0,112,32,34,50,108,0,0 DB 0,124,2,60,64,62,0,0 DB 0,12,18,16,16,124,16,16 DB 0,58,70,66,66,66,0,0 DB 0,8,20,34,65,65,0,0 DB 0,54,73,73,73,65,0,0 DB 0,68,40,16,40,68,0,0 DB 124,2,62,66,66,66,0,0 DB 0,124,32,16,8,124,0,0 DB 0,12,16,16,96,16,16,12 DB 0,16,16,16,0,16,16,16 DB 0,48,8,8,6,8,8,48 DB 0,0,0,0,0,0,76,50 DB 0,127,65,65,34,20,8,0 ; ; line_ptr label word usagestr: db cr,lf db 'Usage: PDSW filespec',cr,lf,cr,lf db 'Where: filespec is the name of a file to be printed',cr,lf db ' sideways to an Epson printer on LPT1:',cr,lf,eol text_buffer equ line_ptr+LINES*2 ; ; START ENDP CSEG ENDS END START $BBB$p <""|<.11. `BB=b""2, `80 |:FBBB"AA6IIIAD((D|>BBB| | ` 00L2AA" Usage: PDSW filespec Where: filespec is the name of a file to be printed sideways to an Epson printer on LPT1: $ PDSW - Public Domain SideWays (pd)1985 by Donavon Kuhn Usage: PDSW filename Where: filename is the name of a file to print sideways on an Epson printer on LPT1: Note: The maximum lines per page is 48. The maximum columns per line is 1024. An error message is printed and the program is terminated if the 1024 limit is exceded. This program is ment for the public domain and may not be sold in any form. The source code is provided for those who would like to learn and possibly modify the code for use on other printers. This program isn't as flashy as the Funk Software version, but then again, it's free. I may be reached on the USRobotics Fido #500 Bullitain board at (312) 960-5928 or on Gene Plantz's BBS (312) 885-9552. v(SIEVE.CU  !"#o$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTZݤ I݋K~NW|{c,?_,x#ëɈx0|}NmHVZ=6C!&YjV 13VpX|bB̌_,oG? Ig  N6K/7VTgp@`i‹d%IR+sNXy45tRpﴢ:;[bGEͤȣ kpX̟7ZQ|k;^`G/iVhEu]dV_yKInyg%] \QiEzotVfЪs#[A h: ɈϘG'}GaEZjEumX>NPjVT}i~RD'ۑR+뙏 &^N_,oJbȭVTdbGգ QazNj`Ԋv7L\|4E\6kEh#+&vx9qXSZ,Պ꽙10-OsFn:t V,Bqd$}4ZQg>2pĊ}4䒗9%,&h:om\e߯>攐[  >)m֊`bA;iEu}յ@フZQ]AaDb-ۑR; KEW.COM "H E L P" Syntax: A0>SKEW - default command A0>SKEW d: - specify any drive d: A0>SKEW // - request help Discussion: SKEW.COM is intended to be used with any CP/M v2.2 computer. It is designed to display the "Record Skew Pattern" for the selected disk drive. It also produces a decimal skew table, and the "Disk Para- meter Header (DPH)" address pointer is given as a hexadecimal two byte number. This program can be used in conjunction with programs like "ESET.COM" (AMPRO computers & ZCPR3) as a means to determine the skew table for "setting" of the "E:" drive. It will provide an accurate table for 5" & 8" drives. N{֮rB4s5r2+ 16k+Y:J |h)!XIM';H ӰXNƺxI)ԂՊYf` g[:_:$LQY+`b <ܲ(\qG%|A;Yf` )->H蜱 ӰݎZzX:&֮3J-!ut /LQ"XIme SKEYDEMO (C) Copyright 1985 INOVA Ver. 1.1 All Rights Reserved As of 09/15/85  Microtech Computer Services 1633 Old Bayshore Highway, Suite 265 Burlingame, CA 94010 (415) 692-1404 r21!9"k*h&###:iO *" o"K?s1#>@1>!@6@b66$6e6*7&G7fe7@8 8!8;%9b(9 )9!*;͏x0o͙B͏z8͙B͙B͏Os8.0!6!O6!6!6!M6!M6!6O61͏z5Ns5>¦4͍B SKEYS gives you, in one complete package, over TWO DOZEN useful, powerful functions. Some of these are:`?} g G TWO calculators, both a Business Calculator, with "paper tape" display and a Progr SKEW DOCSKEW OBJ Skew.com is a program to show the skew table of any Cp/m or Mp/M computer system drive. !91:]/=?=FCCopyright (c)1984 Robert C. Kuhman!͢>2:\=W_OA2!*͢^#V">^#V"!t͢{ !͢2>-g*+}ʿ"ç!͢>2*"*#"^{:1:>,~͚:=2:=2>0~:>,~͚EE}0~/ Gz/W{/_y1axy~~͚:=2>2͍_> ~> ~> ~~~~#â>:~͚~͚#º͚͚~ >.~#|}~~ 0O*o!'SKEW.COM v1.02 as of 10/30/84 A0>SKEW // Display Help. Address:H (DPH pointer to the Skew table.) (Record Skew Pattern for disk :) Diskette needs no translation. (Skew Table, decimal values.) Sammer's Calculator, with decimal, hex, octal, & binary math!`?} g G A total of l72 function keysm online at all times! 22 of these keys can have up to l255 characters eachm, and can even contain a comment!`?} g G Change your cursor keys from CP/M to Wordstar or back again INSTANTLY!Y?} g G Set cursor or background attributes (blink, underline, etc.) INSTANTLY!Y?} g G Turn keyclick on or off INSTANTLY!Y?} g G Redefine any or all key layouts on your keyboard INSTANTLY! Create an all-new layout (DVORAK is included), or just change a few awkward keys to positions which are convenient for YOU!`?} g G Full screen-print at ANY TIME!Y?} ^AND THAT'S NOT ALL!q ......... Touch any key for more!!ͯ?͍B lSKEYSm gives you EVEN MORE features, such as:Y?} g G System date and time, at your cursor position, INSTANTLY!Y?} g G A scrolling "memory typewriter" mode, for printing quick notes, ctions are performed with a combination of control-shift and a command key. For instance, here's the easy part, the HELP screen, invoked with the control-shift-? combination:`?U?} Notice that SKEYS always restores your screen when it returns you to your program!`?͍B Changing your arrow keys from CP/M to Wordstar mode is as simple as: g G Control-shift-1 for CP/M g G Control-shift-2 for Wordstar (Remember, you can switch AT ANY TIME; no more arrow-key frustration!)`?} Similarly, using the Control-shift-TAB combination, you can change your cursor type instantly, at any time: ͦB.1Blinking BlockT͏.2 Steady BlockT͏.3 Blinking UnderlineT͏.4 Steady UnderlineT͏.0 Invisible CursorT¹͍B If you need the system date or time (for time-stamping your screen prints, for instance), you've got it at any time with:`?} g G Control-shift-7 addressing envelopes, etc.Y?} g G A "grab" function, allowing you to move about anywhere on your screen (even at the CP/M "A>" prompt) to snag a previously-entered string of characters for later replay at the cursor ANYTIME! Simultaneously, you can temporarily change the appearance of your screen before printing.`?} g G An "interactive" function key, which memorizes your keystrokes for later replay; very useful for that occasional "temporary" function key!Y?} g G An "output to printer" command, allowing you to INSTANTLY send command or setup strings of characters to your printer!Y?} g G And for you programmers -- an ASCII chart and interactive memory editor, with access to all banks of memory and more!Y?} g G AND THERE'S STILL MORE, including on-line help! (Hit any key)ͯ?͍B lSKEYSm gives you all these features, but the most amazing thing is that SKEYS gives you all this and more:`?}  for system time ͦB++?U?} g G Control-shift-8 for system date +?Y?} (Of course, you must have set the time and date with the DATE.COM program supplied with your Executive.)`?} Changing your screen attributes at any time is just as easy -- You can set anything from Normal `?͏x4to InverseY?ͦB'x1to DimY?ͦB'x2to BlinkingY?ͦB'x7to Combinations!Y?͍Bx0 Other functions are just as easy to use:Y?} g G Turn keyclick on or off INSTANTLY with Control-shift-K!U?} g G Print your entire screen with Control-shift-P!U?} g G True clear-screen function with Control-shift-Z!U?͈B+ͦB See how easy it is?Y?͍B SKEYS even has a memory-typewriter mode; just watch:Y?͍B Have you ever been frustrated with the limitations of having only 10 function keys? SKEYS ends your key-frustration FOREVER! `?͏ Watch this demonstration of how easily you can change an g G At ANY time, even while you are using ANY other program! (Need to do some calculations inside Wordstar (tm), for instance? No problem with SKEYS!)`?} g G Without using up any of your user-memory (also called TPA)! You have the same amount of useful, available memory as you've always had; unlike other, less-powerful, memory-resident utilities. Check carefully; most of those other programs gobble up memory space!`?} g G At a VERY reasonable price! +} (You're going to have to wait until the end of this demo to find out how much, though; we like to keep people in suspense!) You can even get SKEYS free (that's right, FREE), with purchase of the INOVA 500 memory expansion card!`?} ..... Now that you've had a taste of what SKEYS can do, let's take a closer look at the powerful SKEYS functions in action ..... > -B͏(Hit any key to continue ...)ͯ?͍B SKEYS is lverym easy to use; all funy function key AT ANY TIME:Y?͍B BUT ...... Not only does SKEYS make it easy to change your standard 10 function keys, but it also includes FOUR ADDITIONAL SETS of 10 function keys! `?} This gives you a total of l50m standard function keys, which can be instantly switched into use 10 at a time like this:Y?ͦBYou can have a Wordstar set of function keys, a Supercalc (tm) set, or even a printer-setup collection of function keys online at all times!`?͍B Do you need even lmorem function-key capability? How about this: SKEYS gives you ANOTHER 22 function SKEYs, EACH of which can have up to l255m keystrokes, can be assigned to almost any key combination, and can contain a comment!U?`?U?} No lost data! In fact, with SKEYS you lose nothing, you only gain!Y?͍B Have you ever had a need for a "quick and dirty" function key, for short-term or one-time use? Most of us have, so SKEYS covers to time- or date-stamp a printout, for instance.`?͍B SKEYS also has a "send to printer" command, allowing you to interrupt whatever you're doing to send a linefeed, formfeed or setup command directly to your printer. In combination with the additional 4 sets of function keys, this can be an extremely useful asset.`?} Suppose you had defined a set of 10 function keys with your most-used printer-setup codes (such as compressed or enlarged print, underline, etc.). With the Control-shift-O command, you can send any of these function keys directly to the printer at any time!]?} SKEYS makes it easy and fast to change your printer setup at any time!Y?͍B And, for you programmers, SKEYS offers several powerful functions ..... Y?} g G An ASCII chart, of course  +} g G A Programmer's Calculator, which operates in decimal, hex, binary and octal. Your result can be saved in any base for replay anytthat possibility too!`?} Using the Control-shift-I function, SKEYS "watches" what you type, until you turn it off or hit the maximum of 255 keystrokes.`?} Then, at any time, you can "replay" what was memorized, using the Control-shift-R combination.`?͍B How many times have you wished you had a calculator handy in the middle of a Wordstar or Supercalc session? SKEYS can help here too, with a very powerful business calculator! `?} Here's how easy it is: +} g G Type Control-shift-C to invoke the calculator.Y?} g G Perform all your calculations; notice the "paper tape" display. Don't forget that you have TWO memories available to you!`?} g G When you're finished, your final result is always available at the touch of a couple of keys! `?} Here's how it works -----Y?͍B You can recall the results of this calculation at any time within your document, if you wish:Y?} Yoime with Control-shift-= ! `?} g G And, a VERY powerful memory editor, which lets you access ALL banks of memory, the video RAM, the ROM's RAM, and even lets you look at the ROM itself. You can change anything from one byte to an entire bank of memory!`?͍B Now, since SKEYS gives you all this power to change function keys, redefine your keyboard and create the powerful SKEYs, you'll want a way to save all these changes, right? `?} NO PROBLEM! Included with SKEYS is SKUTIL, the SKEYS Utility, which lets you:Y?} g G Save your modified keyboard to your disk system tracksY?} g G Save your main function key set to your system tracks orY?} g G Save ALL your changes, including the 40 added function keys, the 22 SKEYs, and your redefined keyboard, to a .COM file. You can create as many of these .COM files as you wish, so you can (by running a new SKEYS .COM file) load an entirely new SKEur invoice total is: $ Y?>1͙B?`?͍B Have you ever wished that a few keys could be "moved"? Let's say you use Supercalc a lot; wouldn't it be nice to have the commonly-used " (double-quote) where you could get to it easily and WITHOUT having to hold the shift key? `?} Now you can put any key ANYWHERE YOU WANT, with SKEYS! You can redefine:Y?} g G One keyY?} g G A few keysY?} g G Or, your ENTIRE KEYBOARD, if you wish (A sample DVORAK keyboard layout is included with SKEYS)`?͍B SKEYS also has a unique function allowing you to "grab" any line from the screen for later playback! This ability is perfect for retrieving that long command string that you don't want to retype, or for quickly repeating a line while using Wordstar or other editor.]?} This function can also be used to temporarily change the apearance of any screen before using the screen-print function. You may wish YS setup at any time! In addition, these .COM files collections of SKEYS setups are PUBLIC- DOMAIN, if you wish, so you can share them with your friends who have SKEYS!]?͍B Now that you've seen the power of SKEYS, you'll want to know how to get this fantastic software ...... Well, there are two ways to acquire SKEYS:`?} g G By itself, for any standard Executive, for only $89.95! .... OR ...Y?} g G You can get SKEYS for FREE with purchase of the INOVA 500 memory card! The INOVA 500 gives you many features besides SKEYS. Included is a total of 512K of system memory, with up to 384K available as: g G A fast, powerful RAMdisk (imagine a third disk drive that's up to 10 times faster than your floppy disk drives!) g G A smart print-buffer, which can control either printer, print multiple copies and more! Best of all, the INOVA 500 is only $395.00! Including SKEYS!]?} -----------------------------------------owever, we should fix the spelling of this.9E? word...appearance of Now it's OK to print!t96 Here's the time and date: 12:23:46 on 01/01/87 1 1101110111101111b-15 l/97h-32o+47d d We can edit any memory we choosein this mode. Input can be in ASCII, 696e204845582c2020 H:in 01000010inary_:3, in 068ecimal, or in 117ctal. :nOf course, no changes are madeto memory until you explicitly give the commandto do so.  ;You can monitor any bank. Watchas we switch in the ROM and lookat address 300h.r 0300 This is only a sample of the memory editor's power! =jSee how easy it is?k= Perfect for typing envelopes or quick notes!z1 Fs1lNow we will define a more "practical" SKEY.ms1lWe'll use that SKEY a little later on. Now that it has been defined, we will "attach" the SKEY to the Control-= key.ms1lNow that we are done, SKEYS will once again restore our previous scr-------------------------------------(NOTE: Simultaneous operation of SKEYS with the Westwind(tm)-Trantor(tm) hard disks or Drive C:(tm) requires that the INOVA 500 be installed)`?͍B The INOVA 500 comes bundled with LOTS of support software like: } g G SKEYS (of course)Q?} g G RD (ramdisk software)Q?} g G SWAP (swaps drives)Q?} g G FOTO (screen-print to file)Q?} g G SKEY (run a SKEY)Q?} g G FKEY (run a function key)Q?} g G DVORAK1 (dvorak keyboards) g G DVORAK2Q?} g G QWERTY (qwerty keyboard)Q?} g G SKUTIL (save your creations)Q?} g G MKR (attach function keys to .COM files)Q?} g G and many other useful programs!Y?} ALL versions of SKEYS also include a thorough, 72-page manual describing the many SKEYS functions and how to get the most from them.`?͍B AND NOW, the most important part... Here's how to buy SKEYS or the INOVAeen...mz17Os1Notice that calculations are performed in the BASIC calculator window.z17Os1Let's say we were selling15 items at $2.35 each.z17Os1 Store that in memory and add 4 items at $.59 each.z17Os1 Sum that to memory also and add 29,000 items at $4,500.43 each.z17Os1Now that we have it all summed up, we can add thesales tax using the Control-= SKEY we definedearlier...z17Os1 Now our final answer can be used in any program by pressing the Control-shift-= key!z17Os1 = @japearancek0123456789?e?  `?-+B!^F#͙w?͙U"! #"\~2[![#! e?͏.3͕͛.0>͙͌B!ͱ@SPEEDUP >2R?2V?2Z?2a?LAST >2͈B!ͺB:B/@͉Sorry! EXECUTIVE only!j*R$A͏EXCUSE ME, but... This demonstration will not run unless you boot your Executive with a standard system disk! Do not boot up any other accessories, such as a hard disk or RAMdisk. Press RE 500:Y?} g G Contact your local dealer: !6!6!6!<6!(6!(6!6*6VͦB !oͺBͦB !ͺBͦB !ͺBͦB !ͺBͦB !ͺBͦB!<ͺB`?} g G Or call: (415) 692-1404 Microtech Computer Services or (919) 885-3887 G2 Systems Design For more information or to place an order (; _ Mr. Bill Jones 123 Main Street Anytown, TX 99999  CA;/1This is the new definition!  1M\  This is a comment and will be ignored when we invoke this key!  7h;  This key will add sales tax when used in the business calculator *1.06125=+82<<[ =2/3=*3=\=c15*2.35==m=4*.59=m+29000*4500.43m+8->*1.06125=>#s We could now edit our screen and print it. First, hSET and try again, please...... !A} Welcome to the SKEYS DEMO!! This demonstration program is PUBLIC-DOMAIN! Please pass it around!!!!!!! (Press a key to start the demonstration) Û!! !!B##͙Gw#<6#=?B6M#>!/? = BRDM@! !&ñB>ÙB͈BÏB_o͏=Ïy~͙B#_yʣB{͙B  0 ZZs@1s@-[\0%(!!@O:fC!R̍UeCyS:@:@@2z#:@ͺ\@7a7a7agCgCgC@#RPKCAgCQgCX`ITeCD#J@U<U11>Z!ÞZ>`\2V#glDEC HEX CHAR m!!a> %A>%A}͇g,\z { _!Z2aT[> 3cdg͵\õ\x> `\*S"n-aEnter 16-bit numbers, B,H,O for binary,hex,octal, ESC to exit!n~[!a>N͏a Kͺ\AbgbgbgAAAA>eEe>Le2a*lBT[>03cZcy2:AA@2ba2B!"lB>+2oB!> 2aT]|b2B6#++ ~B(H(O(D >  gPress ARROWS to move cursor, CTL-SH A/F for left/right margins, ESC to exit CTL RET to capture string, CTL-SH P to print screen, or enter characters.=Press RETURN to start...\!J`\*S~27K\EUͺ\J bgbg*K*K K}KGK3K}O3K}o;*S6:AA 27K>֊80!znO N#F3K }˿P0 |80"S*S~27K?w*S:7KwPT}(RDM#y˾KG x2">`\!a2V#glSKEYS Functionsm -- Press RETURN to exit Each function is accessed by holding down the control and shift keys, and pressing one of the following keys: A ASCII chart C Calculator with memory (see =) F Function keys examine/edit G Get string from video display (see V) H Hex/Bin/Oct/Dec calculator (see =) I Interactive function key begin/end J Just replay User f-key (see U) K Keyclick toggle L Load one of four function-key sets M Memory editor O Output char/f-key/SKEY to printer P Print screen (use CTL-SH G to edit screen before print) R Replay interactive function>>>2aN6bk͘` %gInvalid number ---> dgyk`aC>ͺ\B+/-*BBBB >`iBK8agERROR: Division by zero ×A`i>Rf702B"lB>2oBB*lBgDEC:Eeͤ[-a HEX:>ͤ[-aOCT:Leͤ[-a"BIN:>eͤ[-a8ASCII:[|͡\}͡\:B(-aFOverflow[a> 2a>D2bT[Zcy2×A>Z*} !m{> 2a+NmzCe`8Bz2CmCm Oz>Ce`8BzmC}mC!m o&b'T[>03cfb'S#> 2#Of> `\!o.g-aBANK:= START:=END:="CURRENT:=0BIN:=>DEC:=GOCT:=^I=switch side, ^S=switch banks, ^A=address change, ^E/^R=line/page up=^X/^C=line/page down,^B/^D/^O=binary/decimal/octal input,^F/^M=fill/move memory=^Q/^Z=cancel/save changes, ^ESC/^RET cancel/save changes and exit!"c!sU! ͆cHcFͺ\4E FGIGG7aGFG GYFE!PF-aFill from >!͐b"E-aup to and including!$>͐bDM[ER܍U8CE-a)with.>!͐b"E.F:BE2m!mf*E[ERDMbk:E key S SKEYs examine/edit/redefine T Typewriter emulation mode U User-prompting f-key (RET to end)!AP~[g| V Replay video string (see G) | W Replay word @ mem-editor cursor | X Exchange key definition | Z Zap (clear) screen | | = Replay last calculator answer | \ Select background attributes | TAB Toggle cursor attributes | | Define arrow keys as: | 1 CP/M(tm) | 2 WordStar(tm) | 3 Special | | 4 ASCII null (^@) | 7,8 System time, date | | ESC Guaranteed exit\'Y!k`>ɾ(w!k`6Zb'!S#>2#G|h͂P|̀P}h͂P}0:8>`\gl KEY | DEFINITION=͝[gm-VXͯ\mgͺ\P 厍 bgbgbgPQQQQ#R7a-aTPress key to assign this SKEY to, or CTL-SH ESC to unassign the SKEYKPͯ\!aZ[ !VQQKPEZO!@o ~}Z! w\_EZ ( ^Q-VVQ}Z! :Pƿw\6KPEZ[K@fKPͯ\![F:@ogF 0WxwfXKP-V:PQ8>2P>!~2[#f."Y>`\s R1!R*B1>`\gl[-a@Confirm (y/n)?[c>2BE-aT:BE2LF!KF-aMove from >!͐b"{F-ato>!͐b"F-afor bytes>!͐b"F.F*BEe*{F[FKFysU![5E:BE2F!sUF!oQg *5E"5E>*5E͐b"5E!"c ScCc2f2WeH!aR`ͺ\OG RVC bgbgbgGGGG{GGGG!QHf![f> 2a͘`}@8͍U!BEwR V !BʍU gʍUk`!B(!BʍU!! h6 (wY!a[~k`[!a:BE?o&> g[>R > 2k`w>V > 2k`[01 ,\Enter the set number to load (1-4) or "M" to load main set: ́gͺ\HMbgbgHH1H!U![f!qU!f![fH:AA h2q:qM1!U![fW!qff>`\gCurrent Set: :qk`V͇VJ[mgͺ\2=I>>`\2V#2V#WP͝[!En^!a#dg#!Z5!ZgmXT2|S!T+c~[^!a>2V##+cͥl>D2bsT!n~[ʹ] !׍ͥl!gcy=2!RC 'x !׍R2|S:Tg T ͥla@T2Rx2Ry!׍m׍iS> )>= >!mͥlaͥl2|S͵\k`aͥl͵\k`:Rk`a=:R@T׍ amͥlaͥl͵\:R2|Sk`aDM{S!׍m> k`>2Sͥlg = 2|SͥSmͥla<ͺ\S+-*/SSSSSg`ih`i8Fm2Txbgbg >&m1!R!n~[Z!)n(!;ng ERROR: 2|Sdga!׍^b!nM(!n~[!n~[-aTF to fix decimal (2), M or N for memory operation, C to clear*S˾ɸnn7ꍴn׍Z!b'"##:h0w#0w#q#> 2#>`\!n.g!agTO!>>0W:U=2UU!nQg\!\O!#V!}#6-a 6[U(!\^U~u`~# [UUU> u`K@ zb> u`"VsU1*D"U1%~UrU!hU$^$^U!hUrU~UU > u`> u`!n~[}Z!nQgJ[!nX~k`7Z>:k`FM#!͇[YgU>>.21^ GyʍU x:AAk`![~+ >-w6+> *S2j^g *S˾"Sy :1^g .( 21^ɿ!n~["S>2V#*S!^!n~[!aR`F >2xm2V#:AA h2wTk` g(02N`*S"_!n~[-aEnter memory function (+,*,-,/),C to clear,= to store,R to recall,ESC to exit:!_R`2AAͺ\7a +*-/C=R;`;`;`;`;`;`_-`1`5`____^_:N`@T_!n~[-aT![6+O21^k`gR =*S"_(`!]XT!n~[!"S!׍ͳZ^g:xm>2xmMmi~- 6\b'S#gcy=2#2xm2N`>+ >->*>=2AA![hm\ h:2V#>k`BO ^g:#ʡ@=2#*#~2@#"#v`v`go՗2`ncZcy(K2nx D :aO+~0 8 8,0)i&x5b Of 8!`4!n5 <>8a}`{0:8k`ah -azk`{k`g=g=yS~a}|oa3333xqa՗yOxG{_zWLazʇa}o|g!"~a*~a<2aR`ͺ\a L=)bfff b bffffb baaaa>->+>*2AA[ O(H( !nUxʍU:AA hk`Ϳ@:#O<2#*# 6x(6x\>|k`!aEZ( gNO KEY/@!n8!n8 !n0!ndg?O!@o ~ h͇gF#F !#V-aT Press KEY NAME, ARROW KEYS to move cursor, RET to edit key, ESC to exit-aT^ESC=abort,UP=insert [gON [h,DOWN=del,LEFT-RIGHT move cursor,^RET=done2aXSUWx2X}2^W|26X!!VzX!\#VͥX>mg\ͺ\NW 厏WWWWWWWWX XeCD X?2W!WڹW VfVN FFxʍU=ڍU#xʍU=ڍUGȓO!\T]#f{ʍU+!xXC!\(48*W:^WʍUz(#!nz(>ʍUzU0Wx(=8 :W8r#zÇgxʍU(O T]#ͅXx2X}0=/0_<*aX&HB-aJT> 2a`}ᕃ_!a-aTUP or DOWN to move cursor, RIGHT to edit def, LEFT to change key, ESC to exitͺ\XeCD@#RUHPYP?A`YTgCYP`YgCEPrY>2k`ͳZ!'"#>2#îY>:#2sY (G*#+~֐8A0= :Y(<2Y2Y:Y ͳZ :#Y7Z~(32##"#SP:#Yx :@80 GEZ͆Z2sY<ɗ2Y:Z=SP2ZZ~(2#2sY#+c"#_bk!a*S:k`h շ(_2YbDM(f(W:Yb2Yb!>2gby6# O~((#k`*by=ʍU# > k`!:aG:AA08x(ÍU:AA[ʍU:AAwk`# !͘`>=1c|c`^bf^g~bg#Zcýf~bg hw## y >2a!a!%[ "c>:k`~Z͵\# g |~͡\# >|k`ɗ2 d[-a*5E%[-a%[[!~/2n "cScCc> P<2 d[-a**c+c"aPR[5E%[[[c!nw(>eʹdEeʹdLeʹd>2a!a\ͺ\d JffeeffffffffffffffdddffSen&gɗ2 d!>e!Ee!Le"d*cn&͐b *c~/2n:f:Weof:f(!a2We2f}h0e!a0e2We2f0:82AASe>4> B>K*c>:AA H g hGA:AA hk`Ϳd0W:f~ wzwof!a~͡\ w͡\Ϳdof!a~Z[:WeyͿd*c͏f ͏f͙fB:fGzW*c:We :f(=,Ϳd)fͿd+ :fO;e_A*c:We :f <2f 6|!U!x^#}ZH *@&#fu xƿ! +B}@o N\! oQg~2##U"S#f͞ZYg~2##b'S#OfîY>F<2Z=Z:#w#[#s#r2#<:#YͳZ! [@f!pfh[[0:k`k` g hAc`Gc`|Z}Z!{#nff!n.g\xW!aSr[Ka8a}X[{0:8!w#"r[6{#f!axG( ~͇g # ͵\2a g!"S!Ϳ[P>f0 =>2#![ @f!"S2-\[!f:z#@2z#! o.g!#~62[P>f0 =>(U<2-\*S"[![!"SfgT [g![*S"[!\!\ !z#6G!!̗R"ShY 8k`>.k`P!a> k`+cN#\B)+c:AAͦ]v` !\v`ͺ\7a+];]]]7a%Y(:@2AA^g^gրG7Z͆Z:#2#2#͍`!sU!{#nf!n~[*S:V#2V#:z#2z#dg2z#2V#"S!n~[͍`U"!sU~2##"#v`G&% -aT![6+#w2N`21^!n~[R`!n~[2AAͺ\] =+-*/CMNFL\9`9`^^^;`;`;`;`;`x^-`1`5`;`^^^_N^&^ g .eͿdͿd# :fO;eO{_Ϳd*c͏fB:fЂW͏f͙f yG:fG:We{ <_ɐ=_h&fDM*cof:We >=2We2ff^gy\g՗2f>)fyOxG0f= :f><2f?2a!a gT[>03c[dg[:c`0c`ɷɗ2@gF#^#V#N#F#>( ~>~k`#v`2AA^g\pgmg h 0@2ghlmk`0ր8!nO ~ g  > ,!nBn ~(332gh^q2ghgGdgdga{ !m2Rh2h2,k2*kw"@h>-lb2tk>.lbe`(%+~ g(0O><2RhԻh0͵hͣh6>.lb~(6# g(0O><2h0ͻh͜h͵h:,k<2,k:*k<2*kO>+'kyO͢i:mO:m 2tki'w+'k6+:*k<2*k'k͇l8͢ii'w+:m2tk'k"iO G'k:mO:m0y&o:mO:m8Oy2i }2*kB>8y2*k}O2,k!:myi!p:myi:*k`bFm:,k0GO>O HfmͲiͲi^gFmw#p#q#xw#DMFm(6-#x( G5jw#.jw#6.y(G5j#w.j#w#6~ 60#w- #~0 bk#gc>.lbbglb+~0bgw0h0mm͢i!!6"k:m>Z k:mO:m>-kFm&mFm>&m=2j2j2j2j͇l0 Jl:j<h )><2jx(mk:jO>0*k^b6!!hJlk>2j(,>(=2j>(><2jO*`nB0>.2jk :j 7:j0!w#6"kFϗB#>0=/+6= G> x(~ #y(XY+~  x0 G>0 y8 >&m>2:k͢i:mO:m0ZmJl,l!G^b"kFmx(f2kJlJl8n( !l8_x= h(!Z!l8Lx= >= ͢i!G5mKm:m2,kKm:m(>2tkl+'k>2:khmFm?&m0lh0l5mx ++~H T]h +GphG+ wx(+<2*k'k͢i:mO:m"i{c^g!6fMmi>.lb 6.#6~- #Zc >("W>.lb#Zc:xm 08zOlb>0^b6g Tgc> 3cdgYgNͽf+wx w~+q+pFm2tkx2*ky2,kF#N#~#[mFmXxG( G~h y( O+~  x_>0Wmz5mx_zOG:tk&m_~m0 mwhbg!Fw+y2,k>2*k'kh// 00/00/00=CHMTI123PZ\78UWJNLDivision by zero!Overflow! BASIC%MEMORY M?MEMORY N    SHFT CTL CAPS 0123456789URDLP PBHO+/-*y##V#z#}Z\&W~  Z  } s t= uE vF w> x y!z!{ | '[12345678qwertyuiasdfghjkzxcvbnm,0 .po9-/;\l=  "]!@#$%^&*QWERTYUIASDFGHJKZXCVBNM<) >PO(_?:|L+     { }~ `  '[12345678QWERTYUIASDFGHJKZXCVBNM,0 .PO9-/;\L= { }{ ̓Ï͕ &ÏͺBͺB>͌2—B*#"Ü+"~؎֎#܎ʿ玗y~ #܎ygT"Vs#1*D"1>ÙB2 0.J2Q͟6#O~cʤB#V<+#®lO~ʊ#}x_oâB^#V#"y ä v8SLOTS-EX.BAS`  !"#$%&'()*+,-./012345o6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_:srՇWb%9ޏ/*m?y:zlC1%.wCrߗow9돿ױջq9ޏ/*_{%5zӔr)ӯ׽o1ƻq]qX?> 9X%;_nx_wqxu_ڮ;ĸ.U{lCrX[1.u|Y8~{|}>w#v:c\.Sі-U\.[={2==6QG9mS_}}>>v|ۗc\ememwНrSoo^߭OϷz:sv}sW}y~:$殮rdyt۷wo_o^߭O硓9>~9^yr}{uu}szT|~ݗ?^] %w5^˾ sx7wu׫}5w> k~w<^__;4t[9^:Fr]rWC] ݞrWC9.Ԩ9^u~pQp\v?=.׷u_jnu_jvq~߯h,gqRxuu=t/O硛9XF:cܶeݗǫ롻8G_WCway.qYa|%ZC1ݝo/Ը?^]]ݥ7硻9^:g桻L9.8?D1G1nK]9M4u`9.˺/5jp篏Wc1cwj񱽾ۗr=t9eݗz{Ya|!5`Ɯc\96^].%]\yb˺/v_.5ΗxwǥרcKݗSRzyR˺/5jbzLJ8_;z~1qRK|i]x{R9eݗ?1?m釿tQyr\}QYq釿L9>]u_jv|V\?O?㜣Еr\}QYqzxu S˺/5jb~>+Ƶ-/ǻ~Qy%縬R'q]~Ћs\}Qqֻ]8WW?Qy9.Ԩ̸?^]qu8.?c<u_jv|f\?].Ǐ?)>u_jv|f\?1my9˜Kόqm.~wu}˔Kόwu}d1|z9丬Ro/e=q5pz|[˯7sw%xܾec19.x}^?qzu_eݗz~c{_]<^q=CK˺/v_.n:>>r|m1nK:]mk^}n~x産޼ϧwvswmmmu_q?]ϟ^{>u9?c\u995^x]osu '{N9.}<8!KۗxzaS-95c\a9?|xwq8X)Sq\{r˺/Ks[x߯koq\qp|z\^}ryqC/r=tO̱r}s~8Ǹr}ssk<,7951\ߜx>{R S9k|lw.׻XǺ/ǡ{rKRo5q1K?.ok|{{Y=u_j<{:x˺/5.OqYw'xxx>(^}qYw'xt2=އʟn/Ը>9?e~}9.xhC95q1K?.ok|{{Y}`˺/K]q]rk<<8sηCXq]ÜlCa#.ǵokǸ{:>}9݇}8xXn~ry.c8nxS>>r7.OS}[xxt.8. 9LJ?k_'?s\bs×;)Ǿ\kK=Qǭ=VTrKx=Z>^iquY2~}b}<8a|\Xϟ>)O7~t3?yq~tf_osw%9߾?v߽vu5~qwCJ˺/5c|lqap39ꪭwqp<.WOXǘ>9/cc:OS˺/5clƻǨZӹ>:>q}ЧC˺/KR'p_;Ǹ˲//?;z\?O)۸xch)&s,oeα,˗}OOǟ.?.̱zK\|ՍX8ߜ/WϷW7ecRaʱz3G}w\^?7qm|{u|21)pȱz3E}w\^?7wu}8^h臔c21yS-Xp>塧cF21l'Xe{O<o~{c9.ok|S_jK}\ec?ec؇?o~9u=n1~7'='渺Ro.x}^?_o>/~o~ן?|o~8~C为R9~o~9~?' ?a'?Ͽ7?o~?7ǟ|Os˺/5??I|G?oG?q_ݧKR|a<ݧSqˍQЙs˺/uαq:3su )Y9.x}^?qztmw^sη޾ݻ-|}<ۨǏnw1w%X#?^:s6M:uo~wq8zl[l۸:F۾m\_}Ȩ 9Xq]|a&0D "f:S" $f@% DX:9j  *a a $ $,A% yp",AU La&0D "f 3u:̱ڂ :A La&X$ 1ð[- , 3 @ La "fKCZm!La0a@L a"D "V:s" $  š *aa0DiZm!* a&0DX0DX'0D "4tN9j VkK aM af0DX3A9V[0D $.3AU La Lasb" HX K a ",A%&9)j VKa ",%@* a&09[-f3AuQ`&AbaMC4ZmQ`8 DXKa ",A%9M9V[0D "V 3 *a&0DXs:Zm!L a@La& DXDX"",A5 SʱBU š!* a@L DXKa ",AU La[-D "f!%Æ :AU š.[-DX"",A%& $2HdfxʱڢL AU La& D "iRαB`:A La&`k`MCck x5X<:f3A Lf[-D "D "̄` <x%K.)j ` <*kKaMa ",XKaiRɱB% D ' ?@ABCDEFGHIJKLMNOPQRS9#<'XO08x?ňmW-P1`em'1[.s7, f.L]f.&x1ԅH62煳nUFCB QIH,TKE2i8hK̩3XPpBDm1bpqpwv1m)ƗRW<.0z,QN(8uѣPpBG#7zT N]N?=f[ 3f XX`K`%*CW*9V[k X,0X`&f $2 3 ]iαڢHL A"D $2HL 4ZmAbH @bHd Ab!j $2HdAb $2H A ])ZmA $lH 1$fH 1 ]ckHd @"D $fAbN9j 3H 1$2Hd 1DNαڂAbH@$2H[-Hd@"D @b uNʱڂf f3U@@*`͠` i:[-(X V3@L`%P (Xe:9V[P`P0( (X   fNS @(Xk5U@L`tȱڂU@(XK` ,%P ( 4tR f3@*`M`PfP 4tN9V[P (X3(X f@L`P0OC/9ZmAL`P0( (  f3 V1@*`&P0(XK9V[P0(X f fa& H $H $4tck 3@* aM afV k%j f 3@L a0H $V KCaαڂ%@HX LaMa0Zm!š!DXKa "3D !j 38X` ,X  ,0uH9V[L`X,fX` ,&*Cck ,X`&L`f X ,])Zmf X'L`u  , X`MCWr, X``%  ,0X`&*CWb,0X`&*`%X` ,X ,Vrl`1۸Ĉx=_GcB!Bt{ѐM ,ё5Xx2X FeOFk78&CcqH`xb|?18w _9Ǹ?aHq-ͮ˪E\v;%vhEDq-.q-nV,hE9$Cc#'&z`0$#Op'hE5hLH/hE\v;%v뾪a#f.LY R Vr|Նj|$ U"eSb7}Uq(6w]Vl»R)|Նj|$M -ײelWy2nv,Mfu86P%,Z)] SOL COMeSOL DQCfSOL PQSuͫCopyright (C) 1984 BORLAND IncA Osborne 1al selected)(= ERT()~7#~=% o&ͦoͦܐԩͣ}!!"8~#(}:$= +*!Z!*B!!:(=2!Z: <2!!!:O::O:!*B! !45(!.+/ 0y0( d!kZ!{Z͈͈o&  :(y ͠|( *"x2y( >28!?"9!!>2 :D]SXN]D [ (!e}̈́A8Q0G: x@!\w# (   yV. V!h6# (*(.(!8}(*(̈́w#>?> w 6P4& -Zv튾yh_&vC_a#U"eSb7e6 - hVJXJx2Z7,SF+5"ÓJoRc?4F+5$xK<`p0cgx}0Z)ԑJfdʉ,ܣ6Zoo$V"xU.f 7ph`d>}Zoo$8'g*iAgk^0a#*?*6*uq0wh_!l<RY(UWZ|JF|H 6*̨eTWP]7whC؈7BA6TaJ`ʧ *FTh Nv!RUIo* ᠥhUUYXhUHy{#2u{`*k?<1!U9%x~Oc o1[u;66˹߾c#n6Yֳlm}XFD`F"|K,uUmO]F9:|K\mhF#:јNj4VVvخv(ը&6P"hL8<%vV!tFS)]nV#tj"خvnV"xU%M*6ytF(VuIyWZtRNjhU,hUׄO+خeDŽՆjѪ?,E)tdn(K솖h5&jC 5h5VO+خhVVfo'fwG3p7j<"\mh1%2Zk7Zo .D4} /zsxߒs}q7vF h5>Xjc#O#a{ |͒}͛Ɛ'@'7||}>"C"6# ""͐ͩ*B"[R5*"^#V#^#V#N#FO/o&9O/o&9!9(> (G!9 w#E͊w}8uRB0 >R@RR!+ͨ z R!+ͨ z <!+ͨ z <!+ͨ z <!#ͨ z <!+ͨ z T]KB!z> S>))0 = |JJDMgo>jB0 7?= H\<z5+)+<z {0Gɯgo||H}||/g}/o#}o&K[xAJSJDM!b"!6J"DM'ͬͬdͬ ͬ} wͦWͧ _}8(8J`9{T]=o`9y ~nz{.o=~ +I-&]d*B spуjZ Y0hUg􂹫VA}DqV2GzU+ F=e􂹫V_s5h5 N]Jr VӚPpB$Y*tLlk"մ̑^0wJ8ȢsqFiY"`p!#wT9^K#^C#y8w >uJ u` }>(; xQ }} ˸T}ٕ(0D=C ,= ( [ 0%D , 7 ͏ ?(8u x O - ; 8˸x X ,-xG}; }م 9; .>#n0[ D = - nx P ,-(-˸G,-; }ٕ? 9.>͏ 8u ?= u+-(>O 0u O 8͏ ?x P , 78ƀ8ƀ8ox٨!دoGOW_gɷɷ|لg{ً_zيWyىOxوG|ٔg{ٛ_zٚWyٙOx٘Gxٸyٹzٺ{ٻ|ټx٨ xx(ͼ ?}ٽÏ }ց; <(; 7D = |٤g{٣_z٢Wy١Ox٠GD u J }x>uu}ƀ/ƀo; -J }0W-J W,}l˸ͨ 8 ; ` x( -ͨ 8J $Ͷ$*6 #-Nw#Fwq#p#6#w#w#w* :( ͒: *^ F* < >26"~͟*-w#ww#͟"~ <@*Ͳ!\  <ʮ!\$> >2*|>! * \$\<(!: [1Á\!(f"> 2:!<"F( #~#6e>!["N>!~8>O6*"w (=(&("( :(N 8y(~#x+% (6*#~[*#~ *~(h#"b=  8 J= B== ͯ}8= ͵}/ͭ !*###~-_~(4Q6*>2>*##w:>*##~*#~(E[ ( ( ( !][ ( ( ((w#(6!]~-#8~>7  [>OkͼMs #rkͼpX á[ [ (( #w(q*#~[ ( -ͨ 8,J }l8;*!` ! >u` ` u--- J ,,,-xGg?+2n*8t z~,->uxua}.; OJ , ; !U >,k- o&0%,` }g; }؉}颋.:}8c~I$I~L*kٷx˸; }0G,͙<},-(-J ! >0 a` o8 Oþ >um.`1pF,t6|!wS<.z}[|%FXc~ur1}Oٯx(<˸ͨ 8; !~Jͨ 0O!><ͨ 8 =  7 <` O ; 7 0 W-J OT0 j oD,:j !I}袋.}8c~I$I~L!>u` ` 77 ` = O nf^VNF!DLT\I!!53!r1!\!> x #-= o˸xO(- }(x>8(C ,C `iM!>u|; |J>| )=|(DMbo˸ͦ88ͦx(0 8> Mx(>-Ͳ{(ay(Ͱͦ \z(>.Ͳ (Ͱ ~ͦ{ *##~6͜O$*#~(08ʦ=ʦ==ʩ=ʬò+###~-_q46͡> *:4^q}Ò*|(M|( M6-#͐ͦ[R8 (G> ͒C~͒#*ͦC!h !lTRUEFALSEͦ!9^#(~#(G~͒#> ͒> Ò "F![(#RR0*4#4> RR *4 #4(>>2$*V(/˖:(#~+ x y2!͵( =( X:(R*:(###~-_-͌X> :("͟"*^˞*V˖0 SRѷR8A* N#F#s#r$ 0})jS\*###w* N#FB ͟r+s> !T]>)j)0 0= UR!#U*^#V#N#F#^#V>">!2DM"~x(L* :O(o:" C}=( ?*-N#Fp+qq#p! * F+N+++V+^Bq#p>>> SRѷR* s#r$ s#r"S"! N#FB(^x * 6#[<(H*! Kq#p##K[! *>EͲ>+|(|Dg>-Ͳ|/ 0:p# ~# +>0w#,-  60#J˸}րogM| .(C = ~> x0w#xG%P %P ZJDM%P = _~65i+~hìx-Sx9?+{Η@}|C C gZJDM0D ,7}o˸  #yO!@9i&   # w# /w# w#!9! E9!!9~(+F͊!"9!(#>2*Ͳ"|>" :( ͆ *6#w*6#6 !\$![ (̈́( #:~CONTRMKBDLSTAUXUSR>2$*#~ Ͷ$*:> >w###6  #6++p>2S-$Ͷ:*6###ww#w$w#w: ##N#F*B> w#w#[s#r>2S! 4 #4! x *$ *>w""{_!"*nf}(HR0nf" ^VMDnfutqp*s#r*s#r"* 5KB!>u~#fo{_"*R0RnfR0KqputsrNF( ^VNF^V*SutKqp R*R(~w~wnf ut"6# * *!""*NFy(* "*B0Cnf* [R*"*RS[s#r^#VS>O"w2x2!"" @*>2"!"""!\Ͳ*: !~6go(\R*s#r_2x( s x(T]DMR0 -a%}̈́o*!~6o&͠|ͣ}%^C User break1:% I/O% Run-time% error ͒%, PC=[R"͍% Program aborted*1!͍!t3Ͳg3}2!*&5z }2eR! b*e&#!!ͽ!+4._b!!ͽ!=+._b!= !M!j͝*j!a!= R"!l*g&+)!l*g&+)^#V!*g&+))))*j+)^#Vs#r*j#m$*h!l*g&+)^#V"h!!Grͳ !͡*g&#$R!͐b*&!NEJ)!}2fQ)! }2f!_!Y !ͥEʅ)!"ÿ)!_!Y !͸Eʹ)!"ÿ)! "c*f&Ŕ6 -Solar Table for flat plate collectors--BTU's/sqft-͐b*f&Ŕ ! !q͐b*f&Ŕ Latitude= !M!Y !!@́ Tilt angle= !G!Y !!@́ Azimuth angle= !_!Y !!@͐b*f&ŔHour-b*ŔAM Noon PM͐b!_!Y !͸E`+!"Ú+!_!Y !ͥEʔ+!"Ú+!"!_!Y !͸E+!",!_!Y !ͥE,!",!"*f&Ŕ b**5zs,"j!}2g*j! ͛EO,! }2g*j*g&RR!b*j#(,Ŕ Total\}o!M!Zͥ}o!M!͸}oE ŔPlease re-enterb> !M!Y !M͡!!ͽ!!ͽ!=+._b!= !G!j͝*j!a!= \}o!G!͸}o!G!ͥ}oEʭ!ŔPlease re-enterb !!G!Y !G͡!! ͽ!! ͽ!=+._b!= !_!j͝*j!a!= \}o!_!L͸}o!_!ͥ}oEz"ŔPlease re-enterb!!_!Y !_͡!! ͽ!!Ŕ Changes? Press #1-4, else b!8!Fb*F&(Q!1!4k! aE"*F&1R # M#2R0#> M#3R@# !M#4RM#!!!͡!"h!_!Y !͸Eʕ#!<"#!_!Y !ͥE#!x"#!Z"c! !Ŕ -Working on-͐b!! 5z)}2g! !*g&RŔ- Month *g&!́ -͐b*"!l*g&+)!s#r!! 5z("j*!Y͐b*f&ŔMo͐b!! 5zF-}2g*f&*g&R!b!! 5z-"j!*g&+))))*j+)^#VR!b*j#,!l*g&+)^#VR!͐b*g&#é,R͐bR͐b*f&Ŕ Total for year= *h!́ BTU's/sqft (For one day/month)͐b*&!NE .Ŕ Press for graphb!8!Fb*F&Q! aE-c*&!NE'.R͐b*f&Ŕ. Total BTU's/sqft for one day each month͐bR͐b*f&ŔMo ́3| + + + + | + + + + | + + + + | + + + + | + + + + |͐b!! 5zj0}2g*&!NEa/*f&*g&R!́ |b!!l*g&+)^#V!2 ͙5zU/"jR!Ib*j#7/R͐b_0!l*g&+)^#V!2 ! ͙!"*!"*!"*f&*g&R!! !!K**!!!b!**!!R5zD0"jR!b*j#&0R!!!@͐b*g&#.*f&Ŕ ́ !͡!!!|C !h!!m  !Y H ͳ  !͡!;!h!!ͳ  !m !Y P !͡!!Y !͡!MP !P !MH !H !H ͳ !͡!!f! ͳ  !f! ͼ !͡!!E=ͥE?&!!͡b&!ffff!  !͡!}(\!  !͡!!(\ !!ͳ !͡!P !MP !GH !MH !GP !_H ͼ !͡!!H !H !MH !GH !MP !GP !_H ͳ ͳ !͡!!H !GP !_P !P ͳ !͡!! ͙"*!ͯEQ(!"!*g&+))))*j+)*s#r*!3| + + + + | + + + + | + + + + | + + + + | + + + + |͐b*f&Ŕ7 0 500 1000 1500 2000 2500͐b*F&(!RNE82!!I! !Y͡cŔ Use ^H as delete key͐bR͐bR͐bŔ1) Label : ͐bR͐bŔ2) Latitude : ͐bR͐bŔ3) Tilt : ͐bR͐bŔ4) Azimuth : ͐b > !!ͥ"*F&! aE52ͥ"2N#.)ͮ-!}2!!R!Pb͐Ŕrint bͩŔ(Ready printer first)͐bR!Rb͐Ŕe-do bͩR!Sb͐ŔtopbͩŔ to re-display chart b!8!Fb*F&(Q!Pa!Ra!Sa! aE2*F&(SRR3!Bc3PRc3!}21!R}2F1rt b!8vSOL.DOC_  !" r#$%&'()*+,-.SQ/0123456789:;<=>?@ABCDEFGHIJKC:"`b8 ( th#N(Tp%WwWIc(tCOQ : I8xO#!1oWc~@r`I4":TɩC%1N>流t 9uHjwKb|TZUtJg:-H$Ɇ +;wlm%1N>ǜ1'Dj$ UP6y0twI$F:Vޥe0G88͒$3C f>ڰ$F:VBqwՕf#/+6(,fI KPe3AXEl-9 [>x:Obc%.W/L~Wh6bbS2/d5{lxv z0קVL6tN+ĀY=}ji%굥yM}XFXNf(\UɌr5޳ ;W5y~^$Ɍ%P , gkI[Ɏ$F:VBqw՝f#/+6(L6\țɆWj٠{}ji%dKI kK+aO]K$ԱLWtfK9#eZ.{vzygf#/+ $ UP6$}Ɏ$F:VBqwUlyŦe^Ɇky3jR4`vO-lxV"3y=ZZ 3yZ$ѧhd5|a$36Ix.W/L^f#/+ $ UP6%1Աw&-a97#١PP\U fI LKgS2UEٵ[DLQkXyr\1?|`(\ц%1v*,C.,+N0KbX*( ((Gvk$[$A^]V@r`IoZպ]]WCS62xWOպN6K,g(#o`[ĺ`ik=2Os%nWEo-p!KudɊZ^*!nj#<ҡQ!PV6q &B19NZ"nzǘܿ#1v#H)$V \OĴe-H}}@Pb"%3XcINΡ`cu8@ #檈3A:xDZZw M;&޵  ࡇॊ]`iH$[6I&uD\kպSVmɣnлjɐuָ3jl9D!+ jd]7wCF#HKɺZWi& rGfc(+<Ȱź`]m %.NZU\q<@c\Q.n nM&CBdc V4yluJZw =c$`(#ǰ Gڵ+Yr%*56ZvwiILq+4F9\iX/Ĭ<&#h(#IRB+U.C=,!r@2x[1Rǒh<C1 zv z̡\(k(mWN˴dlإe"SI c%p[^|1J@f;$d1T%y$rgj|aZëq9iÛ6-ۇWq޴Ʀ}wxOofI ܦxi4+=V[0 fDž V ̵,i~ nv"&ϵ>07x٠O?}Ibe+Ӓ5ǛfvZҿlf0n=nof/mY V[=6JBP8Xiz\`&Zk(-GBsDž ZMYqY V+R Dk͒hQ`n8Xiz4=VkyZNLff0if{-$yZX~Tr˴<ȷlxŀUF2cI bxާy8l=hF2c4qYdp6|qC f0Vru$8T5zJFf,:>($[$j~ɩC%1ԱcNe޾Ib>Oa>O~ef#/B!ؼ[4Kb8+ ,'@G]qB+vkiN$„Y#,'/oW-fnaBЬI "n,Z4sD㩄0+x*$&05w fT3q4w CFXN^7?8Y&׃| ^mZށ| &| ^mZ^| ަ Kb`tzokXӲ@=LNO&:-:-;[4kd4+]Z{\Qiɣ1R%n;̕Ly&rQ 7F=Vdd<.6ׯ7O9lpqqvuo 7vbBQ7DQ]3*r8r$cdX00*tvSOL.PAS_  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLoMNOPQRSTUVWXYZ[\]^ނ+Ա8T3C'1p-f{=m$2oFXNfwp^iF2cI 4r8,l-L5rҸi^ e)c%„Y#,'s5+]Z !2>uLbj^iF2c4F3k%k%w fI 4r8`xSzvki0{%$!O7JZ;͒$3C fp!np6V򀎈5T5,$d)EE>Ob fX`X`X`X`X`%1N~mJ?V 'Voɷvɷr, `ZMjNSKbcecNe޾IO+8 zJ#n4R"ΒgUQk6z5>d= ǜ6xMdI `-L5r8|^*y΅SJ56Jia9y„Y#,'/ a3J(-spLO+q6#op= ǜʼ}^D:Vl^" u$0&a9]9|u.-sp N-LO+ɸӌdƒ@#,'/ O+u7( uk[$0M˩ N^2 u#A"JNuk[$0rްi;-?hooؼ[4KbQڮ\r]Uԑ0\WE 3m모#aZ*H>[͒^ 2Wi{\!SSJ4r2'pV+/#qKb4mr4YQG´[]mTH'1Zf舨["@xwݠy$36&a9yiW]i6&a9yi6%1Hf g"I<l& KbceEȌj]IO+O4kvjSORT0502.BASJ  !"#$%&'()*+,-./0123456789:;<=o>?@ABCDEFGHIpL!JcFaaU^}(PSSŻpZIR!5VJЄ*H@qeZ1IT&+_@Bwv#b;6^ o?VQ{a<:CD Qp AJc#m)DADA#J PB,pB8~$H! 4PXxyJ8~EE Nh0UsJ4wn5FY"DN,YK W͞;jLtζ-wvGH;',ڡO{wv#ՈwJAͿO?O~?}OO{흽FPg- Su` 35#ڻCT#5fxC%90`2QW5UA[(] AyK/!Od-\ѻ%kv0AlP3y G9Cl6]s!_ֻJ@QP3<fƓknПr`5H@ېw- F޵pmfWջ% Q0D5@fjDC\"W{]#k# I( r`T<xnw텰cǾplk<5ᇿZZm÷ ?|޵7:εm~\odv.٦,FXN^?ׁ2 INFXN^FXN^$a9yi\q9Ӭ,FXN^XEYF8w Y#,'/Y4Pci=ɟNFXN^$a9yiܕx)f [E-l򅍔,`c~),Q F2cI ][sSZ;vzygkɸl~ٌkdN$.m~)K̔]a%'kY#,'N$VכHFXNA٥o6#a97wԯ7b4Kbv7bd \AAfCG(Hp8ͦԥ)EϪQYג[n2EwCWUQ" dF%1.SJdcsjiVG3Kb ]:xsJ6KbdƆ <Աg"+1Mnl:O>r$#C@ǺϦ|56Jia9y„Y#,'/ a3J(-spLO+q6#op= ǜʼ}^D:Vl^" u$0&a9]9|u.-sp N-LO+ɸӌdƒ@#,'/ O+u7( uk[$0M˩ N^2 u#A"JNuk[$0rްi;-?hooؼ[4KbQڮ\r]Uԑ0\WE 3m모#aZ*H>[͒^ 2Wi{\!SSJ4r2'pV+/#qKb4mr4YQG´[]mTH'1Zf舨["@xwݠy$36&a9yiW]i6&a9yi6%1Hf g"I<l& KbceEȌj]IO+O4kFiwrm~\odv.٦Fw;"hFAv-y!5D5u| QOkjĻ]CP3<5`bPMw9IE͊>fBFV.˹~w0D5$U5+R`ЇrLߪron#|fnO56f|f`k%nw!|4nw%|ֻݍw{"|~}[ѻ}C8"(jV<:PE±S Ax:]WŻ}K8B?V UdT3TQԬCyt9"d<:޽G{ftj5gȁ پ,Y2qNtj!6XXk;KTϱY4C>3kk䝥a;k wZt_ce!h|jΐAlC䝵-ag3G 6=/!1;k7t_ceB Ԝ!6KHgKHgZfOY{%5 5Cl蝵7$ڍ xgK9_;4O 9A_BbC- *{w:s%ZAͶu]mq.p 3##2΅ 81N N j݁F)tAZ`afΈj0F Vg q1!dD5BhBۖA2\OV9m̡̍m $j+/FM[TmKxfFƹ i?ەp*!_"IT&A38Ss` pmɻmOX4ym NUMSORT (NUMSORT SRT)NUMSORT2 *NUMSORT2SRT+NUMSORT3 ,NUMSORT3SRT-SAMSORT SAM$SAMSORT SRT#SAMSORT- "SAMSORT-SRT2SAMSORT2 %SAMSORT2SRT&SAMSORT3 .SAMSORT3SRT/SAMSORT4 0SAMSORT4SRT1SORTFILECOMSORTFILEDOC 1 !]~ nʂ?ʂ!e={! m!""""|"}\'>2ͣʳ gͣʳ ʏʳ*#"V_~#~#~LÂ*#"**mʧ"!"V:<2*}r\!""|"}>2!"ͣ[[  *w#":<2 NO. TO BIG$:2!bF~ :g:o‚*xI6 #A+6 #6 #6"2*"#6:<2:o&͓:=2k!vySORT3.BASG  !"#$%&'()*+,-./01234567o89:;<=>?@ABCDEFK+3΅ 8MՉQ2!4m 'ڶ BORƌhжezpwuFT#-%F3#\ᄴaFd|cu!s:qթfFh2=IEh2=I kvmNu0=BH~8*Hػ:Չaz~q- FƹP{W0=B؀V#\`V]ٻt#+Vsh2Zsb ֕wibf-eXY{7y1dBg.*HM_2~2~%G #~  x> ͿV> ͿV> ## ͿV#~4G:4> ͿV> ͿVx2xͿV#÷ͿV>2ͿVFÂBAD SORT!$SORT COMPLETED.$\ SORRY DISK IS FULL.$x SORRY FILE IS TOO SMALL.$kb":O "*m:G~~4O4*Ö#~4O4#**:GNwy#"*"!b*m.Ö͈Óa{ #=~# Z_͕L͈ɧw#cGwx}o|g҃=}<|͚}͚GƐ'@'_͵xƐ'@'_:L:<o&6,\#\ ͈OyWONT CLOSE FILE ERROR.$1͈CANT WRITE FILE ERROR.$f<2s\H!}26,m:o&2w ͕ ͕:ʼ<2&o~>2!"|"~\\>ò 7 ERROR - MISSING FILE ON DISK $G~#xCAN NOT FIND FILE!$CAN NOT OPEN FILE$SORRY CAN NOT USE . EXTENSION!$SORTFILE - VER 1.1 ape apple cat bat hat hate This is a small list of words in a sorted file. Note the blank lines separating groups determine by the first character in each line. Be my guest, go ahead and try it, you can't break it. end. TOM HARROLD  LOW DOW WAYS WILL GET YOU TROUBLE.  DOW GET LOW TROUBLE. WAYS WILL YOU LOW DOW WAYS WILL GET YOU TROUBLE.  HOW WILL I EVER FIGURE THIS OUT? CAN SOMEONE TELL ME HOW? THE THAT THOSE WHEN WHERE  CAN EVER FIGURE HOW HOW? I ME OUT? SOMEONE TELL THAT THE THIS THOSE WHEN WHERE WILL  BY TOM HARROLD 2643 SOUTH BASCOM AVE. #32 CAMPBELL, CA. 95008 PHONE - 408-371-3197 USE- SORTFILE FILENAME.EXT (CR) THIS WILL SORT ANY KIND OF ASCII FILE. THE RESULTS WILL BE IN A RENAMED EXT. CALLED .SRT... UP TO 255 LINES BY 80 CHARACTERS CAN BE SORTED. NOTE- THE RESULT FILE WILL BE BIGGER THAN THE ORGINAL FILE. $ 408-371-3197 USE- SORTFILE FILENAME.EXT (CR) THIS WILL SORT ANY KIND OF ASCII FILE. THE RESULTS WILL BE IN A RENAMED EXT. CALLED .SRT... UP TO 255 LINES BY 80 CHARACTERS CAN BE SORTED. NOTE- THE RESULT FILE WILL BE BIGGER THAN THE ORGINAL FILE. SRT8-371-3197 USE- SOR???COMASMCOBFORHEXINTLIBMACOBJPASPCOPRLRELSRCSUB$$$SORTFILE DEC. 3, 1984 BY TOM HARROLD I made sortfile as simple as I can. I wanted to sort a Wordstar file containing a list of movies on video tapes. It was a neat project for me to do when I had > 100 video tapes. Have you ever try to find the ta5 6 4 3 8 2 1 9 0 10 91 88 56 211 0 1 10 2 211 3 4 5 56 6 8 88 9 91 1A 1B 1R 1Y 1P 2C 2R 4A 44 9CB  6 8 88 9 91 1A 1B 1P 1R 1Y 2C 2R 44 4A 9CB 9.1 12.3 11.3 9.12 0.22 22.12 19696.321 8 88 9 91 0.22 11.3 12.3 19696.321 22.12 9.1 9.12 A21 1.32 2.86 2.81 A.21 B.91 B.11 23.121.32 2.81 2.86 23.12eA.21 A21 B.11 B.91 (then RETURN): pe that has 2001 A Space Odyssey movie well, let me tell you it takes a long time to find it without an inventory list. a list that gives you the tape number and in what box number its in, is'nt that nice! Sortfile.com will sort in alphabetical order form A to Z. No other options like sort Z to A available. Sortfile was intented to sort a ascii file size of 255 lines at 80 characters per line. the sorting starts at the begining of a line until the end of line. Of course a carriage return and a line feed means end of a line. To use sortfile type the following: SORTFILE YOURFILE YOU MAY TYPE: SORTFILE THIS WILL GIVE YOU A BRIEF MESSAGE OF HOW TO USE SORTFILE. The final sorted file will be your filename with .SRT extention. for example: A>SORTFILE TOM.TXT A>DIR TOM.* TOM TXT : TOM SRT One feature that I put in the program is the following example. I made one attempted to write it. but I found using an example to show what it does, is better. act62 33 A7 2112 888888888 333333333333  (then RETURN): 2112 33 333333333333 62 888888888 A7 DOW GET LOW TROUBLE. WAYS WILL YOU 1A 1B 1P 1R 1Y 2C 2R 44 4A 9CB 9.1 12.3 11.3 9.12 0.22 22.12 19696.321 8 88 9 91 0.22 11.3 12.3 19696.321 22.12 9.1 9.12 A21 1.32 2.86 2.81 A.21 B.91 B.11 23.121.32 2.81 2.86 23.12eA.21 A21 B.11 B.91 (then RETURN): 2^>y1I,-VuX j֪>0&i%J%*WZ Z af {j<^j5 ϵz_BU4!*90"kH?[|;޽xw=n:=Ƿtmw5YV5:YY GZzcvﰿb+Z%I#[|0ߌw7/~||۽AvW5j\3%pt4dKnAZ*ip:bua%$P"dJ$aD֐l"kHGcnpOOwoEtWF.0Al.kiFvSPACEADV.BAS`  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPoQRSTUVWXYZ[\]^_ rmNr8VQGx4Y΢K Z ۔?&>sB<5 B!V2VPߦM'd;D"V2VPv%aQdȵ̵U"HapàӼO >PA:#, %rme|GVOdP i#% (Z, =rmexX_Up:T!E| #{PŬ7,  n٬AO7Kɢk+(/#V^y, 2dķ xS, %rmeňGw>!>b\[A~k7 <rmeوGw>Eaq+O[_3VED,1iodtYvسw+1(cϾdP3b<12]}vJSORTKYBD.BASR  !"#$%&'()*+,-./012345o6789:;<=>?@ABCDEFGHIJKLMNOPQۡV=/I`w&C,zпj`E)7.`ٰ SD3!֪KljӲNMidKn"kH65$Z%!Ao]zosVٰfbi )= ZKoZ]#dYCgX%N$gQ5 h;;"X9hU3efYêp†Uf]קu8rFL9qpM,fƅفJp!KKpUˈ!D֐ !,XdӉd,ʛOoo~vB!E/\^Z "kHJ5$9r ̂vggQ+k%]wݻG\>WkZc5b3#D+fiS:B`af>L?V703|LѝϮq>a<12Dx4Y΢0ːk+(\ >N_XiEBp)k+hk+(X'D] vl6 ¢p!V2V2VPp6k,*RH M&݈O V2VP_"aoK}շo, ȵ^S]S')~ 2 2uT8½  .pϑk+(PWEOuZ@ P2 rme*8+1?Շi?sɢp_ V2VP>}} y |rpu5u ;2o# i1}%w(paiY3 Z >WF!J|\6Xml&8aaQ aE.bVgQ!1i{O6~Ы\W;qJۚ: %cϞ=e|}VI˺軲z.yLcp.>A})HkVּ/:鋲.r(P{V+}RIue\\Fqd9+sme+Oi3)YiE>F'^L;V(j^-jAw+yLc'w!Ov %+?QIi7[ c! k+([yYWid'(uAw+yLcG!v?S]%n%k+(^ioAEs )ӂK\WVc~\&ȵ̵=k7 5*Hoip T|UpbVZQeLy9idEa`N)t4FGa\"VPF+^*i5(4m`"h-*)`<1l^navW-NS>{⳾ݭ1,e&H(Lrm-sme"`8aRx_ㄍ, )A{Szy(,dm1 )e)Vk+(w8M(,d\[AB' l"A' aEa9rme Mm`"`8aRi̂`(,x\[Awg R5(,x\[AQ&,ZM'gx#+sm‚wOuTQX 0lR 6٤N& u5lRշMnK&QX%rme7-A(DŽȢ{ *8lXrΑk+(S ۠2)TEpsm.w@%B !M6'w!~6 * mxw=ؤ.2o+wk|#/&ugwt]8M쩘E!K ʾGZT&ez7ai5(Ւon ymȢ'24MA9#k7-L:PF`.<ɐk+( n0m|,|r9M@6XmJj0mfQȓ%rmei-IӑE!OȵYi8oVnh(U3n&·ȚE!Ok+(;5{0w&RFȵ̵̵=k7'YC9 >AcҊŏ[|[mq#9ng_n%0i (E\[AY D' l"2 >1aE!/ȵ||'.ӬGVŠ%1H<4F"e&R"VPjqS&gQ{Оe蹔Qp\[Aq0@0`Qp\[A\[AURxYW7lxmMn7nVEa ʂ4Q]XgFz ^Ƭx,TAUEa 8ax%7fnx l(Lx\[AYP6`}08NJ+O?c&GDae[XA\ʫ)ަ\^=ճߓ t4On)W^[s7OAJLJ2 :R^8Ml6uZS==@w+yLcN(zGw> ؚ|(V)ig)Ϯl[ c/AB>p^M8ۀ_{`NW-NS>Myv?T~Of3J`A(%rmNrV }08NSUx$UprY, (LJ ʾy! ">i`<6 *8 >LfxigO|C>+ =lp5z\L7Q{Ϙ4F&K&+&df\B>״k6 ^< 3|.z+贻jqI?ssOe^Fa3c#df^}\׭i0m@Dap<}V> :Z|gsgϼ|z.0KzY溗Q%1e2 BB>Υ*h L/¬xN|.z+贻jqϼޟ빌¬Hy^FaVd4F(: ^yE(:ggs[AUӔϞ|.9)(̺^yf]yLcd,ȵ G#2 iи(̲2>Y)$#>@ňGw>^0ݸJ@XfY\[AY6^"0m@ d6IiE(̲qd9+It>>^Fae~<1W-NS>{⳷t4F(Lrm-sme_݀ʼ508q6m*pB;,Eak+(;([g | ޢY><1$$ȵ̵}uns ; ސx nVA ]X& G'Y|f<$@{ģ0)$rm-sm>ND'l@!H Nf 66"T, #VP c l8a0>OLh-*I VPf'0 >r)~j X&E\[AYkoQm&8)?Q$ "Cx4Y΢0$rm-sme\x?8q8f8v88ڹ8|GI!VP6# //, n S.UӔfoi!ln%0i$Qt{c#gQdނ%/{K_-gIƑk+hk+(-o+M_W߾şmI V2VP㄁Mq¾"+Q p?x!H 9PEaȵWĨԕ]<6)?QQdV[z>W[ c#YfQdK-S.UӔfo t4F=Dak+hk+(6,zUC/ ZҠqo5PAkoQ]8O@bA6zd%1(L-igO|w<1$<1%d)k+(7`}08N?x! >!Vc#RFaȵ V~^m|&iϤ "HA5IiEGvdnm᳷_W[ c#Y(Lrme 3wrHAq"hl:(F|Ҁ(Lrmex @HƜYY~r,f彌,cYDanQ'oݭrme'w!h򞒖,yLcdYRnar)Z|6uz{2V(̖na2pTE`ڀx)n&hIㄍ?ޓ(̖ V)igi"lgqsݭq7dˮ4FO0[ȵъ`2Lρnd{284F\n&(̖K=K4y_siݭj(̖{x_R'-0[>t-]:\-MVu(̖8NJl/q:,6wʺ\-MVu('EWQ]_:ynQwݭ1I)0ȵъ`2hlrz0\9;vʏپC8' w#QǔMN Cs`0F>BӔ$ó8޽*Aw+\[ARfM*߭Ij lRlo6Ga_bYz9;Ki% N)=S?TIJT2 =Ny[AUӔϞNyyLcd&{6Cf yOuixotx潌<1{CNOuixN$n%2 %1(\.śݭ^Fav/9yz.0Ok+(F)&h&zppR4lL/Y<(;-MV6 ^wk|SVc#_Fava2~ tZ\8Mt4F!ef{E_Viq4¼wFw]@( ʒ_C99 ^@M|{y\[AY1%Ƈ @Up֤OY'̵kcc>^sDtɧϮlV ʞd&?X4o´540 lR $CelG| ǑE>Ybk|9hBJd#(v)igZVw] \[A\[A󷕦_m|& +!@u l&UwAâp_$x>ViͯZ|ge,`W-NS>{3cc_}m> Eӱg遐5k|*5@{)k^cc_Gp:.geu|*u&Aw+:e%NI_'<1}=NǞU@&XY}]?JE]IJ.z(OuTe3A:n' 4a8S)s6wAUlr:FᾓȵF9S69' A ]&df#}Ǒk+(}|'y*&' <1 )puȵ(KpgTND'lD]Ņ#y "8ɈO)aQ Z?eҊs +u&Aw+efOuTeVχ֥nPi!s6w > HG|ilR6Y9iB(\J\[A\[AgۀMq&8a/Ģp)9瞃(Q p)3-v=ݭrme"0m@F)NM}ȖI.v +贸jqn%0ieER#VPF+Kq1"ʹȲ$ bKJ`"eaN)=Y_V2Z6 ^Ԭ**%h[8]% k7 rˢe VPF+Kq SPvk`2#+1-(\rmek7.x!P9CU)YD/AbL.flRZ[3@w+yLc,$ E\[AL/ AUx)נ%慌{Yc2 E\[AL/%H+(;/XEp TFbtZ\8MtȵъCx k7@9DAU;UxyLcRFx@Vd WgA >|6)?Q1 =?xrW[ cc%Q$9n%k+(^:470J/4FLpqccYp%ȵъR,ܙ:70^Een· Z2(\v%n%0ie&puȵC]o<wwyM*Ckk^ w(\vrme@UPSu冶@k(;*rƫY|gҊ^p-acݭ^(ez+4jq٬[{⳷>ݭrmeV~gʼ ^׸L<`p0 LۮY9i~?(ȵ5AxF&UwAvJ VPmX|r]|U@&`^S習"瑕(I$rm-sme a izv֤4P "0" 6#+1QHD3Ae^^ pږ4/, 2\[A7/H RExwP 9_}aQ%ȵ}&?};xwqY5>4F!,!`N=ճUӔϞnֿe<12)e>,%~Vi!Z|NgQȥ|@ CwtO`313TʢK.k+( &'[ 0i .An8Odr3cK.DnKJ VPV;_o&8a "> < >yLcpQe1i .. L ZrS94 7% 5r\r\&@vuPjP%)|r67BdFVcK.$CꭠigO|V-՛ݭ1eE!5l6MՄݰvO.gǢ2UZe5jP%0^4kܜUB(\vȵ}un&hI& |,|r9|ږ4#+?y/yLcRF2[ݭrme"0m@M|߃R݀4h]05^yLc,$ <1Y,AR "k5YCUCK Y4F!e.votȵъR6u>iv@H;(珬y_'+贻jqXf(\fuҿIJ VPF+Ka' >nOB|F9deudvW-NS>{rl,ݢ.7 [ hE`ڀx)L:`4XGZmw#QYY}]PFV>OxⲜ4F!e.v?sJ VP a izvㄍ4F!e.rme"0m@r2>C|taXҐ˗/4F!e.%rme"0m@WAKv.'HnU6 ^ Y|'Vc#[&QB' l"2/[S' *⻠aQrmeԕi[\Hɢp/ȵkndQe!k+(}|'CkoQAUi5(ՒV(lrYdȵ̵ՠTK@4F",b t]8M tȵ;vboOX|jP%x|4 J VPF+B| R!x TEM@{*]_ysYc2 k+(Y#% P:Uܐ" ;|w H:[yLcpQeƱer%ȵ}u*B@'/w}{Ge9iB(2cr\fIrn% y/Aw+\[AW7{жL/5PAJ>Q8Kr\er[zgqBsJ VP -i*K7i9U /yLcpQ#VP iB(In!֨wݭrme X 簨\ xÝY9iB(I[oW-NS>{JfQȓl\[AmCe^ZrS<ՠTK`HfQȓ6X(UpA+ {⳾ݭ1B,9rme_c |. U_'7%+?'.'v -NS>{3J VPǰ{k/xש2mʚ5ʢ'v -NS>{3J VPY|ǫ3+뤯.(ɲ"%n%k+(@+,|ph~ae(2BӔ tȵxF] JdᛛbeB,xViq4峧bV 6yO'3X?>=Σ'=rme_c |Kq TU6 ^ 5X-1/ddQȓ1QH{}e@,ÈnL'CYzΣ'=q7d. y<1xeQȓ\[AB&UwArNaIơ5 Y#VPvQWnh\jP%hŃ'(٤"D' V[z ʾ2J VPagļl6#+1QH9n%k+(wfQaѺ@9 .'4Er1i .erP VPvږ4<wy z5 /Si5I+Ұ(C,𔃪L=1Y5>4F!,yLcdR(^"VPF+Ck<~KHv9xwPE! N=+kG!rme,|0xJq >{#+1QH'n4)y!i E@<܂ ]$x BΓ|,|r"=~R\O7ES"yLcRF!ODl yOQ(PahSOdXDrqovW-NS>{(LW^7q|$xG7xwH;>D!Odz{#;Y|8(I,*8`Gtxs& y"3 "hToAFԕR( ȵ̵|ĉwkE!O8G HF|âu)Y'ȵꯡ̋ j( /k+(5A Z`"BO`aT<<rm-smeW7XT.X6)?Qe,P`TA}0 # >! :-Z|gQȓ ۄa˙x Ak40HAyPI]lXa\[A)69}LXc)΁xw#+iONQȓ=Viq4'> J VPF+-xNUwO{ hy!#+1QH{⳷_;J`<'Oj"zU2-.&ŋk ZVֻ޽|V~dm6Bs ȟkHAZxwPI]Ќ4O$ yr!VPF+3QŤOݚo` `HIBgȵq~#r~"XU>QfdQȓ=>'.˚5N)=YY'}t*߬IER, y! 11 .7r B^p\[A'|5xFvBbRx ȟkHE!/8G^Ie9O![vQ ^`<( :-Z|g=ݭrme_#.&E(*'P0^wk|a6s?R|.1I)ݢtȵ}u3wrආB0Lfd<1x I\[ABbRx&AC| #+1LF!/ zEMu5((K<Qȋ"-CQz [ j ^0Oㄍ4 B$K *[|FV~OI9iB(IGVOdp1)*߭I5iwCUj5, y< VPvȂp7 0>i[(lod<1 )'DVOdp1)*⻠;A)C@$Y[XAUӔϞ砻@۰ T冻jϩ*PÁxrXGZ(B rm>N|& ^0" |sw&J(IQnQu[ GZm5u+i*rx9;X O(B~YoȖ]Pw}͟.JEot4F&BK hE`RE|4hMNvpR4lB{ qpG<|LB|)p^^֥ďBt>ND'l{ ;K?#+瞃RRH9 y%ImxudrÓ<: hE^D  =9k(?Zא +rן~C좐']kT'OuQ-<12)e["VPF+CyhMNvpR4lBt{ qpG<|L=w] eȢ'Z|6fx'Ի_%n%k+(;jI Ma4Ϥ,D,Pǘ4/dË.6dKk+({N*j ;H9ȟkHE!/4>~w<4F!eːk+( \4S- TE^D &AC| #+1,B^dnAC<@UOd`R&UwA3rȲ(E!V2VP 85> mKL1 yǗȵyMFVc2 RJ+]ilOz|)3 }08Nt݈O,0(fv|)[<~~VLF!_r [[ hEpà9λ#>|rh͂` \F|u+1b| >T!]<F9*XTp Brme%#! G|Ϣ/2&#OB|F9(K~\[A~ u ;F9E!_&2|uEaҊG!_& b-<126|Y _Y9i Lde,1B,$ꤗ<1QȗEe9i de'k+({^ ̚jPhǑ{Y]_:yrQȗ4FQb\[AxZg;UI} נbQ2[pW!=PO&ݰvϢ=rme}w m62)R"VPm*Ou 6 %PUMN`Eae\[A*AU+ nPue@Y(k+([Td=@ug) xwlRZpŽ%V[zx8ng_n%0i'Yv\> VPa6 ۠qwKжp#&5EaǹDrG/yLctŤ08Aug)L>uP.&eQ#VPE4<`Q $rmeUxwR<h{ݍ@4OM{?YvaҊŽgrmNrϖȵib5nGn埸~LJq8.qqqdQl\[AY1c2#++sm-smŽ/%V)ig鴐iCOd6{ t4FǗEv|1i(@l寧VmIW[ c{_> VPV;_o&8a`q ^W*Mcv|y\[A R *߭I3BvGVbY&ev|/k+( >>lN@UnP*\OАTnM'ȵ ᎀк4pVViq4'>B[yLcemr)7|̢/ c! B̖y_w+贸jqvIJ潌BM˽B\J9 Y咣N:yN)=Yi7 [ I//I_'<1r//ǞU@&Xr :-Z|gݢ.$n%PB\>quQc/2 r/k+(݅P"`qpG<|\L 3(w6*X](}\[AY/H+`&!H 98_AUFB`|)SK B 3 |F- m"mPv# E B%rmekU\ۺKbiɢ? v +4jq n%P<4H(D?r!ɢ?$Vir4'>JN:yOyLc"BPHI_'OI9i PdQ v +4jq n%P}]<1CE!$ꢯ4(]E$n%P^F!薰[ɛݭꤗQ=u&Aw+euN" C&tZ٬|?6 Cak|9h .,?,%rmB̐k+(4Rx2/lR({\[A6] ./&ua!VPVWiCsbB k+([yĿ[y!-lRwQ2 }r9߃%?F!ȵ=r&|r6xw8c (>[Pݭ1Q/eY\[AYW[ ʾxH  SUݡ2H]|a<1:Garme_݀S2k "HA/_M yߓ t4F, scK$ gȵ}%%6paAR,|r9Ea= :ͮZ|gQ%cyLctI"7]$.IM$ɦK. $xL=4k`|13/QwǢϖȵTkר pW6aH T, "]qs>n Ac榈U>GKжh`sKҴ]<1BFaq[Pg@3xZCJ*3/QSE#+1I)_&Gaq0iQI)k+( xZgB<,d5+k([XA\ʫ)ަNzg'n%0iN. ;) ʂTAU* #mX|r]aQIY VP̂@ wkv@ iv^;YyLcdQI!VPhpW!=nxRrmeix0I^HvAaloV/cQIDLUnvOАTisykܜU{ |r6|lw_nXGZȵ; 5mF%&U]JXvR#VP3iMq~"v39;2)\"VP >*8sT&p |rpo&8a#+뤗<1"N&2Z H9OViwk6`}urE'I\[ApHA,|sSl64FeQB"VP㄁Mq6GnX'3 _^v=ݭ1ɢNv +Ky4۴iCOl6ݭ1b, .'0-r;E|(AU$qqwV-?t4F', ;YtȵM/`<wk4 =/ku;/뢯w^]_wEvȐk+hk+(}|'y*&' ,]pԼ<1Q%Iسmu{Da$ꤗ<1Q%Iس H+뮯.I2E/yLctI!K \[AYCR5i*63<& oG]R$ȵ̵>IS+IP V(lvIQ`E£K2\[Az&gr~%k7qOʼ % (Z_p^Y9ib)v߶|@w+yLct\Faw/-~۾n%0i~/rme_݀ʼl40 k78$%o#+1eRFaw%by\ =6}"7}mBn"tt]Vc_(y}K;^OZDaw3cϾdP3bR'-O$g|6^C|V(~" $> ?A@BDCEFHGIJLKMNOPQSRUTVYX[WZ\_^`a]b;Ͷl9 40ۢ"y@g娡ڬwf_Ձw+;<}G e-z'ܕmj, ^E o |!yWku|!, D3t.z]"ߓ!Zse":.mw"wyBd{|YpU]6cg!wrqyoOi-Z 9*V5©=KPs ro 8f) - t2xy;@vѶm8 >I3iӌ, 3)ȵ̵ъMaa@U69M҃Y ^RȵTE2upR Pʡ!mB|ȵdCktdQI.a8\"֠\JJ@cȟmX9iL&2 39>k_}[ h~ًi)Vc#Df'[L"֠ݭ4?lg5%4F&~!֠I[ h~YCS4F&^"֠\V{-a<12($ϠgMTnHYf2ȵ̵*Hq1) D@[&8a`qEa& \[AmP y!l6 O{=Lvv ݿqJ VPv M.*ߑ7ߝ*UmKY(d& L;aן~CwϋMwϳMwMwdȢ0K\[A%h[4iD'ld<1L(2)k+hk+(솶 hs">AۀMqRZaҊŏ}v,V[zg ʾ2J`, /aNbk% 5UYP'oJ<W [ csYH >O&qY5>4F",0˒vty_'+贸jqEa%uKJN:yN)=YfYݢ.z [ E_OViq4'>,KPw}͟.JEs [ csYVH輷N)=YfY 91eEɲ"dY'wNI3 Vg"/"F7vRNimC^ ުF-8_N2 /dO9-Zs|IX&,K,yĘ/_N O[j:<}\vs!_f){w;Qkٟc#OM%mҼw_b̗Wk/qyzSZKDer<_X&d]93Hȭ/:'Y&r'yusnC^ "ha^{o-|1ʮJ,_{s5'6 <e-z'|݊VtO%wED/j ET޴)6|Iy $Nj c?M|'ar/ίj"j-<ٱ'$:OaU 9$]l" SZ3%ߓ$[߭JM, ko/Y ro $Y뭥q45;^E1muyzvsa'a9DKVxusT]'y j+?{Ǜ/0'+Ww;G6mQkq^PraUm6}M/.neTI%+5ηQyX"8oM"_/Z\us܊$[h/rO'2,ߺ9jK Ey睧;;>7Ye,(̲"C?YAUӔϞ4F%QeDudW-NS>{rYc"O|ַ)CgdUMZK8S7_"O/Y]vY&lw>;bw h}8.bZhE͎68:|M}s;6xqyz-s]OO/=`S$k1_[ӓGޛypur+9_"*I[ӓ }ηfNy?T9wJu쒕Qd!r[o.Dn},ZDg2(:6HVsk"Ϙ8X)` ~g7k%v)6yClߺ9jӵwwBZ$ս wE- A.2t w&ΗSZ3]Dn}4 ­Q.z稚s# Jܚ祱y >sy?˓Ww;G~ 6͍ clZ_E¼¦٘ fh[~4 aXzQXe{dm6ƣON)z'8B=?u҅ʣrwrJC>s+Ώӵ7ȓPH]NCH cW.8/G 3,EeHB8Q Z' gNV©`yG?9j)CgϘ]ܟ1_8/Y?QGL{Gc|_._nv ޛ3$t?Gn} 0 ŴE;b68p+9֦Ì6!DWw;G)Cga^N2' W3&s|pWR5 ΏB!YȓN|ʐ, Ps;A 3G߾NXE?[m"N:6V;fO+jv8OIWlh0,!7yY(1M^0;`tb.7~npl0!ʘ/0@́[ y̐?/34;`tubwׁͷ<=rwQL[|fKJMky@;5;fFA'xZQm<ٱu,:`X9p+CnP~clavlatb.7~n:OIW if6J[ce̗eCy`q ~<}M^fwLӟ[||ubmvlVV(1M+:v8wҕe43Z1n%<}M^wLӟ--NP~c훅uW7lt@ӇgC~clhnatg9~c,:gn+43:w ^}VBC(c,Z1n%KCn!1M6(V[ѭQL[|f(1G1m[_j_"Φ%ٶ ȅ N5V< |u/9rK 6Ŋڬ Ϙ zu•'+ ;k9П`I#1WbToOGVi5 I9jۗyj=q^d?ܕuؒ|SZ3W!zg!(k+pZMD!ȣWw;GX (n3Վ`arw/C,O6êtw?j,Qy_@\yyֿ8_%r[Љ<ɫ蝣v>jG diO%;;OWwywyAJ 6E>Zc Z{#%oRφ0 d4Ͳ a"c2fldm)+$Z`dȘRRӟE| y' 3+S]8ٱ "ORv;a)RCnr0/vBkF,yȭ/3Tp~9$ ZQXaS$k{g@.@^o?g9<П7¼T%dǮ3<Ad)~sqXtSӟM~cτQQي~u">yNbH3]E<6#|YffM/cjuq^ Ԝ/rYf}ПOMVĺ?y_`U 8Irܕ _jZxӦ{yM|9>\V|݊cjuF 5\It9>Пu ? ¼3z;{^-aW|݊lceUM3C')㓈~@3vq6g?(N6w̦5Q;2 Łxp>?/ ;6 EG4EGtanwC &zV0Be:`X9p+_:Orӟe6 Ak;fklmyzneyG+Psuy ywywy:i-<}?~4Q >П<3bgA䞲;+vssk못¹I܉[‰7vOiܹ'csȓ9j}L'%Gݟ|)Nty"um`28/OMޛyU|sk;'Y4J9 OVZ8**zgK]B ky*'?va絀<9a.AɪY+F)S!zg?E-ȓ8S&pdro A i5v. ᓟ[DZ‰Z/:-BKĎL$,BgtjDn} 6;oGEL[#E[hkm;Oo<$wpdSR=@U1v7+˅2r{6oEKַ0j2+*] |~~ Q%r[Z˪bjX"GMܚ/:'Y73~ cEX]aFd-e.k'TH<}\[߆>s O«蝣vA 5_Nk3) Y 0L]q>u쒵4装UӾh! OΠΩ3wyr5[y @g ~?Q.Y &En }5.yY`l*?]܂u*Ruтd/.$FtY58< ~?)ȥQED$]'6<}\[{Bs,@X]C' YW5u,~⚺;W5uY5M?qD2O\],~B]O\]'.|W +~y?qu2O\]O\ͤKҫ?q=p?q=*~zZ .-~zB,~z)~z|R#ys?q=o??q=芟oW?q=튟W'g´뙄z{'g'gr^O\Oz{'WC+W+g''םO\/' 咬ek''ɑO\Ckrx\'B8/~⚤U.WW'v%O\m?q ,~j3WW[s功*~j!D}OW$˦Me'}\O\vOv;SPELL11.MAC_ ! "$;Oo<aG;CF›3_]IN5 }py1;;qcPT]'|(uvK_ՀA"Nm9ѸM Z6GEL[#yGݓVI>C'we_kN]zE'˓j2XD\Ho;vnoͦ>.57+r؉ ? ѰM"*vs9"Oo؟Q.Y MV;?"N/rYKϨcrgBD%w}g͗jVt"O2{zrY﷔K8 zkwll $/<9 'VɗaO>6;Oo?@ACBDEFGIHJKLMNOPQSRTUVWYX[Z\]^\G["+AveM}/n;1A+՞eݕ,U:uɬbuuu i"M1a=|̧۳[dbgUU>޿*WY:S l*{eo.uk ˺WvQgoA̾,p򕵳^eg2>ӞW=>*#l1&,0fm\Y [[]$J=AxpHlcVqUJg>& (ӧ{3Y g[*μbd6&κmD>m>f1־,)}WV{v=/ D=>6û.e"똨ڧI%*;+W>>U\e$,aƲ3źQO-lL̹qec-\dbϼʶWW:ܞu-eLvՆѭ-[_>=ZH#uu~0!3\\z\6ow*1{.U좹OEјp{f_]WUb>cEb϶:mDb*bslٟ3WYelW]rPU \=E̫lH }}-=;`|.gue:\e= wUʚu۸:-EDc¤buWW֫*WYg-Y[=fm6;~ylӭ<ɢhmRdH~rODg%rycOIdv 6ٶM,Aȓjm4#<ȓwJN)ܕmskl-6˿&ȅI'o =u+ߋh8"B382t򟧚26YVJDzg߿.z稚@DdU!e:׹nvn/ƌF_~Sgu;K7ii6+}gA{cv,3XD/.k-Ѭu& ʝ ZW:Y;;;;OW9;|gѯ9VɗaO>6;Oo-~GV5O>'}\O\vO\;9f.O\3w?q犟*:SU!3O\wW.~p' vwW+~*s'2)~*sO\u{O\bZUO\ ??q 4W5P5+~!|kg.W>VXf .@;g`Ux\[GwȞjlm6u#f^ ue:٭nhl]*>1*ۦqeb=x{Qgˮue>Y®||۫Tʶ.X;@̮rm`t32;[`Wٙ=̹ VX\+ѭJsUO#6΀:~+Ne]O([>Y^WE{[]jSߩsQ|wM+ik~En򊧻z :~Ea(wjО([>QQJhu)R:h% ([>ީwMzLǔox.ʖ+;[ [;;m\sTK9G;,ħY^WGsQ|ΤXIQ&p7eG%G=\srd>~BTK9ްy49W0ѣZ \.TK9ް G3+s[RNa抐R-hOreeS-U)RN_*E\rεՕR-y.W RN_(t+Bs6Lytl-wq?U RN\qS-y.Mj)Gɴ ϲK|::JlzLdo}ʘM>}Y jp{g^e^ DYu̕aԨruaԨrε RK(5 RN?(56΅ RN.4PjTK9}hJj)0~s](5~K2PjTK9};3PjTK9/dŢRZ_V|mq*C\-mX. 8Qk@Do.§˓./]W_٩5uu4q Dֶ*navaQָǪ>zeJźxUYmC 1}W>YDL7ʧm\U>chﱮ"r[;s*ۦμbd*?3A, (ӧm\U.VAg*,cV{f d݂,vBC5}).]Owp/5ڱ\Q5~F(\m.?]O٩hCs> Pux]^ڷY6jHfa.ƛq.^of` @&횾i\ς/<:iHY\_:]6iuxs1ތsz3L +ZOytzڿVҾ}ʣfFQťwzڿi\$m)yuk/7Fw){.§$ߖE,؏訔-wA:*7ӹҭ_\ψm1.x;_:+&zs1z?عF7@1m϶>}̶WVA[;*J=&Zlu(ӧǬ=&e[ؘbssS,AtK㥻ս}{t.W,AyIK\J舠ew,{_ů'Pw Kvv+sk sy'௔G 򊧻z E;ofJ r v_:ʣ㇪kEE,bqKs.'2\;G<{G6a.'2s.99"|EIytrtwpŹ\ .ң<:*E\zڿ5vsQ|T+/$7,AyIɣ RN?lҹ::X"uuPxY6 )u^ܐbӒ-:eE,8exSrt.^וR~e,+%xrCa)QMڕN O;etERT l-2x=of )Eu2\J;1eSyKi s*,{.g,{.ƛs]zsQݯ5\(Nqkyڥ+Q|.g:8v_Hn.§E ~]R~u2}Tۥ2++T!{K+P\ψ)s1z?x^o0W]!jt+@Wq㺌i}}q\%Q~Y׷+WY٫tY.qc08ze`֢xJɣSߡ;G'oT<:P\ψӭH~ʾh@"|~?D \7ƜGIM&rw0mR\ς(/PUt0)9;Tչ[\ϯh7c0)w\20җs>#FoGߝnX\k ɕ}!&l"|~?D{.@'4c`=:eWW[Uvfg^e^ DY*!>b5W5җCϯ8Q1ܝ6ԕKwo. 8E"\\ϯ5#_JE B&zs>ODh;jMܝNPJ"|zEaEM"yt_tpwPW*/ b?6ћy&zs>2=+6}k@]h&Do. 8E"\\ϯO1ܝ6ԕKm6ћy&zs>2[dڄ^{b.y]yr޾Zp.\ .Q|0DT,9AJytu+BL\W\ .KN"OwNzq.9:y\p=?3ѓg%>S([>wj%ijl4O_'ι([>6Jzx].([>b?W<5 > |R5}]:etE Ņup]O"\ .\ .o(uz\t8R;w/@s> s>%PЋR\Ow',ħXXGyt -;C|!/ڤ\7(r-MQܗ<@KUUKMݟ_#Rw KwlqݝLs> ;8"|JJq<:*ew=IsStx^_#\2p<5RHo.^t8gQ{5twp_"|o_=@_*}ڷM"|JL<)>a. Xrm)y }}ڷw 鞋) ~[OYwQviW 壼=Sr/[ yų^wjwx;/8y} ;/yųˍ5}s>%^n'\O /7wbp'Ex0` )%TjCAYvOwo-.§\ς% Ћsk)\ .v2ܝWUSHˎgp6i\sze`JKwnߩssQ||5%7` RʣU]\,ssR"߷\DK'Q)"|Jq픿;m(:_\O _\.]uqQV_:+&zs1z?[Q ~] ԾmW"|~ŷ\Oh.ƛcιx}e`/qWMݟ1z;d7cs.^to?+w(Q29EG)wm_mr۹_K? \^Jo.~CȞ*eݗWR`psͅc`|2(:_{1ٚ\ς5ʣRxLk/7F\OIrcW\ςGGlV;!\螋)!zwE ;%E,Xr/[J5}Nmv@y|!([>;s>%T'Ņ073p7YMKwlb,=W7"|ю#_S;P @sUJp~Cς%'Hb9<:Ni sz3WJps1<:Ru<.鞋E@yt)/S,ħ{.^oVJp~GtU)> nRwA:*7ӹXgכR<:jکzڿi\ϯ5#*wc[cڿ]^tEfb,~Bs>bk7)ya}N)yTF/ݷ򊧻_#{{sQ(mʣ#ݱ}1y:o \)Q5}Tu=KߩJE"|% %&]0a%x;c[k/7FwRsEx˓"|r3S.)>a.§]\ s>%^n+'E,x})^%'H訔-~'\$m)y|[+^)&_{1l@Mu=VE1֫,Dz{L*nsZ]t%QuY„eguun/Ulj->n\g>&b|ƘO -Opʣ\e̦R>&j6|:[`mA:c .>\COX`sRû~CXxTSk[,m\1h`.ƛQw׶sV`0`o.ƛ@:Cwj6@kCςX<:@'}\7}/yRնsz3 E,XxJɣ^PCAYvOwca.ƛ`~s> bY-VMyt~}FzSRO\~Cς515}=n\oXfuc,V/z,*ʶ z]$_H0zmOge:{0\̫˗"{ }ĺp{_b"1*Z-eO fnlM<7|.jm 2mv._%s,YrR"}/]z]O[|.§_<'` KOJ[h%rct{\ .\ s>%hn)>a.W\Ow.y:Sb@w lծh%틹KO)yRU zϲK|{ks>=\"|,I^\np{ [/_z,;ٝcٙ-g uP0*|/_U5ON'ƐG}[+%j+\{1"|~~S!g S s1ޔ כ'6;G';G'OIyt }+["|FJ EQiS/ s>#t.@'4tx_b9<:t-MrK? 69@մ\,Sp_jBƴ\ɩ\?9"|FN#x`.WɁ<~@mr(B-A}/[:cK5ONm"|~D舐vߝ6t.gҹ \ςd7lVE,TE$aR\"|\-^=SL2+N&zs># t.@'4+&zYD[]hRb^yN&zs>|)6ԕIRѹ?_q0ћVW*:cy&zf#JEb,~BsQ|TWĵctt"|~&@<>m@s># t.@'4+6~i*ƋʧY gUU^ny\\lmq:۞U2|L4je@X_e oWUsU=;G'8:#Z>ѱ s1z?x';:tӋs1P(Q07]鋧qW5X +q^N^oi.oEh.~s5}%Hnv_[cUOKr#%6a,ħ{./7wZ8_ʣNxE Ś ykMkOkjLH\-[cڿVҾyͰ~sy/RNRťwn/7Fws.§$m)>sk_ Ϟi!eޙW>YDL[>O?q83⯠Ob,~Bs>O&z eE>-qeQ۸1ѕ5[=91H |GlcvxQPwlgrg>&b|*mDsG}ʘMcd暫c`M_<7QץYvO\75ʣCdP sqc\GS:)^<*U,ħ{.^of`nPR;_<7сg%>SfM_}ʣR;w/@ %=D>4'Q)HûfX5PץzSRܷ087]yu=Ko.;su0XXMyt.?PCp:MMP;6\1cxnʣ#_7SxJq}.iNʣRxew1M0GG@^ടJpma.^o ,y@JwsvvL \ެOytuBiv>WM_}QSdz)wO\0ڱ~\x@оSpOwhCs>%hR\Mu<.鞫 k:/M?sR(}0of΋{.ƛ~zRˑFɼ>/Sx}e`yqyq>%PЋ_6:et{"|JNBytyqbp'"\5}s>=\(TjdzX<:*]vxs1ތϋTga.gQ,ħ#IK"~ ɵ{.WvO(;j{1"|F<+n`W)QץYvO\7Gt=oa.^qk}>4'Q)Hû'a[m,ħ\qk}< cNʣRxewU[wǂt.ƛեK\ތ8no?Q\d)9A qYvOw{1"||Q)BW:t,ħup]Ox3ŭGG=/jb%F_7%'H訔-~'\0"ykW<ݝLdzn5\)x .x;g%>ݨǵ\y㸵|:LǮ_ZEbpq|8ŭom"|<<:i6zϲK|;qK[lfכ8no\׹KJ)` zϲ;qK[b9_# ַ\ς}/yR靺)nqջmmfZkcsqmCteXg>&b*hx־|U>1AlCݥǍj:1X]VA [5םx!9:y\stҋsɯs"|%NIɣcwB:N^n\O R\(;ϲK|;rct"O)IwBHO i){.Wܘa%Zdˍma. BytDв;/""O_fywx)+LL{1 N7Owu.nި>s0DRʣR;=s>Oˍ!V:啹_Gi-1?םx I/;G';G'OIyt }+["|FJ EE0c ҹ'zڟ8Nֻo/7F\Է`W)QץYvO\,spIsRc%&wEQO#\7%'H)*w\2pE+= `Z̩XS]}ťwz.goJNR~'\Wʣ#{QK~rկ1\-J Ibp'M+Zo߹x';"vAg'u.ȯGǝ{R:;8V;lhwqi6)w_:>|_{靺rct;QhsY\\G\unnt+Dz3`,}m00(k$ܞ&?XvfWeuc>m^Xw&۞UW>V2}cμbd+ /_UK\2cٙ-|>Emg[}*Mk _1H&zmnt+q.gV7c0)w\tBz@po-No.g~Gwm[l"|J ?D).s>btq.gV7c0)w\K./y.=o_ b?ĹJ.C0Hwyl.oE{kEwyR|\%o?QץiF;73pɅ~%`Zwk~Ob,[Sqky*v?4P5hA};ejbf.~aҮ:vE,R?ʣ#jPjvM_7873pɅ~𛋱);]Owp]JszB?5WɅ~"|~&q;/Z)wй}:c"|F\):cy6]^<^Qioi~S sQ-/q.oEMڝwMmwx:c@yx2xu^;n0t\M/?O_);v*zkLůq.^t_<Rۤws>Oˍ!H_){.§$ !)>a.6dP&᝭t<.鞋7m}G֗o7םx>#FoHMкws>Ms1z? Q U{MC?Uq=@dʶǍj6dqmTip{ [/_ƕuxk2eh,.iDeh6DW֫l+ CprcˍE/);E]ciʧEvxQ=Xw2ʧ־,:6̾iUƲ3*م DYXvf[[*ju:|cUnmnoQO=^x՞).00(T=6Ai:^m.b:.qcA_n/ʶgUvhӋXғGM_"ɴKNiSpO\ϯX{閒Kw'){.^oV*Ztx_nzq.^߬V\ϏOʣjv{fE+H`0DIytTRUmHSpOw\ψaV=REI s> RΟ<*E\_%oK s\ kS5}]^jc}x}3\K#d_Sxp GGZv=fJE,x@ytuy Zkߎg٨!oƹxK.aҮ:vE,R?ʣ#jPjvM_7873pɅ~y.@T<:u=uE+i_E<Gǝ;N&Urm` RʣKdzo(uz\%f򰔇)w:Vb,Mytx]=?>); u+B\(")qKDmv;{;~wu. Xb<[ֻ*įX).oEzڿW<й\ s>%'Hy"|,^GM_d:etE"#Ow',ħup]O7s~ؔ}^nU+y/Olծh%틾SpO\-K~^zҹ(6\D^ +Omn/7Fw"|~?j}ɣXM}n/u=lwi\D^ \"h@y`s>OUq頽+9zRe.W|`. 2y:+x?asy's\ςGGp?+ZIA͛[\Q.uE+i_4ysq뛫ޑ@ytP5|ڻh߹\,spI=)J\ςsqs.YzHwH\;Ŵ s>s%9e.y"qB)髫bl:\st\st%'H)u2S.;亞ˍ"~h/,ħ{.§).G*UພE0`Ʌ~@Y訔-~'\O R\b,Dj}ʣ_\W\K.0L]`k\WES]\-)w6T,q. <:Ru=?WɅECς%'H).ϲK|bp'xs@ytf.h.;szBڢJ.-"|7qn0\k@b,=`0s1瞋7K.0GGM_ީYvO\s\K>Oˍ!O;寷VJpW:rctE|B?;D,X<:~rja.ƛsz3\h뛋wN~wN0@:WJ"4S1E2cɣ_j@"|F\\Oh. sN7xs@yti[כ.\臬HMe59<<:ک1?7K.s\臬 >#FoHM0+H@? 69@WRӖ վ- X暫B[+6GV˾h@"|F!! E<'=ʣ./}/{_ꔿ;R*<)I˓"|a. Xb E Ņ訔-~'ӯxs>%h?/=)><Mܝ6*4bgkJm.§@I׹ ԜF0 թD;lb@Z)`ZL- ;յZk[usk s:XոK<@ƭ:۹xPx]z!ڶ 7\E0Srb,4(5@\Y@ͥ!g6S/xx37қ_#OP=SrWk\ .x0c GytmZ^Hv.ƛx}e[yl}vL?KRkЂ^gY6jH68o޸Ko.~%'H`.@o.^߬5"|KytTrӾYvO7jH68o޸7+J}e{7iX`|v\Q7i,9AyԲ?Ǎk@`mQf_l[;۞3&z?lgWY՗kحbn/ʶguP- dWgWYeiv}+bsU7;G'8:%'H`.@k۸Bmb97]֗oIsk s1Xb, GG,]j+Ko.y\O R\}Q=mJm.§@I׹ ԶWʣAQԿ \s!gGG%G=K;ejs1ތs"|~@}[ٶRk6zs>%JMů'c5j7y:Emp\(<^jFs1"k[wFݧx}3wG0};uZ"|,9AJytֶE Z+SfE\t@ ů'XX5M#h@LtTWE0bp'E Ń Mp?<ʣmcrUCs1.c˷`ڤ5KNEK] 2V7mt#۹h)Xy؆-n ![ܶ\PxUck lb@Zb,DB\2 P.-\Y<}!贿([>J:SR>'`(E.x;g%>ݨup"|F,9A:ʣRĵu2 zϲ"|iʣN~iX ؋Gǝ{RCAYvOw\ς%'H碥cVcQO:U۹h)X}Vc >ʣå6PjMxseVuY/QOw%G=K;ejs1ތså&w0Rjt"|~U y@JڤU@E(5):F@ytijԤs1X]z.~ 訧Q;6;mמEϲQCroƹx}]zsk s1Xsk s1X"|JNjER\^"O)9As1#EEs1"|JN\&Q׶&)7o}saPxsk s1VMux}3wG,]j+"O)9A/bp'E Ń Mp?<ʣmC冠v.^߬5+2PjP(&_M5JytRUumڥ\s]>kFH__R)1PjRu.^4P)сJUڶfJ]5Z+0PjuF(&_MG*U jmJ]5=D,fʣמ0ϲQCroƹx}]zs>@w(&_b@Zb@Uů'E,Xrt.ƛsjZ+S_#Oj+.wGZm/l.uTWE0}:6)w.~%'H`.@k))Bsf}o *CϯbJ(&_"|JN\&Q׶?ժ\Yk.!gʣå& =n\gڭvl{n:1X]W-9AW>=֗(a"61Anu(g;/Wq}c}*sG}ʘMAnW>-X_\sUMu!9:Źx s> <:j:etE<WMuDw j+^PtTW@s1aS)z]j%8tTW@sQ| }^y9j/ up F5;Gbq?yQux\Ǵ;BrR\?Ds>OoIɣNcӹ.s> uLi;BrK\DG@v]^tw_ON"|z̵+O!Rrt.k^y:oP)zպGs?❣^)!nREpZ1/"|FJ!KC|!/ˍ=+!z!bHrctwpKe.@'43]BOwq?Uzk׹_D%1^xR\!7XXIUS5}]h\OSw K]OE"!';tKC|!/h`GGM_}Ow*C|!/)NmT*ja.yq^N^dz\?D.%`ڥF]I[;Vb9<:Ni szeqEީYvO\ψ(~imR\h@:`RGM_k6R([כhE;z]-g2*{^k.owNzq.9:u.9:y\ς%Hu, t_Xg7]6A<~rկƭuӍ:P4\+Kɣ[d zC|!/N=sQ|H\&8H!W\OEW|\O/K2A"|,*<:*E\VzkLw@sQ|xj֮bp_b\Y&8HÐG0eCЍ:sze`$_<ݸߩƭuo.^߼ tw q~-Ts >%(%qkEwj)ů^yPuxRjHu sQ(mf6Aa.^4ASo_ti!§QP1.x{ks>O@-%.oEi(ʾ;tE#s~ I/;G'OsQ0ӋRʣ#]vp~/x]Ӎ27D,XUJytux]fJ)_@bp_be>bek\t/y\畻ѭw&l&rw0]Ҏg%>ݨR^`.^o~<:޾;uew7olfx)) ɕ}1+t. sN7@u\?ĭ<eTʾz.gʣå&uqk7D,8Rwr\M/;:t󄹸51ѕT"Xf (/:ޙWYW1Q_֝i"ȼʶ}ʘM>bss[Nj}Ƶ (/:*J=&z*j}!gt.>/<ʣ/m/ݨ_jq{.y\T"|zfʣM͝L^xMϲK|b,£<:Pe.ƛ?yQux]\L])[\5}jQ6Pj]E/Q[+%j^xh.>/o(`:Cwwku1?ofJZIs1f%Uo?ʣK,ħ{JZI{Xv\\;z5n~<:j:G Po}v]O?ĭ>7EUV*c6e@X7eHlcvxQP@[|ܸjUljQ\s > E Ņ訔-V;~v=?×R5}}i{6i+N r o.§ 򊧻i/<8<<:ک1}Ezq.^40Cnzq.k"|~ŗEY(ZvDz\D^ \O 5J#yw Fs>%^[Okc!%q㺊@ E6 16uYL+k[VAgo"{[Yۆ@W>sX*3Xc R!q.ƛcNʣ#rt c~;\-vpT֘כ.CJ<|]z\;z5bp^y +y-/Q)(. z sQ(mʣ#Ԏe›ȋ<{q.^o )7y}N^oi]z]^s> )! GV~6z%;:tӋsqkcqZdl=@Wž,̫,+A(koE®mc:.zڿ|:xWVrۭE>}e{7mD-e̹ʣѯ->n\2`|v\Q7mD}Y0>;oUll}ֹʣ-9->n\2;[`˂ٙxk_Y[X퟽;۞Uֹܲe=@9\?D/ma.YM&u^uq靺`B\#7<([CN/uLx}3<|]r:\7<:*ik𐅹x}k u^;vE%)d{6i .UgoY`.>/x^ P wjCwi"|x_ʣ+ikӵw7o\gҹ_舩rOOw';BrFE싹([>^;^ޡvD(πLP.Nuӹ.GGL{3`7D\.5}l7k Kyt[_\5}."=^kW<ݝL{v_ۻxھs>=\"|/<ʣڤg]Cl\ς/IytT򊧻^y!9ԠE{f3/yl}vLt.§\5},s.k>Ug!§h@O TjS@ŭoqZdZpUv{}Y$֙WYW1Q˗"rۭE>Cݥ->n\ޗ8Vek>sU7;G';G'O*bp1ՔGG3GwTl.ʖRg1[k/Z ׹"|,“E<Kb'%V:^{Oۤ)w"|~,9AJyt^{Oj\ \L\5}^ QX .^W-\,s'<ʣRxܪ텇5}^#`Z̩Xڥ/T_b|{o.§)GVNۻx/uڡ\Z ׹\ s>%1œ"|~,9AJyt/O%tVڻxU :WM\d*bp1ՔGWx_cۻx:7D~ʣj{Ov* j!nCxG֘oW/O5ץ: Wb<:kN\5}^v€耔~Ny(l򊧻i/<4Ub)^{E|{Iq!i7Ub"|JNOyt/Oۻx&v*:x';:,vcsz=n\[>cuU {Lu_e00(,u=/61Anu(ۧ uƵ (־,9AyԲ?ǍkQf_ΜkTQւs:Α!\螋Y`.ƛGO:9m Y[3(X\ko{LZE#}\ϯ<:[dovT6WC~Cς%_GGM_g%>s1ޔ <:~^;Qx2pCL~K\ .\ .o(uz\t8G!?~Ny@YaR~Oŭo|~!ƛG$&V;bp'Msy.ƛGG0Tw ԃ~V;~[3"|~\~ȏx^ީi8\oa%;tKս.vpܝrcJwBhPw :{{]<:_{1st*(;tKi-8\VҾ;tEt,ifJwo.ʖ@BtT Kyt)_N+ZIݯxs:_SGyt)_jBVmi.sAA/CPPx]K{s#ʣˍ&N zϲK|~壒 7hwMQ9ҹPzoяrctETAMIGRMISCMODUMORTMULTNANONERVNOMINORMOARODIOOPPOOSCIOVERPAPARAPASSPEDEPERIPETTPILLPLAYPOLIPOSTPRECPRERPRISPROHPROSPUBLQUALRADIREABRECERECTREFEREIMREMIREPRRESORETIRHINROBURUPTSANDSCENSCUTSELFSERPSHEASHRISIMUSLABSMITSOLESPARSPLISTAGSTEASTORSTUDSUBPSUESUPESUSTSYNCTAPTELETESTTHINTILLTOPOTRANTREATRUCTWITUNATUNCOUNDIUNGRUNLOUNREUNSYUPSTVANTVERTVIRUWALNWEASWHITWITHWORTZEAL[[[[1>2 ;SPELL V1.1 -- August 28, 1982 (C) 1982 Michael C. Adler $:lS>2SS Can't find dictionary file DICT.DIC ${!\ !\ !\ !\  !\ (!:O >: ~_@2{2 \¬ Can't find input file ${{ Directory full $ͬ >2f>2b2c:> 2k>2> n !\"->(>)(ͽ (*_"v>2z$\*e[c++Rʸ }o> o|gDM*c##^#V#! w # y2a  > XX!"*x"_:k2> !e"!e""#":iG:j2ix2ja>(>)( ͽ (>> !~(> #:z($[*}R¸I]ڕmFCol(suH)w:([>~@s 9<:~/$WE(6iwLl+ۻxCu܌#w O:W̷սdڻxvyI*pet0z:.pb([>[oHU\*tp=5Gytlivy4Bre_E5{ksz!:_^</+hO&l.([>i(֘w&ϕo9<:& Btpwh.ʖTSwp Btdl0k^}1} ;/y)M}|;_EJU}wA:.\-&]zmຢ/B/=(گɴ o^:([>*ZIbd7q[ˣj0kvk@8<<<<<<`DoWO&6i]jN&qxxxxxx0\&qWl1DMm@8<<<<<<`.?q[j0kv*V`.~<<<<2z*_"x*v"_!\"!d"!d""#">2> *c##"ep"g:iG:j2ix2j!f>(%T]{   {>B2>A2>K2{l!{ \!eu>$2e2f2g\!  ͉ͬ2i(> O.y > ͬ> 2i !2ͬNr2iw# ͬG x 2iw# ͬG x ͉ 2iw# 6*_+"_G_Aڙ[ҙxx'( :i x.x*_dR~#"_!d>wT]\  :d6!e"_! " '(_A8 w>)# 6!a , q>((>'*aw#"afR(!fT]{  _ !f"aͬ R   Disk full -- aborting $!f6#  Kc[e T]DMbkB>= >= *e##"eRDMT]++*gs#r! :aO Sg*e[cRpR: *g(R[R: >> }~o> o|g ^#V!  ># / >2//ʪ !/"ʪ >(>)(   ! "j :k2>  !"!d"_ >(>)( ! ~(> #m !"!d"_> > > > ͬ(& m ͬ(G! ͬw#>w & ! ~#(> > > > > & !f>(%T]     !{"j >2> ͬ !f"a*g>w"c##"ep"g!d"_ͬ > 2i;*g w# "g>!"_Q>2q ; >2q!aN!  ~E^ Hʗ Y G N1 Dʩ T R#S3> >'S_+>V'+>I'6E#6Q ++>E'#6Q >'S_+>T'+>Y'#6Q >'+>E'+>I'6Y#6Q >'S_+>L'6Q >'S_+>N'+>I'6E#6Q ++>E'#6Q >' S_+>Oa >E'+>E'>Y'#6Q >'+>I'6E#6Q >'++>T'+>A'+>C'+>I'6Y#6Q > S_+>E'#6Q ++>E'~Y +,'##6Q #6Q +>I'+,'#6Y#6Q >'S_+>Sʶ '>'S_ö >'@S_+>S>'?'~Y +,'##6Q +~RʿNʫGʵ>E'+?’#6Q >I'+,'#6Y#6Q S_> S_ S_0>'@S_+>E'+>N'+~Y+,'##6Q +>*+%"'%"%%"# "t "r "py 6"E+6+!^6*F+N+:I3!!9~#ʖ QO"j'j +}|+#~ʁt6#~#<ʶ>!4Q6#6*!* |ʳ͉!ͼ"r!ͼ" Q Can't open > or < file.$çw*4 y'! 9k!"4J#*}ʝ:D<*E 2D ̓H  ‚> _*E~+#4N s> > !ͦ:G¼H2D_~ÿ   >  ʚ!* }͗> !ͦ}  > _ !"# con:rdr:pun:lst: ڸ_~O7!  #i& ~!N~#~#F6,pw62=!9y=͛:>wN<!Ms 6#6 ~+† s#r{{ ڧ!ͦ#^!!/w#w!M~<6 !b~rG!T}*Kxu>w#%{=͛I'+,'#6Y#6Q  S_6Q > ~!:AEIOU~!MSXZH:q‘*t  eKr !B(Cr*tR"t^Kr*t  Ø RCr"t !B >>GyO*t+B :qM:p(:*nG>G?Ctb!SCt!S!a"n>2p͌! 6 # ) *l:_( :`( Jy>!6O >(ʻ@[ >'w#Ç>wG! >ox> G G>g>(G"l:p*nV r#"nV<B(2pr!g>  # >>#  dfgig ae $$$ UDC ADD D$$SPELL DICDICT DIC'+?’#6Q >I'+,'#6Y#6Q S_> S_ S_0>'@S_+>E'+>N'+~Y+,'##6Q +>$box h&{ !~~!TN#FwG+wO#s{ ک+!9~ !i~b!5> 6> *K w`i#᯾%,!|!!9n&:ʗɯ2>D!9!=:w!/xw;#4>2>2:Gexʰ:O}! DMR:° !öWrite error - Disk full $`iͭ!9~=+͛V+^+F+N~og~#fos#r}o|g}o|g}o|g|!,|}!%%,ɯ|!|}!-N|N}zc!_--{!-ze{eze{e!||g}oÉ|g}o×)ä{ozg+|/g}/oDM!z>S\)) =ɯz|MD!x<z>jS\>)) #  =ʹôN#F#x9~#~#"" "> w+ Cw w##w w #~+:n~##͓@~#.͓n*++͓w#Åa O!p ~_#V!$ r+sbk#|!"!9b" 9 !9y!9y!9|N!9#+*+" ! Ͳyy duoxc sͫ!9! Nʝ!90ì!9A*+"!C:ò*!9"*+"#*'*.|g|*+"#*ʹ"!"**z2*!k VͲ*|K!-*}*'p*!͖Ô*'ʊ*! Ô*!͖*'ʴ*! ÿ*+*}" !9)T&|9 !9!9)!!!9!?l !9"!"!9+++Ï !9!"!9!"!9ó !9" *"!9 &*"*!N *+"*"*!*"*!"*' **1 | *!9L |5 !!9!9)!!=!D| *'r * | !*'ʎ !""* F !9=6*!9L !9++' !9i  F !9)!""!"**1F  *#"+ *|- *6C *'C !" !9)T*!9)6#6!!9!?ʄ !!"!!9L "*&}o|ʲ !"*#!͈"!9i ʎ *+"!9L !9!9)!!=!D !!"!9)!"*+"#|P *  f c *#"6 Y !9)!*ͪ"**"Þ *&*ͪ"**" !   n ì !9)T" !9=| * "  * &******!$ "! "! "! "!9##***f!"! !!/!!a!!9++ w!!ͧK!!!!ͼ"*'ʡ!!ͧ!d "!!!!!"!<"*͟ **+'*͉*'>!S"*6**!p"!y"͋*)ͧl!9##!}"ͼ"*'ʂ!"!9##bͧ!"!"ͼ"*'ʴ!"*͉bͧ***!"͋*)*~*͉*͉****͋" !9)/&!ͣ* !9)/!9=ͪ!9+)p"H !"F "J !9#'ʇ *H #*F *F !9!9*J ##6!9)!q*H !ѷ "!!9)/!9!! "!9!9!9" !9b'B!9) f!9!9!9= ʑ!9)/+!9L !9" * !9y* +" 6ßô* !!9"*++"d*!9y*++"<*++"}2:*++"v*++""**++"͏!!9v!9}2!9"ͫ!9"!!9v* *  *#"+ë:+!9;*#"+!9}*6;!9:͗;; *#"+'N!"*!0Cs*!9D ʠT* ͼ*#"+"|! }2! ""!"*#"+\!"!9y!0}2!"!9y!0}2!"%***!"͋*;**!"!"͋****͋*;b*6**!p"!y"͋*)"""""";!9*}# !9  !9!9}!9#à!96!9#' !3!*!"!9͵"ã*+ D*!"!9ð*)!9 *)!9*#"ðð 7A`M"!}2:'2ü:.*+'*͉!^!ͧ!"!A!#!M! #!IJ Aa M m2 :_*]*]*|*z*x*v! 9"v*"x# <*x&}o"z*z͂ !"|*v*z?}*v#"v+*x*͗9*|+',*v6! 9"v! 9O!"|*x*͗9*x*͗Ø"v"x"z"|*M*M*Nʖ!9*M)ͪ'ʋ͙"MÓ*M#"M+SÃ*!#!9!9!9#+!9#+ê!9'!!9!9ͪ!9#+!9#+}|>!9!aC`!9!zD y!9AÁ!9!9!aCʣ!9!zD !9!AC!9!ZD  !!*!9#+ *#"+*#"!"!#!#ͼ"*'Z!#!#ͼ"*'W! #ͧÈ*!! ʈ! #*͉ͧ*! 9#+! 9}*!D! 9#+!9#+}*#"+ê!"*!D$! 9#+!9#+}*#"+"!9!M!9!M!9T]!9M*d*b! 9#'ʴ! 9!9#}! 9+"!"b! 96*"!"b!"d*d!DG ! 9*b4 *d#"d+!96 D *d#"d+!9*b#"b+!9}D D . ! 9*b'ʃ !96 !9#6 !9##6 "b"d*b#"b+!"d*d!D!! 9*b *d#"d+!96 !*d#"d+!9*b#"b+!9}!!   "SPELL-ED" A Utility Program For Use With Alan Bomberger's POOR PERSON'S SPELLING CHECKER by David Grenewetzki DG/Systems Ala Bomberger' progra SPEL (th Poo Person' Spellin Checker whic firs appeare i "Dr Dobb Journal ha becom succes i th worl o publi domai software Th progra describe i thi documentation SPELL-ED extend th utilit o th origina SPEL progra b addin numbe o feature usuall foun onl i "commercial products. SPEL̠ read i tex file construct lis o distinc word containe i th file an compare thi lis wit numbe o lexico files Next SPEL output lis o th word no foun i th lexico file t th termina an optionall t fil calle SPELL.LEX Othe comman lin option allo Ñ z SPELL-ED (Version 1.1) for use with Alan Bomberger's Poor Person's Spelling Checker Copyright 1982 by DG/SYSTEMS Correct usage: SPELL-ED d:FILE.TXT spell.lexr Sorry--can't open input file SPELL.LEX For each word displayed, enter: (A)dd word to lexicon file (M)ark this word in text file (I)gnore this word No corrections required! SPELL LEXrb Sorry--can't open input file %s TEMP.$$$wb Sorry--can't open output file BAKTEMP %s (A)dd, (M)ark, or (I)gnore? ADD MARK IGNORE ##new.lexuw Sorry--can't open output file NEW.LEX 6 D *d#"d+!9*b#"b+!9}D D . ! 9*b'ʃ !96 !9#6 !9##6 "b"d*b#"b+!"d*d!D!! 9*b *d#"d+!96 !*d#"d+!9*b#"b+!9}!!  % th outpu lis t b als directe t th printer. I norma operation SPELL' outpu fil o potentia "bad words SPELL.LEX mus the b edite t sor ou "true misspelle word fro thos whic ar merel no "known b th lexicon Finally th origina tex fil mus b examined an th tru "bad word foun an corrected Thi editin proces i tim consumin an ofte take mor tim tha manuall proo readin th origina document. Th progra describe i thi document SPELL-ED wa create t spee u th proces o editin th fil SPELL.LEؠ an correctin th error i th tex file SPELL-E read i SPELL' outpu file SPELL.LEX an display eac potentia "bad wor o th console Th use i aske whethe th wor shoul b adde t th lexicon marke fo late editin i th origina tex fil o merel ignored. Assum tha yo wis t chec th spellin o a ASCIɠ fil calle FILE 4 Eras SPELL.LEX A thi point mos wor processor ca easil searc FILE.TX fo th "## patter an fin al word requirin correctio i minimu time Also you lexico fil NEW.LE wil hav bee update t includ an "new word foun b SPELL. Th sourc cod fo SPELL-E i writte i Softwar Toolwork C/80 Thi progra i copyrigh 198 b Davi Grenewetzk an DG/Systems Unlimite non-commercia distributio an us o SPELL-EĠ i authorized Sen comments suggestion an bu report to: Davi Grenewetzki DG/Systems 2314 Bigle Street Woodlan Hills C 91364 (213 716-1655 CompuServ [70205,1346] 1 Erase FILE.BA (if it exists) 2 Renam FILE.TX t FILE.BAK 3 Renam TEMP.$$ t FILE.TXT .TXT Firs us SPEL t chec th fil agains you lexico file usin th command: SPEL d:FILE.TX F Th "d: i th comman lin i a optiona dis specifier Th "F i th comman lin force th outpu lis o potentia "bad word t b place i fil calle SPELL.LEؠ o th defaul drive Next invok SPELL-E wit th followin command: SPELL-E d:FILE.TXT SPELL-EĠ assume tha th fil SPELL.LEؠ i residen o th defaul drive Whe SPELL.LE fil i successfull opened eac wor i th fil i displaye o th termina an th use i aske fo on o thre inputs: -- (A)d t NEW.LEX -- (M)ar i FILE.TXT -- (I)gnor thi word I "A i depressed th displaye wor wil b adde t th en o th lexico file NEW.LEX I th fil NEW.LE doe no exist i wil b create b SPELL-E o th defaul drive I th fil alread exist o th defaul drive th ne entrie wil b appende t th en o NEW.LEX. I "M i depressed eac occurrenc o th displaye wor i th fil d:FILE.TX wil b marke wit pai o trailin #'s Fo example th misspelle wor "calender woul appea a "calender## i th marke file I "I (o an othe key i depressed th displaye wor wil b ignore i.e neithe sen t NEW.LE no marke i FILE.TXT. Typin Control- durin thi proces wil caus gracefu abor o th program. Whe th en o th lis o "bad word i reached temporar file TEMP.$$$ wil b create (i necessary t hol marke cop o FILE.TXT Whe thi fil writ i successfull completed th followin step occur: 1 Erase FILE.BA (if it exists) 2 Renam FILE.TX t FILE.BAK 3 Renam TEMP.$$ t FILE.TXT & SPELL-EDCQM8SPELL-EDDQC9 v._SPELL-ED.COM 2> !"#$%&'()*+,-./056<123456789:;<=>?@ABCDEFGHIJK.%LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq*=:(8,o rstuvwxyz{|}~0/vH1J43&7PCK$X-! tM?'U"h`SO qi\DBA;}nlYTFE~|wdaNLI@9) hh}JqF08ΥS0mZYj2۪YنiugXtfL,a6۪J1iG4O(fdgSJ1tYhte@݄iG4S:cI Q 6h+NX ԩ^)N^T/Ehkhj̑z"4@54Ψh?~%"4@q1˝>at:h<.NrgN!H'hG:q4@9h`\|H~h\oQܙk mI T,"4@5G4Cש^;T hG4Έg0ΥNhteQ ˴G4aqi8qF 8#hq.i}N'h߿&0x 33)T@4c;͝8l2-Ww͝s}Nw/MMKjHwĐjH3[bHgT@#L_Cz!4q>;bHc5{җpgbHc5\Z}BwĐjHú831DZA ~wUJ !DF4@ .JP (󞽇t+G/:T@4{yrpkjfb_G+#zxugec^][WVR c|J_J_tPtژN6;FQmߊ#}_,'SֳɯP0И w[&}>e};벾^\ٝn;ɗQ ߞ ~[䙊2Z GFQ`sId֏; ."g꧉;T18VHʲTRfD<ykѫmlֽZջ;==u<"@x&b,l2Sm]𘙒T,ޕSDP4È-y b<]+Do}*g3{,|7r_:q)=<-ľG}mEGĖh&~sk6 pGHw,?}l/G{GJ̸? 5ldum7D}Q_uc^Xtdu@d˭y)ܺwt\O_<#NJKL\z#&i Xuy 3/8H wHVRl~?{ol!}eo;NU&F/`%HnJsN3}E/a퉴[T@n&<^ Fѿ/?(=^?{7`ˁM|߮X|kuW۶RG< yZK (IŎm]he &\e!^yٝ)ϝqdu>|]~' _Hwi ><Cפ|8Ok`Z-BGL_պ]LA+hgb!'nKo;i z|8gXs)So8](#u[q`!Ywsљ/m[Uܖf \Tk.Iw,\vgb2x9q[:8BT>Uon[7F[^NEWdT@4Ҫpt(s[ѡ+MC19VUgWp7 (sIqqXa=fT@<ՓQt (s|H+8Rg*M}EDwc(s2m!=pt(sFa .¸pt(sF`ڄiѸ{q\,Y GPZ '{n)UW)հ.=TC QgKwOaޭ:٨R:Eh{سwNR:EhSh Shʼͧ ʜ RcGw=Eh0p)B40aU:b=:#\0:\ܰ*;}Q hհ/ڣU. 2b?7wd=V{P p}JP bg"i͈ab 3nZfN_ 2ܰ*ŰϠǗ[tƌsFxt/#RS1.یsEt/#^5Rtb]uyF 9"mܟdDJ!1}".qKE\PbP Pn=Ƞ7jDȠ7P Ƞ7 J!H*D:03ᔘ8TbJ N7R A Vt :]C Vt :'+q4@q uӚ uK&}@ ΦTVFX2| uKh FR `P?%+Auj*+AU Vt)J $M띧@A]w?%d).J"g(H1.ZuڧR8QC%&&TC% %I:03Q ΦT{2bOL[`Pq4@agK sM.i)֌ؚ.ӺbK'`GA\KP ġZe}VL: ]gX_5/S:&Gc/6g4f欭yɯwV|2Tֳtی}23oV.SW\J}S7SɫqΙ|%w#2x:XntM:ߞ^>Sq֓|ɽ_~(VK.CZsz;1!rw[k> Ry%^Uw@Xt̿QXlZZMO,<>aC'o&Xql4f oWZ??*9gf>wԙ Oל\텰sdjG;:25ZGyOGVGCmW]eqZIgr%xwtr63mfn8k0_|#;[w:ܽӹ JNٶ7ZLW7sζbўFafo>8Өٛ6ej߯N}ўkj!ؽ>v\ax!9_|>f{^nMk5|g}u?ןYGzx[by.7sf-<ne33aܦ%uP׽}f>Ŏ0O21hŎ\8-M3aW+gݧYy;N99;wW_ۈ7~ڷyicc;bt2rJ5^{,>Gj&hܟKP_)P7-$h߿@WcA hhߧtg q. 8Simq6!6Eh0xT@4#LSM4@90sjMqG3P2'3z՘@mfb ֿwclj-690s@-690sj-m2^ʊ u hꔲY*&#r J R 4ؓa )JL8%&;FRA q pJL*1ڪ1" bކC%&?QE1cD.Pǀ ġPbpLj\*{)*1mT6)wȥ*1oȊrK5PRE9:T((9apK^z2!Mk Dܿ@݄iw@i4@"4S=J@!0Q@i4@Hy]Uo'_q\tyœ uz@1hRvdZ5 pshAfUJ.3LgP z# L,q4@ ^R fB5q_hw_hJy} +v{^Y>Wp2v!{ϸgۗ=Ci]0Q0`Ep]:)+N.i ԩ#dKz&x ik?}@DwqpF<.guȣ#3uȣ#Z3uȣKn2q&hեؓapK^u޼{n4Ł&f%M&%RMTOF\jR3ۛLl0xDKHn0]E񴆨d[гBlq00:+0]E1/˕BSřLh RA*Dg )H]p-YKXFKDDq}ѐ&{'f8vb. 2N*| yهzMgXxЉiQR0d!uq0Bg5zQƕH֔Jʶ:dwVb 1ɍWHUJRAFj4B{HnLH12*Z d yG&Ҫ!']&GģbO(TG DZ5 e^ƦFH*1y[RLBEJVPƒݕLB+LyQ̋q% ) ZZ!I68XcK T(,mNRQ;F35t(B4)d֐ҡߢ (5ȣK1`b xe@i]ޠ,qF:q(s' Ld(htVmXkձlm5DZm98Q\-yr2F,}ˮ]-au}juΝ'Ov-z-Ɠ -U Yessa6VnڹɮEeҫ\xr;=yBTC&m58ؠd.0Y O^&< zJLyQ̋)+dԛ0L=wD.8Οc>d kŘR4eLLyQϑ=8-r݅.LyQLUCLLA&=[2/yPZASLAd1zS2h; 0]E1/zpX)WB([)IcXRG 2 =[ql9bxH ;J+TvL؁pbh`V2>B0y G>JS̋ <O?0+gE>__ɓ_<` !1:Bhw[bl ck9 ]bv eTBB&CP#r%2t©gK+y_nLfqivSPELL-ED.DOC{ _ !"#$%&' r()*+,-./0123456o SQ789:;<=>?@ABCDEFGH ]IJKLMNOPQRSTUVWXYZ[;'3\]^_`abcdefghijkV+Almnopqrstuvwxyz>6u[MJ<42 |s0]Eq>&?%[XjM3}$atoYN4 {.`g2?)˼(v>ßB0 |} 497}8=؅.t[֌މfAz{ڼtH&K!vpOkiKֲ&^YLےTG8 bQ $ƂRx`JSdBbZX72)D˱ѴU: {ڼ2d52V 9i$ R.8o@'\VC&db!Chcg1]+ZiC,cwY=YiXk1^Tp=9x|}%)v|ϻIx{rX.ogE>__Ix\1]E1/.tLA&\Jq%Z-RQLd{HFv|CŎL<^@k$=q%zv%X謆?W]!ZS*Yx!4츩^*Hnh[6¹v`S1Bn~g^/0f PTB]jøC8_`,tV+8tż ]X'^!J^!W˼(cRGIM*{gaI8MC:eqd1qB`e^sL%sʶ +R4d\)jodjJEu!hj5xЅ.`msK~]7>z 'Ǐ?.`hjJo??~'\|H~h\oQܙk mI T,"4@5G4Cש^;T hG4Έg0ΥNhteQ ˴G!5Q)FV 28֜S0hv_a{Nh*s*8b")wEN1Jajrt[zޅ.ew<Nja jR1fT{ڤW3 djM3B$4RbxX3 &Xd҄C gK+ur͛˜#d$x8J)FϿA[_}\6\͵Zۮ)؅6_.;[ FA}! )X~po0`gq"t}gvcw s,<ĎP!E@-]S$ݭ>k/yf3@&Kr50`gN;λgLn*]v0iy{OmE񟟭=i}aV_q 8+v/<q񟟭])UdlVzĎPAj;λ/]_Yxxƶ r OmyH-_6mg' ?Le!<>kd ?]vpF_k8S[6'F6s5ϪWq 9qAؠY(]/]mޞۮ㱳>.*]l"n/yf#s5 |.KYzs9PA6' *5 *_6>A961-3617 Goleta CA LOBO MAX 80 805-964-4155 Goleta CA OxGate CP/M 805-983-6603 Oxnard CA 916-381-8788 Sacramento CA 916-454-3324 Sacramento CA 916-486-9907 Sacramento CA ABBS APPLE II 916-635-6175 Carmichael CA 408-379-8086 Micro Associates 415-364-3739 Anat. Correct B 415-845-2164 Mega-Monster 415-341-9336 CrosNest II 408-378-8733 dbaseII RCP/M 415-755-2030 FOG RBBS-RCP/M #1 415-591-6259 FOG RBBS-RCP/M #4 415-851-7732 FOG RBBS-RCP/M #12 707-557-4403