iQS CZM :QS HZP`QS PZS8QS1 IZC QS2 IZCZ nQS3 IZCX]QS4 IZC#QS5 IZCeHQS6 IZC{QSMISC IZCFiREAD ME vQS1.INC! 83)r2f)U8i7E rISiLa9"s0̢8lA7s!e vs&\txo9 9 @t7CaH+U¡JbG6T !Kue$VsAci@sDr4+Gc˙[2X'8I42!^lr./DymNfA"1p5};%$!n믚Se.jW'D1v"{R7nvoQ Ds`T3MSuY.YCAД, q  ,\TtFFQ{V_bJKubjZYk٨0eH8mQɣ~C{weajAa) Q$"h:0KQxS=RTCeR(Qx([alZ2}E@j#bxG&vw=n깐dڞ+Vht1AG!ݤʓd*4[ P5akl3 A DC+VuC+iwBBrO` :l PlB °8/ `!Q @2@(dF}}8"3nؕ )  @9Cp T3J|-B<#̣0M"6Tx  2# ɪ+8,. 8@:9 00L]E<XD#@ PS4@8:8`L?#!e @@h!CA#Q (? a!#Р A4y@l @Nm3v0h 7 ge 28(;55L7̐L>6܏pa65$|3I }=A&Cf'3:72|- >?̐r;D3|h7#4ODB#<:#T3ZhΓ* sBU6Pv92~[6Lx#1Nap&:OK`ďr>GXG#tt tHtB8 | +`C@$A@*d"WWE(`F}`{  W1Wl<|11h $r8Ø#@hǨAp<%N$1ryO0G!ȉ#r"Q!DW+` w%>9@xF낃}p  #$ NGXA0G)$j8@H H, QHwu`@I΀UOpXͩ"^x>#5>`H7, $wǀ3|$X<`thԡXEV@)sʼ [#,`?da$qt0 \dxg6(H cM`CA AL>2#, 68_x*"x kmN)lN3E`#]"*s^Ex<}w ! `H W=l58#ԁ!7bAla"tá| -!npPb zdDLX?V|ɱMwLƀ@8Fh!DpX]89b ߘȀ`0k(|d1 nWBKc Ʌ2<p"yB!FG84Ue3 )E0 G)PwEP$C[ fJ ƈ cr \IW 8>"`&֠+# h_!4L~`\`0C@ 8dad@{PPb+GjlPP !X,;' XlJ3B n,PP$@FhO`vljb!ڻ`,^_6`-w2{_wA 5#t6Awyx7[&@0uw[S /0o `Xg Rѩu}|r0007}pX{9!`l ~  8{[u3RUX)py8  uh>MuR^W]g[98|wX,Q}pp+ 8@ zh~  v.Owg{0OXwiCa g@U>`͕p"{7R)@zяCu!}gp Њ  :Ў08cI $PLP*{9 vfgGC UOy}(yTp @ٚr 0 ͙7uPowGvpuTm`p`,t`|w0<z }|P`X`up 1}ᄙ 6VOtnwvp  ~O@0i x8')Va*t pw@8y,`` 0MP½}ǶT4@)ӺTb 4d[fN|`' %@  W P! Op  &p)  $@Mь`# D$ yBp S@(p>ͺ {R P{<C>b`|xg|`/@ `: p_#2 _!L+_ } ˛0xDž `p B1_ )Z Ѐ [] P.(,wV nC_\ F@ LG G Z? P\PMJG %-'(P~w4 76#7 }|8e vp{kE!  0B`x )͛ 0 { v`U+C { _0ئ#̓#@ppxfDSZ9@y?`?   'e\<놐D uc<0O|&P Ω P@ >  @h ` g x 0x? ڞ p@yJ@g RTGlR@2@( i#!ircJ՝[+]52@ m]-_ Z2\8d}z/ cE 9l^JEAjIfo`+dR `!KtQ{4&*-`B",AS" 0 І,P<, =b%N$.`! ` P&2`4+3C6 `((5 2: ~ CNrRSD L0T0APX@U0Rl $m0~r#.BG0>EH܁ŧi1-- PnSH`^VO Mޠ i`B6q73~2 N4 䢱= ^g`/*.x<2p 0 ПNS ^]5c=}nw pp 꾭P 0o6.CM/2IP ݚ0=+>J.݂9,p0PN0L"52 41A1Ѳ0f <!A @or_(Pv0 t=[N4T"6<&,p50=Ey`&"(6+( 28 y ( @~L;` zQ6udj0 ~`pߞh0"!R_P/`JH,  = 89 \.] Э5p!b~4 Qsp@ֻp> 沞7+!n5>Ey?>(D0p[ˀ7 wa㸢Z2\7c;50l5&֐́cp`h%!k<~Ti5.-2fڐO+kp  pP̵6 GO k`m pcf U3 hY50lr30K`¿ 3#Sj{`,n @`F~`% p=b@ .: bn4pE  4﹩} >, ۖir({P p$AvM-aD G9C54% qrβGu ߜ$@ d0!l8@RPE`AdCj#K7 XkG 7 d>җ|e[w8? !R-N,f - 4q4MP΢@#D2e}JN>s:p`( `:! `2 P`(=6PRPnx _S ֒0 < “w0 P 4 > _0 !R~p"^W VWP0@Ս,= A% @0F4p TZpSUSrR%&NB.jrsMP՛Q.Si5 ) 0OO UTQ:N?&J#@m90!/T,x (頯;COі!o:Le 0}37`?o `+ ]鑖OP"FN`+o p 3 7\G.<>B6>pI ^+a7* 7=p,DHq!ZBiL0Klf`11`%%-0?` s}>%K = A_ _*<`@f1[j.= jXVDehUJ RD,5+\rU!  ? Z>|Q<?fP{`_>0(oS1C QZq zE s_rc0 Op _r V83vW: _;N`NXe~Ynku`@t0@|`\x # ^Bp @mHڠ<Mp"1p"Uo)$)W?H`!d pg0AN:l0#_ *ąq 8qRA@TQ>]% `aPF}8o?bզ.KBO"+0d{hq}PsPrb ek)14}/M  u-@i. 1r=ӣǥCی\0[=- " s} @prmarA?vB1%N9  +@!y/1O Ѝ3k=P>O :PD $@7vQSMISC.INC! #yd:l FS9 ;'C(F7 $g  fql! b9GFɆv}A`\6l5Hb5/G1Nx M(KFAk 9ϬH4" MSR+#q'<,֋TR^uNF8sWzukJXp똊Yv| 3'AsMHvvOv7B@wWyXDwdQxG|_7tA`t a8:L4 bQoa(vG$ Qi7r8G1i,H{ y!sbKI4I b= >SQtC eSeAaN% o(`Y 2c7C!.q0 Bd 1l0BdG`2 h:8ښplg&$r XGY%=D"EaaZXceY tR@ bPv甀'Lauk2Yz ./ԔљP{ꨪ(qzeF"YvL6nuYWQo> n+ȭtFge}G,_ v\pQ"nB1 |r93[P,O#;A4ug^(dآ_ 3i6Gn}d^jXDDF C 8ϴim"gy~TpQH#T|0 De2BL/4 \+ N,C_>* q@6 } CW /l2  ( ˭RTE4R$NAt`! 2Ap(s* U0))h`J@pK;SP5J AŸpfA `p\ 89꘢i* \D0쎆o4 XFTAj*t7YG?FdjJXJ%T1B+jZ. SFn^+6mL :G@A q(BDKs@Na]h@`]8h@Lpê\]9z% J\BSrBM,AhLE&B͓Қ2G4i(8L~2ʒRKipCԼaLI Si4V<V͚7 a19ĥ$A4Izm U̧HxBT|#xJ ,pΦxxq .g)c_@4j*G!]KAAW8N0ЯB+GEZADסl!`X iepH6U ՘)`<CJ6 ysɓLW8;>2f>z` ]Q@Y]{XT,m:VmMɓ/s{콡 >{}? a>I`w|U}w}97.o{W3'bקnV(ץ~{]5]u#Ƴ}'|~k}ʂqbE*sxd0uZ|t݃85j cvQS2.INC! #yd:w)B:MC)r S6sa9Adn;)vk3"C= DFG:ie7t63ΆPX!͑qHPRB]264"lC 24n2QJW# V0Pn !Z7Pz ; &u<(J c @WKxq%GCN ޵Y92>(18b,o Dk&DZ 2f_W_e{GnF ^CTTu%KSTESU\ VUtoeXPAu1iW t]NQ" R0XS$mJ݁g&zL ع;HMqtŹ]Q a}x- çF à's&>E:AN %|IE1l3gʅ .F!)E hޠ4Cɾ5Z #rj@Cl1)pIQưh=8W +) CGo k0]cŰap'h0\.놽ԯbmhEو l;"ɒУ+ * C+Ƭ{*-Z0 DC0-$HM6{klF1(i?" rh΁C =J[r. )xJl6EsEtJ(e-Q)*Stit6=ҨD[ǃʮtZ6hhS'}.xEiZ|shBpϴzƁT~訞ht 5h~QK5hECwƈpܧ^9';-PIo lru7X ]ӭwj N`'vkQ8fxei9%_h'Qg^? `ڶFH`)# R*Y31Ḙ [ .!TdlAC ! WE\!4`@Si FhE9mnEu|r\Y5V@g߬ Z?8Æ#HoJ%dU#%rHB BQ WDD;p捉BK)1]#RhdN98&Y 1hи2]a9RuCM !y  6E4OPA9]f$`R$@c # [_DŽ lf5YTzPiZM!e<6^C q.8%F_I_;^[0f]&ќ@9o6fH^ӂh A1ZtͰy;$O$$;s=*kraP4`c1􋛴ytN.wœ[hE0@؂`o &QCB Jd™0u (Մ)-n9վR@jPp*v;uxl!଒NtSJx ,FrҠ[E4ihՊxh t4Vkbu VEr,Mijȇ0I41 _贪C S%gGsM!2qa6T*NXj_콉s#1Y4@X4׃-ns:1="Q* P3Xn;i 7hq-x!Loz_loiIGgPPx9ɨ;T@Va瀎N 2{840XqÖ.gBͩPwiOC,z: Q`cҦH謴QjS7O6ebui T#/ K"Z<-%G zE¢Wp1K̅/7=-y.zK~Y=pC?( vs1q̦t n$*0,uX;4ʭ1o8]ýQrr>_ \ >Uc O 1> :3:qqa@C/Va/A}?15[c96[!b"PDbBdWӪ-R:f{6q84C&gcwEma@7m z0=sz@P%nFDtdߖY Bi ao= ^2 4Thu6diZv g潳ѴmUwr%}geT]a05 dxuQ aսq5`X9$63"I$q % C`Ё&R 8|`BkhQ !FzP=)BTHr!2#`l=@ C+:!|&m'iDBz AngK <g|alm~g 79 ܆l9Hj &'> (s:N8=(""@9'$XeQv:#tsRD K猿o3 fr 5H4Mn%6%:B29 nYR_!6刻¦UxoWmgyT*PXpz&F4N*8*]Tè/oW"4tj" |[GfI1*/Gc!L43ENd4ә 4NG'CC*f'%CYCVPltJgMֲ.3Qoy]κ^lqx)[in[q-*S8쟫viF7 <115 *VH'P=R _7mA-% "Q a}Ohk ;F7 $ދQ4pSNh'%dքO{2R`5fz7,rir{HW+b^%>ҽ4K@`h[Ay:a˜u agY[>Y. Ah2O'o%G3!ZL(q# R=*]Nkݿs BpP `te1y4^3.ӂH0,نÚ-) ؁c P[ڛ:&ii"]tzmn{ufM@AhM5ܑS~Yw/ ]VLQs vQS.HLP!  m6MA 00AZIB)H#@biAtĀJ<)؁ ;LCD\@<0UDcy@t2+Qax=8Ŧ5h@^"nzs:E+Sls9o̦ex~&sh4w5r1MҰo;D"&8@e\d{փia"ө "{"ɖ3t'E h2i4d7y ^p_k[B<eP}PU)OSeEbT@W[ ePHAD$1 T#L@dGD1LI DQ5F!4A4TDmu^ZXoszQ$sFHOS\v0R@Aa fv@ SAuTfh( AlFd<&1IEm)F)oAP$ Bbꀐ1űFg ɢ, , ,d2$d&vQS4.INC! Sqi7i7 a6 bb2pAfAe11@p4B)eerlc3D"Fw=h`D֝8 1Bq9+E2ToAe0C7r I$z,]0M"a(PM AJޯS+Vc6m\5㑰d7npX<& $&Á(1" : 1Ѻ#N7 SB2ilNArМ)o`Gwp1\hGAsEugaa]ā aN^'woW0=s 9[B#"Q' C5'] mB> tW]^]Y+ǰ,B/ Qx= I8l!hrU`Hb=ٜfF(7xqA%Y\)t!a$Ps{0}`$B8!cFAqt3d¯R@'[ҁuXVŠoű{A1cnƲО\fjCkyrb$ĶEFS ^Y e~LGnjTGa$\r]Aδ-+R\Zww&ö0ǹ$m(Bqd.Ȋ!9+ 9Δױp9mMUJ/h{Z= lwBo\ܛ(ʲɎr.o3l9^L 3 7pekm]'B c7 J7I1pvtZq -L:tM/9Q#sN?upW@wb`Ǎ`QD^mDqexm<`e`&g TI"C$< 萘d#dO3@L0N "C/:)rU*9d6g-ڼ2ef`f[jڇ9b50]k]nm`άB(6(fB[k[${-8meF5U͚zX8dE%5\vT V= 2%ve[k~c0_By=E3f=3}&{̄3af0i' Q6DQ,EC-l7BRd rlͰ5';p5\q1t8J!Xă҈ 8S !9ƂpŸ q+ !H*p`?\%N|# 8xB⠟ ?"w> z %~Hjm6yp 3i@-ӺLq,0z::QR[kޛ%sV4ԋh$A@@Bt6ƿZAуZAf^>%Sg~^&I-jǀ/_㼀bWA}V*~P+z)[1!Cvr_cInYu7ݴ!`Ct`C=)ut GNrꔮgpHp&1 > e2":)/ sWJ\%2@kjKi<[& y8C4c@ 2@ {l uc#88+gS&A+`an;ͼ+{<٨ܲ޾ Y~[a8 z &aa+kC;޿PlDLL4 ТY:+k} G9[ \mcPSFϚvv+Lf~Dk8)a98Ju}ȒP')35*+*:;%4L{/<%+‹н$&0 U Zj #'1 g{ |P0ޱ"  !]`ny!LI# %x!oZTǵY $e@F8p !5v $EI1֓Tfleh XAqdIP[V6Qo}Dr9giaj4T;u vds_!=Sa2YjLxA ,* $:#;MAuJDb!CJE:SZW Ealܬ oѤ!IhFlTƴϸ A/ND]ig FnYаNFLr n4IQQO`YM&ӹ } u?\׶!v"NYtwxBƇȞ-VF }.@'Ѧzoax`@ig B_&2Ɓ[3]WpfjKď仾ckqv@ 1M9vg&" <#@^띃v@ߛ$І%b(7f  98RIّ @w#gmC*=IdDrQ$Nb AУ%L1ҴNI*D˰FÀoLHܾ6fY'X`R^SvQ F_jzcLy GX6n\/p=fD@ڳVH.Te@2*$I&O?QL4CDq9e[:"XY=Y4pC6,eЩ; 2]Ne %%TzNhse:T3W3g0H3cepe7¢j# Q^+w[#Wa?akA56re/ƈa4lT848)`#mkx3>p,|Wa8ch(6Jxj x'J"t D Z[rp B(\N!# B"J.,,"_t,#^{ynC5wy?{| Hb8Ef5lҪOl H|?icg%=TB]t}O|HB8K'VP7 øC%vdȫ x)HM4UDH#lTP|׈T#{`7槾} +pQ۸K#Fl.X[jUʯ //)fXMٟH07f 4q!/Q ?>,u#=4z4ƻUBX=6Բ-jߖQ-pp8N``=٧e~GϥNi7EёvC%Qh u@ty0HG$^4` @vQS3.INC! #yd:at!̓!g4 eܰ@IC c28CJ39|r<P)d) rd24Xe6u$QZgv$ C!@g2C!AAt!S+MQPm8`xXV i31xg7A2sQkU5_ibYU D-$N+}Re x2koT+N&:*>gSuclb~]՛=FAE1cV1JTVZWs۵gopW7~E{Nare@ DjFMMgłZ7*:`[ie > Tu`*LiAP%# V n8QpGU%YL$dog{S uMUAOUR'K~TJ{Iyco]Yljh\5 b.)7'yC6EEqfVR~Y : =fJwiVYG%X<C 'ޯU՞ӝ2 (e/jW`T1b,zkCnRJpzVi:H> y]#CYvo,d$ QS version 1.1 By Howard Dutton Genie XJM23622 H.DUTTON QS, a spread sheet for CP/M features: 26col x 99row sheet variable col width "WordStar" type editing functions / movement, algabric formula evaluation (nested cell refs. allowed) trigimetric functions, column / row summation functions. Instructions: First: in QS press for help, this will bring up a screen with all of the commands/options. Positioning to desired cell. use: <^S>-rgt <^D>-lft <^E>-up <^X>-dn <^A>-pg rgt <^F>-pg lft <^R>-pg up <^C>-pg dn To enter text into a cell press the <`> key and type "what ever" then . use: ^S to move left ^D to move right ^V to toggle insert/overwrite mode ^G to delete right to delete left Graphic cell entery functions the same as text but graphic symbols are shown in place of text. (that is on H19 terminals but you may be able to use this on your system. If you have TP look in the file QSMISC and the note on compiling at the end of this file!) To enter a formula depress the <=> key then type the formula followed by the format suffix and . Output formats include hidden (HIDE), floating (FD), dollar (DOL), scientific (SCI), and bar-graph (BAR). The FD and DOL formats can have optional floating $ or trailing % / #. And all formats (except BAR) can be left/right/center justifyed. for example: <=> sin(45)&sci> This will cause the cell to show the value of the sine of 45 degrees. The format of output is scientific-right-justifyed. <=> 100&dol$< This will show the value $100. The format is dollar-$-right-justifyed. <=> 60&dol$^ This will show the value $100. The format is dollar-$-centered. <=> 10&bar This will display ##########. <=> A1 This will show the value of cell A1. The format is defalt (dollar-right-justifyed). <=> SUM[A1>A10] This will show the value of cells A1 through A10 added. The format is defalt (dollar-right-justifyed). Also various numeric functions are available: In QS type for help and you will get a list of them. NOTES: Since version 1 I have made some changes: Corrected a 'bug' that caused stray numbers to be printed (they were really h19 control chars for cursor on/off and block/underline that I forgot to disable. Sorry for the trash!). And another bug that kept the DOL$< FD$< formats from from working. Help is now on disk to save memory (free space now up 5k from v1.0). Also: If you have Turbo Pascal (I use Version 2) make sure you set the end address of the options menu to '97FF'. This saves about 5k of memory for the recursion stack. Howard.