!" >- Ͷ Aګ ҫ _!7^#V~  \p Z z ů2[\͓͢1!~(OOE# =ʻf "=« ý> 2͐ f "]=f =« *]}o"_  *] Hello There! You have just tried to boot your computer on one of your RELOAD diskettes. You shouldn't attempt to boot on this diskette, but rather boot on the 1st reload disk. It contains the procedure to accomplish the reload. BATCH OVRCLIENTSRDEF CLIENTSRDTACLIENTSRNDXCUSTOMERDTACUSTOMERNDXDATASTARCOMP FORMGEN COM !"#$FORMGEN COM%FORMSORTCOM &'()*+,-.FORMSORTOVRg/012345INVCE DEF67INVCE DTA89INVCE NDX:OKSTATESDTA;OKSTATESNDX<ORDER DEF=>PAYMENTSDEF ?PAYMENTSDTA@PAYMENTSNDXAPRODUCTRDEF BPRODUCTRDTACPRODUCTRNDXDPRODUCTSDTAEPRODUCTSNDXFPUTEOF COMGHREDIT COM`IJKLMNOPQRSTUVREMSGS OVRWXYZ[\]^_`abcdefREMSGS OVR6ghijREPORT COM|klmnopqrstuvwxyzRGEN COM{|}~RINSTALLCOMpRSMSGS OVR>STAFF DEF STAFF DTASTAFF NDXCS COMCS OV1xCS OV2CS OVRnCSDUMP COMCSDUMP OVRCSMASK MSK4DEMO CSDTERMCAP SYSRELOAD 6 ATCH 1 Enter disk drive (A/B...): Enter name of batch file: #@CAP##A!GGGGGGGG#CLIENTSRO ----------------------------------------------------------------- | CUSTOMER RECORD | | | | NAME: ID: | | Street: | | City: | | State: Zip: Phone: () | | | | Balance: Last Update: // | ----------------------------------------------------------------- 򠱮 ҮƠ宠 Ү @ CUSTOMER NAME 0@ID@ADDRESS@CITY@STATE @ZIP4@AREA9@PHONE,  x$888888.99BALANCE,: @MO= @DA@ @YRJoe Anybuyer,ASO,321 Easy Street,South Succotash,OR,84653,303,586-6542,6635.06,08,31,82 Barney Addsmore,AUM,1A Broadway,Upper Heights,ME,19631,101,234-8976,9275.81,08,31,82 John Goodguy,GBN,49 Main Street,Benkelman,NE,67465,218,341-9191,5715.98,08,31,82 Mary Ordersbodkins,OMC,593 E. Blissdale,Mill Valley,CA,94324,915,361-9203,8975.72,08,31,82 Fred Paysontime,PCI,2143 South 50th Street,Cameron,OH,60698,411,989-3426,6876.93,08,31,82 Sally Sendemback,SRC,88 Circle Road,Roundview,CO,63986,821,443-9901,8949.89,08,31,82 ,,,,,,,,,,, eights,ME,19631,101,234-8976,9275.81,08,31,82 John Goodguy,GBN,49 Main Street,Benkelman,NE,67465,218,341-9191,5715.98,08,31,82 Mary Ordersbodkins,OMC,593 E. Blissdale,Mill Valley,CA,94324,915,361-9203,8975.72,08,31,82 Fred Paysontime,PCI,2143 South 50th Street,Cameron,OH,60698,411,989-3426,6876.93,08,31,82 Sally Sendemback,SRC,88 Circle Road,Roundview,CO,63986,821,443-9901,8949 ASOJoAUMBaZGBNJo0OMCMaPCIFr^SRCSa9Automated Products,23467 Hollywood Blvd,Los Angeles,CA,90039,1111111 Business Electronics,1700 Fifth Ave.,New York City,NY,10011,2222222 Computer Devices,1455 Van Ness,San Francisco,CA,94926,3333333 The Computer Center,1555 Fifth Avenue,New York,NY,10017,4444444 Electronic Ecstasy,3218 Collins Ave.,Miami,FL,33139,5555555 Futuristic Funthings,Five-fifty 55th St.,Fresno,CA,93706,6666666 Global Gizmos,36477 N. W. First St,Portland,OR,97231,7777777 Herb's Computer Co.,1980 Main Street,Scarsdale,NY,10583,8888888 Integrated Systems,9000 Main Street,Dallas,TX,75207,9999999 ,,,,, 1,2222222 Computer Devices,1455 Van Ness,San Francisco,CA,94926,3333333 The Computer Center,1555 Fifth Avenue,New York,NY,10017,4444444 Electronic Ecstasy,3218 Collins Ave.,Miami,FL,33139,5555555 Futuristic Funthings,Five-fifty 55th St.,Fresno,CA,93706,6666666 Global Gizmos,36477 N. W. First St,Portland,OR,97231,7777777 Herb's Computer Co.,1980 Main Street,Scarsdale,NY,10583,11111112222222G3333333 4444444K5555555 6666666I7777777 8888888I9999999  99999CUSTOMERDTACUSTOMERNDX40ÌD@  Copyright (c) 1978, 1984, MicroPro International Corp.  DataStar Release 1.42 ID # 612203KP-00A  KAYPRO Computer    "eP= B0B1C0C1 *2!*2  :Ie2 ͔A F ͔A*," WpBĜL=B:N?F@ y چ> ~O!*~ZdI'PPU> 6 ͨ$>2 >2 ͕8*r/~"r/<#- "r/6 :s"> : /! ~ʒ5T* ~ //~: ʑ! 4^*x/~f#~{EHͦG_ 5…͠ 2 P!I? {* ~EH1> :»Fچ §: ʾ§: >j :† ! wtچg : †!I' g!P͒ځ>Á4P: g_ 5Q:sQZ?з4 ;د: wm: !I?7ʁ: "!I' gP͞=4g=P:!I^E, Ag!I^E.9_@YNʧ͞=gP͒ҒÁ,4   9͞=g9͒#Ç* 61* @1* 61* @1O: y7>V2 > ͽ*wC~#ͽ:uf> ͽ:vʐ> ͽGc> ͽG³: ³͵ ͆H^GG{  d>_ >:d> > * ,!&5O> F#~#~  x2&y: :*x/^! sT* F >~: {: fÚ͆&=B * ",22EJL͆g̓͠ ͆!EJ~µ6W *?" *?" g! 3g<*{" 61͆ !*v/: g|g|,E0g!I?Í! ~6 !s >:: +͠ ͨ$! ~2 #s > *r/\~ A#V<6:#]++ *IͰFq ~#z> +q#! ~y5! 6* "?* "?* "{@1>@í͵gG! ~w>͵\ 2 \ \ E0b ʍ:   :s: *v/! ~8 b zĒ 7~I ͒B ~z!I?B b g! p: r : څ „ : >ʅ <*IDM*IͰFʙ =” AM >*I: ʭ *IͰF*IͰF:IG >JAɯ22 2! ~~ 3 ʶ   2 *Iͭ 2 *x/#~*c6A7# - >7g5͌!I?>7*v/|ʝ 6 -: T A͆H94z ,G; : /2 G; >2N?͆! 6>\u1" "{g59&e2 !I?m͑ *c: 6>͑  -9 >2` *cZ:¶ ! Fw_ -9 A2! Fw  !I?ö !I?> 7? 77?ɯ*y## !~GZ xd l !~l !~w A :G>22   x22 2 *y## #^#V++~ĺ  › bAx*c !:~ : ~6# w# !SͭE*:IX ͭE !ͲE8 8 !IͺE8 ͺE\ >͟? \:>G!!J >! l >*Ì \!ʌ\ *:I:IDJ*,? ",d>2]:]_d>;>) ~+^{#' ! W++^##Ny зG#N+yw*y6## =I *a͏ *a*a*x/N: G#~#F> ; ͏ :G k *a2 ͢ > ʭ Ù ʹ 2͎ʹ 1:@ F#^#V#NbA~ ##H~ # *e>2`*c *r/>G*y##:`:0:0; ͢ ͭ > > 2`I=B^EN: z!~6D!IͭE!ISF!J~IHGO#~`ڑ_w#ˆ6!L~+:>³~@## EH\~> ~N0E[E:E~#º~E!gJ >Gi#~ x EJ >z"w!s:vG:u͞HBK*w"y e?e+N#yb ^A+N# <N ;>\:>!6: 8 !"W !h͒!IF!JFN# >>  ³!]h >*,"x/+~O#"ax "t/*W: &~# x"W "Y*%"[I9{/_z/W\d>!I:O?A28J ^E͆y5͟? ;>\ >\:>I9!"W*? *?*Y"?*["?:h>þ!JF# >!I^E!6_A>!QJL *t/#DM*Y6#"c"e ʹ1DM*Y"eDM*YK0g:  u1"{2^> !"t/:@*##~=!"x/6#:w#:w*:>T> u1"*\ >:^O2G>  !~ʱ! y±:wx2!~wʱy> ~w t* >*:@*\ l*  !^4 *{@1#D!aJ$*/"}/!dJ$Ͱ/OUyͻ1B̝y1y: d>   >*}/~2gr*/!E >#h >d>!I=BͭE!>.6N!I!IͭEGOCyN_AҎ< w#ɯ>#2;J"2@J"AJ2%!I:*r/6#6*e~# 2͡ 2>2# W@͡!#~6W@G2O2k?Ҝ2#͂y"~## >":_:K " ":OK " "7 "*bA"k:Q:V: Q: ] y: *v/}:ր1: F8 ć|2~:#>2:#ͪ@: !wI: !>I: !dI!QI!~<2>16ʩ w+wʩ:w͒4!:w]?yt *%7+1jOFx,f":͖yuwf1d=M1F:jJ7xQC+2Ŀ:y*~72O7y7:m7_7!jJp!yO#+}2:_!I͂&5Bb?_jq;[|x:m!F̈́~pÖy&',# y0 5ͫyA!6JFy457#O5ͫy 7BB5b55Bya!4JK5By 7Ā5Ԁ5ԕỳʺAO!6JFN*:_L2f1:X"/7?~"'/!:L': ::::::: :@LY~::*_Fg:=p~:*S̈́F,w͝kʙ:#7c F+*:OA]Tʽ8 # ± ]TA+~8 O7 #!y_^#Vѷ9&;wUFU?2V(&(2&o*r/: M: Zo27*  b^*!#"":G#u#‡!I: ʟ!I? ڒO2J!}J ʒ!" """"" !I? ?Ғ2J!}J#I ?Òo&): ʒ""" y27: 7J!~6ͩJ: 7͡fQ͡f[~=BA͡,͒4!~5͒ܩ!~75Ò7474é"C+ҿ:G#7}*2zO:͖yVu!Og1|@X? 8+*1"`*: >2#>  ~w: ~w2* >2#<:#s2*r/>>@b~~_:#_F_ Xh:#8 #=B:#!F@ʊ¦!$6.:@ʦxw:jJ!$wҴ:#@!$ :$:jJO+Ҵ!p Fb_~Oz͖8 #zb O ~8 rZV~R8 #>ɐ8 +~R8 +^1O!G*:_+<7F]:#8 Ĵ#=˜!46.:#@161 ͏Fb8 #=~ Fb&:#8 #=_ ['6+T#Q# AT~~[>2:#r1>|:@|>2#:*DM**r«ʫ#ʟ+x8 ̀~7 #³z+«ʫ+#ë~ȹ͡Ԇx!*J:"ĕ7W@?2b_:WF#DM~.4 !\##zebW +lyZ >+la͏7_~#l_~#y_:Ͱ:2;J2@J*"02$**:Gy ~ !$On>02$$`#!$6**:GyL>0!$J?>w45YNn`#6X:2<27G~Ox:͔!0J:"Ď7*G> ?ʭ p!p$:*,711 D! W 2*:G#G>  : Ԇxʁ!:W@:` Q | \!@ j!!.J?@ ( <k?͎:͎::W >2*| 2>2#*{61* >*@1*?"r/*?"t/*:GS 5!:?>: => ] : : :.!": *?~6# 61*{@1: !0J?F Ͱ å *r/G 5!5!ɯ> ~Z! H!ɷ*#:G >*#:G7#t!D!ʢ!: ʞ!ͦ!ž!<â!<ͳ! ~w>2#] ":8"*F#:!!"$L"͈"!#&L""͈"K#:%L"#k?ԆxI"y7!2J:"X"] "7y: *eMM!p"2u"J>*v"k??k?>2O:*q#=":G_:O!L**:jJʱ"~!ʱ"" ^»"i!jJ"a# "AY}"o|"O}:"ɷWxB*x/^+~"#> !10!9"o/2'D$$%$@$$($xG$%$x$f$DMͼ%͎$t)> N#^#VbA$=$${$V$*?~ʢ$ڠ( Ò$4#DM*?*?6 6 ï$$#x~x~$y$$!$#N#^#V#$(())+l++,x,%t)G+$3%+6#^)I%y$:%$ʣ%$n%$$W$_n%"%f${͊%Gͣ%iM*%J  ҝ%ɻ{~# ڤ% ä%{2&~&l/2&͔&+%-%>2\/͔&0%%͔&!jJ&E!&e!&c(U&G&:&̈(%:&U&/2&%͔&G-_1&x4&͔&c(U&G͔&c(N&OxG{U&G!l/~h&+ Z&2]/!]/xwڑ()e/5)E)ů2\/ͱ(>@2]/>2&:&=2&~#ڔ&+-!jJ0ڔ&:Ҕ&2'ɯ :&2&&x{("'`i"'2'3%͔''!':\/'~ʨ(5:'O:]/'@ '2'~$'/<0'450'4<4O Ҩ(:\/>-':'G :jJ'ͤ''F':'ʋ'>E':' p'/<-Gy'x/ x' Gy'x0'':'!l/"'>2'2':]/ʵ'!'~ʹ'5>0!'~ʵ'5*'~'+"'t(0*'w#"'`i~A'6G>Mw͔'!:]/A<2N()T])ͤ'_:N(=2N(((:\/}/o|/g#~#Q(q#\(0 ͔&c(ɇ:]/=2]/:]/<2]/>â(>â(>â(>*o/7>7ɯ2]/!^/Z(( +T]~{( (G+~t((t(+T]t( G)#~{(({(!l/~!_/ͻ(̀()! l/ + $) ';) P'> ';)!m/~ȯw+6>+6=R)È(`i~G2\/x2]/f/#O(:\/W:]/ʊ)!f/O(ɯ' #Í)7>'w #Ù)7>'w #ì)>)2*2e/:]/W)\)!\/:*w )*t)\)!\/**O(!*:*w:*G2*xW!]/*\)r:*!f/(='*e/5):*G:\/c*f/!*͌)!f/>(͈(e/5)*)ʬ(f/!**͘)):*2\/ͪ))"j+X+!f/O(_+!X+O(!_+(2f+!_/Z(!_/"g+>2i+*j+~#"j++*X+*g+͌)*4=*t(+_+*g+͌)=*!i+5*g+#"g+*:]/ ʬ(W!\/w#zW@O+w`i#͕*)e/5)E)z@ڬ(Ñ( Wʖ(_!]/~2*,ȓ_Aw+{ڬ(Ñ(z+w>2),`i,O(2!,2e/?Ge/!,+͘)ð+͌)!!,~w:),=2),+(:l/+!f/(í+!,(í+#+ +2*,e/!!,O()e/5)E):\/‘(͎$ t),+t) W2.z\)' D,ͽ)-!A.O(2.>."/.t)\)(.\)|,}.!=.,ڹ,+å,#é,:.-t):.ʑ(ì( 2!/>A.\)+-t)A.).t)\)A.ͽ).l+ .t)2.-!.O(+/>"/.t)T/\)-!.O(.>"/.l+ .+-t):!/AO>r-/G͌-I.).+-)t)!l/"-~&|ʬ(|ҫ-}/o|/g#>2\/-^#V#}o|g-÷-*-&͈("-{¯-)'d -t)A.\)l+\d5bEHyed"BA1PYTAE(('@ A@P@@I@hfffff?hfffffA>533333>=ii<0$;9"sU':9"sU'9BT8!%8hxVg 7"hC60wYEG417Gv@`v'b1A@PX#C`QI"U&Àe(HBCTbDvRWaGv"C%T$a'ÙH%Csrb"(HdA1AT/t)7/)T/+! DM=//. +-)!"/"/"/#"/"/"/"/9"?*x/V##/2z/*?_"{/͎1*t/6#"r/6 ͎1"/͎1"/2*/"/*/"/2*?"/͎1"/*/2*3:q/T0:N?>2/"?`i"?*?"r/*?"t/6x0:?ʢ0*/͎1X0*?ʹ1"/DM*/ͪ0͎16 #"}/ w#z—0!q/~w*?ʹ1*?"?"?*/DM*}/ +'1/:?*}/'1/:"%?"'?1'1*'??1/:000*%?/1/:~# 1 1xGyO*%? +~ '1#"r/9!q/F1q/Q1G >~ >?>>~ ^#V^#V*?:q/R1_͎161͞1>>*?A0*?"?"?*?ʹ1"?}o|g2q/*?"/!͞1 >:q/2q/:>1:q/>?>2:q/@>:q//?:>?>d>(>*}/"P?;>!"/+"+?#"/T2:q/d2ͨ2/22:q/ 2PY!~_2态Ou2*? >! ʑ2*? ͞2͎1!/4#ž2!-? >6d>2!-? >*P?n22/P͎1!/~w|2"/2/+3”1*/ #3+733x>1y   "v/"/"/|+"/C4”1͟3DM_T3:z/_2/>1*/~M3`i"v/go2/8*/~2/͊3^#V"v/#:z/###)˜3O͘3 :z/O >< ڸ3=¸3 > /<3>"/>3://<*/6*/"/>*/*/"X?*/"P?*}/!/4O$4l4! 35d>T5R>F/<>"/>P4>*/*/"X?*/"P?*/!/4x4~#v44#>4͠4Ͳ4~;4y4yN#>>4y! w`i)LGyq#»4xp#ɷGyO4*P?=4"P?(5 >y/w6(555!F~w(>p͞2 >7! *P?y~(5Q5 >!6~(5 >5>y5*}/>*/>*}/>*}/(>*/>(>"!?*!?!#?4µ5!N?6!9"?¾5>"7*?!#?65:N?ľ5!#?5:/͗555:q/0%65.64!7u66C76`i"/*/"/*/"/:z/o&+!"/"/+"%?"/*v/"'?_6[6͗6u6A6"%?D6"/*%?*'?##>+?97/:ړ682/"/:/:z/DMͱ6G}l`)ȷ#!)Ҿ6 ¶6͗565G6Z:687x6w7͗565l77*/:/7!72/"/7C778>2/7*/DM:/*/`i#v/<7"/͗6*{/~<6f7ͷ87>f7*r/~==2/:/7+"/͗6"/2/8ľ5:/G*/7¸7C772/5*)?G:+??x͗5l77*/:/ 875"/2/P7͗5&8>885:/>8*/"/:/2/>*/3ľ5:/"/2/O͌8p8T8p8i8[8 k8#y 8 ~8 |7+3ľ5*/ -8>2/*r/~#<*/"/:/2/:/8F9y2/*/"/*/3ķ5*r/*/:/O 9/)9*/+"/*/%-"/O84ķ5*{/*/ :z/G#9~ʼ5~# @9*/#84ľ5*/)9!"/ͫ9"ʀ9,i9͏9 ͫ9W9>͏9N9ͫ9,i9͏9 ͫ9"q9͏9À9*t/*/?2?ʩ9#"/~ʼ59 9~ ̫9> # */#3ľ5*/*{/9*x/N#~#F#:> : 92:~: :> +#:*r/~#":=!:*{/:z/G~=S:L:>S:#@:2/*y##"[?*r/̓::~ u:# h:2/ɯO2Z?~ ʵ:*[?####~2Z?*[? "[?ʵ::+::G::Z?:0:ʵ::µ::Z?#::~ #:~~ :Z?~ ;#+͗5!;5͗5G;59:/3;/:U;.6!7u66;`i"/6:/;:/ä;2/*%?|s;;;#||;"/;:/*/8>:/*/*/"/:/2/<"/2/9*/"/:/2/P<͡<ɯgo8ľ5:/*/P<"/2/*v/*/*{/6:z/;#s#rgo <"/+"/;*/:/84>*{/*/O :z/G<*/#"/*/$,"//<8y*/:/84>"/:/<2/6K4>"/*/4>*/3>:/<3>*/:/3>"/:/<2/63>"/*}/4>*r/O*/ =yw# =K4>*/#84>*/<`=/='={= T==>,{==y=Z=G="{={=2=y='={=> {= <Z=w=,v="d=>"w͂=# 3>*/#3>*/:/͗5*/"T?:/2S?8ľ5~2R?63>5͗5*T?"/:S?2/8ľ5:R?wþ=:/͗5*/*r/~# =zʈ|g}o>y/Ox/Gd>8>>ɯA>d>Ҽ5! w\>¼5>>y Ҝ>!ܤ>>G>2O?_ѯpɷ! ~*X? >!"X?>*V??"V?ʼ52N??>d>=:]-? >p+4z{Ͳ?g?oͦB*xA:gbA?Ͳ?OF:~A=O?*OIxGF:@=gBoͦB(BB:*yA*~A:*xA*BG:uG^EAy:}A?>F͆H!|A~/w@?W@A:|A!}A<2~A}AO~#GGA >MA@?W@Aů2yA2xA@k@͑@G@!xAB_:W:G:uڦ@x:Wæ@:@*~A_:W!yA:vҫ@@2wA~ʻ@@~Oz@:wA@>:wAO{_x@@yNwk@@*xAbA"zAA:Ho]?JA:~AFAO}?_*yA:v*~A4A}*zAF 7AAF*H!A:~AOG >DM:u͞H*w|/g}/o#wM:@2HG*"8IB*,µA"8I͍H"H:@_",:cA!M!V![27I*" H"H"Dͧ!ͻC:C=B:ͪ!ͻCC<=͗GB::A=ɯ2H:H*H怮w:2H*@*8I"H"H> 2HBqB!"HKDc%.ͦB*8IB6 #rBB‰B ͌D ͌DqB*H:@Gs#=–B!ͦB2HòB͹G:H“C\U:g)C*H{BzCG:7IB*HNE͌D#BC!MͻC*a:`C|eoMFCT!VͻCJFC![ͻC:CͩCKDC:A͞HLE:A͞HgC:cQC͌D==>cĉC> ͉Ci&fC oC |fC{0O͌Dɹ0͌D,BͩC*H"H~2Hw$C"HDM͍H"H>25IF#Ny~CDC*y怶O#~CB25Iy D FD*HͦB:5I"DE͌D*DyͩDO.DBXDy*HtD*HͲBE͌DtD*H"H*H"H*H*H?yiD2H:tD>O!H4*Hq#"H:HOF:šD>OyGұDƾҸDR B*HGD!p~DDD*H~6 O#DEͯBͻC:C:E:H$E*H~w:H2H:5IͻC:C25IwEGaErE^EOͦG ȹ`.͆HG̯BEG©E*HͺDDx/óEyo`FE2HF*HB_~O#E 'F?FGDE?FEFEG̺D*H$.G̯BF#^#V#|İFE EEFFEE*HG̺DͯBF##GhF> ~FOCq#\FsˆFwxF 6xF͕F\F{*H-ͦB CͦB+*͎GƒG͗G=ŽGO=›GGy!H456*HͲB:H<2H*H"HG*H6G"HG*H~#45!HG:HH*H~6H:H6H6H_!IF~+H^{*HwG"H:*H~6#^#V#jH:@MHͦG<͍HͱHʂHͯBCͺDEHʆH:A͞H*8IogWYxҫH)¤HGFͩDH #½H BH~ #HiHHOOOOO<OOxOOOOO<OOxOOOOO<O)OxOOOOO<O)OxTZx^+  B  e K Z x <_  `'4;S[p+K[p5mm{BATCH OVRFORMGEN COMDTANDXDEF.89ABCDEFGHabcdefgh  CURSOR: ^A=prev field ^S=left char ^D=right char ^F=next field ^T=first field ^L=last field FIELD EDIT: ^G=delete char ^V=insert hole ^C=copy from previous record OTHER: ^Z=restore screen ^U=print form ^O=print data ^J=help on/off END/EXIT: ^B=end entry ^E=exit current mode FIELD EDIT: ^G=delete char ^V=insert hole END/EXIT: ^B=end entry ^N=next record ^P=prev record ^E=exit mode _______________________________________________________________________________ADD MODE current form= ADD MODE LOCATE KEY MODE SCAN MODE (D) SCAN MODE (I)EDIT SCAN MASK VERIFY MODE MAINTENANCE , PLEASE ENTER KEY /BATCH Hit RETURN to file entered data, ^Y (or DEL) to erase all items on screenw. Type any other character to return to top of form and continue: , or control E to exit the current modeHit RETURN to file updated data or ^Y (or DEL) to leave filed data as it was and begin updating another form4 Hit RETURN to go to next form, ^Y (or DEL) to remove data from filew4 Remove data from file? (Y/N) Key not found. Hit ESC to re-enter key: End of file. # continue scan: File is empty so add mode is the only legal mode.  . The file does not contain any records to match the scan mask. # continue in EDIT SCAN MASK mode. The batch file has been verified. # enter another batch name. That file is in use. # e.nter the name of a file to use for temporary work space File maintenance is completeHit ESC key to Key already existsCan't read form definition file Cannot find file . Insufficient memory Directory on d Disk : full BATCH.OVR not found End of session. All work saved, but re-start is necessary to continue. (If disk is full, first remove something).  Length of key described in this form does not match file  or its index (.NDX) file is not properly terminated. Press return.Data (.DTA) Disk : read/write failure. Replace system disk, type return. The form definition file is where the specifications for your form are stored. If you have not yet designed a form, choose a name for the form definition file and enter it here.a A form definition name is eight (or less) letters and/or numbers, optionally preceeded by a disk drive (letter A-P followed by colon). Press RETURN key to enter form name or enter ^C to exit: Enter name of form definition file (or press RETURN): The form definition file, , does not exist yet. Do you want to create it (A) or enter a different form name (B)? Enter A or B:  data file () (A/B...)  indexa Enter disk drive to use for the The data file is used to store the data entered through the Datastar program by record. The index file is used for the select-by-key option and for scanning the file in index order. If these files don't exist yet, they will be created on the drive you select. A disk drive is specified by a letter A-P. Which command would you like explained? (A/K/E/I/D/M/B/V/R/F): i0NDiNeDi0NeEnter character to select new mode: A = ADD new records K = select records by KEY E = Exit current form I = SCAN in Index order D = SCAN in Data file order M = edit scan Mask B = select Batch file V = Verify batch file R = Restore main file F = File maintenance J = Help SPACE = current modeV=VERIFY MODE is used to CHECK THE VALIDITY OF CERTAIN FIELDS IN A BATCH FILE. When the form is presented, each datafield that the cursor stops at will require either a visual check or complete re-entry. In addition, certain illegal fields will require re-entry. When the record has been verified it will be removed from the batch file and placed in the main file.F=FILE MAINTENANCE is used to ORDER THE PRIMARY FILE and remove deleted records. When file maintenance is required, e when a batch file name is requested.R=RESTORE MAIN FILE is used to RETURN TO PRIMARY DATABASE OPERATION. It is only useful when a batch file has been selected as the current file.M=EDIT SCAN MASK is used to ALTER THE CURRENT SCAN MASK. When the mask is presented, any field may be altered. Only records that match the new SCAN MASK will be displayed in SCAN MODE(S). To allow all records to be displayed again, you must delete all alterations made to the SCAN MASK.K=SELECT BY KEY MODE is used to SELECT INDIVIDUAL RECORDS FROM THE FILE for screen display. When the form is presented, entry will be required at each "key" field that the cursor stops at. When entry is complete, the first record in the file that exactly matches in the entered positions will be displayed. This search mode is faster than the SCAN MODE search with mask.I=SCAN IN INDEX FILE ORDER is used to REVIEW THE CURRENT FILE IN SORT ORDER. The commands ^P and ^N can be used to display the Previous or Next record. The scan mask can be edited so that this mode will only present certain records out of the database.E=EXIT CURRENT FORM is used to CHANGE FORMS or EXIT DATASTAR ENTIRELY. After exitting current form (using the ^EE command): to change forms, enter a new form name to exit DATASTAR and return to the CP/M operating system, type ^CD=SCAN IN DATA FILE ORDER is used to REVIEW THE CURRENT FILE IN ENTRY ORDER.!B=SELECT BATCH FILE is used to SELECT AN ALTERNATE FILE for use in all database operations. Batch file processing is identical to primary file processing with the following two exceptions: When a batch file is selected, verification is not performed in ADD MODE. It is not possible to enter verify mode unless a batch file is selected.A=ADD MODE is used to ENTER NEW RECORDS INTO THE CURRENT FILE (primary or batch). When an empty form is first presented, each datafield that the cursor stops at will require entry by the operator. After entry is complete, verification may be required unless a batch file has been selected (see SELECT BATCH FILE message). "." is the only character allowed here.  0-9, "#$%()*+-." 0-9 a-z A-Z a-z A-Z A-Z and a-z A-Z, a-z a-z and 0-9 A-Z and 0-9 a-z} A-Z} A-Z, a-z and 0-9 A-Z, a-z}, 0-9 and space are the only characters allowed here.  ignored.  : ^ Unimplemented control character Illegal character;  Not enough memory to complete calculation Result of calculation larger than destination field Fatal program error. Please report occurrence Zero divisor in calculation Exponent overflow Field is not complete Field value must lie between  &   Field does not exactly match previous entry. Please enter field twice with the same value Illegal field. Please re-enter Operator entry not allowed  DM DataStar Release 1.42 ID # 612203KP-00A Copyright (c) 1978, 1984, MicroPro International Corp. All rights reserved. ts use. The software contains valuable trade secrets and proprietary information of MicroPro International Corporation and is protected by federal copyright law. It may not be copied or distributed in any form or medium, disclosed to third parties, or used in any manner not provided for in said License Agreement except with prior written authorization from MicroPro. d in any manner not provided for in said License Agreement except with prior written authorization from MicroPro. O{_x@@yNwk@@*xAbA"zAA:Ho]?JA:~AF40*4D  Copyright (c) 1978, 1984, MicroPro International Corp.  FormGen Release 1.42 ID # 612203KP-00A  KAYPRO Computer    "P= B0B1C0C1 *2!*2  822\  21^ M2\  21!9"Y ͱ Č 1* n:>p*@ +"@ U^*D 1"@ !D :d!E :45lw75>2$*@ ~~*9Gu<9ͨ9:> #:D O<9́_ͭB ~V_*!9N6s#r*9N6*9N6:#9G *D :> 9|9!)>͚6:C 2$c6r=. ͼ=A3 /ČNẍ́ zA+3*@ :D O:=_ A` /Nẍ́ zA#`2D K^K*@ ~|¥uN —*##ͣ^#V"D K"U ¼¼:D î¼*U *@ | ~ |*@ ~|uW *~=͊ ×"U &&:D &=:O`. 0:O=`. B` [.p0! :D _~*@ ~|ʈ>*@ ̈́ Č /ͬ:G~|¨̓ #™ /*@ :D G+~|ʴ#*@ ~|ͽ ͎*@ ~|zͣ0*@ ~|̓*@ ~O͎!'9 *@ ~w /*@ ~ /:D G~$+#~w:$:O:E G͌ͣ0:E O::!+9:=w/*D $.1:/<_́!5~!E Z̈́5Kã0ͣ0:E W !)9: :O~+ *"!4K͖0!S"L!E NS!E ~Y:=wK:E J!/9:=w/!C$8!5~!D ‡5K*T]:O:G # “:/<_́]' = A !+:Ҙ =/!o9Oy/ (@!a:* *| !19w/*Y ͘"͖0Ï!39!79!%9w/!X 5!59w/:T:2Y:*+"^ ! 6 #xQ ? 6.A !"D *"@  *1&"8"9:A2828$/z{ ^#V !99y/!W 5§ 4:.!W Fw̔/:W 0*9N6wR9 38 ҋ 1ʔ/8͹/~#   ! wɷy % G= :2] _ѯp% @!SK5*8xH K5 !P5̈́ ̈́ !C9X5̈́ X5\ =/A \ i7!! ! l *Ì \!ʌ\ *88*:*,| . ", 2:_ - u ~+^{#s m W++^##Y Ny зG#N+yw*q ##N =• ?914ʃ !~6? !;9K5!5!~=9ʢ GO#~` _w# 6!~+:> ~@## ʟ Ң \~> ) ~ʃ 0ڟ [ҟ :ڟ ~# ~Ÿ !;: G #~ @ x ҟ   "! :G:<8BK* "  "$Þ 6N "$ +N#y ҽ  A+N# Î N - \ !6Ą !"J ! !] *,"< +~O# "*< ~2_ @ *: a ~# x) " "Y *S "E9t {/_z/W\ !A9:] A2$: 4=/A >2̈́ !] *A-:@g"E<8*,"< 6#"BK@ 6 # x "w#w#w#"\!>:n l \!;:n 2h G9t !"!~*< ~O~!~*}D<8BK*~*~u xF~*6,X͔\ 2h  *w,̔ x‚"\ !I9t *@ ~|uʹ̹*D ,R*@ *D :o-"D 1"@ "D "@ ~|,*D R,fy\f=!B h*D ͊ʹʹ_͖uʹuͭ~w¡!4~6WuġWru͹yͻuʹruÓ͊*D ,͊x͐_)u {OzGͬ:D O**D h͊hN (ͨy_ʹN Y͖_ʹ *~ u )*Ͳ[͞:E wT]Ͳ"6>*4>Oy[*5͐_]TN DM*}o|g# +|"ɷW*##<N ͞:[ ͭ@ͭG#_>@M/ȺKwq[[[#~+[a[ma*##ͬʗ N „ͬ y*D g͊h2w!x4:wO:xWy͊ ͣ*Z o͊7 *Fx͊u(*@ *D  ,:#o$:7|u ͥ~> ́u Ͳ{/_z/Ẃͭ  OVlJWQWyO y ڜ<Ý }O|G|}~# x²~+ x½> !>!>~w2*##ͭwN Ƀ5~!~w*##͞ECC͹OIwN '~DM*##͞k+~kwN [*@ :D G̳*D hDM*##ͫʧN • {͞+~ͣO:D O+N>B>>>B>>ͨwͭw+++> > ẃOͭ]T :T:6#x# x7?ͭzځڊpxZ!Y~ͭ<>@B> >BÐ>Bͨͣwͭͭͭ~#¼! ~ _~6O~_JLɁOQz͐:@!}8 0կ_ ́@{r#=:u x=kzBK_*$"$ ́#́+) sur#s++|r+szBKͽz*#ͥ+"ͽͲ"*ͥ"*@ ~|uͭɯ:D *@ +~#|:D <**@ #~|:*##"< w+OOG*##͐Gh##~Io&)q#pxQ>G N 0x2y!~wͭ~@~2%!9"%:W 2 %>"͞ "u"$2$Hw͊ :ͫ͑:%͏$E$3!͘"R~¢:@2}8: %͞ ͭ 6!"$!9"$!&*$ͭ@>̐#~@w:E G,21/2}8͖0:$*8!@!$4:%2%:}8g -BF&`_^#V`:c:g:o::~#foͰ!G+#~$>2$!1!=4~=5dcB>2$$bk6?#=W:$<$k>2$*$& ~:+wy|*$ͨ2$2C #~#fo"D 1"@ G~w#°!%4>>2$O  > 2$FO#%x >  :$K>=y2$F#%7 >  *>: %Ž~#o͊ ͭ|,>#d}., i:,-dF#~#€yO~#¥>&K~#~>,>)~#odx>"  #"~!#<~+-*/^()?~#^#V#& +$Nbrr[*${ͱC~#R7CfC*$x/wRC!́R*$Vw> >5CRC{#RC*$xW>Đ#g:=QCbC!2%~RRRͱ7ȯ7C:% *$e" %:%/z2> ͆0$8n*8D2͹6O Z P?qͭ3#:$ʎ!E{#*%E*$ͭw#:$G+~ £˜ʱx2$Ҵ!W9*~##ͭ:$O#:$# ѯN 7* %:$_+~ Z,ɯ2%: %GBR#5% (>B#Aґ>-u ‚!T:n 0 n7*~##ͭN## ªğ#&N Ÿ7:$!%6x[A?:0?#=*$!%6*? )>$͟#yYG"ʫ#m͑q(7?>#Š<,>ž#)7>"­"ʭ&7> ,$%-w#!K9!M9!O9!&:?< !Q9!S9 w/: %*$eo(+,*%ͷ1G37*~*$k"$ʘʢʢ, ʘ ͘"*%{+*8ͷG3}ͼ1o%-Z#*8,G3*8ͼ1$>2%Ø͘"nÛ͘"̀*8.͹6G3*8*%{/G3!%4͘":%=G:$O:%C Hw͊ z:ͫ͑%ʃ:$u͏$E$z͐$͘"RJ"*%!þ!%4ͱͤ[$G3:*$&~ͱG`[$:$ W W   _ W 1 m _ %!W W W a f A A ,!W 8 !`:&  :% ~$ # ɷy2%a_O!c: {H y y0 ?& A?:% y0 & !o: ʹ X>x} HÄ <„ H*$#####~!V:ʗ ## y ͺ *C &6y_O*!9N6~![:O !A: ʹ ͺ :T:y*$ y*8!!U9w/D27!#:6 !!6^@#w!g: !: :$e!!u"""#3#""""k!K##?#T#q!##!!\#!`:t!!k:t!!o:Ͱ! #|!*$~2$x/w*$N!:2 %t!>͞{#yOʲ!^"=!$w͊ N *$(:$͊ "$n^"=!$͊ h*$*~=͊ ͨN#*$ͨO# YyĴ"$*$ͭ_>͐#*$ͭF *$"$ͽ*$=͊ (ͪ*N#ѷl"2> <2C !%5 *$xO!c:t!x_#>Q͐#>">!`:##xQ͐#x͐#*$MOt!GM_ɇO##*$V:$wr!x">ą"!x"> ą"#=*$w*$##:$G+~ o#d#{##x *$xV_͍#*$p:%*$z!4ʲ#5 #¥#57#^"=*$w:$L3$6*$?#-#,-:$_~#> ͤ###:$OG0 x$?$G0 $2$Я2$=!$wr*%G3/͒3E$~:%X4:$_[$:%…$*8Nͭ3#i$*8"%X4G3. /$8ɯG*$c6$~̵$#ͺ$~$*8"%!~$$Oí3X4*8$.G3 !8ͭ3~$                     `@@@ @@        @ >ͳ12.2.:![99):yy!u99)*~'##x2.".ͭ*(~e(~#(#~(~`@̪(~(~)N ‹'!~w:.'~w!k99)͹6 (]'c'ͣ0!m9y/ ('`( ? +~w#*.ͭ!s99)*.ͭG#P(!i99)_a(F(MP(*.ͭ}(!g99)â() N (#(!_99)2 )*.ͭͭGo&>)/)/)# )!]99)!.V6|7})c6zj) )! ͝)*Y9N6͚)́)~ T]:.k͚):.*8:@͹61c6|7~))¼)#F =*yO7)#xʡ)¡)#Ý)#~#foN6Ý)y ):.**1!D2*y  :.ʒ3:.E*y_ >!*:  * * =* *=*y V*2.:.<2.Qد2. )  =*>2.ͻ***;,H.>ͳ1|7Ĺ6 * *! ͝)!w9͗)!9͗)!y9+*!{9>+!}9>+*!9>+!9>+*~##y2 ++N *ͭ2.c6.)+2.͌*͙*c6͚)*TE*͑*+,T+,+ *6+~~f+#W+͎+:.ʡ+2+++ͭz +:oc͊*+~1#wÁ+6 #+BÊ+% !% ~ -,, *,~N~*,::O *# , **~##͑*xJ,-". * *xͤ- * *....>).>).>).ͭ¡, =*ä,,.$..!:.~­,.$..#. -. -$...ͭ, =*->.<,. =*> .<,.ͭ- =*'->).-.$..ͭʖ-`-!c:##yR-!:..> ).ͭ@ʖ-..ͭ-..Î--: *# ͝)N E, *5./ *ͭ@ͭG#N *½-͙*!9͗)y.^#V#-O *y -x.O *.F#^#V#N#.*.ͱx. . *. *.5..+k͝)*~Q*## ͑*ͭ¥.̻. * *# *x=2$<5.= *~2 %ͭ.͝)QN Y.*~Q. **~!9c6.͚) A> +.:ҙ*!9͗)P/g^/oD2*1:E g1l/P/OԚ6:1=Ol/*8xG͚6:@=gͼ1oD21ͦ1:E *1*1:D *1*> ͼ1G:G4ͣ0y:1Ë/>́6$8!1~/wͭ/̓//ͣ0:1!1<211O~#GG 1 0ͭ/̓//ͣ0ů2121͖0 0/0GĖ0!1ͼ1_:D W:C G:D0x:> WD0:@*1_:E W!1:I0ʂ021~Y0m0~Ozm0:1ڂ0>:1O{_x}0ڂ0yNw 0Ė0*11"1ͣ0:}8o.0:10O}l/_*1:*10}*1͚6 0Aā6*8!1:1OG DM:<8*|/g}/o#)>:@2}8G*"8͡1*,S1"8+8"8:@_",:ck1!M!V![28*"7"7">4ͧ!Y3:͊31:ͪ!Y3͍3<=57ô1::A=ɯ28:8*8怮w:28*@*8"8"8> 28͡12!"83c%.D2*8B6 #2͡1'2 *4 *42*8:@Gs#=42!D228P2W7:813\U:g2*8{Œ2zʻ2G:8ڌ2*8Nͼ4*4#}2û2!MY3*a:`ʠ2|eoM2T!VY3J2![Y3:͊3G33C:A<8LE:A<8gõ2:c2*4==>c'3> '3i&3  3 |3{0O*4ɹ0*41G3*8"8~28w2"8DM+8"8>28F#Ny~r3ͭ3`3*$y怶O#~x3ͳ128y ҡ3 ͠5ͭ3*8D2:83ͼ4*43yG4O3͡13y*84*8P2ͼ4*44*8"8*8"8*8*8| y428:4>O!84*8q#"8:8O͚6:84>Oy͜7O4ƾV4R ͼ1*8Gx4!p~|4ͭ3q4*8~6 O#‚4ʠ4M2Y3:͊3:²4:~84*8~w:~842~8!~4!4!4>2~8:8Y3:͊3285i7454OD7 ȹ`.$8|7M2`5|7G5*8X4Dx/<܁6$8P2>Q5yo`ͬ5`528c6*8ͼ1_~O#ʁ5 55|7̭3ʕ55t5͠5n5|7X4*8$.|7M2F#^#V#|N6t5 ʙ5Œ5ʵ5ʳ5Œ5s5*8|7X4M2F##͹66> 6O͒3q#5s&6w6 66365{*8-D2 ͒3D2+*8z<`68 9| ~6#:| ~6^#VN6Hͼ1G*9͚6 =6:@=ڷ6*8 p#s#ri767ʼ6D767i7676D7:7 F͡16:8Gͼ1x7#+ 7+*8DM+87ͤ4>,7!757=,7O=97|7y!8456*8P2:8<28*8"8|7*86͇7"8͜7*8~#45!877ñ7*8~7777_!q9c6~7^{*8w͇7"8:*8~6#^#V#8:@7D7<+8O8 8M2c3X47$8:A<8*8ogWYxI8)B8GN6G4z8 #[8 ͼ1z8~ #k8i88HHOO;OOO(OOO;OwOO(OOOdOOaio  BlBh Ui# +  5 O C1{-=Pdy/gbb~Phe !)!N#f#$$%%~'')9)2+h+C-a-..5/M/00!1:111Q3o333f557&78588899::%%;;=-=g>>??@@lBC{EGHIDATASTARCOMDEFBAKABCDEFGHabcdefgh98.YX!.'/~"NYSRFFFCFC-ABCDEFGHIJKLMNOPNS_N00NN0SF000 -N0 QCJ@@W OREPFBCURSOR: ^A=left item ^S=left char ^D=right char ^F=right item ^E=up line ^X=down line ^U=set/clear tab ^I=tab DELETE: DEL=char left ^G=char right ^T=entire column ^Y=entire line INSERT: ^P=line buffer ^V=char right ^B=entire column ^N=entire line OTHER: ^J=rotate help ^W=list form ^C=form done ^K=toggle key FIELD: ^Q,_=add/extend field ^Z=delete field ^R=define field HIGHLIGHT: ^O=set/clear ^L=delete block CURSOR: RETURN=next item ^S=left char ^D=right char ^E=prev item OTHER: ^A=previous field ^F=next field ^G=delete char ^V=insert char ^C=end definition ^R=start over ^Q=locate field ^J=more help _______________________________________________________________________________ LIN=000 COL=000 HELP SCREEN 2 NUM=000 LEN=000 POS=000 EDC=xx ^L Unimplemented control character. Hit ESC key: Cursor is not in a field, K ignored2At line limit[Cannot delete last }line2At columns}column2Not enough memory[Possible fatal program error. Please report occurrence[*** WARNING: Edit mask or range limits may need revision2The maximum number of fields is 245[Can't read form definition file Insufficient memoryDirectory on dDisk L: full. Replace system disk, type return. a literal enclosed in quotes, or a valid field name2 &2 a constant using only the digits 0 through 9, and optional decimal point and leading minus sign, or a valid field name2Illegal operand. Item must be a field between #001 and #N, or  +-*/^2Illegal operator. Item must be Unclosed left parenthesis2 K Illegal character2 Duplicate Field Name2This program is used to define a "form" for data entry. The form, much like a tax or license application form, will consist of a number of "boxes" to be filled in and background information to explain what goes in the boxes. An example of data fields with background explanation is: First Name: ________________ Last Name: _________________ In the following procedure, you will be able to create a form for data entry. You may move freely around the screen using the CURSOR commands at the screen top, inserting background text at will. The boxes/data fields are created using the underline or ^Q key. Note that 1. you will not get a chance to actually enter data in this step and 2. when the data is entered, only the data in the data fields will actually get recorded. The rest is simply background text. The help messages at the screen top list/explain most of the options available. Use ^J to rotate the help display. Data fields may be assigned various attributes via a special questionaire. To enter this phase, position the cursor at a datafield and type ^R. Type ^J at any question for further information in this phase. Type ^J now to rotate to the next help screen: Enter name of form definition file (or press RETURN): The form definition file is where the specifications for your form are stored. If you have not yet designed a form, choose a name for the form definition file and enter it here. A form definition name is eight (or less) letters and/or numbers, optionally preceeded by a disk drive (letter A-P followed by colon). Press RETURN key to enter form name or enter ^C to exit: errors and incomplete fields: Field Error description (position cursor at field to perform corrections)  ??? No key field has been established. (Choose at least 1 field as sort field, use ^K to assign key status.) 000 Illegal character(s) in the content control wordthe CCW is reached, correct the CCW.) 000 No file name specified for verify file"Enter file name:" is reached, enter name.) 000 Field must be defined as "file verify", since field 000 references it"Verify field?" is reached, enter Y, F.) 000 Unspecified index for a file derived field"Index field number:" is reached, enter index field or type ^J for additional help.) 000 Incomplete expression for calculated fieldexpression entry is reached, then complete expression entry, substituting valid field numbers for all "?".) 000 Invalid range check limitsrange check limits are reached, then edit range limits so that the minimum value is less than the maximum.) 000 Unspecified verify/calculate orderorder is reached, then enter order.)  ??? Key length is greater than 120 characters. (Position cursor at key field(s), use ^K to remove "*".) . (^R, RETURN key until  L=List errors on LST: deviceL D=save form and chain DatastarD/SPACE): Enter exit command: A=Abort without saving form B=save form & Boot operating system C=save form and Continue SPACE=continue without saving form (A/B/C/Abandon form edit? (Y/N) FORM LISTING AND FIELD ATTRIBUTE DEFINITIONSFIELD NUMBERS RANGE CHECK, LOW RANGE CHECK, HIGH ENTRY CONTROL MASK CONTENT CONTROL MASK FIELD ATTRIBUTE DEFINITIONS Q=required C=check dgt J=right just* * D E R I V E D * W=write ed c. LIST CALC *****VERIFICATION**** O=oper entry.. FIELD NUM/NAMER=range chk PAD/ . INDEX ITEM. FILE VERIFY LEN LIN COL KEY E=edit mask FLOAT . FIELD NUM ORDER . ORDER FILE NAME . ...CALCULATIONS Field name:You have entered the field definition phase by typing a ^R. The field definition phase is a questionnaire which allows you to set up controls over what data will be accepted during the data entry portion of this program. In the questions that follow, the answers you give will apply to the current field only. To return to background definition, type ^C. Field names are optional. The field name may contain from 1 to 32 characters and must begin with a letter. The remaining characters may be letters, numerals, or spaces. Field order:This attribute allows you to specify the order in which fields will be processed during the data entry phase. Key order:The key fields are the fields on which the index file is sorted. These fields are combined for sorting. The field with the key order #001 will be the most significant field in the sort. Tie breaker field? (Y/N)A tie breaker field is a key field entered by DataStar to create a unique key. Enter a Y here to have DataStar maintain the file by entering the lowest numeric value here that will create a unique key whenever necessary. Refuse duplicate keys? (Y/N)This attribute is used to to create files with unique keys. If the data entry operator attempts to enter a record with the same key as a record already in the file, an error message will be generated and the entry refused. Copy attributes of fieldThis attribute is used to save time when defining fields. If another field has been defined with the desired attributes, entering its field number here will cause its attributes to be used by this field also. Field derived? (Y/N)A field may be derived from other fields or from a file. The cursor will not stop at a derived field during data entry. A Y answer here will make this a derived field. You will define how data is to be derived for this field in the following prompts. Allow operator entry? (Y/N)A Y answer here will allow the operator to make adjustments to the data in this field. Otherwise, the cursor will not enter this field. Calculated/File? (C/F)A C answer here will make this a calculated field. Data for a calculated field is computed from constants and other fields on the form. You may define the calculation in the following prompt. An F answer here will make this a file derived field. Data for a file derived field is copied from a reference file. Another field on this form is used as an index into that file. For example, to derive vendor address for this field from a file of vendor names and addresses, you could use vendor name (entered elsewhere on this form) as the index field. Index field number:Enter the number of the field on this form that you want to be used as an index into the reference file. For the example in the previous prompt, you would enter the field number for vendor name. If you don't remember the number of the index field, use ^A or ^F to move to the index field. Its number will be displayed on the status line. Item number in file:This attribute designates the item (data) to be copied from the reference file to this field. For the example in the previous two prompts, if the vendor file has "name, address, city, state" for each vendor, you would enter "003" to extract city. Verify/calculate order:This attribute allows you to specify the verify/calculate sequence. In general, calculations should follow verifications unless the result of a calculation is being used as an index field. Fields can be calculated in any order. The calculation sequence will only make a difference when one calculation depends on the results of another. The field with verify/calculate order #001 will be processed first. Numeric/String? (N/S)A numeric calculated field uses an algebraic expression to derive a value for the field. The algebraic expression consists of fields and numeric constants combined arithmetically, using the operations: add(+), subtract(-), multiply(*), divide(/), exponentiation(^) A string expression consists of fields, sub-fields and string constants combined using the join(&) operation. Enter string expression for field:A string expression may contain fields, subfields or string constants (literals) combined using the join (&) operation. Fields are represented by either field number preceded by a "#", or field name. For example, #007 or fieldname. Subfields are used to extract only a portion of a field. The form is: field number (first character number, number of characters). For example, #7(1,2) or fieldname(1,2) Literals are represented by enclosing the characters in double quotation marks. For example, "A01". Enter algebraic expression for field calculation:An algebraic expression may contain fields and numeric constants combined with the arithmetic operations: add(+), subtract(-), multiply(*), divide(/) and exponentiation(^). Operations are performed from left to right in the usual manner with parentheses recognized. Fields are represented by either field number preceded by a "#", or field name. For example, #007 or fieldname. All constants and fields should contain only digits and optional minus sign and decimal point. Intermediate field? (Y/N)An intermediate field can keep redundant data from being stored on the disk or hold partial results in complicated calculations. An intermediate field is like any other field except that it is absent from the record that gets stored on the disk. A Y answer here will designate this field as intermediate. Required? (Y/N)This attribute determines if data must be entered in this field during data entry. A Y answer here will force the operator to make an entry. Right justify? (Y/N)This attribute determines on which side of the field the data will be placed if it does not fill the field. A Y answer here will align the data with the right side of the field. Pad field? (Y/N)A field can be extended to its full length by adding pad characters on the left of the data, for right justified fields, or vice versa. A Y answer here will pad the field with pad characters if it is not full. The pad character will be specified in the next prompt. Enter pad character:Any character may be used to extend the field to its maximum size. Commonly used characters are space and zero. Floating character? (Y/N)A 'floating character' can be inserted into the field, either on the left of the data for right justified fields or vice versa. For example if '$' is used as a floating character for a right justified field, a dollar sign will be added to the left of the data entered. A Y answer will provide a floating character in this field. The floating character will be specified in the next prompt. Enter floating character:Any character may be used as a floating character. Commonly used characters are '$', and '+' or '-'. Verify field? (Y/N)After the data entry for a form is complete, DataStar will enter a verify phase. In this phase all of the fields with the verify attribute will be checked for accuracy. You cannot assign the verify attribute to an intermediate field. A Y answer here will cause this field to be checked during the verify phase. The kind of verification will be specified in the next prompt. Sight/Retype/File? (S/R/F)Sight verify means the cursor will move to this field and allow the operator to take another look at the data. Retype verify means the field will be cleared before the cursor moves to it and the operator will be forced to type the same data again. File verify means the field will be checked against a reference file. File verify will be further specified in the following prompts. Keep file in memory? (Y/N) If the reference file is small enough (fewer than 500 characters) it will save space to keep it in memory during data entry. It will always speed processing to keep it in memory. A Y answer here will cause the reference file to be kept in memory. Enter file name:Enter the name of the reference file that contains the list of acceptable entries for this field. Enter file disk drive (-/A/B...): Enter "A-P" to specify the disk drive that holds the reference file. Enter "-" to use the current drive. In both cases, the operator will be asked to specify another disk drive if the file is not found. Enter file key field number:This attribute specifies the field in the reference file that DataStar will search to verify or match the data in this field. The field used must be the key field and be exactly the same length as this field. Enter the field number of the key field in the reference file. Batch verify? (Y/N)This attribute determines if the records created in DataStar will be verified immediately after data entry or later as a group. A Y answer here means the records will be verified later as a group. Check digit? (Y/N)A check digit is a digit added on to the end of a numeric field to make data obey some rule. The rule in DataStar is that the field must be divisible by eleven. A check digit is used to improve the accuracy of entered data, since incorrect data is not likely to obey the rule. Enter a Y to require that the data in this field be divisible by 11. Range check? (Y/N)This attribute is used to assure that only data within a certain range will be entered in this field. As an example, the two character field called month can only have values between 01 and 12. A Y answer here will allow you to specify the minimum and maximum values for this field in the following two prompts. Enter/change the minimum field value:A field is compared on a character by character basis to determine acceptablity. Characters are compared according to the following sequence: space !"#$%&'())*+,-./0-9:;<=>?@A-Z[\]^_`a-z{|}~ (highest) Enter the smallest acceptable value for this field. Enter/change the maximum field value:A field is compared on a character by character basis to determine acceptablity. Characters are compared according to the following sequence: space !"#$%&'())*+,-./0-9:;<=>?@A-Z[\]^_`a-z{|}~ (highest) Enter the largest acceptable value for this field. Edit mask? (Y/N)The edit mask allows you to control the entry and content of a field on a character by character basis. This includes inserting constants, copying data from the previous form, requiring entry at certain positions, as well as providing control over the actual characters that may be entered at each position. A Y answer will allow you to define the edit mask in two steps: entry and content control. Entry Control Character Codes: ! = must enter a character _ = may enter or leave blank X = automatic copy Y = auto-copy/may enter " = constant in this position ~ = constant/may enter ' = constant if data on / = constant if data on both sides of constant either side . = align decimal pointEnter/change the entry control mask:This attribute defines the entry control mask. This mask allows you to specify if data must be entered or how it is entered for each field position. Each character in the field may be entered by the operator, copied from the same position and field of the previous record, or be a constant. You may not use X or Y (automatic copy) in derived fields. Constants will be specified in the next prompt. Content Control Character Codes: A = A-Z only a = a-z only B = A-Z, space b = a-z, space C = A-Z, a-z -> A-Z c = A-Z, a-z D = A-Z, a-z -> A-Z, space d = A-Z, a-z, space E = A-Z, 0-9 e = a-z, 0-9 F = A-Z, 0-9, space f = a-z, 0-9, space G = A-Z, 0-9, a-z -> A-Z g = A-Z, 0-9, a-z H = same as G with space h = A-Z, 0-9, a-z, space 9 = 0-9 only 8 = 0-9, #$%()*+-. . = align decimal point _ = any character allowedEnter/change the content control mask:This attribute defines the content control mask. This mask allows you to specify the constant or type of data to be entered in each field position. For each position specified as a constant in the entry control mask (see the previous prompt), enter the desired constant in the same position in this mask. Record edit characters? (Y/N)Edit characters are constants and pad/float characters in the field. Usually they are removed from the field before the data is recorded. A Y answer here will include the edit characters in the disk record.   DM FormGen Release 1.42 ID # 612203KP-00A Copyright (c) 1978, 1984, MicroPro International Corp. All rights reserved. ctions on its use. The software contains valuable trade secrets and proprietary information of MicroPro International Corporation and is protected by federal copyright law. It may not be copied or distributed in any form or medium, disclosed to third parties, or used in any manner not provided for in said License Agreement except with prior written authorization from MicroPro. d in any manner not provided for in said License Agreement except with prior written authorization from MicroPro. number in file:This attribute designates the item (data) to be copied from the reference file to this field. For the example *K͞+DD9N'+FÎr ͖ 8{ Ăw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/o#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77!a{   `OE!y6$ -7rBo&))T])))!y)5=;A÷)Å;!A$AW+>6:'/+ó;0TAö,2.]6ø6v7åA!q9DM* w#w*!A s#r*! s#r*w#w! w#w͐R͐*6! ^#Vr+s'*6*6*w#w*6* 6* 6! w#w͐ڽ͐* 6! ^#Vr+sÒ* 6*6*6*6*6*6*6*6*6*,6#6*.! s#r*! s#r!!*0s#r!!*2s#r!!*4s#r!!*6s#r!!*8s#r!1"*:s#r!k"*<s#r!"*>s#r!"*@s#r!#*Bs#r!S#*Ds#r!#*Fs#r!#*Hs#r!#*Js#r!#*Ls#r!#*\ͧ!#*`ͧ!#*dͧ!#!7 ͧ!#!; ͧ!#!V ͧ!#!^ ͧ*!A s#r!$*ͧ*b6#6̓++`is#r*! s#r̓+! s#r!C 6#6! w#w! w#w͐7 ͐))*d##͐Cs#r͐))*d6#6! ^#Vr+s *a 6*b 6!2ͪ!,ͭ!T s#r!ͭ*m s#rMm | !$Ͱ!ͳ! ~#fo##~#fon!S s!|g}o|? ̓? ! 6#6! ~#fo̓n&#s#r! 6#6! ^#V!r+s͐#̓ns̓n*b s! ~#fo##~#fon&|g}osË ! Ͷ! w#w͐{ ͐͹! Ͷ! ^#Vr+sO ! Ͷ! Ͷ!*$*0s#r!r$*2s#r!$*4s#r!$*6s#r!$*8s#r!$*:s#r!$*<s#r!$*>s#r!=%*@s#r!~%*Bs#r!%*Ds#r!%*Fs#r!%*Hs#r!&*Js#r!=&*Ls#r!V&*Ns#r!&*Ps#r!&*Rs#r!&*Ts#r!&*Vs#r!'*Xs#r̓ !͹! w#w͐:*L!^ ͤ! s#rz,͐+|&!͹,!^ 6A! ^#Vr+s *Lͼ#|T!͹̓j!͹*! s#r! 6#6͐͐!͐! ~#fo͐)~#foͿ! s#rz!͹͐+|$͐n*a s͐n*b s! ~#fo͐)~#fo͐ ! s#rz$!͹!*͐*L*ͤ! s#rz!͹k}@€*Ì*ͳ!ͭ*c s#rMc #|¶!͹! Mc ͡Mc n&?! s#r͐ ͭ*e s#rMe #|!͹͐ Me ͐͡+|Me !& s#rMc n!E s#6! w#w͐͐E+ڒ͐))*d͐&n&#s#r!& ^#Vr+s! ^#Vr+sI͐*s#rM! s#r!2̓TMe ̓T!& s#r!!( ͐!0 6k}@! 6#6! w#wW͐! s#rMM!͹! ͶMe ͐}/o|/g|ʊ͐++|͝}/o|/g|ʊ͐#͐ns͐##͐ns! ^#V!r+s*Lͼ#|!͹! ^#Vr+s~Mm ͐MX|!͹MX|MZ|!͹̓5!͹! Ͷ͐+|[`i^#Vr+s!͐**! s#r! w#w͐ڭ͐ #͐͐͐ns! ^#Vr+sn! 6#6͐͐! ^#V!r+s! 6#6͐*͐*! s#r! ^#Vr+sn}.! w#w͐i! ^#Vr+s͐))*\͐ns! ^#Vr+s&*L*ͤ! s#rz§͐*͐i*Lͼ#|!͹͐͐k&s! ^#Vr+sö͐?(########͐E#?####! ?! s#r͐ͭ! s#r̓#|M!͹̓! s#r*! s#rMX|d! w#w͐گ͐*͐!7 ns! ^#Vr+sw͐#n*ska }ka *s*6͐+|*6*6* 6!&̓*! ~#fo&s#r̓!? s#r͐?͐s#r! ~#fo##s#r*! s#r! 6#6͐͐w! ^#V!r+s̓! s#r! w#w͐͐#͐͐͐ns! ^#Vr+så! w#w͐%͐ ͐͐*`ns! ^#Vr+s͐͐#ns͐ w#w͐w#w͐w#w! ~#fos#r! ^#Vr+so*! s#r! ^#V!r+s! w#w͐͐͐͐*ns! ^#Vr+sÛ͐##ks̓!? s#r!? ^#Vr+s6#6!? ^#Vr+sw#w!? ^#Vr+s6#6!? ^#Vr+s͐Es#r! w#w͐u! ^#Vr+s! ^#Vr+sO̓!" s#r͐&! s#r! w#w͐͐E+#͐"͐&n&#s#r͐"##͐&#ns#6! w#w͐"͐))*d##~#fos#r!& ^#Vr+s!" ^#V!r+s! ^#Vr+sÖ̓!& s#r͐"! s#r̓!? s#r!? ^#Vr+s6#6!? ^#Vr+s6#6͐?! s#r͐ 6͐ #6#6͐ ###6#6͐ 6͐ 6#6͐ 6͐  6C͐  w#w! ^#V! r+s͐ ! s#r͐+|v͐ 6͐ #6#6͐ ###6#6͐ 6͐ 6#6͐ 6͐  6͐  w#w! ^#V! r+s͐ ! s#r! ^#Vr+s6! ^#Vr+s6! ^#Vr+s6 ! ^#Vr+s6! ^#Vr+s6̓!? s#r*! s#r!*͐*! s#r! ^#Vr+sn}.! w#w͐E! ^#Vr+s͐!; ns! ^#Vr+s*L*#|h!͹̓! s#r! w#w͐͐ڹ*L! ^#Vr+sn&! ^#Vr+s}*L#|!͹*Lͼ#|!͹! 6#6! ^#Vr+s6! ^#Vr+s6 !̓*̓n&|g}os! ^#Vr+s! w#w! ^#Vr+sn}q! ^#Vr+sP! ^#Vr+s! ^#Vr+s6/! ^#Vr+s6N! ^#Vr+s6 ͐͐###! s#r!̓*! 6#6̓͐s! ~#fo͐s#r! ^#Vr+ska s! 6#6MZ|C! ^#Vr+s6! ^#Vr+s6 !͹!͹! Ͷ!^ *! s#r̓! s#rMZ|k!! w#w͐͐*͐*dns! ^#Vr+sÎ͐##n*skb }kb *s*6*6!&̓*! ~#fo&s#r̓!? s#r͐?6#6! ~#fo##s#r̓! s#r! ^#V!r+s! w#w͐ڷ͐#͐͐͐ns! ^#Vr+s|͐͐#ns! w#w͐͐ ͐͐!7 ns! ^#Vr+s͐ w#w͐w#w͐w#w! ~#fos#r̓!? s#r!? ^#Vr+s6#6!? ^#Vr+sw#w!? ^#Vr+s6#6!? ^#Vr+s͐E#s#r! w#w͐! ^#Vr+s! ^#Vr+så̓!" s#r! w#w͐͐E+[͐"͐&n&#s#r͐"##͐&#ns#6! w#w͐"͐Cs#r!& ^#Vr+s!" ^#V!r+s! ^#Vr+s͐"6#6͐"##6#6͐"6#6!" ^#V!r+s͐"! s#r̓!? s#r!? ^#Vr+s6#6!? ^#Vr+sw#w!? ^#Vr+s6#6*! s#r!*͐*! s#r! ^#Vr+sn}.)  ! w#w͐g ! ^#Vr+s͐!; ns! ^#Vr+s1 *L*#|Š !͹̓! s#r! w#w͐͐ *L! ^#Vr+sn&! ^#Vr+sß *L#| !͹*Lͼ#|!!͹! 6#6! ^#Vr+s6! ^#Vr+s6 !̓*!͹!͹! Ͷ!^ ̓ͳ!9MicroPro FormSort Release 1.01 Serial # FS9999XX COPYRIGHT 1982 MICROPRO INTERNATIONAL CORPORATION. FormSort Release 1.01 ID # 711303KP-00A Copyright (c) 1982, 1984, MicroPro International Corp. All rights reserved. nformation of MicroPro International Corporation and isrotected by federal copyright law. It may not be copiedr distributed in any form or medium, disclosed to thirdarties, or used in any manner not provided for in saidicense Agreement except with prior written authorizationrom MicroPro. DEFDTANDXDTA$$$FORM2 @:FORMSORT.OVR Too little memory. Formsort v1.0 COPYRIGHT (c) 1982 MicroPro International Corporation. Invalid file specification Invalid Option specified ) (A/B....) Cannot Open File Data fileIndex FileError: No input files specified. Example: A>FORMSORT OUTDEF/options INDEF1 INDEF2 ...No Input Files specified. Input file assumed same as output fileCannot create only a .NDX from a list of input files. Enter disk drive to use for the Data file (Enter disk drive to use for the Index file (More than 25 input files have been specifiedCan't find FormSort.OVR Please wait... SuperSort is now sorting the Invalid .DEF file. Check your form with FormGen.Too little memoryWarning: Mismatch on input and output form sizes.Close failureDirectory or Disk full while writing output file @';!9DM! w#w! w#w! w#w͐ڌ'͐ ͐6 ! ^#Vr+s`'! w#w͐'͐  ͐6 ! ^#Vr+sÔ'͐ ###6! w#w͐ ͐6͐ #n}:"(͐ ͐͐ n&='s! ~#fo##s#r! 6#6! ^#Vr+sn`is{, )`in}/ )`in} )! ^#Vr+s`in}.s(! 6#6! w#w )͐}/o|/g|(͐ڸ(͐ ! ^#Vr+s`in&='s(! 6#6 ) )͐(͐  ! ^#Vr+s`in&='s )! 6#6 )"(͐)!9+)ú8W+$A!A!9DM! w#w͐͐ ҅)*L)`is#rzʅ)! ^#Vr+s͐s! ^#Vr+s;)͐#|§)!")! %)!()͐î)!9)*Bö,!9DM͐ ###͉! s#rM ! s#rz&** ! s#r* s#r* s#r* w#w͐~#fo`is#r͐##~#fo͐*͐##~#fo͐u*͐͐~#fos#rú*͐##~#fo͐s#r`i~#fo͐##~#fo))s#r͐##͐s#r͐* s#r͐####N+͐M 1+͐?ͺ)! s#rz +!N+͐##͐s#r͐####ͽ)M `is#r͐! s#r͐~#fo`is#r4*!9c+<ó;!A!9DM`iw#w͐|+`i6#6͐Z+! s#r͐)*0~#fo]+͐|ʶ+`+ù+!9!9DM! w#w! ^#Vr+s͐͐ n&@s! ^#Vr+s6:͐͐n`is{ P,`in}P,! ^#Vr+s!P,! ^#Vr+s`ins,! ^#Vr+s6.! w#w͐ڪ,! ^#Vr+s͐ ))*\͐ns! ^#Vr+sg,í,!9!9DM͐++++`is#rM ! s#r͐͐,͐͐~#foK-͐͐~#fo8-͐͐5-͐͐~#fo8-K-͐~#fo! s#r,͐͐##~#fo))͐~#fo¨-͐##~#fo͐~#fo##~#fos#r͐͐~#fo~#fos#rú-͐͐~#fos#r͐͐##~#fo))͐ .͐##~#fo͐##~#fos#r͐͐~#fos#r.͐͐s#r͐* s#r!9M.W+ó;;[B!A$A5>6!9DM͐ `is#r`i^#Vr+sn}.t._.! w#w͐ڽ.`i^#Vr+s͐))*\͐ns! ^#Vr+s|.͐ ! s#r͐ `is#r`i~#fo##s#r͐5.͐8.!5.! 6#6͐|q/>.;.! s#r͐A>/͐P>/q/͐+++|M/A.!D.! D.!D.! 6#6/͐ ͐s*L*G.! s#r! D.͐#|.*LJ.û/!9/W+;!9DM͐ n}/0! w#w͐0͐)*V͐s#r! ^#Vr+s/U0! w#w͐U0͐)*Vw#w! ^#Vr+s'0! 6#6! ^#Vr+sn&/`is{0`in}/ʜ0 ʜ0Dʟ0Nʮ0Bʽ000*X6#60*Z6#60*X6#6*Z6#60! 6#60^0͐0!91)ñ9W+!9DM! w#w! w#wMc Q*g s#r!Mg 0Mg *k s#rMg ##nMg ###nѯgW?! s#r!͐*L0`is#rz 1!1!Mk 0Mm ####*q s#r* s#r* s#r*} s#r*{ s#r*y s#r*w s#r*u s#r*s s#r`i6#6͐Mk nѯg5!Mm 0Mm n}k2*q w#w!5Mm n&ڛ2Mm n*o s#6! 6#62!Mm #0Mm n&Mm #nѯg*o s#r! 6#6Mo ͐Mq 0! ~#foMq n&#s#r! w#w! w#wMq ! s#r͐+|¾5Mq n&@|g}o|¦4Mq n&|g}o|ʦ4͐*s s#rMs Mq nѯg*u s#r! w#w͐Mq n&+ڦ4*s ~#fo͐n}"44*s ~#fo͐n}/44*s ~#fo͐n}~44*s ~#fo͐n}.44*s ~#fo͐n}'B4! ^#Vr+sØ4*u ~#fo͐n}8ʍ4*u ~#fo͐n}.ʍ4*u ~#fo͐n}9˜4! ^#Vr+s! ^#Vr+sâ3͐ Mq n&15! w#w͐Mc n&+.5͐))*d~#fo͐ 5͐))*d##~#fo|g}os#r! ^#Vr+s4þ5Mq ###n&|g}o|ʾ5! w#w͐Mc n&+ھ5͐))*d~#fo͐°5͐))*d##~#fo@|g}os#r! ^#Vr+sR5`i^#Vr+s,2͐+5!95ÐB!9DM͐!͐5s#rz 6!͐͐##͐s#rs#rs#r͐~#foD6B!9DM͐~#foA6c6B!9DM͐͐`6s#rz‰6!͐͐ s#r͐6#6͐~#foþ6C!9DM͐^#Vr+sz7͐^#Vr+s! ns!|g}o!͐ ͐~#foͻ6++++|+7!͐6#6͐͐ s#r͐^#Vr+s! ns!|g}oÂ7CTApC!9DM͐~#fo¥7!ñ8͐~#fo`is#r͐͐ ͐~#foy7͐7!ñ8͐+?`is#r͐~#fo|ʈ8!͐ ͐ ͐|7͐~#fo͐s#r͐~#fo͐s#r!!͐~#fo7ñ8͐6#6͐͐ s#r!ñ8!98C!9DM͐^#Vr+sz8͐^#Vr+sn&|g}o͐!͐ ͐~#foͽ8s#r!49!͐##~#fo͐~#fo?s#r͐͐~#fo?+s#r͐͐ s#r͐^#Vr+sn&|g}oú9pCC!9DM͐ |9! ~#fo͐##~#fo͐~#fos#r͐ ͐##~#fo<:͐ ͐##~#fo͐~#fo?:!͐ ͉`is#r͐~#foʹ9#|m:!4;!͐ ͐~#foͷ9! s#r!ڠ:!4;͐͐s#r͐##͐͐?s#r͐͐##~#fo͐ s#r͐͐ ͐~#fo?͐~#fos#r!4;!9!9DM͐`is#r! ^#Vr+s! ^#Vr+sns{u;O;͐|;!9Î;@<ó;!y9DM! `i͈;`i͋;!9ù;$A!9DM͐n};! ^#Vr+sn&Ͷ;;;ï?!9DM! n&;|SH>t?͐~#fo|=! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 =! 6=! 6! ~#fo! n&! ^#Vr+s~#fo! C<ѯgs#r>! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+s>! n}[>! 6#6! ^#Vr+s~#fo! s#r͐n}>͐|>! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+sv>͐6! ! s#r! n}?! ^#Vr+s!?! ^#Vr+s! n}?!0?! s>͐! ^#Vr+sns{@?! ^#Vr+s?! n}q?! ^#Vr+s!q?! ^#Vr+s6 J?Ç?! ^#Vr+s`insÝ?! ^#Vr+s`ins~<͐6!9!9DM! n&aͯ?! n&zͯ??!9DM͐͐ 4@͐^#Vr+s͐ !@͐0)@͐7s!&@͐ ͐͐ ͉͐?`is͐ ͐͐ )͐?`in&#&@!9!9DM! n&0ͯڳ@! n&9ͯý@È@!9DM`iw#w͐~#fon&ͺ@} A͐ ?͐^#Vr+snѯg`is#r@͐A!9 "   8A > _ HA7*|DM**͟AڃA>GoyD$v͠Fx0 T%uEEx0  oE AE Ex0  Efg*v#"v*v#"v:'bE*v͎jE> ͧEE>ͧEEE:EE*v͙Es#r!"v*v#"v*v&)*vg:'2lv|bk+Ó_:v*v*v:'FͼE!EE!E]% FFLHTFPLiFMToFMBuFCP0Ft a datafield and type ^R. Type ^J at any question for further information in this phase. Type ^J now to nexcreen: Enteefinition file (or pre RETURN): The form definition file is where the specifications for *!@w# '.'w#7&3ѷ_!4!?*&}o|gz$ p*2"9!33;ʹµ*zzA }o|g!U*w#$\!\*$,w# \O\>OA\òѷ!õ $$$FORMSORTCOM$97Can't find file FORMSORT.COM$No argument$SuperSort error$Internal error $Close failure $Directory or Disk full while writing output file $Too little memory $Formsort Finished $ /~/#~/+T]!0w#   " w!$>w> T$Tbk0w# G; P;w> COPYRIGHT (C) 1980 MICROPRO INTERNATIONAL Serial # SS9999XX ͈)*Us#r*.#."f/zͧ/+w-!9K-!9K-!K->4.""K->4.y/"Uy/"ʹ@, BYTES WORKING STORAGEp:Bj\ :U:7!!*h+G:!G:!! -!*)**t"*"e:Tĉ!SORT $$$&-! .*|>E4.! ->74.,~2O!>34.##" ͎ ~2 2O!>D4.##"͎ * ~ >U4. ##2>24.~O>44.y!>54.ͨ ͝ ~2!>64.##": : !"6!2 2 2 #2  2  2 *6DMyʬ :C2x:ʸ :2!@ ~@ > G27*: *| bkx@t +| #x w : x x@w D-% *"xz \ x@t "":z *:z D-##"2ym *" "*""&"*","."(ë x~ * ~ >C4.!\ yt t " *"""(! "*".*"0:-2*) :!>W4.x :* >V4.:_>84.7 2?,*"f"d!"V(@ K- +|#>94.@==>Y4.~#"6 >\4.{:=>[4.z: >^4.xk x#k ###:###++! 8- ʝ ,Ï ~##<>#4."!""y2^#V#N#F#~ x>?4. *K->>4. K->=4.   *" """$^#V# ¹ z>;4. ( >X4.{{< {@zt{F {{P {{Z {$78*$"$ *D"Z*D*XK->Q4.*Z*X+++J-ڭ ^#V#͠Ÿ "ZÁ :T!U!̦*D*ZK--͡-: @, @,͎-##"\"^!ͬ @,+*D^#Vͨ*dK-d :7 *Z^#V͠7 *D^#V8-*Z*DM "^*Z++"Z*DJ-v P #Fwx#Fwx+Ͳ *D##"D*ZK- @, *^*\-#+|ʞ Fwx#Ì "Z:T> k ô ++DM"("D*$""">-"  |g}o## !"*++"|d ^#V"\!"K)"+K-W5 ^#V#^#V8-!5##"+ ^#V*\8-W! s#r*+*K s#r !d:7Ĕ!"l*/*e#"8ͺͻ**D-"4e#"<͹ͽ "n !"j̀>4."n!͹͹"j̀@,WARNING SW1: MARGINAL SORT WORKING STORAGE%!)"h"n"<"8BÀ*4*"j̀ **8"8*4*<"<*n*h"nO͜">*nDM*j DM*l K-*8*<͔**->4.*0e#ͼ/ DM:7":*>:̔*(##͆-*P x"Ds#r# x"X"R:Ĕ*<T*-**>͔*-"N!-*":2: 2z""P!*:*2ɘ*DDM*Z^#V+"D-"Z*-*<*:͏K-"R͏*:z*-͝:7*Û!*fDM*"f*d-"d*N-"@*8*:͏g-"B6ͦ*D*ZK-҆ͭ *Da/ͩ͒/͑r͠/*Zͱ R*Z+~+~"ZK-i:W> '@G#x/!ʛ:>T] >R4. ͎-zÛ͎-~p:6px '*v"v##N#F'~#fo##q#p'x/~#~*h*ͽ*Bͩ-"`+->ڌPY*@ͩ-"4}>Q4.!#ͩ-##"`*4J-r2W*`*"_͎-*@:Wʴ*B*d"""*`)"X"Z"*`DM2*h|+"h*f####"f"$!5!4*"" x*ͩ-!~b5:****":@Á:**,*+V+^+F+N"!>2%"""`i" "(2$"*z"**##s#r"s#r#w#w*s#r#"+|+*X*`DM+V+^͑+r+s x"D**-"*">2*@, SORTING...!*Fw2,*J->Q>Q:,*|ž@, MERGING... :*@, ADDITIONAL MERGE... @, FINAL MERGE... :,@,, @,`*r*p".*t*l-"0**"4:-: -g"2*~*v-"6@,WARNING SW5: INSUFFICIENT FIELDS OR COLUMNS FOR KEY OR SELECT IN ONE OR MORE RECORDS, BLANKS ASSUMEDV(WARNING SW6: ONE OR MORE CR-DELIMITED INPUT RECORDS WERE LONGER THAN SPECIFIED MAXIMUM LENGTH, AND WERE DIVIDED INTO MULTIPLE RECORDS BEFORE SORT/MERGE: @,0l RECORD INPUT FOR SORTn  SORT RECORD EXCLUDED OR NOT SELECTEDp  SORT INPUT DELETIONr  SORT INPUT INSERTION.t RECORD SORTED: ʱ@,6v RECORD INPUT FOR MERGE ONLYx  MERGE-ONLY RECORDS EXCLUDED OR NOT SELECTEDz  MERGE-ONLY INPUT DELETION~ RECORD MERGED ONLY@,4  OUTPUT DELETION  OUTPUT INSERTION42 RECORD OUTPUT OUTPUT FILE SIZE 2 SORT RUN  MERGE RUN WORK FILE DISK SPACE USAGE *** SORT/MERGE COMPLETE ***¯͎-t̍:V*F'*N~-"P"L'2V!~6**!*F# ͞!"":$: <*R U͈:**=K:6>R4.͎-r*DM::'@ PY=—:•͎-p>2'*l"l*F(!}o"e*">"F"H* " G:2_*"Y:2`* "W~#!m!mgþ͔g| x½+|¢:6&#%q#p#s#r#%:PY6,#':̓.* DM*gK--V:o_N2ozW#~+zW{ m{Zd2og+V#))))y#v++z"‡y‡y6y߹ʓOzW> !m :o02o #~¼wt# +~w# >#f))),)!x3W-~))*W-~))/C*i*g:@ ##-z*~#""h, 2z:~# -+zU~#"h,@+ + xb~ UPY z~#"i ##"{!w6#6#6#6ʚ>o͉ w# ¤{ ʫ0{óN!y4{/ھ.{/N{ D!)͉g{ ./0}oo{|)o)$:yW-$$:x;!zw#{w 0!xX6+455!z4q55*{w*{w#"{x"{ { ʉ->+>:Uʹ*&*N@%>2T"*JͿ%":**e "**J%*R*e ">*% &͎-=7*DM-=_ ͎-:R Y! >*JͿ%":>% >e*J%"J*) ./ INSERT DISKETTE TO RECEIVE OUTPUT IN DRIVE:../, THEN TYPE RETURN*J.:)! :$, ,*"4 :2: :2; 2 z""L>2U@*b*ds#r#b*N%"d͎-h*b":7@p :7~ *"ʌ *Fͼ!*DM::'@ʺ :7 ʺ  ## -PY:! DM*K->  :7@ ̈́'PYz'BK*z'*DM:'6 #6 `i:&!00)!͎-n:! q/###<ƒ!6- a!1/ͬ!T])))):)<} .̈́(^#V#^#V*X("!"!J-">(_zWK-"~-/*h(*!"j(("*b(K-"͜$`i"l(*j(Þ(*!4"(*!"j(& "ʹ(m*):)<|F"! w#6#6#*d(o&͞!-"t("f"`ih"-*j":p"ҥ":r"ڤ"ҥ"##"`(H:r"ʸ"*t"*f"-:r"":p"*`(/|"l#"*`(-l#:r""*f""x"*t( .*h"ʹ( -*l""X(*p""Z(!"n(*n""p(*t("b((*x""d(*!X(-ʹ(:s"=y#=̹#͛(*x"J/|>4./ͭ):Z(&گ#*f(~¯##^#V*`(K->±###^#V"p(#"f(>ʹ(4.1*:Z(*`(*h(w#s#r#w#w#w#"h(̈́(*p(|#!Þ(&#͜$P$:Z(#$x$ +~$#$"f((#"f(`i"l(*l(*j(͔'#*t(*j(++s#r#*l(կw(:Z(#(*p(|#*h(*j(w-*`(/DM*t(( (/("j(&W$"f(#*j(:Z(@$*`(DM($*j(n-:Z(:'$*j("f(&ҝ$7$:Z($*j(/'$+ *h(-{$͍'BK{%z$*`(#K-ڮ$ʹ(>4.*t((BK*h(*j(- ͼ/6%̈́(*`(:Z(^% f%z'f%DM:'`i"v(*h(*d(w-*v(D-DM-"h(*v(-"v(ʞ%'i%:Z((*h(##('*h(6 #6 #"h((̈́(*`(%Þ(*h(('*h(̈́(*h("h((̈́(:Z(@ &%6#6#"h(*h(*f(ͼ/o-(&~("f( &!(*h(m&*f(~(*b("f("h(*t((s#r*n(s#r:Z(ܧ&ʹ(/!"n(Þ(:[(–&:[(ʢ&¢&*f(~(ͼ/"f(â&xr# xr# Ü&&*b(x(####*n(s#r&~(ʹ(!m*!(*h(x(&"h(ͼ/(&x7*f(*h(K-?&*f(:Z(~' ' '#"f(&*':[(?:Z("j(:'>2V(PYz~#?'4.z>4._'D-r#s+V#^+~ʰ'<:[(z7#~<ö':[(z7#~ʶ'*f(~(ͼ/"f(ͼ/('!(-~*t(@'6^#V6 s#r m* ~**f(*h(o-*b(-*f(*b(w-*j("j(*b("f("h(ʹ(/ʹ(/"t(*X(-*t(8!f(-×(*t(ɯ(Þ(*n(#|<(|("n(*p(|<(|(+"p(*b("f("h(*d(J-*h(J-! |2)}2)ʢ)>2))͹)>4.)d*~*):)<|) )! w/4.!*J*d*/d*/*)d*)/<>4.>/!)[*R*" s#r!"a/͕*~*#m**t+*:)<*/=*|*!)*ѯM+!ʱ***>*S*W**/DM- +‰*>4.>4.1*>t+|&+)*:)<9+/=M+"6+*>~#!#F6+Np+FqOp#q#pG~*}O):)<+ʙ+|! ʳ+*͹)³+x°+>)7+7*ʟ+! q!~w[*|d*+x8! 6/<,G*|!!w ,x ,7+>+/_/ /!=0,)(,/%"9,~#!H,, "/!e,W-a/z,w,9/,,,,,,9/,"=,Ç.*9,Ä,*;,Ä,*=,+|>S"/,ͩ-̈́,>K"/,";,|,G:?,#~==#,===,=,##,^#V#Ç/~a{ ~-w ->%4.#~+ -"-/<!--3A<>&4.x# 8-K-GzT-{xɅo>g{_zW{ozg}O|G}_|W}o|gɯo>g^#V#^#Vr+sɷ|g}oDM}ĺ-PY|-)ͺ-)yOxG-33. -~# --x-y -a/p/i/z.zq# .x>4.!9"-.~~2[."!.".*-.|:[.O.o&9/\.9//o&./ERROR͇.".!.͛.*.s.!"/͛.Ê.". ڦ.{:.|ğ.ý.!w#".~.@"/>:"//<6P/ o&6/~#.9/0?: ~ /#/~"/> _/G/?/./ G/~#$9/"/G/p/i/~#foy/~#fo o GM _ WÇ/^#V+Ù/++Ù/##^#V+s#r+*!~6#W-6ɀ*/)))))))}o&ɯ)lg/#ͅ**/**N#"g"i23*~<ʀ0=2-0# >@4.!E0!l0W-a/ɬ000/11000002^#V#339393^#V#339393^#V#N#F#*g33*i-+|#02!PYD-33Ñ03/31313130À03G3^#V#!$00-!0>16\3+r+s #1^#V#!01! 01]:0o"0:0o"0$0!0-*0*0D-:0r1##"+0*+0+"+0|>@ʝ1!0ͪ1!0ͪ1Ѻv1>ڝ1> !-03>3^#V#^#V#N#F#~2o".0I22oy1y# xt# BK*.0#}! "+0y92y# +y92y# ~2:o@2o>t2+~#)2xG:o2o~7+t2yI2+~z2ß:o@>t2y@f2*+0K-> t2z> t26zz2*.0:ow+p+q+r+s+r+s####!2"2!2"232*2K-2*2K-3>4.*2#w2K->4."2*22K->4.~+"293*2##"2s#r2K->4.\3*22K->4.^#V+++"27-./% <=2&?'"5@Z{[lP}M]\Nk`Kaz^L~no|_myjС*3vM{25v"6v:@v\*hv*-v:lT|\!"8vK"3v+"3v#*\Ê o  }!_vзG\z!avد2_vz2`v:/:]vF*0*3vow+p+q+r+s+r+s####!2"2!2"232*2K-2*2K-3>4.INVCE  O ----------------------------------------------------------------------- | ORDER RECORD | | | | Date (M/D/Y): // ORDER #: | | | |SALESPERSON: SELLER ID: | | Buyer: BUYER ID: | | Address: P. O. Number: | | City: | | State: Zip Code: SHIP VIA: | | | | Quantity Product Unit Cost Total Cost | | | | | | | | Tax Rate: % Sales Tax: TOTAL ORDER: | ----------------------------------------------------------------------- 򠱮 ŮƠ宠堠 Ů A@0!990112MO"A!!990131DA%A@"X89YR3@1ORDER@ SALESPERSON'?ASTAFF STAFF ID' @ CUSTOMER NAME &?ACLIENTSR CUST ID&@ SHIP ADDRESS?@PO NO@ SHIP CITY @SHIP ST! @SHIP ZIP? @SHIP VIA Q 999QUAN 1( APRODUCTR PRODUCT 1('( | $.COST 1'3 6 |  $',.TOTAL 13 P 999QUAN 2( @PRODUCTR PRODUCT 2('( | $.COST 2'3 6 |  $',.TOTAL 23! `.TAX RATE!: ` ',. 100 SALES TAX:9 6|  $ ',. TOTAL ORDER9Q 999QUAN 1( APRODUCTR PRODUCT 1('( | $.COST 1'3 6 |  $',.TOTAL 13 P 999QUAN 2( @PRODUCTR PRODUCT 2('( | $.COST 2'3 6 |  $',.TOTAL 23! `.TAX RATE!: ` ',.08,03,82,77781,,GSJ,John Goodguy,GBN,,450911,,,,GREYNHD,9,GADGETS,,,11,GIZMOS,,,3.5,127.13,3759.53 08,13,82,77790,,GSJ,John Goodguy,GBN,,471311,,,,RR EXP,3,GADGETS,,,1,WIDGETS,,,3.5,9.22,272.92 08,27,82,77800,,GSJ,John Goodguy,GBN,,478563,,,,P POST',6,WHATSITS,,,,,,,3.5,56.93,1683.53 09,01,82,77804,,GSJ,John Goodguy,GBN,,478604,,,,BUS,3,GADGETS,,,4,WIDGETS,,,3.5,37.22,1100.76 09,03,82,77809,,GSJ,John Goodguy,GBN,,478678,,,,BUS,3,GADGETS,,,2,WIDGETS,,,3.5,23.22,686.84 08,02,82,77777,,GSJ,Sally Sendemback,SRC,,820208,,,,UPS,3,GIZMOS,,,,,,,6.0,46.49,821.39 08,04,82,77784,,GSJ,Sally Sendemback,SRC,,820482,,,,AIR FRT,3,WHATSITS,,,,,,,6.,48.79,862.09 08,09,82,77787,,GSJ,Sally Sendemback,SRC,,820982,,,,P POST,3,GIZMOS,,,,,,,6.,46.49,821.39 08,23,82,77795,,GSJ,Sally Sendemback,SRC,,822382,,,,1 CLASS,3,WIDGETS,,,1,GADGETS,,,6.,41.26,729.04 09,02,82,77808,,GSJ,Sally Sendemback,SRC,,820209,,,,1 CLASS,3,WIDGETS,,,1,WHATSITS,,,6.,52.25,923.23 08,02,82,77778,,HBS,Barney Addsmore,AUM,,334267,,,,FED EXP,2,WIDGETS,,,4,GADGETS,,,4.0,30.06,781.58 08,09,82,77786,,HBS,Barney Addsmore,AUM,,334276,,,,AIR FRT,3,WIDGETS,,,2,GADGETS,,,4.,31.02,806.70 08,12,82,77789,,HBS,Barney Addsmore,AUM,,334305,,,,UPS,3,GIZMOS,,,4,GADGETS,,,4.0,45.06,1171.56 08,19,82,77793,,HBS,Barney Addsmore,AUM,,335001,,,,UPS,12,GADGETS,,,1,BODKINS,,,4.,68.24,1774.40 08,24,82,77797,,HBS,Barney Addsmore,AUM,,335543,,,,P POST,3,WHATSITS,,,,,,,4.,32.53,845.83 08,25,82,77799,,HBS,Barney Addsmore,AUM,,335580,,,,UPS,5,WHATSITS,,,2,BODKINS,,,4.0,106.32,2764.54 08,30,82,77803,,HBS,Barney Addsmore,AUM,,335693,,,,P POST,5,WIDGETS,,,1,GADGETS,,,4.,43.50,1131.20 09,01,82,77805,,HBS,Barney Addsmore,AUM,,335727,,,,UPS,6,WHATSITS,,,3,WIDGETS,,,4.0,89.05,2315.53 09,07,82,77810,,HBS,Barney Addsmore,AUM,,336504,,,,AIR FRT,3,WHATSITS,,,,,,,4.,32.53,845.83 09,09,82,77813,,HBS,Barney Addsmore,AUM,,339603,,,,RAIL,2,WIDGETS,,,1,BODKINS,,,4.0,42.05,1093.33 08,02,82,77780,,HBS,Fred Paysontime,PCI,,20802,,,,RR EXP,5,GADGETS,,,,,,,7.0,30.76,470.26 08,04,82,77783,,HBS,Fred Paysontime,PCI,,20804,,,,1 CLASS,7,WHATSITS,,,,,,,7.,132.83,2030.53 08,16,82,77791,,HBS,Fred Paysontime,PCI,,20816,,,,P POST,6,WHATSITS,,,1,BODKINS,,,7.,113.86,1740.46 08,23,82,77796,,HBS,Fred Paysontime,PCI,,20823,,,,P POST,3,GADGETS,,,4,WIDGETS,,,7.,74.44,1137.98 08,27,82,77801,,HBS,Fred Paysontime,PCI,,20827,,,,P POST,7,WIDGETS,,,,,,,7.,97.98,1497.70 08,02,82,77779,,STW,Joe Anybuyer,ASO,,0803ZI,,,,MAIL,10,WIDGETS,,,3,BODKINS,,,5.5,217.45,4171.13 08,05,82,77785,,STW,Joe Anybuyer,ASO,,080530,,,,1 CLASS,3,GADGETS,,,1,GIZMOS,,,5.5,14.50,278.20 08,18,82,77792,,STW,Joe Anybuyer,ASO,,081821,,,,1 CLASS,3,GIZMOS,,,,,,,5.5,42.61,817.51 08,25,82,77798,,STW,Joe Anybuyer,ASO,,082514,,,,GREYHND,3,GADGETS,,,4,GIZMOS,,,5.5,71.32,1368.22 09,02,82,77806,,STW,Joe Anybuyer,ASO,,090205,,,,GREYHND,4,GADGETS,,,,,,,5.5,19.33,370.93 09,08,82,77812,,STW,Joe Anybuyer,ASO,,090813,,,,MAIL,3,GADGETS,,,,,,,5.5,14.50,278.20 08,04,82,77782,,STW,Mary Ordersbodkins,OMC,,149561,,,,P POST,4,BODKINS,,,,,,,6.0,156.32,2761.76 08,11,82,77788,,STW,Mary Ordersbodkins,OMC,,149599,,,,UPS,3,BODKINS,,,,,,,6.,117.24,2071.32 08,19,82,77794,,STW,Mary Ordersbodkins,OMC,,149603,,,,P POST,5,BODKINS,,,,,,,6.0,195.40,3452.20 08,30,82,77802,,STW,Mary Ordersbodkins,OMC,,149854,,,,UPS,1,BODKINS,,,,,,,6.0,39.08,690.44 09,02,82,77807,,STW,Mary Ordersbodkins,OMC,,150006,,,,UPS,3,BODKINS,,,,,,,6.,117.24,2071.32 09,06,82,77810,,STW,Mary Ordersbodkins,OMC,,150032,,,,UPS,3,GIZMOS,,,3,WHATSITS,,,6.0,95.29,1683.49 09,07,82,77811,,STW,Fred Paysontime,PCI,,20907,,,,MSSGR,5,WIDGETS,,,2,GIZMOS,,,6.5,98.56,1614.96 ,,,77811,,,,,,,,,,,,,,,,,,,,, GSJGBN7778108GSJGBN7779008eGSJGBN7780008EGSJGBN7780409!GSJGBN7780909GSJSRC7777708^GSJSRC77784087GSJSRC7778708GSJSRC7779508pGSJSRC7780809UHBSAUM7777808;HBSAUM7778608 HBSAUM7778908 HBSAUM7779308 eHBSAUM7779708 GHBSAUM7779908 #HBSAUM7780308 HBSAUM7780509 kHBSAUM7781009NHBSAUM7781309+HBSPCI7778008HBSPCI7778308iHBSPCI7779108GHBSPCI7779608,HBSPCI7780108STWASO7777908jSTWASO7778508LSTWASO7779208-STWASO7779808STWASO7780609hSTWASO7781209BSTWOMC7778208STWOMC7778808zSTWOMC7779408WSTWOMC77802088STWOMC7780709STWOMC7781009qSTWPCI7781109VBSAUM7779908 #HBSAUM7780308 HBSAUM7780509 kHBSAUM7781009NHBSAUM7781309+HBSPCI7778008HBSPCI7778308iHBSPCI7779108GHBSPCI7779608,HBSPCI7780108STWASO7777908jSTWASO7778508LSTWASO7779208-STWASO7779808STWASO7780609hST,. AK,0.0 AL,6.0 AR,3.0 AZ,5.0 CA,6.0 CO,6.5 CT,7.5 DC,8.0 DE,0.0 FL,4.0 GA,4.0 HI,4.0 IA,3.0 ID,3.0 IL,6.0 IN,4.0 KS,3.0 KY,4.0 LA,5.0 MA,5.0 MD,5.0 ME,5.0 MI,4.0 MN,5.0 MO,4.0 MS,5.0 MT,0.0 NC,4.0 ND,3.0 NE,4.5 NH,0.0 NJ,5.0 NM,4.0 NV,3.5 NY,8.0 OH,4.0 OK,4.0 OR,0.0 PA,6.0 RI,6.0 SC,4.0 SD,5.0 TN,4.5 TX,5.0 UT,4.5 VA,4.0 VT,3.0 WA,5.3 WI,4.0 WV,3.0 WY,3.0 ,  AKAL ARAZCA%CO-CT5DC =DE EFL MGA UHI ]IAeIDmILuIN}KSKY LAMAMD%ME-MI5MN=MOEMSMMTUNC]NDeNEmNH uNJ!}NM"NV# NY$OH%OK&%OR'-PA(5RI)=SC*ESD+MTN,UTX-]UT.eVA/mVT0uWA1}WI2WV3 WY4H%OK&%OR'-PA(5RI)=SC*ESD+MTN,UTX-]UT.eVA/mVT0uORDER  F #:  Date (M/D/Y): // #: Bill to: Ship to: Address: Address: City: City: State: Zipcode: State: Zipcode: P. O. #: Ship via: Terms: Quantity Product Description Unit Cost Total Cost Tax Rate: % Sales Tax: Total: 1 T099999991 ORDER NUMBER1 $U@0!990112MONTH 'A!!990131DAY*A@"X89YEAR<?QR9999999CUSTOMER CUSTOMER NUMBER< @ BILL NAME @ BILL ADDRESS @ BILL CITY) @OKSTATESDTA BILL STATE)@ BILL ZIPCODED/ACddddddddddddddddddd SHIP NAMED/@ SHIP ADDRESSD/@Cddddddddddddddddddd SHIP CITYD-/@CCOKSTATESDTA SHIP STATE-)>@99999 SHIP ZIPCODE)5 A2 HHHHHHHHHHHH P O NUMBER53 "A DDDDDDDDDDDDSHIP VIA3. ;A HHHHHHHHHHHTERMS.# Q999 QUANTITY 1#2 A@/CC-GCPRODUCTSDTA PRODUCT 12  @ DESCRIPTION 1 ,2 | $. UNIT COST 1,8 ; |  $',. TOTAL COST 18# P 999 QUANTITY 2#2 @@ /CC-GCPRODUCTSDTA PRODUCT 22  @ DESCRIPTION 2 ,2 | $. UNIT COST 2,8 ; |  $ ',. TOTAL COST 28!`.TAX RATE!: $`  ',. 100 SALES TAX:3 ;|  $ ',.TOTAL3PAYMENTSO --------------------------------------------------------- | PAYMENT RECORD | | | | ID: Name: | | | | DATE OF PAYMENT: | | | | AMOUNT OF PAYMENT: | | | --------------------------------------------------------- 򠱮 ӮƠ宠 Ӯ !ACLIENTSR ID! @ CUSTOMER NAME @MO!@DA$@YR+ x$.AMOUNT+ASO,,08,09,82,3233.91 ASO,,09,09,82,6635.06 AUM,,08,10,82,2315.53 AUM,,09,10,82,8144.61 GBN,,08,03,82,5443.06 GBN,,09,11,82,5715.98 OMC,,08,12,82,3452.20 OMC,,09,09,82,8285.28 PCI,,08,05,82,1787.60 PCI,,09,05,82,6786.93 SRC,,08,10,82,4171.13 SRC,,09,10,82,1683.48 ,,,,, ASOASO AUM/%AUMF.GBN]7GBNt@OMC IOMC"RPCI9[PCIPdSRCgmSRC~ on rive PRODUCTRO --------------------------------------- | PRODUCT RECORD | | | | Product Name: | | | | Wholesale Price: | | Retail Price: | | | | STOCK ON HAND: | | | --------------------------------------- 򠱮 ҮƠ宠 Ү *'AddddddddPRODUCT**'y $8999.99 WHOLESALE*''y $8999.99RETAIL'' T STOCKBODKINS,325.68,651.36,46 GADGETS,43.95,87.90,214 GIZMOS,129.15,258.30,136 WHATSITS,135.55,271.10,134 WIDGETS,99.98,199.96,155 ,,, .68,651.36,46 GADGETS,43.95,87.90,214 GIZMOS,129.15,258.30,136 WHATSITS,135.55,271.10,134 WIDGETS,99.98,199.96,15BODKINS GADGETS GIZMOS 4WHATSITSNWIDGETS jz{|}~ (highst) Entr the lagest accptable vlue foPRODUCTRDEF BPRODUCTRDTACPRODUCTRNDXDS-5D,"DataStar - 5"" Dynabyte",350.00 DS-5H,"DataStar - 5"" Heath",350.00 DS-5M,"Datastar - 5"" Micropolis",350.00 DS-5N,"DataStar - 5"" North Star",350.00 DS-8I,"DataStar - 8"" CP/M STD",350.00 DS-RM,DataStar Reference Manual,60.00 MM-5D,"MailMerge - 5"" Dynabyte",150.00 MM-5H,"MailMarge - 5"" Heath",150.00 MM-5M,"MailMerge - 5"" Micropolis",150.00 MM-5N,"MailMerge - 5"" North Star",150.00 MM-8I,"MailMerge - 8"" CP/M STD",150.00 MM-RM,MailMerge Reference Man.,20.00 WS-5D,"WordStar - 5"" Dynabyte",495.00 WS-5H,"WordStar - 5"" Heath",495.00 WS-5M,"WordStar - 5"" Micropolis",495.00 WS-5N,"WordStar - 5"" North Star",495.00 WS-8I,"WordStar - 8"" CP/M STD",495.00 WS-RM,WordStar Reference Manual,60.00 CS-8I,"CalcStar - 8"" CP/M STD",295.00 CS-5M,"CalcStar - 5"" Micropolis",295.00 CS-5N,"CalcStar - 5"" North Star",295.00 ,,  North Star",150.00 MM-8I,"MailMerge - 8"" CP/M STD",150.00 MM-RM,MailMerge Reference Man.,20.00 WS-5D,"WordStar - 5"" DynabyCS-5M }CS-5N 'CS-8I UDS-5D DS-5H )DS-5M NDS-5N xDS-8I "DS-RM JMM-5D qMM-5H MM-5M @MM-5N kMM-8I MM-RM ?WS-5D eWS-5H  WS-5M 2WS-5N \WS-8I WS-RM . QPRODUCTSNDXJo|!9^#V!P!h!!!!!!ͤ!!9^#V##^#V!9s#r!ͦʈ!!ͤ!!9!9^#VX ʥÈ!!9s#r!9~#fo#s#r+!9^#V! !9^#V!9^!ͦ!ͤ!!9^#V!9só!!9s!!9!9^#V ͦB!"!ͤ!9^#V ͦg!<!ͤ THIS PROGRAM INSURES THAT AN INDEX FILE IS TERMINATED BY AN END OF FILE CHARACTER TO RUN: TYPE PUTEOF filename.NDX TYPE RETURN EXAMPLE: PUTEOF ORDER.NDX file not on disk fatal error - disk full fatal error - bad close on file |g}o|/g}/o^#V#DM!99`in|z2 : v}$}}°|ʿ!}¿|ʰ!}|}|?>o&zo&|}|>o&|o&z2 : v||/g}/o#z$/W{/_$DM!>2 ))7#}o|gO : =2 /}: =2 /}DM!>))n =f}}/o|/g#}|ʿð|g}o{_ʷ|/|7g}o{_ʷ)²}}o|gN#F# N#F#z{##^#VBK^#Vz#y####x#~#fo}|>?o&}|>o&{_ʷ|g}o/|g}o~# xD!9 ~#[!h|o!P!9s!9! b! !b!^9^#V!9s#r! 9^!ͦʷ!! 9^!9s#r! 9DM!9~#fo+s#r#|`i#DM+^!9~#fo#s#r+s!!9^#Vs!^9^#Vo!9^#V^zI!9~#fo#s#r+^f *WQOeO* DM* o&O̓o&O* *+++* DM* !9N#F#^#Vkb6#> 6 #=®>6#=· : > A$[@a${$`w# .+w#{o|g +w#!!|a{ !9^#V* !9}|R" |!o!" !!9s#r!9~#fo#s#r+^!9s#r! DM!"V Ý*V #"V *V ʐ!9^#Vz!9^#V^! ͦ!9^#V^! ͦ!9~#fo#s#r!9~#fo+s#rê!9^#V!`i*V ) s#r!9^#Vzʁ!9^#V^! ͵ʁ!9^#V^! ͵ʁ!9~#fo+s#r!9~#fo#s#r+^`i#DM+s!`i#DM+sÖ! *V ͤo͢ !9^#Vz! QA:$$$.SUBo!X !9s#r!9~#fo%s#r!9^#V!6 !9^#V!$^z# !">!!9^#V! 9^#V͛E !">!! 9^#Vù !9^#V!bͦt !">! !9^#V!b!9^#V!bͦʬ !">! !">!P P w ! 9^#V#!9^#V!$s!!9^#V!#s!9^#V!!s#r!9^#V!X ͺ%͟o!9^#V!%^X DM!$ ^!K !b!!$ s!o! 9^#V!%^X DM!!9s#rÑ !!9~#fos#r!9^#V!9~#fo ! 9^#V!9~#fo!b!!b">| `i!~#fo#s#r~ !9^#Vo! 9^#V!%^X DM!!9s#r( !!9~#fos#r!9^#V!9~#fo} ! 9^#V!9~#fo!b!"b">|} `i!~#fo#s#r !9^#Vo!9^#V!%^X DM! 9^#V!! s#r!!# s!o!9^#V!%^X DM!#b!! ^#Vo!9^#V!%^X o!9!.9^#V͛!9!bo!!bDM ͦS ! !b! DMc `iͦc !DM`io!9^#V! ͦʈ ! !b!9^#V!b!9^#VHI@ÉT\ Copyright (c) 1982, 1984, MicroPro International Corp.  REDIT Release 1.03 ID # 711303KP-00A  KAYPRO Computer    "O: WͱͺP2 Ñ! 6OG0: yK_ʉ %! ^#VͤO!`!_457#2  =9Dl 6 { F LD 2 2 2 2 <̀RVQP]" " `i" * DM* * n: ] #z : /<_͎Q͕É*BKPͰC: ¾+ ܨ~ ]+#͝QK͝Q++#~ ~ "+P: ]Cͼ̓P{/Cɻ/P{' “]WVbk#tM: l**I͟^#V͈C: : .PͲĩ™ͩʟC]gy~  ɴ ]gbk~=ytPͰͲ]CͰì&~ ̄]_ C&Pq#~ :.-PͰ_?CPq Z.pQq.: : ! ~͞:̥ʞ2* ͕ 2CVQ! ~/w*͵~ªz͝Qʼ~# ¼}|~2 ͵ n|: _<ҕ:"<"P +*+:G:WO_: : . ]͞: ʞ#~ l>O %͞[* #( LOͱ CP* .Қ #{=y* (  ͓LO!?]QP* ~ ͊>͍W!w]SPO_ʉ l!  0* ͓LO=G0!]QP ̊: H ̎* ͓LO=:_ck͓͝Q{LOɾĀ͓9!VQ*Y!Z<AV !~#y % : b (s >27 N < ZF ͤZF y : O*  +y<ZF B_>B ~V_!Z0s#r ! Z:Y :Y? * |<ZF : ZN : 27*YOGZV 0$F !Z00% !w^0~2 #h !{^e ʄ @>:>  ʭ ̊Ͱ* ʤ >͔LOͱ =ͫ  O ! LO͓# ) S!VQ!3]5 "ͰH: GQ VQ: O: !;]:=QP: /<_( : W͞!5!5~* M %͏!7]:V}UN*+YsT"+YW OsTy͔ b QNͤ ʠ O#~7ȹ  xQ: >!0!= %X͆ !YW*̀R2x!__OSPͤ? !K]QP*2!VQç* * O]!W] !]QP! 5!S]QP! 6 #c xPL L 6.N 6 >2 ͕ =: } 2Yt:>ʇ C*Y1Y2Y3YCYFYRYXYz{~#% 5 H F ! wɷyq  i Gw p" = :2 _i ! ^#V#N#F#{%X}U S ! C]G]!#|!{]nUnU}Y:@VY Oc_ O^#VzS#`̦r+s^#Vz!Bē)|2V}o&H 6H Hw. ͝S(*Yʿʹë*Y"Y :ƀz~#*Y Ϳ*Y"Y>w#c_  ..د  REMSGS OVR! f"H 2͆! "+Y~‚ͣڒ(WOͤͦ26sT6. >zp}Y*YDMM*YDM*Y*M":Y!Y#:Y^#V{ r+s=**| }Ny ĤT#@OͤT:ͤT!6~#.ͤT!GnU ???  xMH\ % ͯ͝SͫWw !:O!Y % !l% !*Ì:2ͤA<. ͣҾ. :<@2d_!m_0~# ̀R!/]CUͦڹ͝S͆ \!ʌ\ * 7B~#L*RU ~O@u_WRzg!O ~#b~#n:#> ng}R}% >-==-R>  ~<->>>>>ɁOb ~#+N#F+>=r<*#W=|:_H ͑ ywCU–!6!~!_] )}U!Y͔V>V!Y\> 3!c]ʖ!o]G0y!g] !k]NGw# w~# +:YOY#x2Y~# # #O~B~ط7##~+:>X͎A<## ~7s~q.#͎͇ s > ~#~0ͤw[?:~طa_)2͑ Q*"͆""͆͘"͆"͆"?:RPTBAKDEFͻOĻ\ % ɯ2\. !"!6\H 6H !ͻ:!\ O~#~i!\ ~#{ͻ++N#F#yˆ:2_Ͷ"ͻ+~# ¥¥ͻ:*|= x~#" *: ]}o|g\H !>2s]: A2d_ CU͑ v)<2*KT͕ͳ?ͻͻO>A8yq#_Ps)#yOĄ*ͻ4## Œͻ##F#Nͻ¤>E8#~u%ͻ+Ew?G% yͻĻ x ͻNy G#N:</( * 7<# >E86#~# M#N###~@#~~#V>y>y>@y N# ɢ !>2] ’*"":@226#"6.#6 #=¸6#""Qɯw#w#w#"͑ s!~6QH 2h3 ]•!"!l**b*~6>6 00Vʹ !4~6Wjʹ Wjr: ͻ * ,gy<Vcʹ cjrOBK_)b{OzG !: A_ #ڦ ž* hWOͤͅy_VW!y_͒_V& bPY`i)DM *~, y( O%b`q#p>͚: w*4>O>`*5K_\b x/Wy/_( Is\*5! Èb*++YP( A% ͚: w*4! b*++YP( A% *4*y\*5O > < }O|G|}~# x~ +xɷW*45/*45>t*45N*~>Ca2/!#܌ĖE5!/!4W>2/!#>Q>R2/!#Eg2/!#G܌xEz͚: > > >>>>>>~Ⱥwy<:.!ZKq>29N2.!B~5~64#=2.!BF#x+'~Ͷ͵'=W'GͶ~'ͶGw'Ͷ!N_~!Nws'Ͷs̈́^Ͷw͙ss7ͶWͶʥ=W{rͤɷ#~*~#> W~Ⱥw#w#w++:,!O:-!Wyr͟* o7 * g02,!!-!4g.L͇*#[ WH& yʹ Wj!>~w̚2*#>ڐwW…Ƀ5*~:Ĺ*r~Ĺ#͚~ɃwWºDM*~#͚+~wW* : O; !* i"!*#@<W)& {͚+~* DM*&͟O: O+gN>͈}>ͩ>ͩ͆ͤw>͟w>>>QUzRK:@!Y:  U _~6Ń  ( BK b s#r`iɯ  # w# BKz *S I  BK* "*ڡ "*ڡ "* ͥ ڡ " *ͥ ڡ "*ͥ ڡ "7 ¹ >ɯ* + ڿ * # * ; * ~ !!//ɷ7* : O; + !* : O # "!27>U!>U!27*~̰#" 7>U!>2-7! ~w!9"7: 2 7#" t!".7^"""!ͅ###(ک!͇"M6͜#T6̧([02{(~!2*7ͲA:@2Y! ~w: 7 +$!!!"27" 7:7͑3" 7I!"#""7ͯ#"".7!"7͕"+$."="L"U"!7"17!#Z8>"!7"17![38>! ]@:>!]F:>(+$i""i"": Gs"2R/2YVQ>2Y:7*+Y!@!74:727:Ygf$!_2#727:(7$$>ʎ$Ҏ$O>37͗$_~#foͽ1G+#¦$~37>27$$:#<37>27*7& $:+wy$ɯ27* 7>272 _* 7t* "%<2%7r#%:7EҊ%#~?_##={%ɷ! %ʴ%=͑3>Bô%:7<> !37%w#w#w#6/#G<&yO> %6$y27x:&7ͤ*2&7yͤ*w# %:#>8% !_% &>0&>bk8&27O F&X&w R&p# J&: Y3727FO#x% %ì&:#7#ʘ&>$2$7:7&>=Fy27#37&&'¸&%6~#>)'&>#2$7~#&͵u'='e'''}''K':$7'o,'r>}., $':,-''='â'~#* 7k% ':$7$'F#~#'W'yO~#!]0u%T'>('&>?'>$2$7~#ڟ'͵u'7'e'}''&~#>('~#'~'>,'~'#>)'o''x'>"  ~'#"'~'F*Z~#''~'#~(#~2*7~#^#V#O((+:)7:7H(oͤ*-@(>2*72)7͵k(w((w(((({8{8z{(c(~#{(7c({(w(=͑3>{(:#w(*7e"!7:%7(z2 >O.QtWO) !)E/ڲ(qy(_sT#²(:7( )!ͳ*ڲ(}G=4**ڪ(͛)v*ò(')ò(=50͵)50!)i))v*)50\)5050)505050X*))r)50**76!74:7=.x):7<.g}207:7o:7‹)-".72~!*7{+*+Yͬ)T}¶): Yo%-)#T(2)u!Ô)2*)+$)))50*:7<*=279:_)2*+$**'*50D.Qt<*=!746:_'*I27t*~=K*~y> :-75050*+Y>OWTͤ*͓*5ͤ*G~p#…*5+G~p+™*_*7&~!9"7*#7+"#7*!7:7_+~ *Z"/:777+,?!]!7<4/6*7T7ͳ4! ^=*:7,)37ͺ.R+Ԍ+_+-ͺ.+4+.x6,w+c+xx,t+.Gͺ.$ʇ+"ʇ+>/2#7*Zá+*Zͯ+..+++ ±+H~#++y*Z+<> yͺ.ͤ~#+~#+ɯ2+7G37,..:#7".6,F,.- .!,ͺ.(>.6,ͺ.#-AҐ,>.-i,.ͺ. ,b, 0 b,7.7?ͺ.0 ͚,ܻ,-:-77* 7(57>..,.*~,#>,,W,>7x~?7O#ͤ7# ,ͺ.ͤA :#7!-!]0,5͞-7O>.y.:#7Ͳ-ͺ.(‚->.~2#7yʌ-,͒-. x-w-# X- ʂ- 2#7 !^.* Zá+ :(7C> °-ɿy!-N# - =ö-ͺ.͎5=.*?-ͺ.)>.-ͺ.*Zͯ+.E..ͩ.".$7>.ͺ.AҐ,-ͺ."ʋ.0.ͺ.(7?>.ͺ.͎5j.<.ͺ.,>~.ͺ.͎5.ͺ.)7>.>.7"’."ʒ.ͺ.*Z. ú.$%.w#,!^.!].!]*~4/~.####.!].!]</ .6:!7*7*7eo/+"/7*7ͬ)'/Tf_*7$"7:7͵+0+0//000000030///////+0+0+0+0+0+0303030//'00'00//_/_/_/_/_/_y?50/_/:(7: `/:_50/_y_O//_//~#fo/!0~#/y2,7ͤO{0y y0 ?/A?:,760y y0 50yG0!]67!c_ U06^@#w#6:7͵410!1^4344h5h543000013033333h3-4-443322330!_1!_1!_1!_1!_>͡1* 7~>080686!_1qO=4q!_ͽ1 # 1* 7~2 7x/w0: 7Ď4+~#&O1>E8I1* 7+~w!^{1]́1:0x1!]b e)!] 6 H * 711!]6e)!m_>;&! 4J$! 52j_!_2#71: 7:(7>* 7yOʿ1͏2=!7wrW* 7ͅ:7r" 7t, > ~### % #*N2Ԁ5ڮ2«2:*7î2y4/!] {1!^ {1!]{1! 2>0%2&~0 2$-2|):%7=O* :7G2 2%7<2 ~ 3q#3*7T>!_73M3zQUzz* 7O1W_ɇOX3* 7V: 7w r!͒2* 7W:(7NQGyxyr*͞3*y"7*͒2* 7w*7>E͒25!3͒23}ķ5}=* 7w=.)3 1* 7w:7<º!w3 4*7E&+~ 43#64=4#x% :7Obk(4w# 4ͺ.8~w<**͒2=27!ͳ4* 7qh5;4y*~# >BR5W41* 7w3c%~?4T5x5%5EN#x>,N5~?O# #05xOc5#X5y:7_~z5> ͓*m5#m5:7͕5>7ů͕5OG0 =xҊ5G0 —5>$*7T/sT5:7*+YTT_5:%7LO*+Y"6*+Y"7T:%7:7_D6"6*7"+Y~)6>_O36#"6Ty ڤTTT*+Y"7!74͈65`6x<ʄ677*7}o"7T:727G*70~T~̾6̾6#6~›6*+Y"7 6#~#fo0~6O36~#*+YoT !+Y36~6*+YUPTcc  @    #B     € B C !!       "               "QR:2%N2$N27N28N2 :2#N:#N!O~w#:ͤ?  :#N/> :*"w+I;No&)p#qW2;*~^K#>w#~wW^;*27;~.đ;̕;ͣ<};<#~. ͤO#~ͤG##y#µ;x;#«;N#Fy< ;k͎5;;;;{!^KBPCWLH`MB`MT`OPPCPLPNPOSRBPCWPO `*27~ K<:K<͒@^<ͣ<-<^K~ ̴<͒@^<ͣ.:_͉< ͉02:N#x27" 7͢?=*=~>f@@QAW<2:ND2;NH=A>=27N!~^K#F#=*y>O!^K>E~!'_Kx!^Ky2;N–=D= ʽ=>A^##¢=_ =r>!/_K !^K !~^KO#F>#y=*y>O!^K>E~!+_Kx!^KyĖ=*#,>W>!_K>> #~D^h>~#Gv>c>^h>h>Q>> 2N@>`2N~##++Dw͕?DGDDo?ʪ>OҪ>45%?#œ>:N>~wy!^KN!^K!^K!^K@!_K!^K!^K!^K !^K@!_KO~!N 45=?=?Aw####~wc?P?h? Y? w P? ~w?!_?#?!N6#š?DO+~!^KF##~I@y=r>! _K:7@W@!8N~p0@!^K!9N6:7O~!^K*Z@Gͩ<S@~ !^KD^͇@3_:;NKD^ͣ@~ڸ@1 @¿@!:N:NGA:N>@:N@>@~¸@ AA8A kL7LK8A_% ~2_ɇ_!?_0ODwD0GD!_K* 7:7OQWȯ29N͖:9NmA>wmA*~#x27" 7A%BvB* 7W•A*~#>Ax~#+»AW»ADCDBBF'r>B~A^>@2NDC^͸@>2NDDA]TG#@B!_K~KB@BɷmBODE#~?_#~ YB #w#>B5DDBʦBGO##ͭBʡB ~˜B6 #‘BˆBq !^K~ ʵB>+B# ­B* 7_*~#" 7B* 7WBD27^>2N@>P2Nz*~#>Q__B>RD= C2N#_͸@>@2NWC:G! <G>E_D#~?#oC$DC>A_>D##C!>2%NdDDد2*N2$N2'N2)N͂E͐EͫE!*N:(Nw:'N1DG-G?GWJ2$NM>24N> V!]}U*+Y+"+Y!=N͔VVQ#~GͥDdD“Dy24N@ ,ͤD#yOҰDyOEO:(Nz_$D:+Y2+Y>.È5(D2(NVQ>V!]}U*>2)NFx$EH#~E_WWODE{4Ey0 iEyHbEhE) pE)sEVQNq#sT:+Y50D2+Y:4N!]E:4N>2)NE!]>E2)N:4NE!]>E!]>E* #~E*~#y2EEWE>2&NMF2&N͞MhL*L͜FͩF,FͩF M~ F!37 @F~# 1FGnFy ~#bFSF> + ,SF:&NʄF2FE>HFy$~0# ÎF37~# ŸFF F¸F:_F:)NF^F~@OF#ҬF>2'N MFM͌MO:(N!37:*NG #GF:)NFG+~@w:4N>*͉G]\78:4N*͉G][\8:4N*~*!]MlG*~*~!GkLxG*͉G]@:*͌G']F: 25N~H^#V#MLMG1HG͎H#27(".NԞH*.N#~©G!74* 7W" 7G* 7:5NG"7>>#G>$_:7<$^#V#"7^#Vɯ27#" 7!7"17" 7:5N"7~NH*177y4"7^H#*17#6"17*7F###6#͎H#{(~oH####*17+"17*7"0N####"7*0N0~#H*0N0~kL:7GnL:7H I!I BI eItIIT$tIIII!I"I I^I#^#V#H>:!_>I27* 7>~_$#~z_$#~v_$I3^BJ2_ BJI!~rI*J^!_I*J+^@@* 7͔I :7><v_$27PK>27* 7~|I!I".N=r>~G27#>/% !_I;^!_J:(7BJ!`BJ#JBJ2_1 BJ|I* 7N#F###BJ3Ji`0T] ~#KJy27:4N*~F!]M͓J!>NLMVLLz27Kz#pJ!>NHw#< ™JH26N>N.K J#~.KJJ^+Vs#r>26NîJ:6N JF#OJyJxJ# Jy:/!!7!OKK!VKhL:/!.K-%GKr>27*y>ͮ%GnL ** eK{Ko^Q^R^c^s^k^#N#F#ڑK|K`iKhLHK K KCK I:/!*y͔I!O^hLK![^hL+~_$+~=6K!_^hL!S^hL:/!6K!W^hL`iK:7<L:#N2#N:7<v_$;W)L!#N~45w6L-LhL:%NWLM! nL![_hL: YG=L L*+Y:@ẀR70~̙LʧLʬL̸LOWL#xnLnL#Fx Ly#nL#~#fo"nL#͌MG~L L~=GÜLxLL;WW!$Nw>24N Ly  L:%NʤTy M_2M!M!-N4M:$N{\MH !-N~6W !M :M!+N lMFGM4 xM2-N6# †M4~P QG~PP~~Q{_zQ QxNw:@* R_: W!R:P~# &QPVQ*͎Q:RO͒Q MQ:YG>OQ: ROҊQ>Q͎QʄQͦQO xnQxAV͝Q~# ’QÎQ: ~.* 7|ʳQ~#W:R_~ #Q/<_ûQP >: >* R*Y: RGO^#V#" QfOS2 Y:2Y:@2YG*"2Y"4YS[R"2YX"4YX"6Y:@_:M!V![2!Y*"W"X" Xͧ!gTT̀R>2$Y*@: Ygc%.RB*2Y""YRS¼RR*6Y+r T TžR:Y(T!R"+YP6 #R:YS\U:gES*)Y{Sz=SG:!YS*"YlT=S!MgT*aMT:`$SLU\S!VgTJ\S![gT:T͑S!CXZQDMg7S*c-Ty&~S / lSGT~+=xjS dT͑S~2$YwAS")YDMX""Y* Y:@=gR TSO͹Sy:$Y2YgTTF#NTiTyT*+YͤTS›TRT!)Y4*"Yq#""Y*+YRͪTy T : Y=!+YU͹S!+Y4: YTT*+Y$o"+Y2TyO XW*+YTT]!U U"+Y: YG {͹S#U*+Y|/UDMXOS@U*6Y 6*+Y;W_UWiUIUO"+Y}U ȹ*+YDM}U0!"'Y`i"%YU!UU*%Y"-Y*'Y|µU*%Y"+YUTDM"+Y"U}U>2U*U$~~#VV*V\VpVzV ̊V V U.VxUUɷ^#V#"UF#UU SVͯS!%Y4: YQVw#4~/U> 9VSV:%YSV>=9VcVSV:&YmV#*%Y"'Y ڿVOsTq#VsVwʹV#6ùV 6ʹVVÝV{!+Y5 sT5+`.T$=VW X«W͛T:/Y&W2WWͫWaWWͫWwW&W::)YO*"Y FSLW:$YG: YxWW#+ ]W+dWT͍WuWjW>͍W*0Y͆W*+YRgW͖W=WO=™W;Wy#45!&X2XSW*6Y~OXKX6#:@8XXXuX2XĚXrX# : Y=^X:p=: Yo&+~ X„XzڗX{`iR:X XO͉TWX#: Y¡X:XoO`RX6 # : YX!pgTT;WX*4YX*2Y: Y YogWYxY)Y<=>=<>=&+-*/^(),< < F I E L D D E F I N I T I O N > > press ^J for help on any item Field number/name:'Equivalent to field:'Control break level:'Copy attributes of field:'Field source: (File/Calc/Input)' File number/name:' Field number/name:' Index field number/name:' Numeric/String? (N/S)' Enter string expression:  Enter algebraic expression:  UNLESS THEN  Enter input prompt: Right justified? (Y/N)'Enter pad character:'Edit mask? (Y/N)'Edit Mask Condition Codes: F = float character position'T = trail character position 1 = float if first in column'C = trail if first in column - = float if negative'N = trail if negative + = float if positive'P = trail if positive ' = constant if data on one side'" = constant if data on both sides _ = constant or field data'. = decimal alignment position This mask defines positions only: floating, constant or decimal alignment. The next mask provides the actual characters to be used at each position. Enter the edit mask condition codes:This second edit mask is used to define the actual constants that will appear if the conditions of the first mask are met. When these conditions are satisfied, one character will appear in the field for every constant character in the mask. Combinations of floating characters may be used here; for example the characters "CR" used as constants in this mask with a corrsponding "NN" in the previous mask will print a CR after negative quantities. Enter the edit mask constants: When should the field be loaded with a new value: = always R = only at report start P = at each new page 1-9 = after control break * = when the following expression is satisfied Enter load condition ( /R/P/n/*): Enter expression for field load: LOAD WHEN Output field to file? (Y/N)' When should the field be cleared: = always . = never P = at each new page 1-9 = after control break * = when the following expression is satisfied Enter field clear condition ( /./P/n/*): Enter expression for clearing the field: CLEAR IF lowing expression is satisfied Enter field clear condition ( /./P/n/MLMG1HG͎H#27(".NԞH*.N#~©G!74* 7W" 7G* 7:5NG"7>>#G>$_:7<$^#V#"7^#Vɯ27#" 7!7"17" 7:5N"7~NH*177y4"7^H#*17#6"17*7F###6#͎H#{(~oH####*17+"17*7"0N####"7*0N0~#H*0N0~kL:7GnL:7H I!I BI eItIIT$tIIII!I"I I^I#^#V#H>:!_>REPORT COM == -}= = ] = =  = =  m = =  = = M }= X 2 e H   # + 3 5 8 9 D U S a e e  3; ) IzzIzzI66l HHl HHl KK"^^"^^"aa%zz%zz%}}')*,*0/3c2553HH36}};8__lAXXB966!HH!HH!KK$^^$^^$aaI&zzI&zzI&EFGJj|^ J LPRMP)W\rX`U#Y]d[ze[\g\\Q ),.0?OS~,!.8EGZgi7breh<Km!npnnnkjm;oo pSpσ ppq`sbsstdtwu'vvEwhxyzHzz&{r{{1||CHXmϘ|"}}}B~~~$8>EK_oxǙЙ 5EZ\q2pN8fŠNȋ8_%Y?͎VʏK 0i:ޒ9jĕ:DTAFT1C-N+P'".NYEAIOFCISR-ABCDEFGHIJKLMNOP?NS_00-- SINENNF0?0??0   *.1234567899PRRP123456789 :CURSOR: ^A=left item ^S=left char ^D=right char ^F=right item ^E=up line ^X=down line ^U=set/clear tab ^I=tab DELETE: DEL=char left ^G=char right ^T=entire column ^Y=entire line INSERT: ^P=line buffer ^V=char right ^B=entire column ^N=entire line OTHER: ^J=rotate help ^W=list form ^C=form done ^K=control break FIELD: ^Q,_=add/extend field ^Z=delete field ^R=define field OTHER: ^J=rotate help ^W=list form ^C=form done ^O=toggle ^ char CURSOR: RETURN=next item ^S=left char ^D=right char ^E=prev item OTHER: ^A=previous field ^F=next field ^G=delete char ^V=insert char ^C=end definition ^R=start over ^Q=locate field ^J=more help OTHER: ^A=previous line ^F=next line ^G=delete char ^V=insert char ^C=end definition ^Q=locate line ^J=more help OTHER: ^A=previous file ^F=next file ^G=delete char ^V=insert char ^C=end definition ^R=start over ^T=top of page ^J=more help OTHER: ^G=delete char ^V=insert char CURSOR: ^E=up line ^S=left char ^D=right char ^X=down line PRINT CNTL: SPACE=always print P=once/page R=once/report :=summaries only 1-9=print at control break n .=non-printing *=user defined _______________________________________________________________________________ LIN=001 CHR=001 HELP SCREEN # LIN=001 CHR=001 NUM=000 LEN=000 POS=000 EDC=xxCTL.AND..OR.<><=>=<>=&+-*/^(),< < F I E L D D E F I N I T I O N > > press ^J for help on any item Field number/name:'Equivalent to field:'Control break level:'Copy attributes of field:'Field source: (File/Calc/Input)' File number/name:' Field number/name:' Index field number/name:' Numeric/String? (N/S)' Enter string expression:  Enter algebraic expression:  UNLESS THEN  Enter input prompt: Right justified? (Y/N)'Enter pad character:'Edit mask? (Y/N)'Edit Mask Condition Codes: F = float character position'T = trail character position 1 = float if first in column'C = trail if first in column - = float if negative'N = trail if negative + = float if positive'P = trail if positive ' = constant if data on one side'" = constant if data on both sides _ = constant or field data'. = decimal alignment position This mask defines positions only: floating, constant or decimal alignment. The next mask provides the actual characters to be used at each position. Enter the edit mask condition codes:This second edit mask is used to define the actual constants that will appear if the conditions of the first mask are met. When these conditions are satisfied, one character will appear in the field for every constant character in the mask. Combinations of floating characters may be used here; for example the characters "CR" used as constants in this mask with a corrsponding "NN" in the previous mask will print a CR after negative quantities. Enter the edit mask constants: When should the field be loaded with a new value: = always R = only at report start P = at each new page 1-9 = after control break * = when the following expression is satisfied Enter load condition ( /R/P/n/*): Enter expression for field load: LOAD WHEN Output field to file? (Y/N)' When should the field be cleared: = always . = never P = at each new page 1-9 = after control break * = when the following expression is satisfied Enter field clear condition ( /./P/n/*): Enter expression for clearing the field: CLEAR IF This part of the program defines file usage. (^J = more help at any item) Enter the number of the next file to define or review:  This part of the program defines file usage. (^J = more help at any item) Enter the name of the associated definition file:  On which disk drive is the definition file located? (-/A/B...)?Access datafile in Sequence or as Reference file? (S/R)? Enter the condition(s) for record inclusion: INCLUDE IF Will the file include more than one volume? (Y/N)?How large should the disk buffer be??Will the datafile name(s) be entered at run time? (Y/N)? Enter the datafile name(s): Disk drive: (?/-/A/B...) File name: 2.9Change disks? (Y/N) Is the file going to be used for Input or Output? (I/O)?Should the file be read in index order? (Y/N)?Error if old version present or Add to it? (E/A)?Should an index file also be written?? < < F I L E D E S C R I P T I O N > > Access: If file exists: No. of buffers: Volume name: OPERATOR ENTERED, MULTI-VOLUMEVolume name:., CHANGE DISKSInclude if: Location: Line= Column= Length=Equivalent to: Control break level: Source:File="Field=Index=CALCULATED = Unless: Then: OPERATOR INPUTPrompt: RIGHT JUSTIFY Editing: EDIT MASKLoad if: Output: If: Clear if:  Enter the condition(s) under which this line should be printed: PRINT WHEN Print line  when Enter the condition(s) for a new page: PAGE WHEN Enter the condition(s) ending the report: END WHEN PAGE WHEN END WHEN < < D E F I N E C O N D I T I O N S > >You have entered the field definition phase by typing a ^R. The <2300> field definition phase is a questionaire which allows you to define how field information is to be derived and processed. In the questions that follow, the answers you give will apply to the current field only. To return to report layout definition, type ^C. This item allows you to specify the order in which fields will be processed during the report generation.This item is used to save time when entering field attributes. If <2330> another field is defined similarly, entering its field number here will cause its attributes to be used by this field also. CAUTION: If you answer Y here and you have already entered a definition for this field, it will be replaced by the new definition.Report field data may be read from a file, calculated from other <2340> fields in the report or entered by the operator. Decide how the data for this field is to be obtained and enter an F, C or I here.Files may be specified by name or number. In order to accept the <2341> entry, REDIT must recognize the name or number, i.e. there must be a file with that name or number in the list of defined files. Enter the name or number of a file that has already been defined or enter ^C^C^F to create a new file definition.Files may be specified by name or number. In order to accept the <2371> entry, REDIT must recognize the name or number, i.e. there must be a file with that name or number in the list of defined files. Enter the name or number of a file that has already been defined or enter ^C^C^F to create a new file definition.Fields may be specified only after the file has been specified. A <2342> field may be selected by number or name if it has been given a name (using FORMGEN) and the form definition file has been successfully read into memory; otherwise only the field number can be used.Fields may be specified only after the file has been specified. A <2372> field may be selected by number or name if it has been given a name (using FORMGEN) and the form definition file has been successfully read into memory; otherwise only the field number can be used.To retrieve data from a reference file, one field in the report must <2343> hold a key value of the file being searched. The report field which holds the key value is called the index field. Enter the name or number of the field in the report to use as an index to the file in selecting records.To update data from a reference file, one field in the report must <2373> hold a key value of the file being accessed. The report field which holds the key value is called the index field. Enter the name or number of the field in the report to use as an index to the file in selecting records for update.A numeric calculated field uses an algebraic expression to derive a <2344> value for the field. The algebraic expression consists of fields, functions and numeric constants combined using the operations: add(+), subtract(-), multiply(*), divide(/), exponentiation(^) A string expression consists of fields, sub-fields and string constants combined using the join(&) operation.A string expression may contain fields, subfields or constants. <2346> Fields are represented by field name or number preceded by "$": $7 Subfields are used to extract a portion of a field. The form is: $field (first character position, number of characters): $7(1,2) Constants are represented by characters enclosed in quotes("): "A01" The expression, $6(1,2) & $7(3,1), combines the first two characters of field 6 with the third character of field 7.An algebraic expression may contain fields, functions and constants <2345> combined with the arithmetic operations: add(+), subtract(-), multiply(*), divide(/) and exponentiation(^). Operations are performed from left to right with parentheses recognized. Fields are represented by name or by field number preceded by a # sign: #7 Constants may contain a decimal point and/or a leading minus: 1.23, -1.005 Recognized functions are: ABS, INT, MAX, MIN, REM, PAGE, FLDThe UNLESS expression provides the facility to omit the calculation <2348> in the line above it. If the UNLESS expression is true, the field value will be determined using the THEN expression (entered next). If the UNLESS expression is false or not entered, the field value will be determined using the expression in the line above it. If multiple UNLESS clauses are present, the field will be calculated using the expression immediately preceding the first missing or false UNLESS. The UNLESS expression must be a comparison of two values. The values compared may be fields, sub-fields, numeric constants, functions, character strings or arithmetic/string expressions. The following comparisons can be made: less than [<] less than or equal to [<=] equal to [=] not equal to [<>] greater than [>] greater than or equal [>=] Examples of comparisons are: $MONTH = "JANUARY" DAY = 1 Comparisons can be combined using the logical operators: .AND. and .OR.The input prompt is a message that will be displayed to the report <2347> program operator so that he/she knows what entry is required. Any message that will fit on a single line can be used. It will be displayed to the report program operator at the top of the screen. The cursor will blink back and forth between the message and the field to be entered.Right/left justification determines on which side of the field the <2351> data will be placed when it does not fill the field. A Y answer will align the field data with the right side of the field.Pad characters are used to fill the field when there aren't enough <2350> data characters to fill it. Any character can be used; the usual choice is the space character.An edit mask allows you to add fixed and floating characters to the <2352> data characters in the field and set a decimal alignment position. Fixed characters occupy fixed positions in the field; floating characters are characters whose position varies depending on how many data characters there are in the field. Decimal alignment is lining up data for output at the decimal point. You cannot put a non-integral calculated value into a field unless it has a decimal alignment position. A Y answer will allow you to enter an edit mask in two steps: positions/conditions and constants.The float codes are used to put character(s) in front of the data; <2353> the trail codes after the data. The codes for constants will insert characters at fixed positions into the data. Decimal alignment overrides right/left justification, putting data into the fields with decimal points aligned at that position. To use the float and trail codes, put one at every position in the field that the floating characters defined in the next mask may occupy. Some examples are: FFFFF, 11_.__NN, FFFF"FF_.__, ---"--_NCharacters that you want to float or trail must be put at the start <2354> or end of positions defined as floating/trailing in the first mask. Fixed characters and the decimal alignment character must be put at the constant and decimal alignment position. Some examples of mask combinations: FFFFF 11_.__NN FFFF"FF_.__ ---"--_N $____ $__.__CR $___,___.__ <__,___>The data generated for this field can be written to a file instead <2370> of or in addition to printing it. This feature can be used to make multiple reports, write audit trails, create data files for other programs, etc. If you choose to output this field, the next few questions will allow you to specify to which file and field the data should be written.Field names are optional. If a field name is entered here, then all <2300> references to this field will use the name as well as the number. A field name must start with a letter. The remaining characters may be letters, numbers, or spaces.Equivalent fields are used only in reports that read more than one <2310> record from a file as the report form is filled out. An example of this is telephone directories which list names and phone numbers in four columns. Assigning equivalence signals the report program that a new record must be read for each set of equivalent fields. To make this field equivalent to a field previously defined, enter the number of the field in the report that is appropriately defined. The field definition will be over for this field and any attributes previously assigned to this field will be lost.This field is a control break field. Control breaks are used to <2320> produce report summary lines and other special effects. This is done by specifying elsewhere in the report what should be done whenever the value of this (or any other control break) field changes. Notice that for this to actually produce summary lines, the input file(s) must be sorted in control break field order, so that when the value of a control break field changes, it is an appropriate time for a summary. Up to nine fields may be used for control breaks. These are given a number called the control break level, such that level 1 is most important and 9 is least important in the sort order. This allows nested summaries such as city (2) within state (1).The load condition specifies how often new values should be entered <2360> into the field. A load condition can be used when a field value is relatively constant or when the field is not on a report detail line (CTL character = space). Using the load condition can speed up report processing. In addition, using the "R" load condition enables the field to be used in an INCLUDE IF expression.The LOAD WHEN expression specifies the conditions under which this <2360> field should be loaded. The expression must be a comparison of two values. The values compared may be fields, sub-fields, numeric constants, functions, character strings or arithmetic expressions. The following comparisons can be made: less than [<] less than or equal to [<=] equal to [=] not equal to [<>] greater than [>] greater than or equal [>=] Examples of comparisons are: $MONTH = "JANUARY" DAY = 1 Comparisons can be combined using the logical operators: .AND. and .OR. An example of combining comparisons is: LOAD WHEN $MONTH="JANUARY" .AND. DAY=1 to load the field with a new value only on the first day of the year.Normally, fields are not cleared during processing. This is of no <2380> consequence since each pass will generate new field values. However, in order to produce counts and accumulated totals for summaries, you must clear the field at a new page or control break. Select one of the clear conditions if this field is a count or total field.The CLEAR IF expression specifies the conditions under which this <2380> field should be cleared. The expression must be a comparison of two values. The values compared may be fields, sub-fields, numeric constants, functions, character strings or arithmetic expressions. The following comparisons can be made: less than [<] less than or equal to [<=] equal to [=] not equal to [<>] greater than [>] greater than or equal [>=] Examples of comparisons are: $MONTH = "JANUARY" DAY = 1 Comparisons can be combined using the logical operators: .AND. and .OR. An example of combining comparisons is: CLEAR IF $MONTH="JANUARY" .AND. DAY=1 to clear the field on the first day of the year. Before a file can be used by ReportStar, you must describe how. <2100> These file usage descriptions are entered here, one per file. They are automatically numbered and saved. Enter the number of the next file description you would like to enter or review or press RETURN to accept the number given.The form definition file is read into memory and incorporated into <2110> the report specification at this step. If you change a definition (with the FORMGEN program), the new version should be put into the report specification. This is done by deleting and re-entering the disk drive. Enter the disk drive (A,B,...) where the data definition file is now located. A dash (-) may be used if it is on the logged drive.If your report uses only one file for input, access should usually <2130> be sequential. If it uses more than one file for input, as long as at least one of them is accessed sequentially, the remainder can be accessed either way. The considerations are: All sequential access files must be in the same order for merging to occur. Merging sequential files can be tricky if there are "missing" records in either file. Consult your reference manual if you are going to do this. For large files, reference file access is slower and requires more memory. Reference file access requires an index file.The report program can write files as it makes the report. These <2120> can be transaction summaries, audit trails, data for additional reports, etc.Sequential input files can be read in index file sequence as well <2135> as data file sequence if an index file is available. This saves a sorting step, but is usually slower and uses more memory. For large files, it is faster to sort them with SUPERSORT and read them in datafile sequence.If nothing is entered here, all records will be included. Otherwise, <2160> a LOGICAL EXPRESSION is used to select records for input or output. A logical expression specifies conditions under which a report process should occur. Each condition is expressed as a comparison of two values. An expression may compare the values of fields, sub-fields, numeric constants, functions, character strings or arithmetic expressions. The following comparisons can be made: less than [<] less than or equal to [<=] equal to [=] not equal to [<>] greater than [>] greater than or equal [>=] Examples of comparisons are: AGE > 30 $GENDER = "F" Comparisons can be combined using the logical operators: .AND. and .OR. An example of combining comparisons is INCLUDE IF AGE > 30 .AND. $GENDER = "F" to include only women over the age of 30 in your report or output file.An input file may be in several volumes. All volumes may be on one <2145> disk (each volume having a unique name) or on several disks (each volume having the same or different names). All volumes must use the same form definition file. The REPORT program inputs each volume one at a time, as it is needed. The report program can also create multi-volume output files. The usual reason for doing this is that the file is larger than the capacity of one disk.If the file is one that you want to re-create every time the report <2125> is run, enter E to report the presence of any old version. If you you want to add to the file whenever the report is run enter A.If the file will be accessed later by DATASTAR or used in REPORT <2133> as a reference file, an index file must also be created. If the file will always be read sequentially, the index is unnecessary. Writing an index along with the data is slower than writing just the data. For large files, it will save time to use SUPERSORT to write the index file.Datafile names can be specified now or entered later when the report <2150> is run. A Y answer here will be require that the datafile name be entered every time the report is run. An N answer permits you to enter the datafile name(s) here and have them built into the report specification. This means that the name(s) of the datafile(s) used must always be the same for this report.Specify the disk drive where this datafile will be found when the <2152> report is run. You may enter a question mark (?) to allow the disk drive to be entered at run time.A file name is 1-8 letters or numbers. <2153>A file type is 0-3 letters or numbers. <2154>A Y answer here will cause the report program to ask the operator <2155> to insert the correct diskette into the drive specified. For a single volume file, it is used to remind the operator which drive to use. For multi-volume files, it is the only way to continue the file on the same drive. To use the change diskette message, this must be the only file in use on this drive (including the error log, the message overlay and the print file).Every file description includes information about the structure and <2105> type of data in the file. This information is stored in the form definition file (.DEF) by the FORMGEN program. If there is no form definition file for this file, you must exit and use FORMGEN to create one; otherwise, you may enter its name here. Note that the data file(s) defined here may later be referred to by description number or form definition name. To remove a file description from the report specification, delete all the characters in the definition name.A disk buffer is an area in memory used to hold data while waiting <2140> for it to be used (in the case of input) or written (for output). The number you assign here determines how many 128 sectors of memory will be used for the buffer area. Always use at least 8, unless this does not leave enough memory to run the report. Only the following entries are acceptable: 1, 2, 4, 8, 16 or 32.The PRINT WHEN expression specifies the conditions under which this <2240> line should be printed. The expression must be a comparison of two values. The values compared may be fields, sub-fields, numeric constants, functions, character strings or arithmetic expressions. The following comparisons can be made: less than [<] less than or equal to [<=] equal to [=] not equal to [<>] greater than [>] greater than or equal [>=] Examples of comparisons are: $MONTH = "JANUARY" DAY = 1 Comparisons can be combined using the logical operators: .AND. and .OR. An example of combining comparisons is: PRINT WHEN $MONTH="JANUARY" .AND. DAY=1 to print the line only on the first day of the year.The PAGE WHEN expression specifies the conditions under which a new <2400> page should be started. The expression must be a comparison of two values. The values compared may be fields, sub-fields, numeric constants, functions, character strings or arithmetic expressions. The following comparisons can be made: less than [<] less than or equal to [<=] equal to [=] not equal to [<>] greater than [>] greater than or equal [>=] Examples of comparisons are: $MONTH = "JANUARY" DAY = 1 Comparisons can be combined using the logical operators: .AND. and .OR. An example of combining comparisons is: PAGE WHEN $MONTH="JANUARY" .AND. DAY=1 to start a new page on the first day of each year.The END WHEN expression specifies the conditions under which the <2400> report should be ended. The expression must be a comparison of two values. The values compared may be fields, sub-fields, numeric constants, functions, character strings or arithmetic expressions. The following comparisons can be made: less than [<] less than or equal to [<=] equal to [=] not equal to [<>] greater than [>] greater than or equal [>=] Examples of comparisons are: $MONTH = "JANUARY" DAY = 1 Comparisons can be combined using the logical operators: .AND. and .OR. An example of combining comparisons is: END WHEN $MONTH="JANUARY" .AND. DAY=1 to end the report on the first day of the year. REDIT Release 1.03 ID # 711303KP-00A Copyright (c) 1982, 1984, MicroPro International Corporation. All rights reserved. ay not be copied or distributed in any form or medium, disclosed to third parties, or used in any manner not provided for in aid License Agreement except with prior written authorization from MicroPro.** Error 01 ** .COM is not present on drive  Specify which drive (A-P) to try next:  ** Error 02 ** Cursor is not in a field,  ignored. Press ESC key:  ** Error 03 ** At line limit,  ignored. Press ESC key:  ** Error 04 ** Cannot delete last line. Press ESC key:  ** Error 05 ** At column limit,  ignored. Press ESC key:  ** Error 06 ** Not enough memory,  ignored. Press ESC key:  ** Error 07 ** Possible fatal program error. Please report occurrence,  ignored. Replace system disk, press RETURN:  ** Warning 08 ** Edit mask may need revision. Press ESC key:  ** Error 09 ** The maximum number of fields is 245,  ignored. Press ESC key:  ** Error 10 ** Can't read report specification file. Replace system disk, press RETURN:   < < < P R I N T C O N T R O L C H A R S > > > *Special Effects* | * Special Effects * | * Printing Changes * (begin and end) | (one time each) | ^A Alternate pitch ^B Bold ^D Double | | ^N Standard pitch ^S Underscore | ^H overprint character | ^C Printing pause ^X Strikeout | ^F Phantom space | ^Y Other ribbon color ^V Subscript | ^G Phantom rubout | * User Patches * ^T Superscript | | ^Q, ^W, ^E, ^R ** Error 11 ** Insufficient memory. Replace system disk, press RETURN:  ** Error 12 ** Directory on disk : full. Replace system disk, press RETURN:  ** Error 13 ** Disk : full. Replace system disk, press RETURN:  ** Error 14 ** Illegal string operand. Item must be: a field name starting with $ or field number in the range $001 to $, a sub-field: field name/number followed by "(number,number)", the function $FILE, or a literal enclosed in quotes. Press ESC key:  ** Error 15 ** Illegal string operand. There are no report fields, so item can only be: the function $FILE, or a literal enclosed in quotes. Press ESC key:  ** Error 16 ** Completion of the current command, ^B, will result in a field being split. Is this what you wanted to do? (Y/N)  YNY** Error 17 ** Completion of the current command, ^T, will remove a field byte. Is this what you wanted to do? (Y/N)  YNY** Error 18 ** Illegal operand. Item must be a field number in the range #001 to #, a numeric constant using only digits 0-9 and optional decimal point, one of the functions: ABS, INT, MAX, MIN, REM, PAGE, FLD, ERR, FERR, CB or a recognized field name. Press ESC key:  ** Error 19 ** Illegal operand. There are no report fields, so item must be: a numeric constant using only digits 0-9 and optional decimal point, one of the functions: ABS, INT, MAX, MIN, REM, PAGE, FLD, ERR, FERR, CB or a recognized file field name (INCLUDE IF only). Press ESC key:  ** Error 20 ** Illegal operator. Item must be one of the following:  Press ESC key:  ** Error 21 ** Unclosed left parenthesis. Press ESC key:  ** Error 22 **  - Illegal character. Press ESC key:  ** Error 23 ** The form definition file, , is not present on drive . Do you want to try Another disk drive or Change diskettes? (A/C)  AAC** Error 24 ** Field  already has this name. Press ESC key:  ** Error 25 ** Insert diskette containing  into drive  and press RETURN. ** Error 26 ** The form definition file, , is not present on drive . Press ESC key:  ** Error 27 ** Entry must be a number in the range 001 to . Press ESC key:  ** Error 28 ** The only entry allowed here is 001. Press ESC key:  ** Error 29 ** Can't recognize field name. Press ESC key:  ** Error 30 ** Intermediate fields cannot be used in ReportStar. Press ESC key:  ** Error 31 ** Can't read form definition file. Press ESC key:  ** Error 32 ** You must enter a file description before it can be used. Press ESC key followed by ^C^C^F:  ** Error 33 ** File  already has this name. Press ESC key:  ** Error 34 ** Expression too long. Press ESC key:  ** Error 35 ** Too many/missing function argument(s). Press ESC key:  This is a two-part program that is used to create a report specification file. The first part of this program consists of a series of questions about the data files used in the report. The answers to these questions will be stored in the report specification file, and used later when the report is produced. You may type ^J at any question for additional information about that item. The second part of this program defines the report format. The first column of each line specifies when and how often that line type will appear in the report; the remainder of the line is an image of what will actually be printed. Any line may contain heading and data descriptions and/or report data. Space for report data is called a field and is indicated by the underline character. An example format is shown below: R INVENTORY REPORT FOR THE WEEK OF ________ P Part Number Quantity Price/thousand Total Value _______ ______ ________ ___________ As you create the layout, you may move freely around the screen using the CURSOR commands that will be displayed at the top of the screen. Type ^J now to begin the first part of the program:Enter name of report specification file (or press RETURN): The report specification file is where the specifications for your report are stored. If you have not yet designed a report, choose a name for the report specification file and enter it here. A report specification name is eight (or less) letters and/or numbers, optionally preceded by a disk drive (letter A-P followed by colon). Press ESC to enter report name or ^C to exit: ** Error 36 ** ":" is not a legal disk drive. A report specification name is eight (or less) letters and/or numbers, optionally preceded by a disk drive (letter A-P followed by colon). Press ESC to enter report name or ^C to exit: ** Error 37 ** "" - illegal character. A report specification name is eight (or less) letters and/or numbers, optionally preceded by a disk drive (letter A-P followed by colon). Press ESC to enter report name or ^C to exit: A report specification name is eight (or less) letters and/or numbers, optionally preceded by a disk drive (letter A-P followed by colon). Press ESC to enter report name or ^C to exit: ERROR 01 No report fields have been specified. ERROR 02 No detail line type (" " or ":") is present. Field  ERROR 03 Input file not specified. Field  ERROR 04 Output file used for input. Field  ERROR 05 Input field not specified. Field  ERROR 06 Index field not specified. Field  ERROR 07 Output file not specified. Field  ERROR 08 Output field not specified. Field  ERROR 09 Equivalent field or its base cannot be a control break. Field   10  Field calculation error: Field   11  UNLESS/THEN error: Field  ERROR 12 Missing edit mask constant. Field  ERROR 13 Edit mask order is not float, data, trail. Field  ERROR 14 Equivalent field is base of an equivalent field. Field  ERROR 15 Number of equivalent fields not constant. Field  ERROR 16 Equivalent field is referenced. Field   17  LOAD IF error: Field   18  CLEAR IF error: File   19  INCLUDE IF error: Line   20  PRINT WHEN error: Ctlb  ERROR 21 Control break not specified. Field  ERROR 22 Illegal line type for equivalent field or its base. WARNING 23 End report condition has not been specified. Field  ERROR 24 Input file used for output. File  ERROR 25 Missing data file volume name. Line  ERROR 26 Dot command error. WARNING 27 Control column order not RP123... ...321RP. Field  ERROR 28 Missing edit mask float/trail constant. Field  ERROR 29 Missing edit mask decimal alignment constant. Field  ERROR 30 Multiple edit mask decimal alignment positions. Field  ERROR 31 Edit mask float/trail constants not packed. Field  ERROR 32 Multiple edit mask float/trial conditionals. File  ERROR 33 Missing sort order. Field  ERROR 34 Equivalent fields with different field lengths. Field  ERROR 35 Equivalent field base is forward referenced. Field  ERROR 36 Multiple outputs to the same field. WARNING 37 Possibly not enough memory to run REPORT program. Field  ERROR 38 Control break field is control break or page dependent.   39  PAGE WHEN error:   40  END WHEN error: Field  ERROR 41 Input field not present in file. Field  ERROR 42 Output field not present in file. Field  ERROR 43 File key different length than index field length. Field  ERROR 44 Load condition not permitted with sequential input. Field  ERROR 45 Base of equivalent field cannot be operator input. Line  ERROR 46 Non-equivalent field(s) on line. ERRORAmissing report field. ERRORBillegal sub-field. WARNINGCrestricted function. ERRORDillegal use if FERR. ERROREreport field reference not "R" LOADed. Enter exit command: A=Abandon form-> start over S=save form -> end edit C=save form -> Continue edit F=no save -> edit File definition X=no save -> edit conditions L=List errors on LST: device SPACE=no save -> Continue edit (A/S/C/F/X/L/SPACE): Enter exit command: A=Abandon form-> start over S=Save form -> end edit C=save form -> Continue edit F=no save -> edit File definition X=no save -> edit conditions R=save form -> Run the report SPACE=no save -> Continue edit (A/S/C/X/R/F/SPACE):   errors and incomplete fields: Item # Error # Error description  Abandon edit without saving form? (Y/N)   ABSINTMAXMINREMPAGEFLD$FILEERRFERRCB Please enter page width (in columns):  Which reports do you want? 1 = Field numbers and ctl chars 4 = Field definitions 2 = Edit masks 5 = Print line and other conditions 3 = File descriptions 6 = Cross reference N = none of the above A = All of the above Enter one or more of 1,2,3,4,5,6,N,A and/or RETURN: A 123456NA REPORT LISTING WITH FIELD AND FILE ATTRIBUTE DEFINITIONSFIELD NUMBERS CONTROL CHARACTERS FILE DEFINITIONS EDIT MASK CONDITIONS EDIT MASK CONSTANTS PRINT LINE AND OTHER CONDITIONS FIELD DEFINITIONS CROSS REFERENCE LISTINGREFERENCEOUTPUT, WRITE INDEX FILEOUTPUTINPUT (INDEX ORDER)INPUTADD TOERRORFIELD NOT PADDED PAD WITH   NEW PAGEREPORT START(ALWAYS)REPORT ENDCONTROL BREAK   +LINE  PRINT CONDITION +FILE INCLUDE CONDITION+INDEX FOR , FIELD +CALCULATION+OUTPUT IF CONDITION+CLEAR IF CONDITION+EQUIVALENT TO+FIELD LOAD CONDITION+NEW PAGE CONDITION+END REPORT CONDITIONN+OUTPUT IF CONDITION+CLEAR IF CONDITION+EQUIVALENT TO+FIELD LOAD CONDITION+NEW PAGE CONDITION+END REPORT CONCEOUTPUT, WRITE INDEX FILEOUTPUTINPUT (INDEX ORDER)INPUTADD TOERRORFIELD NOT PADDED PAD WITH   NEW PAGEREPORT START(ALWAYS)REPORT ENDCONTROL BREAK   +LINE  PRINT CONDITION +FILE INCLUDE CONDITION+INDEX FOR , FIELD +CAfbOfv Copyright (c) 1982, 1984, MicroPro International Corp.  REPORT Release 1.03 ID # 711303KP-001  KAYPRO Computer  Teletype-like printer  No communications protocol  CP/M List Output driver (LST:) "i~CklP= B0B1C0C1 *2!*2  CkoA   -__7777'i'ͷiiWx2z7W:G~~56   YZRCDTTVV2CCTTBT2STTTTTTTTTTCBTTTTVUUUVUUVVSSVUfVVTVVTUVVgVVUTVTVUTTTTTTSTTRRTRfTTTTSSSTTfTTTTVTVUB@ @.!ͤ2 ͤ_: W~K#<###,~6#^#VMͤ O O!Oڙʛ0ڙ ҙT])))_ͤڔʖ0ڔ u|7ͤÝx 7 7 77?.  ~# x 6#$%%$o>gDMxɅo|gg}o|g^#V#~#foGz7{x~/w:.,;?!\ d{:v|\<=G:Y7ʣ*L~7£p#~<"LxG:Yx*^!9"^x<ð*P#*!9"*WU {z!!TEz> W_ !z#>2{ ȯ2 x~ #7 !9"!mbbblͽ*LHSRUJvBPPLMTMBHMFMCWPCPOPACPPN%OPHEEFO?!>ͬẃ ny !7>û!ͬ Á ! !(!$!,>û!3ͬ!5ͬͬW > >2_; "  > !*HH*F>o w#ͤr eͤr rw#-_6> _څbË!͝y >xONOFObbͳ}_bbͤÿ  !Tv ͳ  >2!~6B  :U!6> :T! ͭ !@. *FG !=. !:. ** z.>2>*_:<=k c *8.:T*8 !(ͭ ڢ !:. ͬ !=. > ͳ 7*H#~+G :͒ :0 !5 * | } > ܳ / ͭ 20 " !- ij + < * " !& ~ ij # <   R> ͳ > ô #~+͒ :0 ~ͭ #~ \v #~ ç #† * / b § : b #~ ʒ ʒ +b ͳ b ! o:} >y ::0>!0w:~ > > o>y ^#~ͭ > *: |Q :.< : :N#)L  > ͳ > ; > ͳ +|#>a  !"u .gy |c ,-:R) }ڍ > G!~6!Tx!3^ ͭ x!GO! >  >~ >- !~<>  !"ÿ N Ϳ *&*"*.*| !"* #" 2 *>y *7>y ƒ :Sp *|:* < Z > *|; *   P ʧ !~ʦ 5!& G:#~^ @͒ !4 :S/!U!6> :7* *.̀)  ͧ! >2X + >̀ͧE :D7 !"V"XG!a ~x7Ɂ*!:*)*| !.ڧ "8!"?"A#"=~2:#^#V## 2@~2:+~2>##)";|"A";O:!<=  q#s#r#ww# w!0~#)#~:G:O:e<@rY:=V_x2:*w*w:g"ʀyHG*w:g":o&{2yʤ:y_!*:e< !5~<4!~5*:*! :y*@*! 2}~5*:dx d-> 4> d!f:{~N=<<*-b`<> ͅx_y2:¹!4!4x*§:"g"!4:w#4!4x:*"!Ͱx **"**g"!"""!~6y_!""g"!4@-!4!~:`5*":!2*"*|:*):G$%v͒==ixԒxԒy2>2× :=ʦ|g}o|*&**"æ":ZFZjQF" Z  Z" Q" *":Za*"*)*T]: 7:?*.*&p*pjj*p**|":w#~w+"P6#"L"J6#"N"F"H"&s#r"^zs#r#::@>2=/22>:o>:X>/2(>2Y>̀>2Wí *F w#6*Hw#62:2:7227*"`!" :82>2!; #:AOڇN +y=!V!\S;͔"`"\"Z "^>2EG:X/!W!Y*\p#"\x2E:W:X:E/!Z% x~^"Z+ *\*^+.^*`"Z;"\&>ɚ !)äñëûõ08@2 /::7>>x /{/:L2><2!w ;KB2eͩ*Ji6#"JͣKͰ      ʦʦ6#Ͷ Ͷ~<~Ͱû*:O ~<6#!9 BK!w;2/2e!2L! !"*J\\\\\\\\!\F6#+UͶ~6# Ox"!w;!"2:aFP;2`2aOͰ x !\~6:]2Yð>2e2:!e****.2fĺwþͶ 6 +~^>^>#*! L! *ʟF#+”Ͷ~ O#x{}> ""J{2!wþ:2!2L! **:_?G{H?G+y O?xF*2WG ,2DDLq>2yl~ll¤OF:e=̊<<=~ʟ>2>Ù´F:eÕ!wʗ#<ºxʄ!}ʚPY+ʚZ :eOé+H%:wx :A=*ͤ%Q:e@:x:B=@6zZz :y:Z:z:! *C#"C*&ä~ʗPY:͐*&:ʮ*"*"!*ë*"**|.":_*|*ͽÌO!:LO|.0!5yKGyOG#zx!:**w"!]**+.چ*"*)"*"{OzW{_!wO<`!!!~͗:~Û> >!*e-,ͣw!"C22+:2+1=:+;3V/og"{+"+"+":":2+2:.@>͹hBA¶Z:+ͤ11xbFd͍)#; ͎7cͥ%!"+͑#.'+:+*+,͑#*{+#"{+>2+.> 2+B$>2++ͧ#%r,͸%'> 2+͂(i5(d%!lb*ʘÌ>*B}BDM"+:6S*B^!T>=zz+6Ã!:"a>2+͡2ͺ20/:[9<2+>A"7RN#5# ´;/¤*`"9:+_͟TU0>EV#~?_#~?`i"3R>B>##K ] }2IR~+6#s#r>~<w͍Q:9R!+Qw+6_6#s#r*:R6>Eʋ#]T~?O# N#6#q#=v2+@ͿT*SR">R&qR&!0R~@wvTU0ͥ!kCgij+ C_!mC_:0RͿT*SR&>\0:0R'd.*>R!kQU0ʠʤ!kQ':+!k_!kͬ[####2+ͥ| :+˜ͬj%bkT&i͜_Á*>Rͥ>\0O:+_{=͗º*:::*:::<x}nT>͹h̀ͥͬ>\0AN!k3!)=G } o%͜_zg{w`>\0 ͜_@ͥ!k <͚ څ+#fo͗nT~A2m#m~ >.!m{G~ #=:BFd*`ѯ+~ !kf  !ki  !k3!k *jDM:@=A !kf ' =H <͹hmC_+~ wT .)_ < *`| > ͚ ̸ !k3| Cg!+Zh#@P*>7> 2+!j+6Q* >Q*6a! ͆D2~+2^92:2+2+*`"+*B#%!O! ? +6Ͳ!?!>~#^#F=2[9+p*B@>E+q͘!>V+^*g!s#r*`+~#s#r#~@wx2z+h&)#w#s#rŒ!*B#>="?Ÿ!>^#V=?>#fo#~##!+r+s!+ %y""!2y+<2z+:+""OPQ":+""MB>;'9":+""MT>'9"(">.͎'0"~ ͎'#:+/ ?":y͎'͎'> ͎'> ͎'2+n"_"+*BͿ"qy̨"y? ̚"ͱ"0&~"yM!+¥"#4:w+?2w+#~ ±"wñ"~.":"2+ "@yO ~!mi+ #"~wy O`:+::*` +͔:Wd2X#*B~oa)#*`"+#yx>??F#yPY"+*`"+"+"+"++p+p+p{#*+*+"+"+"+ͷ##p$$$!j+~w:y+2}+#~@w:y+ 2+#>QA(>2+:~+!w+~Rw*B~#>RA(!x+P~w!m+ P~w#a$:x+!j+~@!m+ ~@Aʐ$#|$!x+~@!j+~@w͡$#—$:y+O*+~# ^#V6 #=µ$:z+_Pê$:w+@%$%$5$&0&$~ ~ *+͸T*+*+͸T+C_*B2+*Bd%!w+ ( (> 2+R%:w+*B͔%r&&>%!w+~w:+͑#*+,͑#*B$T&͎%r&&m%!"+!~+6*+#"+~M~""LH<"*B~r&&¨%5%%%r&&&¾%~%O!j+ ~2+:+O*B#> &?%#c(!+4qi0&!l;&P*i~# 0&~͙,131Q"z*+͸TO&}͚%Q":+͚%$$ܨ&~ ʐ&&#("+:+<9"̻&#~͎'~ •&V":$%r,5%͎%&*+*+"+!~+4> ͎'&\"LH&PL&MT'MB/'PN'"+X'"+f'$%>2+2+}!+N'&'"+f'o&X'$%>2+2+}!+N'&'"+f'ɾS'~2+!:+=`'*+*+*+͸T"+*+ԸT>\0"+!:45º'!W45!X~6!l;&P*2`*a*:͈`LT ĪS?T:`>\04>02j+!m+ (#'+~ w>2+~(~w>4!k+~w#+(:x+ G(~[(_!j+~w:+ɯ:+Y(~ʀ(F#eCv(:H\0{=0/>2+Ğ(;/†(V/<)*1R>EFyD/#Fx<(2+~#N͐) °(> ) ?Tѯ:+*1R"k))> y=*7RN#)# (x?>#~F*͊)_!9\\*>Rͥ\02+.͊):+g)+=O$(y;*>-*1R*3R r)+w xz)"+:+2+ʥ)ͫ))>,ͱ)ß)ͱ)͊)*+~ ),#¹)"+:+;*~,*x2k"k:+)* *):+ )* '*,* *x~#*>F))+w>2+*+=+ G>Cc( lY* l*B!T2j*+}0/Ŀ**:mͯ**:mͯ**:*:mͯ*#Fd::022:+2 |TP!mC_.|*:0R~X;/¿**B*0&*:g+w#*>G#^#V#~@#:}+_^#V:[9^#*+<='+~*+=+ _O*+ N#F#~[~#_+T+ ,ȷ@2+j$>2:*+,>29*+*+`,"9*+"+`,*B#>2+2Y9ͽ,!Y94, -*9,*d9?0,!:6!96*+"+V/*+DM~# xg,*+*+`,>ͅ,V/29*BN l3yŒ,29:+:9ͅ,c:Y9?ͽ,29"d9>h9C_y*d9>"9!9C_ y,:k9@*d9*"i9*v9~A(6K0͔-ʍ1:k9ʑ/ҕ6:n9=2[9*B@"f9:p9-:+—1+ʍ1.:o9=["k:h9OGͼ[ͱ-x2k>Œ-T]A{- {-45‚-w o->\0~w:Y9>=.O2+C>--I-))I029x2kl3*i9"k.:Y9?ͽ,*:R/0.H~w# .:9C_*1R6 X>G".?T.YV.F*C.͖[?Td.C.*:R6?T>K ~X͑. ͜.Fd*>R͙͆,i+4+N#~#foʱ.y =©.<:@͹h!k| +^#VLT0/+w>.;/.0/*96f/C_;/.0/f/>/~</>+w;//*9~Q$ɯ2[9*B~#![94?o&mTP!m>*w#w#w#6>.:9RG*:R*9~7/#‚/*~9*|9N#y/F#:k9/eCE00G/Œ-~c(N# ]TN# /@!9"k>2HG}2k>EE0:h9OvEʌ-F0:h92HG:l9O*9*9H:m#50 )0y=45#90 90\06:h9G*>\0>ͷO:Y9*+>*:9怇څ0::G͓0ͻ0V1̈́1V*:`'!:ͭ0y?P1ͭ0y!:P1^#Vz·0r+sx ?*:*{+kTP!:ͭ0*:͈`:`A2m!mlL1͙,::11Cg*jiͣd>ùhů2`?T*:LTS̓g!I1̓g?TLT y?_̈́1`1x!j~6!ml4ghP*m112jx0د*h9&*+:Y9>*C_L21!Il 2O!Ql2O!Yl2AO!alx2!3P1^#V":y2:2::3!з2:B!=l Q;3>=] }2:Q;<2:B3;2̓g~2E33####CgɷT22B:Be2!B"9~/:4O<:5:B!Al 2>*9͕27“2͕2ܝ2"9~#/7ȷ+> ::>ek2":::2:!]rkC_::qk2":!#"3R2IRx͍::*:LT~X::*:|LT~X!:4* dCgN*j 9f"jh O9fyE33N*3Ͷ34:l93353 4:m9 AO3#3O3q~=#3igO+ 3!!>4xO3#4>*3:9x2k"k:Z9E\0ͪ4ͷ44Z4'55 õ5GyH Os4.s4 c4xOxڨ4ĵ5ڨ4#}Oʎ4 |G5*5:k97*9C_A->4 2:2:/2:2:ɯ2:2:*9>54#4H*9:m 5#4:l9y745G}6x6#5:m9w4  N5,5x7~F5w#,5w#65xH*9:h9O >2:i6# h5T]~ʎ55Ž5wy55+5#  65x7~6w+5w+5xH*9 >2:i6+ 6T]~B6Q6B6wy_2m9͞7 6̀bl7a8hO!8Һ67%9ں6a.7i2jy 7!Y9~75~̓3͔-7"77:k9ʕ6*9͚16:+*z9~> 29͡c*i9d7P7a =7=7^7d7U7P7":+~ *~9FX"j#9x2jC_> H͌a!kZb.7ͦ8;8N7q7Gʚ7*i93~#7´7+y7qz2^9y7*\9*i9:h9GOͶ3:l97*\9~-:_9<:mG*\9~ 8#8+p!`9:^9way2a9H8 U8;8~2b9qͦ8*\9*_9&:_9͸88!f8y_^#Vѷ888P*8888888888888888888888888888;8~!_94:h9= !_9~5 8~qO#82c9:h9!_9_;88+~qO82c9 7y 9!ilCg`1͡ca!k!9 96^#@w#6:a9O8:c9O79788R9!_95;8:b9w8ͦ89!:^#V#N#F#{iCg:S    *;!;:-l1l!#|-;!m4g6;4gCk:@ùh::@k; l~# xn;A!lͫ;>!Uk=>!kͫ;>!5lͫ;>!Ek=>\ͥ2 3=k͈`;l͈`;^#Vz;#;<*kcx<w#Ö<l ʹ< ¦<<<د  RSMSGS OVR!mX;"B͜_2B@! "j~=<>+==hOҌ>2<9f <̕= =Ck*kDM=*kDM*k*B͉B="B:k!k}=#:k^#V{ʊ= r+s=}=*B*|¥=}Ny jf#¨=@Ojf:jf!<~ĵ=#ͨ=.jfͨ=!=4g ??? c< x=A\ C_H>ceqi_!:BO!~k C_!>lC_!*Ì:2W>r_`>:B<@2m!kͿ;~# n>Fd!9l g?>R>ce@ \!ʌ\ ~#>*B>> ~O@?_WV??z>!0?O ~#>~#n*> ng}?}%œ?>?==??î?> ×? ~>>>>ɁO? ~#+N#F+*BZ0#?=@:B_͜__yw gʌ>@!B6!~Ċ@2BS@!l Q;Cg!}kZh>͹h!~k\> @!lo@@ʌ>!)l 9y!!l !%lNGw# w~# ʓ@+:}kOk͸@x2~kBC_~/# ʸ@ ø@O~@~ط7##~+:>@&AA<## ~7 A~ A.#&AA  A > ~#~02B!9")R2H2HͤC͸CͿD%EͫDʛCDyܟC{CxG*+R62.RJ>2-R!9"+R͟D6DDxC+DCKDVD͟DDͦDC͟D xCC"Dx2DDI IIMIRIIIIIII*D:DG_^#V͟DN+;D2+DM͞FlDKͭExGͦD=gD͟DYD;D*`~ʀDJ pD4#DM*`*`6 6 ÍDͦD#x~x~7ʹD~͟DyD͟D!D#N#^#V#DJJJ%L LMMNIHHHHHIHHy2/RxKE_:/RDEKG~C$%oE:/R*+R~dE2R  L+6#æK!9")R>2.R"+Ry2-RͪE:-RO*+R͟DE £E͟D͟DFECE2+{FGFͦDE͟D͟DW͟D_E"F͟DEN+E*FJ  Fɻ{~͡G"kx2k*+R:-RO@F"+Ry2-R>:.RcF~# HF 7 HF :R”F~# cF 72R<2R~#ÔFcG%RͩG ʥF+ʼF-¿F>2RͩG0ʼFFͩG!mFEGeG͘J:GGG:GJF:G:G/2GFͩG GG-_GxGͩG͘J:GGͩG͘J3GOxG{:GG!%R~MG+ ?G2R!RxwJOKR}KÍK ͡G{2G2Hů2G!Rw# xG"H#ƒGʛG>@2R>2G>2(R>J:G=2G~#کG0:2Hɯ :G2GGxJ"H`i"H2HoEgHH!H:HO:RWH:R H@eHH/<$H45$H4.̪HwHͪH1H:HfHͪHHH*H:H~J>-ĪH5!%R"H>2H2H:RʈH!H~ʌH5>0!H~ʈH5*H~ҡH+"HԼJ0!H455*Hw#"Hyy:R>H/H/:R:R>/:R:R>/H/ Jɯ2LI BI8IͦK L:R!LI8I IGI<>I J _~woE }I2RKѯɻ L:RI%L =}I!w+~w*+DMCPlDvI*B~J=6D*B~J=͟F>7J):N#FäI*B~J=+I> J};(I>OäIoEKJJ>HJJ7,-$%}`i~A-J6G>MwgH!:RA<2J)T])wH_:J=2J]J:R}/o|/g#~#ÆJq#ÑJ0 *H"k:H2k>2HͩGØJɇ:R=2R:R<2R>J>DJ>J>͆D*)R7>E7ɯ2R2R K +T]~J 'KG+~ͼJKͼJ+T]ͼJ GHK#~J3KJ!%R~!RKJOK! %R + lK 'ÃK P'> 'ÃK!&R~ȯw+6>+6=šKJ`i2(R~2RʴK2RR#„J~„J2(RÈJ:RWK:R!R:(R<„JK' #K7>'w #K7>'w #L>&L2L2R:RWALͤK!R:Lw [LLKͤK!RgLL̈́J!L:Lw:LG2LxW!RLҤKrʝL!R-K=ŠLR}K:LG:RLR!LK!R>-KJR}KLcKJR!LLKOK:L2R LOK"MM!R̈́JM!M̈́J!M K2M!R͏J!R"M>2M*M~#"MsMYMM*MKTM4=AMͼJsMM*MK=aM!M5*M#"M/M:R JW!Rw#zW@Mw`i#LOKR}KÍKz@JJ WJ_!R~2Nȓ_AwM{JJz+w>2N`i{N̈́J2N2R?GR!{N%NKNK!N~w:N=2NZN K:%RPN!R KN!|N-KN+ [N2NR!N̈́JOKR}KÍK WPlD KN ċOO&OP͂MKPK!PP̈́J O||g}oNPͤKONPͤKP͂MKͤKKJEP L2RK 2PgD O|O}2PP!P̈́J>zQQP!PyOlO͂MXO#\O:PP:PJJ 2Q>AQͤK͂MPKP%LPKͤKP LPMPK2PP!Q̈́J͂MQ>QPK RͤKP!Q̈́JQ>QPMP͂MPK:QA P/533333>=ii<0$;9"sU':9"sU'9BT8!%8hxVg 7"hC60wYEG417Gv@`v'b1A@PX#C`QI"U&Àe(HBCTbDvRWaGv"C%T$a'ÙH%Csrb"(HdA1A RKQ%L R͂M! DM=QP ĂMP%L9!"hR"GR"]R#"_R"`R"LR"MR9"`*7RV##–R29R*`_":R͑T*3R#"1R6 ͑T"ER:0RS͑T"@R%U*bR"OR*dR"QRV*`"[R͑T"UR*SR*UFV:`>2hR2a"``i"`SR5S:0RS%UHSScSHS!:IR=;S"JR͑T*>R!~]S=O:IR=/! w~ʊS# cS͝SxSZ ʱS͊S# x:0RS:IRG!`"`*>R*ER"`;WT ST6*JR"LRDM"GR:0R4T͝S6# y!T:IRS*>R`_*a!0RUT"a0R`TGC_~ >A>>^#V*`:0RaT_͟TBT͟T'`*`R*`"`"`*`͸T"`>}o|g20R*`"SR!͟T C_:0R20Rr_T:0R>w_ U:0R@>:0R/Q`k`4`r_w_̜_`_*>R"`_!"dR+"`#"bRbU:0RrUͶU=UU:0R UPY!~mU态O̓U*`C_! ʟU*` ͬU͑T!eR4#¬U!` C_6͜_U!` C_*`nU2dR!:a=U͑T!eR:a=w|V"CR2BR+V•T*ER #0V+7:VV>ʕTy   "5R"WR"YR|+"XRZW•TͺVDM_pV:9R_2WR>T*[R~iV`i"5Rgo2ZR͐Z*[R~2ZRͥV^#V"5R#:9R###)³VOͳV :9ROX_< V=VX_ GR;^V>"GR>WBR;^"GR*ER6>*GR*ER"`*@R"`*>R!OR͖WO;W̃W! JX͜_kXĊ_F]R;^>"]R>gW>*]R*[R"`*UR"`*SR!bR*Wx4~#W4#>WͷWW~WyWyN#>$`Wy! w`i)LGyq#Wxp#ɷGyOW*`=W"`?XC_y/w6?X5X'X!F~w`_pͬUC_7! *`y~?XhXC_!6~?XC_5>*>R)`:0RT*>R`_*SR)``_"`*`!`4X!`6!9"`X$`"7*`!`6X:`X!`5:hRͤXXX*Y53Y4 ZzYY,ZY`i"iR*oR"IR*mR"JR:9Ro&+!"_R"LR+"`"oR*5R"`dY`Y͜YzYFY"`IY"iR*`*`##L_+͈`ͰZ7[ژY͔Z2_R"`R:hR:9RDMͶYG}l`)ȷ#!)Y »YͤXYX:0RnSUZY*`R:_RY Z2_R"`RY,ZY͐Z>2hR7*iRDM:pR*kR`i#5R;^Z"iR͜Y*:R~<YOZ`Z7>OZ*1R~==2hR:hR ~:0RS# *GR#VX*ER*:R͟[*7RN#~#F#[> ͼ[ §[2[~,[ [> +#¿[*1R~ [#,[=[*:R:9RG~=\ \>\#[2hR*1R:\6\~ ,\# \2hRO\GO\:\:\~,~ ~#ͤXn\XͤX͜\X:0R“S͟[:ZRˆ\[Ҫ\3Y ZzYҋ\`i"iRY:ZR\:hR<¶\*5R#"5R>\2ZR*`|\\]#|\"iR]:_R*`R͐Z`:pR*kR*XR"kR:WR2pR[]"kR2pR͖[*CR"mR:BR2oRͥ]]ɯgo͐ZX:WR*XRͥ]"kR2pR*5R*mR*:R6:9RS]#s#rgoa]"mR+"mRH]*`R:_ROW$`s]bW$`*:R*[RO :9RGB^*mR#"mR*oR$,"oRkRB^͟Zy*XR:WROW`"]R:WRs]2WR6bW$`"XR*SRX$`*JRV$`:IR+^ W$`*CR:BRV`"GR:BR+^2BR6 W$`"CR*>RX$`*1RO*ER d^yw# _^bW$`*]R#OW`*[RB^ͭ^|^^,d^ ʡ^j^^ͧ^ʔ^"^^^^^ d^> ^, <ͧ^^^"±^>"w^:0RS#  W$`*GR#V`*ER:hRͤX*JR"`:IR2`wZX~2`6 W$`X:hRͤX*fR*1R~# *_z]͜\^YX~#C_|g}oL_y/Ox/G͜_p_>ɯy_͜_X! wʔ_X$`)`y _!_ `G_pɷ! ~*`C_K`2`_!"` `*`͈`"`X2`:0Rk`5Q``E`͜_=:B`~k`~d`~A~K`!`o$!`#`z{AA $$$IagWao͠f.::g*lcIaO͔a: A:c=*c&  O͌a::*c*c::*cda_*i9:^9sa{W~ ͑c_#=uaua+͔a:@=za.Efa ʽa aaëaXfaa!a#a#a~_**h+"a*a~#"a O b::y@^ bO:je# g&bcy*j|,-2b<Ĺh!c~/wNb̀bc:c!c<2cN#"c!c~qʤcNb̀bcɯ2c2c͔bbGc:j_::daW!c>ҫbbG~ʹbb~~b{_zbbxNw:@*c_::W!c:Bͦb~# b͔bc*BTc:cOXc c:jGa͡c:cOPccTcJclc͔a x4cxAĹhcc~# XcTc::~.*h+|yc~#W:c_~ #͑c/<_Áca >::>*c*9:cG͌a^#V#J; ±c,aͬe2j:2j:@2jG*"j"j͹e!d"jͽj"jͷj"j:@_:M!V![2j*"i"i"iͧ!-feFd>2j*@:jgc%.ͣdB*j"j͚d͹e‚d͚d*j+r ͤf ͤfdd:je!ͣd"jP6 #›d:jGe\U:g e*j{dzeG:jd*j2fe!M-f*aMT:`dLU"e!V-fJ"e![-f:eWe!CjZQDMgd*c-fy&De / 2eGͤf~+=x0e deWe~2jwe"jDMͽj"j*j:@=gͣde;eOey:j<ʘe*j͈`˜eyw͹eʪe:ªeywq:!:A=:ͪ!-f:<=\ie2j:je:e:je*j~w:jf2j!~f!$f!$f>2j-feF#Nͤf/f?f*jjf͹eafͣdͤf!j4*jq#"j*jͣdpfy ʗf :j=!jfe!j4:j̚f͸f*j$o"jeyOi͙i*jfT]ff"j:jG {e#f*j|fDMͷjO͹eg*j 6*j̈́i%gh/ggO"jCg ȹ*jDMCgͿ;!"j`i"j͑gf͛g*j"j*j|{g*j"j͑g̸fDM"j"gCg>2g*g$~~#ggg"h6h@h Ph g ڛggxʛg›gɷ^#V#J;͛gF#͑g˜g hue!j4:jhw#4~f> gh:jh>=g)hh:j3h#*j"jh3h:j3h#F##hoh> څhO9fq#chs–hwh#6h 6hͣhch{!j5 9f5+`.f$=»h͇iiqiaf:jhhiqi'ihqi=ih::jO*j F͹ei:jG:jxi#+ #i+*ieSi;i0i>Si*jLi*jͣd-i\i=SiO=_ḯiy#45!k̈́i*j6ii"j͙i*j~͇iâiͷiʳiiʳi*kwii"k:0i:0i͹ii>i2j͹e‡i*j~jj6#:@iͷjͽj;j2j`j8j# :j=$j:p=:jo&+~ VjJjz]j{`iͣd:j ڏjOOf͇iĊj#:jgj:joO`ͣdͽj6 # :j˜j!p-fë́iĊj*jj*j:jjogWYxj)jkkRGEN COMREDIT COMREPORT LOG PRN [mlm[mmBmnonnooBoBommnnQnQnnnmmCURSOR: CR=next item ^S=left char ^D=right char ^A=prev entry OTHER: ^G=delete char ^V=insert hole ^C=abort report ^R=restart ---------------------------------------------------------------------------- FT1C-N+P'".: No *.123456789FPRNDX NÄÃ:6:Lʔ><2!w ;!2e*J"6#"J!      6# ~<~Ͱ=&*:O ~<6#0!9 BK!w;2/2e!2ͪ!i!"*Jrʺʺʺʺʺʺʺʺ!ҺF6#͉³~6# Oxbq"!w;!"2:a̡#P;2`2aBͰ x!\~6:]2Yð>2e2:!e\****.\2wþ Ô +~<¨*N++~|>ͼ>ͼ>b#*! ͪ!i*rF#͉O#xb{> b""J{2!wþ:2!2ͪ!i**:_͝G{\H͝G͉yUV O͝xFb8*2WG ***2ʟʟ§q>2y~B͡ö͡:e$!wʝ#<xʊ!}ʠPY+ʠʅ 8:eB+HP:wx :A=*P?Q:ek:x:B=kazͅz :y:ą:z:! :e>!:6=Gͽ!"C:ý:==:Ox   :==*C#ͷ:6=;0!)606:^!4:7=>2^~M5>ë!~4:6=:?҄!7H*&~ʝPY:͖*&!~͖o<=͒û:*"*"!**":_ͽ>22öBöBʪ ʒ>> 82!:͒!~6g*E*"!yw>:Ce!jxg*O*"!~ڲ²NͶ!!~6!x[!`ö!xpxQ!VosÒͶG!yw:MOͶyÒ:LO|./!4yKFyOF#zxɛ ?~:6!w.!2e*JͿ/6#"J!!b455ð     6#!  # ~ɯ!b4!~<~Ͱ&!b~~62c̀2*_#!44~H"J*:q:O ~<6#s!9 BK!w;!.*J"͏;Q22.~5Fõͽ.Ͱ x!\~6:].2Yð2e:G:W*b:Q'!}̀xD!cy?!bz2d͕}̉̀|yxDyyDz!b5yzDXõ|xOzO>2d2eͷ:ͫ<2h:g:h!v!ḯ:!e! w. þ! V |>|>|>|~>{>#:ı2! \!#*4ʿF#K´O#x{ڠ"{2!w.WG ґʑʑqy.~...%ͯ!w#<+xʵePjWx2.!~ to!|&PY!}& Šͯ:<:t!hʧ :|O:}ʻ½>!d H:e::wx :A=ͩ :e=Q:f)::x:B=ͩ)$ :f=:gzm:O:yL:O:zLɷVz X :`i:gͤy! ʋґ ʐʐ!4x!4:e>!:6=*G!"C::==:Ox    :==*C#ͽ:=2> ͡:6=UJ!C6J6:*x!4:7=>2x~g5>ñ!~4:6=:?Ҟ!7b:_.:ʩ!s~5N*t!i+#{ 2ty!v{w:h!5*t!i:s+#<2sw"t~PY:J 6.:=͉<=͕3>û!3?XC_ͬU͑T!eR4#¬U!` C_6͜_U!` C_*`nU2dR!:a=U͑T!eR:a=w|V"CR2BR+V•T*ER #0V+7:VV>ʕTy   "5R"WR"YR|+"XRZW•TͺVDM_pV:9R_2WR>T*[R~iV`i"5Rgo2ZR͐Z*[R~2ZRͥV^#V"5R#:9R###)³VOͳV :9ROX_< V=VX_ GR;^V>"GR>WBR;^"GR*ER6>*GR*ENJ&@ Copyright (c) 1982, 1984, MicroPro International Corp.  RGEN Release 1.03 ID # 711303KP-00A  KAYPRO Computer    "A+P= B0B1C0C1 *2!*2  CkoA2 y R22 `$"$`!= Sy*: }`!= Sy*D}ͻW l * ʹ2y ʊ qͲچ̈́: w * * ͵͞ʰay†!,ͦí!,Hʆí * yʭ: ! -H!ÂN&>1-!+63>!+QxQ$`2}2!-Hq222 *$"$"{ yu"} u" uo" " :@=2 2 2 2 2 :t+=2 2 2 2 2 2 * "$! 6+ <=_!~#~wPz!,a8o ' !@$>R " >2 * ~<~w-{z/<O!gP Eu! 4͓û!z *$CA͇"$!,͓Æͪy .A lÓ* "$!k : *{ ~!,* ~io" " o2 2 2 !,ͦ7o" !,Q60#60#61" * Ny2 2 #qGQF#͇cZ )o~R!,! 5!,~#?_* 4~:60+f*$!# uɯ2 2 2 2 #* " * ~ͮ" !," !Y," !," !l," ~( X*$+"$ uͷ o! 4~: 2 * 2 &=$|: 2 2 o: 2 >@2 2 ![ P!] " " * ~_ [a .o" *{ ~<<2 O. €" : 2 O: G2 >_B œ"$!f Bo" " W " *{ F#~*  <WA +~  #> Byw##! -! -6#"$Q> <~#> BN!?,͇ =<Nw#w#w#w#WC~*  Xf2 ! * : 2 G~6_‡6* " " " 2 _͐y  1 2 " ͝ ~w#* ~ȷ! " : &*  7 ͝C ! ~# "$! 57 õ ~w#9 ! DM* > ̓ * <T] ~l #` >_ n G>ͪ G͖ ~* " ~ > ՐOxy6_# · * > ̓ ~ ͷ *+:@O: G:  *+y=2 _W   J yx G,͇x!,f -F !,a -" " `i"O ͓2 2 x " *+$$$" G* * _à 2 !u ͦ  Ҭ :+wyª P~2 2   ! wɷy  G p" =# : $2 _ x Sx x x x  x , ,,l  ; ,    C ,  ,      # K -W - ,     , ,,l ,u ,,,,,,,,,,,,,,,,,,,,,, S F,  [ 72* : ~*& >  :G~#O~G: #) x2Nwy#D 7*G:o&L! y ~e *G_ .O!l @! "*:G*ͅ ҩ "x2*> 7~(* ::+~ ~Ɏ$+24DFHJLx_^#Vy(7 *45#>4157x*Fq*:2W)͉ ҽ2""`i"ɯ2+**:ɯ2W).O)2l!#Û *6_*6_Ɏ$+vDFLxWWWWOO\:_*q:Gq͓*:G͉!,ڣ!,>G)!+~6͗'wy7x2͇!:G͇~:#*:_Đ:_"2+*"=*S*"+*:w*:w*~26*"~26*[>2^#V#oa˜{^#V#!͂ )06~P1;M: 2+"+:"::G)! ,?$V>G)F6#~ ʶx ҇ ,͇Ý~7ȯ##~+:> ##~7 ~>7> ~#~O0.w[?:~ط`_: $2 $_ 2 ͎ͬgͻ!,H$!+x͘$$$v~R" !"$ +-%?$͘RPT ͇ !"$!6\ 2 \ ͇ͬ!9"$*} "$* "$*$ /L"$ͻ\͘DEF*{ O*{ ~ -6 ##F#N=+k͒Ѷw?G͇S͇x Ny G#N~ ҙ# ^+V+~+~ ¯~+++N*$q#"$*$s#"$@>>>@ N# !"ɢ C*$|=  x~#"$\ !*$!%-7: A29, ͗''--)-- ͝"*%=f́ͲC1"*$*͐" $* ~w#v͗"7$~2($#q# =Í*$*{ ~!!k > !>!͗>!!k > !!+>!*} * ~G!#~#O!y?!!>ͧ!*9$#*$͐s#r>ͧ!>!! ,$~#<> +3*$"=$[wed>ͧ!2"2"2 #!">!>2U#*{ ~GTy<2_#=#F#N͵2T#y!#TT …2_#* _~x=K:,B_yO4)y: O: G<2$ :$?ɷOxByy B| B_B:$<2$O! * : Gy*=$~2$:,2T#* T͌ ~zͣ*} NGͰ?y* > ̓ _! z* : W~_>####>_: * G:,O͌   OyWx<2Z#y2S#!T#~w?2f#G!V#͓!T#zw +~ PE{!U#4* ~*{ ~GOxęnAęĉ͙TTTTTTx=:U#2$!%x=K"$P:$2U#TT~__#T~_#T~_#T~_*$T>2T#>2S#xuG2y#!g#͓>2T>2T#>2S#*=$~2#2#X2#xuG2#!|#͓#~+_*=$~2#X2#d2#͕2#y2#!#͘{* ͣ* ~ʬ2$:$O ##~2S##~2T####~w~#G+~_:U#==2U#*=$~2#e2U#d2#͓2#!#͘!,>!,>2##͇*=$~2#X2#d2#͓2#y2#!#͘x=a x=r:,:,1G* * ʐ_>2$#~w:$<ʭ~w:S#_x!R#6Ҽ44+w>!> !{y !x!*=$4:C,:D,G:$Oħ!!{=ħ! =*=$7#!=, ~#+N#F+!"$*$";$]ͭ, f ͉ >!>ͧ!:$2'$!-͕!! ,:,G~#k͢!!! ,͕!!-͕!!!:"=͢!> !"!!!:,2$*{ ~G> ! »y.y1G2$ !> !!y:!!!".!!-:$O!## !!F! y!͕!###:$O~Ģ!+~ͧ!!!N!#!!*$*=$#####~^!+~g!!N!7F!###s!-͕!i!>ͧ!!-͕!> !i!>ͧ!Q~!#Ø!ͱ! ͱ!ͱ!GN#y!¶!!G~!#!>!> !:,!:$!>!x*$w#"$!$4 "6#4* $+" $|=4͎~!$q"*7$~2x+*@:t+gc%.1%B*+"v+(%G&%(%*++r 2' 2'$:s+|&!1%"+P6 #)%:s+%\U:g™%*}+{c%zʑ%G:u+c%*v+&Ñ%!Mͻ&*aMT:`x%LUͰ%!Vͻ&JͰ%![ͻ&:X&%!CN+ZQDMgË%*c-2'y&% / %G2'~+=x¾% de&%~2x+wÕ%"}+DMK+"v+*t+:@=g1%a&L&O &y:x+<&&*v+́&&ywG&8&:8&ywq:!:A=:ͪ!ͻ&:<=)Y&2s+:x+|&:|&:r+Ì&*v+~w:r+ʤ&2r+!~Ÿ&!Ͳ&!Ͳ&>2r+ͻ&U&F#N2'ý&&*+&G&&1%2'!}+4*v+q#"v+*+1%&y %' :t+=!+r' &!+4:t+('F'*+$o"+͆&yO_*'**+O'T]u'`'"+:t+G { &#f'*+|̓'DME+OG&”'*+ 6*+*̳'W)ͽ''O"+' ȹ*+DM'Q!"{+`i"y+(u')(*y+"+*{+| (*y+"+(F'DM"+"'('>2((*'($~~#m(n(~(̰((( ( _( )(͂(x)()(ɷ^#V#p)(F#(&( ʧ(&!y+4:t+¥(w#4~̓'> ͍(§(:y+ħ(>=͍(·(ͧ(:z+(#*y+"{+͐((:z+(#F##W)(> )O&q#(s$)w )#6 ) 6 )1)({!+5 &5+`.O'$=I)*t*)&:+z)͆)*)͵)p)))z)::}+O*v+ FG&ʠ):x+G:t+xʫ)#+ ʱ)+͸)n&))¾)>)*+)*+1%ͻ))=)O=)*y#45!+**+6)"+'**+~*0*E*A*Q*A**+w)"+:0c*:0l*͹e*[*>z*2C+G&**+~*Ÿ*6#:@Œ*E+K+*2D+**# :t+=Ҳ*:p=:t+o&+~ **z*{`i1%:D+ +O&*+#:t+*:C+oO`1%K+6 # :t+&+!pͻ&U&*+*+N+*+:t+^+ogWYxk+)d+++REDIT COMREPORT COMDTA????????DEF :N ..-    YN TALSPRMAXMIN d,IcE$   & ) 3 N d J 4 Kr Q[cguj4`** Error 07 ** G.COM is not present on drive h Specify which drive (A-P) to try next:  Please enter your report name here (or press RETURN): Enter 1-8 letters and/or numbers. If you don't want the report stored on the logged drive, enter the new disk drive (A:-P:) before the report name. Press ESC key to re-enter the report name or ^C to exit.  ** Error 08 ** The report, ;, already exists. You may: E = Edit/examine it, or G = Generate a new report (with a different name). Press E or G:  GGE** Error 09 ** "k" is not allowed in a report name. ** Error 10 ** "k:" is not a legal disk drive. Report name: File name: Number of columns used: ______________________________________________________________________________ CURSOR: ^A=left item ^S=left char ^D=right char ^F=right item ^E=up line ^X=down line SCREEN: ^P=previous screen ^C=exit ^W=scroll down ^Z=scroll up SCREEN: ^P=previous screen ^N=next screen ^W=scroll down ^Z=scroll up HELP: ^J=remove/restore this menu ^K=remove/restore message below OTHER: RETURN=enter selection ^L=change logged disk OTHER: RETURN=enter selection ^L=toggle 2 <-> 4 column display OTHER: RETURN=enter selection ^G=delete selected character OTHER: ^V=replace selection ^T=remove selection Select the datafile for this report. To select a file: Move the cursor to the file name below and press RETURN, or Type enough characters to uniquely identify the file and press RETURN. Your choice of files on logged drive (h) is:  The current logged disk is h To change the logged disk, enter the new drive name (A-P) here:  ** Error 11 ** There are no file definitions on drive h Please enter the name (A-P) of an alternate drive to use:  (intermediate) FIELD #001 Select the fields you want on this report. THE FIELDS WILL APPEAR ON THE REPORT IN THE ORDER SELECTED. To select a field: Move the cursor to the field name below and press RETURN, or Type enough characters to uniquely identify the field and press RETURN. Your field choices are: You have selected: ** Error 12 ** The maximum report width is 255 columns. The enter command is being ignored. Press ESC key. ** Error 13 ** The file selected has no fields. Press ESC key to enter an alternate file name. ** Error 14 ** The maximum number of fields (250) has been exceeded. The enter command is being ignored. Press ESC key. ** Error 15 ** You must select at least one field to create a report. Press ESC key. ** Warning 16 ** The command just entered, ^P, will return you to the file selection step. This will erase all the field and summary selections that you have made. Is it OK to proceed with this command? (Y/N) YYN** Error 17 ** The file selected has no key fields. Press ESC key to enter an alternate file name. Do you want a record count by G? (Y/N) To select summaries by G: Enter any/none of the following letters and press RETURN: T(Total), A(Average), L(Largest value), S(Smallest value). Summaries selected: Record count: PAGEREPORTThe report specification is now complete. You may: A=Abandon form-> start over or exit S=Save form -> make another or exit L=save form -> edit report Layout F=save form -> edit File definition SPACE=no save -> field selection R=save form -> Run the report (A/S/L/F/R/SPACE):  RA RSLF Abandon report generation without saving form? (Y/N)  NYN.PO 0 P P REPORT = Summary for (Count = ) Total Average Maximum Minimum** Error 01 ** Can't read form definition file. Press ESC key. ** Error 02 ** Fatal progam error; please report occurrence. Report generation abandoned. Press RETURN.  ** Error 03 ** Insufficient memory. Report generation abandoned. Press RETURN.  ** Error 04 ** Directory on disk h full. Report generation abandoned. Press RETURN.   ** Error 05 ** Disk h full. Report generation abandoned. Press RETURN.   ** Error 06 ** k - illegal character. Press ESC key. RGEN Release 1.03 ID # 711303KP-00A Copyright (c) 1982, 1984, MicroPro International Corporation. All rights reserved. able trade secrets and proprietary information of MicroPro International Corporation and is protected by federal copyright law. It may not be copied or distributed in any form or medium, disclosed to third parties, or used in any manner not provided for in aid License Agreement except with prior written authorization from MicroPro.ies, or used in any manner not provided for in said License Agreement except w C*$|=  x~#"$\ !*$!%-7: A29, ͗''--)-- ͝"*%=f́ͲC1"*$*͐" $* ~w#v͗"7$~2($#q# =Í*$*{ ~!!k > !>!͗>!!k > !!+>!*} * ~G!#~#O!y?!!>ͧ!*9$#*PRODUCTSNDXFPUTEOF COMGHREDIT COM`IJKLMNOPQRSTUVREMSGS OVRWXYZ[\]^_`abcdefREMSGS OVR6ghijREPORT COM|klmnopqrstuvwxyzRGEN COM{|}~R @E @  Copyright (c) 1981, 1984, MicroPro International Corp.  REPORT Release 1.03  no terminal yet selected  I/O Master / O.E.M. Printer   "@@@P=  @@A   -__7777'@'@@Wx2z7W:G~~56   YZRCDTTVV2CCTTBT2STTTTTTTTTTCBTTTTVUUUVUUVVSSVUfVVTVVTUVVgVVUTVTVUTTTTTTSTTRRTRfTTTTSSSTTfTTTTVTVU INSTALL version 4.4B for ReportStar Release 1.03 DATASTAR.COMDATASTAR.COM!9" 1 ͣ R : o | e : | | x  ͯ !9"ͣͪ : : 24ɯ2.R!R ": 2 p _g p !"N !"P + l + ͅ ERROR CLOSING FILEô *N  6 > *P `  ͅ UNEXPECTED END OF FILE DURING READô Gzi {x*N + g ʬ ʛ ʬ > *P ` o ͅ DISK FULL ͅ DISKETTE DIRECTORY FULL+ g ô )+ g ì *N }o|g)|! w#6Ʌo|g!"N !"P  g Z > 2 w<==_ [ p N#ͅ ͐ ~ ~~ E ~#Ð ͅ !͐ 8 !p! ͐ * " * * | }ͅ This version of INSTALL is incompatable with theversion of ReportStar you are trying to install.!S͐ ~ ! ͐ ô 2 2 e >2 x >2 : ͐ ʴ : Š : ͐ !@@}O|G@!v):5O) !@v)!:5O)  REPORT.COM!  4 REPORT.COM! + 4~  , ͅ  **** CAN NOT OPEN FILE: ! ͐ ~ ͅ Please Enter Disk Drive (A/B/...) Or : N @ڈʈ҈2 2+ ͅ **** DRIVE NAME MUST BE "A"-"P" PLEASE RE-ENTER ****6 RGEN.COM!  4 RGEN.COM! + 4 REDIT.COM!  4 REDIT.COM! + 4xw# )կ :;u.!qt mͶ7COM#͓ʈ u͓>  ‰~͞#.:*? п[A?~ #öͶ#~+:~ͯ@##p <7 ~# Ã>2>222^#V#N#3333;;;;Nʼ   ʯʯʯ *:ʎ0GA::ʡ0:x=****E â*E xͅ E ͎**^#V#~#=^#V#N#F#3333;;;;<1>2 b@@ʴ ̓ E :wp>r>2wO> 2 a{ >E > E >E 1 n$!S͐ ͅ  ***** ReportStar TERMINAL MENU #1 *****A Lear-Siegler ADM-3A C Lear-Siegler ADM-31D Hazeltine 1500 E Microterm ACT-IVG Imsai VIO H Hewlett-Packard 2621 A/PI Infoton I-100 K Soroc IQ-120N Televideo 912/920 2 Terminal Menu #23 Terminal Menu #3 :6ͅ U no changeͅ PLEASE ENTER SELECTION (1 LETTER):!b:6Q!e">26"ڣn$U!A1;#CiDEGIKHNPPQWXP 32!=)(*< > ] &`$-!@#+ [%Q+oYZ!ͅ  ***** ReportStar TERMINAL MENU #2 *****Q Vector Flashwriter II W Xerox 820= Intertec Superbrain ! Sanyo MBC-2000/3000) NorthStar Advantage + TRS-80/Lifeboat 2.24 CP/MY TeleVideo 910 % TRS-80/Lifeboat 2.25 CP/MP DEC VT100/ANSI Terminal 1 Original Menu3 Terminal Menu #3ͅ  ***** ReportStar TERMINAL MENU #3 *****1 Original Menu 2 Terminal Menu #2@ Hewlett Packard 87 # Hewlett Packard 125< ADDS Regent 20/25 > ADDS Regent 40/45/60/45$ IBM 3101 ( Hazeltine 1420& Televideo 950 ] ADDS ViewpointX Heath or Zenith H89/H19 [ TRS-80 II (P&T CP/M)Z none of the above $Lear-Siegler ADM-3A terminaͅ  The CLEAR SCREEN and CURSOR CONTROL switches inside the ADM-3A terminal must be ONY#= 2p222222c2222go"g>2i22>22!P"@ $Lear-Seigler ADM-31 termina*Tͧ#Rͭ#Eͮ#'ͻ#)ͯ#(õ# $Xerox 820 Compute $Sanyo MBC-2000/300>F2OKͧ#Lͮ#Mͭ# $Televideo 910 terminaTͧ#͏#[  $Televideo 912/920 termina*)ͯ#(͵#͏#qwC,!" $TeleVideo 950 Termina͈͏#rwCN $Intertec SuperBraiͅ This installation will work on SuperBrains andSuperBrain QDs only. It uses MORPAT: and otherareas in USER1, so be sure not to use those areasalready containing patches.'>2!"͙#g ͙#͙#͙#5=!R>3>2ɯ!4w#!""""ͅ DO YOU HAVE DOS 3.0, 3.1, OR 3.2 (0, 1, OR 2) ??#0 1 2¶E >2! "E E >2!" $NorthStar Advantag!"p&">2͙#% $DEC VT-100/ANSI Terminaͅ Terminal must be in 80 * 24 format for proper operation.Make sure it is in ANSI mode, not VT-52 mode.'Y#[;H>2c͙#p $Hazeltine 1500 terminaͅ  The AUTO LF switch (under the little cover above the keyboard) must be OFF for proper ReportStar operation.Y#~'~ͧ#ͭ#ͮ#ͯ##͵#û# $Hazeltine 1420 Termina! *" $Soroc IQ-120 termina*(ͯ#)͵# $NEC PC-800 $MicroTerm ACT-IV termina' Y#!"p&"""" $Lifeboat 2.25/TRS-80 I͈ $Lifeboat 2.24/TRS-80 I>2!"p $Pickles & Trout/TRS-80 I>Y2O!"p& &&"&" $Imsai VIO displaͅ  For IMSAI VDP-40, VDP-80, & other systems with IMSAI VIO-C or VIO-D (with firmware) at F000. Accesses Video RAM directly. 24 * 80 format must be selected before ReportStar is invoked.!">22222!M!""w# $Vector Flashwriter Iͅ Flashwriter must be addressed at F000H.!">22222 $Imsai-VIO-used-as-a-terminaͅ  This version accesses Imsai VIO through the operating system and the VIO firmware, as though it was a terminal, to demonstrate ReportStar operation on a terminal with line insert, line delete, and erase to end line. Normally use selection "G" instead.!"p&&&"">2 $INFOTON I-100 terminaY#f '! Mͭ#Lͮ#4ͯ#3õ# $Hewlett-Packard 2621 termina'Y#&ayC>2cKç# $Hewlett Packard 82p͏#&dA͏#&d@ $Hewlett Packard 12Lͮ#Mͭ# $Heath or Zenith H89/H19 TerminaY#Y 'Kͧ#Lͮ#Mͭ#pͯ#q͵# $Adds Regent 20/2'Y#Y Kͧ#͙#6 $ADDS Regent 40/45/60/6Ͱ lͭ#Mͮ# $ADDS Viewpoint TerminaͰ ͙#0A͏#͏# $IBM 3101 Termina'Y#Y >2ͅ  We have not tested this terminal or printer type. Please report any problems.!#~ ~ ͐ ~ ͅ For other terminals and video boards, ReportStar must be"patched" with DDT. Determine your terminal's controlsequences from the manufacturer's manual; refer to theMODIFICATION section of the ReportStar manual, and thelisting in the appendix, for patching information.>U"""331#?#++##45Ⱦ#"^#V~ #e$ͅ OK (Y/N):>YGx?#B7#N7,#Y#E E e$1#ãG@ Q# R#xʴ Ḿ#V́#[́#~#2`~#2a~#2b2g~#O ~#Æ#^#V#́#^#V#N# ͆#!p#!#!#!#!6#r#sͅ Previous selection kept unchanged7$$7$$$bk:56 #=$Ͷ!~4$~#&$bk:56 #==$Ͷ!~Z$~#L$b$e$e$~ ~ : bNb$ͅ ***** PRINTER MENU *****(More specific info is displayed after choice is entered)A Any "Teletype-like" printer (ie almost any printer)C "Teletype-like" printer that can BACKSPACED DIABLO 1610/1620 daisy wheel printerE DIABLO 1640/1650/630/Xerox 1700 series daisy wheel printerF QUME Sprint 5 daisy wheel printerG NEC Spinwriter 5510/5520 thimble printerI "Half-Line-Feed" PrintersM I/O Master / O.E.M. Printer CombinationR C. Itoh/TEC Starwriter PrinterU no changeZ none of the abovͅ PLEASE ENTER SELECTION (1 LETTER):!&""n$:7ʾbÃ:1{$2&A)B;#Cl*D 2E2Fb3G3I,L 9M6Q /R5U'Z'b$ͅ ***** PRINTER MENU 2 *****L DIABLO 1200 Hy-Type I OEM daisy wheel printerQ Fancy TTY-like printer simulated on Diablo 1610-50 for demo1 return to printer menu Ë&!í!ͅ Are you sure you mean "none of the above"? Almost any printerwill work with choice A, "Teletype-like".If your printer really is different, refer to the MODIFICATIONsection of the ReportStar manual for information on patching ina custom printer driver subroutine, and enter S at the DRIVERMENU (coming up soon).>_*$Teletype-like printeͅ This selection will drive almost any printer. The printermust be capable of responding to ASCII printing characters,carriage return, and line feed only.K:ͅ  If your printer is capable of backspacing, use CHOICE Cinstead for faster output.A+>2@>2A͏#F ͏#Q ! "!""X"e"j"o"t"">27!~6$Backspacing TTY-like printeͅ  This choice is for any printer that will respond to anAscii BACKSPACE character (code 08) as well as carriagereturn, line feed, and printing characters.K:~ A+!"_$*ͅ If you have a DAISY WHEEL or thimble printer shown on themenu, use the appropriate choice in order to obtain "Micro-justified" output and additional formatting capabilities.kͅ Refer to manual for instructions on patching in optionalcontrol sequences for ribbon color change, character pitchchange, and half-line roll (for subscripts and superscripts)if your printer has these capabilities.$"Half line feed" printerͅ  This choice is for printers that can advance in half-lineunits but cannot roll carriage upward, such as a Selectricwith a half-line ratchet. Use of this choice causes subscripts and superscripts tobe printed offset by half a line. Backspacing capability is also assumed. Patching of control sequences may be necessary to tailorthis choice to your printer; see manual. If run for demo purposes on TTY-like printer, this choicewill double-space and otherwise function correctly.K:7+͏#X ͏#F $Fancy TTY-like demo on Diablͅ  This choice tests and demonstrates ReportStar's abililityto print subscripts, superscripts, two character pitches,and red and black ribbon on a Teletype-like (non-Daisy)printer that has control sequences to roll the carriage up anddown partial lines, change pitch, and/or change ribbon color. This demonstration runs on a Diablo 1610-50 but treats itlike a Teletype-like printer with additional control sequences. To make use of these capabilities on a real non-daisyprinter, select choice A or C as appropriate, then patch inthe specific printer's control strings. See the"Modification" section of the ReportStar manual."*͏#  ͏#   ͏#F ͏#o ͏#t ͏#e ͏#j ͏#A͏#Bð2$Diablo 1610/1620 printe~ 5r6~ >$*>2A͏# 4B  !B2́#!>">2@>"G2I>5"Q2S>6"V2X> "j2l>A"2>B"22o2s2L<2C2M>~2E2O>N27>_*$Diablo 1640/1650/630 printe~ ͅ This selection also works for Xerox 1730/1740/1750 printers~ 5r6~ 32͏# P͏# B S P͏#e  !>Y"o2q>Z"s2u>27$Qume Sprint 5 printe~ 5r6~ 32͏#I͏#I!> "o2q>/"s2u>o27$NEC Spinwriter 5510/20 printe~ 5ͅ This selection for the specified printers only. If you haveModel 5515 or 5525 use selection "D" (Diablo 1610) instead. To prevent buffer overflow with these printers at 1200 baudwithout using a cable adapter, specify "ETX/ACK" or "XON/XOFF"protocol at the next menu, and configure the printerappropriately.K:~ 32͏# 4KO@ ͏#= >]2@2I>O2C>2E>@2M>2O>>2S><2X>92l>32>422o2s͍5>27͍5>_*!"y&"~$C. Itoh/TEC Starwrite~ ͆3>c2E2Oͅ This choice is for the indicated daisy printers only. The serial versions of these printers should be interfacedat 1200 baud, otherwise printout will be very slow.ͅ To prevent buffer overflow with these printersinterfaced at 1200 baud, specify "ETX/ACK" protocolat the next menu.K:$I/O Master / O.E.M. Printer8ͅ This selection supports the following "OEM" printers: NEC Spinwriter 5500 Qume Sprint 3 (with cable adaptor) Diablo Hy-Type II 1345, 1355, 1355WPUsing the Micropro "I/O Master" interface board and cable(or an IMSAI PIO-4 board or equivalent; see also selection L).e82L>226<2@<2A<2>27͍5ͅ This selection activates a driver which accesses parallelports F8 thru FA directly. This selection applies to noserial printers.!8!8:5==6 #=9$Diablo Hy-Type I O.E.M. printe8ͅ  This selection supports a Diablo 1200 Hy-Type I OEMprinter on an IMSAI PIO-4 board or a Micropro I/O Master. It is also appropriate for a Hy-Type II (or compatibleequivalent) if the "data 1/2" bit is not connected, e.g. ifan unmodified IMSAI cable is used.e8>D8ͅ Make sure any AUTO LF or LOCAL LF switch is OFFb$:7;ͅ FOR DIABLO / QUME AT 1200 BAUD, SPECIFY ETX/ACK PROTOCOL(NEXT), AND MAKE SURE DRIVER CAN INPUT CHARACTERS (BELOW).;;ͅ FOR NEC AT 1200 BAUD, SPECIFY ETX/ACK OR X-ON/X-OFF PROTOCOL,SET UP PRINTER TO MATCH, AND MAKE SURE DRIVER CAN INPUT (BELOW);OR SPECIFY NO PROTOCOL AND MAKE A CABLE ADAPTER.ͅ At 300 baud or less, no protocol is required.<4<ͅ Most Teletype-like printers use no communications protocol.ͅ  ***** COMMUNICATIONS PROTOCOL MENU *****A "Communications Protocol" is necessary with some printersto prevent printer buffer overflow and character loss.E "ETX/ACK" ProtocolX "X-ON/X-OFF" ProtocolN NONE required (or handled outside of ReportStar)U no changePLEASE ENTER SELECTION (E, X, N, B, or U):!P>"26`>#~ "ڃ:ó>#e$:6ɯ>>26#"ETX/ACK" protocol:7L>ͅ For ETX/ACK protocol, you must patch in your printer's buffersize, ESPECIALLY IF IT IS SMALLER THAN 256 BYTES -- see manuaÊ=B;#U=E=X=N=:6!>!==!v>=!>"X-ON/X-OFF" protocolNo communications protocoINVALID PATCb$:6>ͅ With no protocol, the usual driver selection (below) is LÕ?ͅ With a protocol, the driver must be able to input as well asoutput characters (such as T or C). If you use selection L,patching will be required.ͅ  ***** DRIVER MENU *****Or, how should ReportStar send characters to your printer?L CP/M "List" device (LST:)T CP/M primary console device (TTY:)C CP/M secondary console device (CRT:)P Port Driver (direct I/O to 8-bit ports)S User-installed driver subroutinesU no changePLEASE ENTER SELECTION (L,T,C,P,S,B or U):!b"x2y2"ڳ>:b͝I:6b>23b{b:Gͭ!y="ڳ>:6A:32/ͅ  In most systems this is a "physical" device that is theprimary console device and is capable of Input and Output.Thus it is suitable for use with communication protocols ifit is not being used for the actual console. You need onlyset the Baud rate to match the printer (usualy 1200 baud).p ͅ **** WARNING **** TTY: is currenty the console. You maywant C (CRT:) unless you are INSTALLing for another system.$CP/M Console driver (CRT:>2/ͅ  In most systems this is a "physical" device that is thesecondary console device and is capable of Input and Output.Thus it is suitable for use with communication protocols ifit is not being used for the actual console. You need onlyset the Baud rate to match the printer (usualy 1200 baud).p ͅ **** WARNING **** CRT: is currenty the console. You maywant T (TTY:) unless you are INSTALLing for another system).$ReportStar's Port Driveͅ  The port driver directly acceses hardware port(s) to controlprinter. This driver is normally used with serial printersand a protocol. As hardware ports are very non-standard withrespect to location and status information, you may have toprovide data (Note that ReportStar will try to determine the dataall by itself) so ReportStar can modify the port driver. Notethat the port driver contains a "busy test", resulting in thebest response when editing and printing simultaneously.ɯ2NͳMnL5Yͅ *************************************************************WHAT IS THE OUTPUT PORT FOR YOUR PRINTER?NW1JU1J/RҪIWͅ *************************************************************WHAT IS THE OUTPUT STATUS PORT FOR YOUR PRINTER?N`X܊_JYWJ/R1J`X:6ͅ *************************************************************WHAT IS THE INPUT PORT FOR YOUR PRINTER?NܫXMKg]MK/RJܫXͅ *************************************************************WHAT IS THE INPUT STATUS PORT FOR YOUR PRINTER?NXKԎ^K/RMKXͅ *************************************************************WHAT ARE THE INPUT STATUS PORT BITS FOR YOUR PRINTER?N܈`mLu[mL/RK܈``Y͐YY:6ʄL-ZwZͅ *************************************************************WHAT ARE THE OUTPUT STATUS PORT BITS FOR YOUR PRINTER?N܊_MZM/R҄L܊_:6ͅ *************************************************************WHAT ARE THE INPUT STATUS PORT BITS FOR YOUR PRINTER?N܈`ڰMu[ҰM/RM܈`ͅ Are the printer ports "I/O" or "Memory Mapped" (I or M): M:MBʣIM7M:N7ͅ DO YOU WISH REPORTSTAR TO DETERMINE THE VALUES OR SHOULDREPORTSTAR ACCEPT THEM FROM YOU (D OR A): >A?#Bʣͅ DʜNͅ A7ͅ  wN:.RPکNN0:NE 0:NE :N>IN>M2M!00"W"]X"X"X"Y"Y"Y"Y"(Z"*Z"rZ"tZ"_"_"`"`_͚O_͚O`͚O`͚O:qOYͽOYͽO(ZͽOrZͽOW͚O]X͚OX͚OX͚O 0:O0:O 0:O0:O 0:O0:Oͅ  *************** CAUTION *****************THE FOLLOWING PROCEDURE WILL NOT WORK ON ALL HARDWARE ANDMAY HAVE UNUSUAL RESULTS SOMETIMES. PLEASE REMOVE YOURDISKS FROM THE DRIVES AND REPLACE THEM ONLY WHEN TOLD TO.ͩS>2.Rͅ ****************************************************************************************************************************YOU MAY NOW REPLACE THE DISKS YOU REMOVED EARLER.****************************************************************************************************************************"د2.Rͅ  **************** FAILURE *******************REPORTSTAR HAS FAILED IN THE DETERMINATION IT WAS ATTEMPTING.PLEASE CHECK YOUR PRINTER AND IT CONNECTION TO YOUR SYSTEM.IF ALL ELSE FAILS RESET YOUR SYSTEM AND TRY INSTALLING AGAINkͩSͅ IF YOU WISH TO RETRY THIS OPERATION ANSWER "Y" TO THE "OK Y/N"QUESTION BELOW. YOU MAY ABORT INSTALATION WITH A CONTROL C."ͅ IN ORDER TO USE REPORTSTAR'S AID TO DETERMINE THE OUTPUT PORTTHE PRINTER MUST BE CONNECTED AND TURNED ON WITH PAPER, A PRINTWHEEL AND A RIBBON INSTALLED AND WITH THE COVER CLOSED. THESERIAL PORT THAT THE PRINTER IS ATTACHED TO MUST BE SET TO THESAME BAUD RATE AS THE PRINTER."ͅ ReportStar will now attempt to output to a number of ports and willask each time if anything printed on the printer. You answer "Y"to the "OK Y/N" question when something is printed on the printer>ãV2 V>Y#ڞV2ͅ What is the OUTPUT port number in HEX: WW]_22Z!T>2Z>2Zw=eW#<_W!TÂWr[#x22Z2 }W> ZʍWxͅ THE OUTPUT STATUS FOR THE PRINTER IS: ͮNͅ H2ͅ THE OUTPUT STATUS BIT MASK FOR THE PRINTER IS: ͮNͅ H2ͅ THE OUTPUT STATUS ONES MASK FOR THE PRINTER IS: ͮNͅ H7?ͅ What is the OUTPUT STATUS port number in HEX: ]X]X]_22Zͅ What is the INPUT port number in HEX: XX]_22Zͅ What is the INPUT STATUS port number in HEX: XX]_22Z:BY23>2Z2Z2Z222>2Z2:Z:mY23>:2Z2Z2Z222>22Z2*Yfͅ What is the OUTPUT address in HEX: YY]_""Z*Yfͅ What is the OUTPUT STATUS address in HEX: YY]_""Z*(Zfͅ What is the INPUT address in HEX: (Z(Z]_""Z*rZfͅ What is the INPUT STATUS address in HEX: rZrZ]_""ZZG2 r[> ZZ2ͅ THE OUTPUT STATUS BIT MASK FOR THE PRINTER IS: ͮNͅ H2ͅ THE OUTPUT STATUS ONES MASK FOR THE PRINTER IS: ͮNͅ H7?7:6=ʖ\d2Z [ҕ[r[Á[ZGx!Y\~ª[ ›[r[ڪ[~#ڵ[Zʞ[gZ|ž[2ͅ THE INPUT STATUS BIT MASK FOR THE PRINTER IS: ͮNͅ HO2ͅ THE INPUT STATUS ONES MASK FOR THE PRINTER IS: ͮNͅ H7?TEST ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz d2Z š\Ү\r[Ú\ZG2 r[ڸ\>\Zʴ\gZ|´\2ͅ THE INPUT STATUS BIT MASK FOR THE PRINTER IS: ͮNͅ HO2ͅ THE INPUT STATUS ONES MASK FOR THE PRINTER IS: ͮNͅ H7?:6=^>x]<ʉ]2Z2Z ~]o]o]x!Y\~ ] ‘]r[ڠ]~#ګ]>ü]=r[2ZZ·]2ͅ THE INPUT PORT FOR THE PRINTER IS: ͮNͅ H7?> ^<^2Z2Z ^ ^^2 r[*^>5^>F^<&^2ZZA^2ͅ THE INPUT PORT FOR THE PRINTER IS: ͮNͅ H7?!T>2Z>2Zw=š^#<”^!T÷^r[#_x22Z2 ʲ^>_r[Z^:ͅ THE INPUT STATUS PORT FOR THE PRINTER IS: ͮNͅ H7?.:6=0_>.2_!@"_>2_!2"_*_+"_}r[:_S_7?!v_x_)))) `_}0 ??ͅ What are the bit(s) that change at the OUTPUT STATUS portwhen the OUTPUT port becomes ready to accept a characterfor OUTPUT (enter HEX value): __]_2ͅ Which bit(s) change(s) from a 0 to a 1 (enter HEX value): __]_2ͅ What are the bit(s) that change at the INPUT STATUS portwhen the INPUT port has a chracter availiable for INPUT.(enter HEX value): ``]_2ͅ Which bit(s) change(s) from a 0 to a 1 (enter HEX value): ``]_2$User-installed printer driveͅ  See manual and listing in appendix re coding and instal-ling your custom printer busy test, printer output, andprinter input subroutines (the input subroutine is needed onlywhen a communications protocol is in use).:O!dA!G!wa¥b:/!C!Eq>B;#U%ALaATCCEPGSta:.RbP lͅ ARE THE MODIFICATIONS TO REPORTSTAR NOW COMPLETE? IF THEY ARE ANSWER YES TO THE NEXT QUESTION. IF YOU WISH TO MAKE ADDITIONAL PATCHES TO REPORTSTAR'S USER AREAS, ANSWER NO TO THE NEXT QUESTION."wkͅ YOU MAY NOW MODIFY ANY LOCATION DESCRIBED IN THE LISTINGAT THE END OF THE USER MANUAL OR THE CUSTOMIZATION NOTES.YOU MAY USE EITHER THE LABEL OR THE HEX ADDRESS TO SPECIFYTHE LOCATIONS YOU WISH TO CHANGE. IF YOU USE A LABEL THENYOU MAY APPEND AN OFFSET TO THE LABEL (I.E. LABEL:+31). THELABEL ALWAYS HAS A ":" APPENDED (LABEL:). YOU MAY SPECIFYTHE NEW VALUE ONLY AS A HEX NUMBER. A LOCATION OF ZERO (0)WILL CAUSE THE END OF THE MODIFICATIONSeͅ  OFFSET IS NOT A HEX NUMBEReͅ  ADDRESS IS NOT HEX OR : MISSINGeͅ  NO SUCH LABEL ?!?!?!ͅ LOCATION TO BE CHANGED (0=END): bf?f]_ڃe"f/geMfb]_ګe|wkͅ  ADDRESS : |ͮN}ͮNͅ H OLD VALUE: ~ͮNb͚Oͅ H NEW VALUE: bb]_wff*f#fe|f}fb#úfGfxf f0b>*g: g+ gf+g>++&g77?!vgbQg cg VgLg####qg ;gb~#Yg~Ig#^#V#F#N7?7ACBSACFIACINACSEN ACSTAACSTA'ASCUcBLDSTACB4LF`CLEADMCLEADVCLRSCBCNVKEٹCOLOFbCONFI/CRBLIַCSWTCCTRAI[DBAVDBLSTBDB`DELCLүDELCUӰDELMIӱDFWQDHMIFLDHMILGDHMIMDHRNODLeDMJW‚DNPROӁDPHRUsDPHSPoDRLjDS[DVMIL>DVMMICDVMRNEEAKBS7ECOUN5ERAEOpERFLA4FILOU3HAVBSHIBCUҶHIBIֵHIT@INITS7INISU§ITBI9ITHEL1ITPOP8IVOFƎIVO·LIBSLINOFaLISENLISINMEMADҳMEMAPֲMORPANUMXE6PALePBACK_PBGME,PISTAPOBSPOIPOINPOINSPOIPOMASPOOPOOPOSENPOSMT@POSTAPRFINPRINIԽPROTC6PSCQPSCRLFPSFINɨPSHALXPSINIԗPSTA†PSTjPUBSPUINPUSENRIBBO΍RIBOFƒROLDOtROLUoSOCHһSYSTE2TRMINɕTRMUNɞUCRPOgULCHҼUNISUªUSELSԭUSRyUSR~USRUSRWIAb$ͅ CONFIRM TERMINAL AND PRINTER SELECTIONS:!͐ !͐ :k!͐ !͐ "ڣ":@ͅ PRESS ANY KEY FOR NEXT SCREENFUL OF TEXT:?#> E !pl>20!qll.l!Qv͐ l!qll<21!rll:v2223!tll:vUʐlP>!ʍl!tll:v0ڍlʌlڌlʌl x23!*mll>24!mllO!nlO!]olA24!p>l25:vl͐ #@2vm:vE lN mmO#~"mm2vxy7Do you want error reporting options installed into your REPORT program or do you want to select them each time you run the program? (I/S): IIISWhere do you want error messages reported? D Display on terminal. R Display on terminal and require an operator response. L Log in disk file. B Display on terminal and log in disk file.(D/R/L/B) RRRDLBWhich errors do you want reported? A All errors and warnings E Only errors F Only fatal errors N Only non-recoverable fatal errors(A/E/F/N) AAAEFNWhich errors do you want to stop the report? A All errors and warnings E Only errors F Only fatal errors N Only non-recoverable fatal errors(A/E/F/N) FFAEFNWhat is the maximum number of errors to report? 0 don't report any 1 1 2 10 3 100 4 1000 A report all(0/1/2/3/4/A) AA01234ANon-standard options are available for: Running under MP/M, System disk drive, Initial help level, Output report to disk file, or Error reportingDo you want to select any of these? (Y/N): NNNYAre you running under MP/M? (Y/N): NNNYREDIT layout help levels: 1 = no help screen 2 = only help screen 2 or no help 3 = all help screens except 4 will be available 4 = all help screensEnter the initial help level desired: (1/2/3/4): 441234 The system disk drive is where ReportStar will look to find programs and overlays if it can't find them on the logged drive. Enter a disk drive (A-P) to be used as the system disk drive, or enter '0' if you don't want a system disk drive.Enter selection (A to P or 0): AAABCDEFGHIJKLMNOP0The report output can be written to a disk file instead being printed: D = write report to a disk file P = print report U = have the operator make the selection at run timeEnter selection for report output: (D/P/U): UUDPUHow much memory should be used for the printer buffer? 1 = 128 characters 2 = 256 characters 3 = 512 characters 4 = 1024 characters 5 = 2048 characters 6 = 4096 charactersUsing more memory may speed up the report writting.(Enter a number between 1 and 6): 11123456This version of REPORTSTAR will run under CP/M only up the report writting.(Enter a number between 1 and 6): 11123456This version of REPORTSTAR will run under CPicroPro International Corporation and is protected by federal copyright law. It may not be copied or distributed in any form or medium, disclosed to third parties, or used in any manner not provided for in said License Agreement except with prior written authorization from MicroPro. Enter name of report specification file (or press RETURN): RGEN COMREDIT COMREPORT LOG PRN ~eBFF!>OT ` C j    x[7wYY L@T@}_2)~(CURSOR: CR=next item ^S=left char ^D=right char ^A=prev entry OTHER: ^G=delete char ^V=insert hole ^C=abort report ^R=restart ---------------------------------------------------------------------------- FT1C-N+P'".: No *.123456789FPRNDX Abandon report? (Y/N) NYNEnter name of report specification file (or press RETURN): Do you want output to go to a disk file instead of the printer? (Y/N) NNYDo you want standard error reporting? (Y/N) YNY < completed.  warnings  errors  fatal errors < terminated.  warnings  errors  fatal errors < terminated by operator.  warnings  errors  fatal errorsPlease enter the name of the data volume to use for the file : Do you want to enter more volume names Now or Later (as required)? (Press N/L) NNLPlease enter the name of the first volume to use for the file : Please enter the name of the next volume to use for the file , or press RETURN to end the file: Please enter the rest of the volume names followed by RETURN. Press RETURN when the list is complete. A file name is 1-8 letters/numbers and an optional 1-3 letter/number extension, separated by a period. A file name may be preceded by a disk drive selection (letter, colon). Press ESC to re-enter the file name. The volume u of the file  is not present on the disk r. Enter the name of an alternate data file to use:  The volume u of the file  is not present on the disk r. Enter the name of an alternate data file to use or press RETURN to change disks:  The disk/directory in drive r is full. Enter the disk drive (A:-P:) to use to continue the volume u of the file : The disk/directory in drive r is full. Enter the disk drive (A:-P:) to use to continue the volume u of the file  or press RETURN to change disks: Please insert a diskette to use for the volume u of the file  in drive r and press RETURN.  Output volume u of the file  already exists on drive r. Enter the name of an alternate data file to use:  Output volume u of the file  already exists on drive r. Enter the name of an alternate data file to use or press RETURN to change disks: Please enter the drive number (A:-P:) to use for the volume u of the file : u already exists on drive r. Enter the name of an alternate file to use for the report or press RETURN to overwrite the existing file:    Opening u on drive r.  The report specification file, u, on drive r is unreadable. R = Re-enter the report drive/name X = Exit to operating system Press R or X:  RRXThe report specification file, u, on drive r contains errors. R = Re-enter the report drive/name L = List the errors so that they can be corrected Press R or L:  RRLPRINT PAUSED. Abandon or Continue? Press A or C: CAC The report specification file is where the specifications for your report are stored. If you have not yet designed a report, choose a name for the report specification file and enter it here. A report specification name is eight (or less) letters and/or numbers, optionally preceded by a disk drive (letter A-P followed by colon). Press ESC to enter report name or ^C to exit: "H:" is not a legal disk drive. A report specification name is eight (or less) letters and/or numbers, optionally preceded by a disk drive (letter A-P followed by colon). Press ESC to enter report name or ^C to exit: "H" - illegal character. A report specification name is eight (or less) letters and/or numbers, optionally preceded by a disk drive (letter A-P followed by colon). Press ESC to enter report name or ^C to exit: A report specification name is eight (or less) letters and/or numbers, optionally preceded by a disk drive (letter A-P followed by colon). Press ESC to enter report name or ^C to exit: REPORT Release 1.03 ID # 711303KP-00A Copyright (c) 1982, 1984, MicroPro International Corporation. All rights reserved. ied or distributed in any form or medium, disclosed to third parties, or used in any manner not provided for in aid License Agreement except with prior written authorization from MicroPro. The report specification file, u, is not present on drive r. R = Re-enter the report drive/name G = Generate a new report spec Press R or G:  RRG H.COM is not present on drive r Specify which drive (A-P) to try next: Where do you want error messages reported? (D/R/L/B) RRDLB D Display on terminal. R Display on terminal and require an operator response. L Log in disk file. B Display on terminal and log in disk file.Which errors do you want reported? (A/E/F/N) AAEFN A All errors and warnings E Only errors F Only fatal errors N Only non-recoverable fatal errorsWhich errors do you want to stop the report? (A/E/F/N) FAEFNWhat is the maximum number of errors to report? (0/1/2/3/4/A) A01234A 0 don't report any 1 1 2 10 3 100 4 1000 A report allIllegal character (H) ignored. Press ESC key. ** Warning #1 ** Pass V Output file, u, contains the following record with invalid data: R** Warning #2 ** Pass V Destination field, #, in report is too small for data: K** Warning #3 ** Pass V Alpha character(s) in numeric field, #, ignored: K** Error #4 ** Pass V Zero divide in calculation of field #.** Error #5 ** Pass V Destination field, #, in report is too small for numeric result: K** Error #6 ** Pass V Destination field, #, in file, u, is too small for data: K** Error #7 ** Pass V Reference file record for file, u, not found for index: K** Error #8 ** Pass V Function argument out of range in field #.** Fatal Error #9 ** Pass V Number out of range in field #.** Fatal Error #10 ** Pass V Expression too complicated for available memory in field #.** Fatal Error #11 ** Pass V Dot command error. Margins exceed or equal page length.** Fatal Error #12 ** Pass V Unknown fatal error.** Fatal Error #13 ** Pass V Can't read report specification file.** Fatal Error #14 ** Pass V The disk/directory on drive r is full.** Fatal Error #15 ** Pass V Insufficient memory.** Fatal Error #16 ** Pass V Illegal format, u, (on drive r)** Warning #17 ** Pass V Control character(s) present in input data for field # ignored.** Fatal Error #18 ** Pass V Change diskette message for u on drive r cannot be issued because drive is being used for other files.** Fatal Error #19 ** Pass V Change diskette message for u on drive r cannot be issued because file output is in progress.** Fatal Error #20 ** Pass V u on drive r has exceeded the maximum size for indexed output.n progress.** Fatal Error #20 ** Pass V u on drive r has exceeded the maximSTAFF O ---------------------------------------------------------- | STAFF RECORD | | | | | | SALESPERSON ID: | | | | | ---------------------------------------------------------- 򠱮 ƮƠ宠堠 Ʈ ANAME8@IDJeremy S. Gogetter,GSJ Susan B. Hardsell,HBS Wyzell T. Softsell,STW ,  said icense Areement xcept wih prior ritten GSJHBSSTW0pared ona characer by chracter bsis to dtermine cceptablty. Charcters ar compare accordig*Y!\ x\F%CÚ LH SR UJ BP PL MT, MB2 HM8 FM> CWD PCU POL PAj CPd PNu OPo HE FO !J;>w͔ n!f;> !K; Ô !O;# !W;# !S;\ѷ-!>N d!\ xp!x* Not enough memory $CS OVR CS.OVRw#x`7PASCAL/M.xxx Copyright SORCIM Corp. 1981 S/N- 38,BCD 2.x804.01EV S.C.3740FilenameEXT&&(XÈP>P?CS OV2 T   WQjk#"ERlm)(>}>?}zz_z>}>=}z}{}!D J 9  O <  , F t T d _ o %4 Z f  =: i SrT8KDknt"@|KY!H}-<DKn2A"q )"4\hbp?+?? @o&L (!_^#V*MD2}~Bebob_x_*x@_*^#V!2"o&"*":ʝ!6u62::ʼ!6u6:! *)22!u6!"" 5!6u62*1.Å.Å:D:D.Åi`".Å.Å!"".Å"i`""!>À.Å!!*ù). Å. Å. Åi`"*~. …ý)*MDi`"> } "i`""!>À.Å.Å".Å"".ÅPCO o g o g1 o&1!1!1!1*w*ͻ11*Î*ͻ^#V2Ó*é*ͻs#r2î _րW _ *^#V=ͻ ͻ1Îïn&1s2ͻi`"`i{=Ļ )D)11ͻi`"{OzGn%D `iG^#V#=MD2^#V#~#fo2i`"q#p#s#rD 2o&)+V+^=w2 ʛo&)9^#Vs#r#=’2ͻi`"KBn%D O>G2᯲1Å 2i`"|}2!N: ~# DS#11 _ 2i`"K ) :o&E6oDi`"CK^#Vx]GjS]bllzW{_b! ~_#~WDi`"y! N#Fڟo`ALbS\¦öʶo{_zWyOxG-¦y/w#x/wD =11{ozg1}o|}/o}/o|/}{ozz܄$21i`" Di`" F i`"ͻ D7 }o|g1Y 12Y 1b Y ڄ Y 24Y 24Ê 2>}ͭ 2ä!.?%*?%yH ) y ̈́$`i<) MD!xGyO){_zW #= ɯ A A x& ̈́$; a z8 8 Ä$ ̈́$?%| !1Y | N V Y | N f ?%N !1 ʕ !D ʈ !D ڈ • È ڕ ˆ Õ ڕ È ڈ Õ i`"! ; O' 4 2 {_y| }! z {2N2G Ay" # :ͻi`"KB@ ͻi`")MDG a # J J z?%zɯO>G i`"_!} ^#Vz `   é | DP  x   D}o|g }o|g ** ** à 2 **DDí2 ? **D"""Y **?%_>W>o>gz Wt / |怺2 z!+~ "~ *D!""!9+x> ¸ wxGyOzW{_# :2#:2#:2#:2+++~w#~w#~w#~w++++5» *}lg*}lgD**P ""**P """ᯕo>g>o>g[ "<{_zWyOxG] !""72xGyOzW{_*)"*)қ #""}o|g"}o|g ** *#"} *#":={ ""*"z OOx*X =  H_>W>O>G|C㴵DW * = *+ [Gxʞ{/w#z/w#`Þ|GOxʏ{w#zw#‚yʞGw#w#–*Dxʞ{w#zw#±ÞO!9Axw#w#*H+~+~Di`"E#)9~"## ѻ2i`"'O)9o`9]%D)EO/ɔ>2ʭ{½#z½#œ:ºý$:O*D{/#z/#:~/ѣ#~/#:$O%y7Az9-i`"x! {zyoxgyGM{ozg{2&^#Vʛ×=–x! G{_#zWxʸ³:! yoxgy_z b ~9>o&D}K|K@}@|@KK2K@ ZO>G2*O ^#V7}O|G2i`N#F#^#V#""z}|DDxD}o|gD#)*N#F+}o|gMD2ͩ2ͩ*1ͩ**"*"N#Fq#p2ͩ*MD*#~=! V+^+F+N#KB21*+V+^" "*^#V TO* #~+~+ G*" ""*yvxʀ*~ĉ"2o&)) F+N q#p*$?%M*"*" i`"/<_**^#V7}o|g",~H^#V#N#Fo>g9͚  o>g9͚**##n%****!9" "**"*,"+V+^}O|G *c<*"*!òi`"͢>*MD"*!ò =i`"W*|ʚzFҚ #w""^#V*z"D!a {  wa{Q HA/[H_HQ?H#H$H0Q:Q #w *w$*s#r::<"?%ʩ!œ#|*##w#6ŽD! *p*##6#6###!~#¼DAO*| Ni` ) ) """*#!**s#rD,*^#V{=!* ^#V{=!yзO \w# Sw#G \pB +{'wzG y +'  7+>'w ž!& #!B ~!͇=~! ͇=+ ~1#  +s'G'w+>GG Jx=Š#6ÊP''w+ xҊ#6|@"@wʜÜ! ! 2O~22O#!BH!B!~@w/2""""!"p""""<o****i`"2UͬrUrUir<. rD<< rD<]Tͬr< **<v~@2v8rH@PU8r! ک!A &>2"UʹD<****DD<****D""!J *r"""![ *r͸*|N}2o~! ͇*}D!͸*|~}2N}! ͘ڠ! s!:G~22ͮ*}|@g}@Ox~w #r#  !!ͬi~#YP~#YP^#V|h h ^#V#^#Vh z| Goxgx_xW! Ͳ Ͳ w+zŒ  !))Ҿ zP OzyW#´ BzWx  "! }|{z>2E !!!"!DM!q#p#s#rq#p#s#r>2Jʹ$ ++**-( -,,-#-**E\......."$o$v"1bͻ"|Z"`i"t" w#"͆*/$>:$DxS}U$"y x%xD*%Do$MDy_xW{z/W{/_xzW{_Ì$$$$$$$$$}0>02$>0]T< $=kbG:$$> x>2$0~0~0#y$GN#x%%y_ѯ %#7# y:%'%%yz{x7# G%?%n% +~ xa%x~# n%x~aڋ%{ҋ%# {%~#Ó%7#Ü%zq#é%O:=@I·% ´%|%}%Ɛ'@'ɯ2&#~:+:%~@5&##%:<~>:77&.!&~.#!&y[&!7& [&:&7x7~f&#.[&*S&>?^&~# 7&G>  ^&x!5&|5&;5&=5&:5&@ʓ&#ʓ&*ʓ&?˜&2&a&{ w*%.*/$>*:õ&x:&Ƞ2&Ʉ&&OYy&OOy'_  'ɯ%'-' '^{#.'ͤ'6=(ͤ'#6^w#VwzW{_! 4!~oO ͧ%=(=(=(=( Y=(!!^#Vr+s=("',(' (,(( ( GCONSOLE#CON#CRT>READER5PUNCHGPRINTERLP5COMM1,COMM,NULL5TAPE15TAPE2/>2!"$ͧ%~|)|)O͘)X):|)~)# |*#A):"|)! 0)o^5)oV%|)X)!F(%>~)Oy~)~*w*T] FO>o)/Gwq#6D>2!9̈́$|D!"D#y% ʠ)>!%!s*)-'*`*%*k*%![*-''<2\!u*]͓%!\'! *-':@!6n% Pascal/M ABORT. ! Insufficient Memory. Feature not supported by DEMO. PC= FFFFh SP= FFFFh $$$ SUB*}2]*1{2*w#w2}2*{22y**29!(*&oS("6:8>*>2D͒-y*+!**.!+!D>+>28!`+">"<""A":͒-~ ʅ+:8I+~…+ͭ*~2@###^+*|ʻ+!~~+w*A*?%~+͠-w*Dx2~+ÿ+ï+]**<k.+:8).-!"û+2*>͂.**:{L,:8+NS,H,:@O ,y+͛,wH,,,&wH,͛,w{,,& $,> ,:t:H,6#{3,͠-wL,#+"û+:@ ,:Cy2Cu, = ͠,i,à,ƒ,>w  :7>â,>ʳ,YO,O,&ð,_>ê,*|~#"!"t-?',`'*, s#r> 2t-X'>,t-',t-͹'>,t-'"t-͠-> p-**N͘)n-!'> p-*!'> p->2>28͔-ͭ*~ !D*!""N*~ɯ2>28i`"<"":"!-"*<k.-:y.*:-!*'.-x2y.".*:":-!"*:!n%͠-w**:'K.F.x2y."].!"*:":/.|)!!q#p*w$*6#~2,#~2,<̀1r<ͯ2r<2r<.r<0r<̓/r<ͬ0r~7 / @4>@#!4{/4ͬ!4444!448!{/44ͬ4!4o/# U/!4#!44)/@P`i ~77AAҠ//< ڶ/ Ҩ/ ¿/Wr#w+4!46A!4#0ʹ/!4+04i4!+048!444!444ͬ!30{/`4YP!48AA1b'v`?)CW5?2ab$c?4t5XU"`?7vG7Uh?A6y"?EqRb?Q 4hE?WY04?fE5gt#?x&33?Ps@@vd@7y'a0@()eF@8P̓/PY!0ͬA#XPA~0PY!#04!4~w4#0!'1`4!444ͬ!444ͬ1!4BK4!#02YruT4&(W)$6Q"i77BP9P:3 ;8333='`Affg>&fffg?1%@%4!4~Gwx24-24 !=24ʹڻ1!4-24i1!E24ʹ1!4>w!4E24i1!524ʹ1!4E24i!4>w!4M24ͬ!444ͬU2!^2`4!4:4ͦ4AbSApyc&yIAG88GA1AY&SX@cfw#gYCwTg185`fW1cfQ 9V)!525!!=AG6FuA51?yi&&$agdYd u%Apyc&yI-2 PY!528DM̀1~2`i 4!4~w!4#0ʹ3@!#044!43ʹC3 !434ͬ!4#04i4!348!444!444ͬ!#0444!H448!4P44ͬ!4(4!448!444i44 ~y34!#048!444ͬ 3X4!448@3!5244i!4ͦ4!4@&yI$1A2V?aP?d3Fg1?hW(W)3333333@P"bD48@PBsPBsP@Q@`@EA4@R5wU0!4 448!~ʏ4!444ͬj4!444ͬ44845Ȯw:ʎ5i`":5*^#V{D{ O5*OWY5*MD2?%452y  5yo*MD}A: :ʈ5*~ʈ5i`"O*~^5m5ƒ5!9"5!v5u6Ã5y5i`"5*MD 5: 2͝5Di`"|5!@6 ͩ%*t"@6N#l%)6-'6͙$*n&5ʹ$*n&6ͫ$*#n& 6ʹ$5-' S:12 P#123 Lev 12 12345 - line executed. Entering Proc name - 12345678 :6!6@\6!7q6:!4n6!.6"2l%BKPpSTEP 95O7*7 7}|:A76~ 6 6,6;6|7 77a6{6 w#ï66#×6:A76~ 77#66#ï66go~7ѯx~ %7 )7#7~':7":72A76#2A79:~#]7<+w#_^#Vѯ71p?Z:!""""UC8 |•7}27>72,} :8-' *-'a:! Pascal Library not found. ! Pcode file not found. ! Pascal Library ill-formed. ! Pcode file ill-formed. PASCAL/M version NOT compatible with OS. !]͓%'<22\!"9:}2!:~o8 ;#T2p<%!9)!PC">O2p-͢!U~@/5"#l%*"K6!"*""+F+N}o|g"+F+N}o|g"* N#Fo>g9!9!!9"" ""!$$"}2:D*!9w$*Dé%!9)!p ii ` ii.gh i*ݚ iiiۣi4iidabba(i4ipci6iai.iacadadf2i4`*i0ii.e`i6ifei*i.i`ipi  i +2 `d e e (/`/d`b45b4bۡ#bb b6b b.ab`,bۡ`,b b`,&V vdddpdۡd &"<:<<c x0epdder6*d0 j1`/``d a`,d3`b1(adۡbdp`,b3U rA22Ar 22    T3A22Ar 22 <% R4b52bafDec,c0d ca dcA $`pd``peN ~5`bap5aeapf.$dGc`d62GUcd8 Z6A,Ap(8--+89A`A,`p `ۡA1A,`p+ B: 9A1 i72R3A,Apggpi472[ h;   :9 @ @;.8 ;Ee89;X#F6GgHGU !AU AaU a0U0728;x7a/22 7f6g g  g  dL ݚ$ ݝ$4  $а ݰ   e64g h fd5h dc5h >> $(>hh( h(    `4aۡ aۡa,02Yz2d2  `2 a a &`2 a   a ݰa  :d  e=e. ge  f e     j<dd*<  dd.<  bffff  fb)fef4ۥb+f0ݰf. fef.f*ݜfbf6fff.f*ݚ  e  `p ` `p ` `r  `p ` *(D4`Dp D `` D2B>dbbbae `eabababa>af4b``bfpc`d ` dc`bee>0 =ab`= cba`=!ba`a=#True Pa FalsePb`=0"a ``Ћb`=0$``Ћc`=0%a` l ml2   - Alg A`i iii(Aglg  = kn jnj ki 0`>.egZg#gg.i2g0.g0lmЋfa= &'`bЄcaЍacabbcbcbЃ2bPa#ca`dd`cab`b`6aabЌ`1a`bcd badbcbadbb`H`FabЄecЍce1b`d b`b`edbcb`ebbeTeSe deЄ egf3gfghdg gfdg e egg: fa`a-ݰ`    eaed0`eaea`a`W/zJ ~  z V (DzXPL  Dpjd H@6HLZ|>CONSOLE:P``CRT:P`PrrT<< <R4:/(AHardware parity error(Unknown device specified(Illegal I/O direction(Undefined hardware error( Device referenced is not on-line(File not found on CLOSE(Illegal file name(No space for file(Bad random access("File not found on volume specified(Duplicate file name(File already open( File not open(xError reading Real or Integer(RPut not at EOF(; End of file(' nG)rN9 IO error: (? .Unknown run-time error(BDivide by zero(Exit from uncalled proc(rArgument out of range(Floating point overflow(Illegal PCODE instruction(Integer overflow(Value range error(Non-existent Proc/Seg called(Stack overflow($String length exceeds declared limit(Can't read Pcode file(Programmed HALT(Program interrupted by User(String Index out of range(Non-existant External called(Case out of range(Set element out of range(fPointer invalid or Nil(HAssertion failure(/(H4gS) ~`D ! ##%V* tu Value= #%r60Enter new value: # iB`tJ@Value= #`t$`uJ , Limit= #`u$cVValue= #t$$Value = #sNil#s 16### T asCurrent dynamic length= #`$, Illegal index value= #at$" as`" v @@  File at 16### = #@   b+. P b :@b P #b B%F Bs 62 .*%, 24,.,&,.V` b`a`Ѝ b`Ѓa`Є (   a a*PASLIB* bnrа  nr nrk lnrknrk m`nrk  f``yEab kqabksFktgeH^beF ku  % H-& lk d  c cd  #ffgf N  b vxcw )At S#ss P#ppp procedur I#iiii sp=1234 < ! Line #$ ifrom  -cE=continue, =quit?# d d cc 2 Resuming...#dN`f Pb.! ;<: = Not impld. N JaJ ,2J;2J ;BBBB BJJ1 END 1Z TRUE 1C FALSE  1, CLEAR 1 DISPLAY 12J 1 OJ0J!2J< 11 111 1111111 ^C )IA\"$&(*,.0246j:<>^BDFHJLNPRTVXZ\^`bdfhjlnprtv15#expected# 41@XJ 4PS 8ddۣ BO 6l iveɀŃ jpgjq dgfhdpi֔vf dff) VCfe hqfeˀhsˀɀơ(hrˀ diɀgfˀɀgQ \deee  da e cʀ` ɀbbɀ"`e cʀbɀ be c P d fЇ lЃ klj kۃ k jc L Gaɀ`ɀˀ`(4 af gg GG `jk j k/  ` jʀ jˀ N)   h cmC C#oh  m m$Q'C%7m"+= ! W;% 9k-& ( afgg  I h   j   y i1 (1  Illegal value.#2/= ! uY q   M`E ЇЃll  2EˀG ɀɀˀ(G`E  E&V8 g֔vfptep eph e p p֔vfpt֔vfpv qffp֔vfpuuІ vv pd$d֔vfp$ Error in index#T& hb`/aˀ ɀCb  aCbab7 B bappɀ-2!`"ɀɣnEˀ< ɀ"E$> C " EG; ɀG;CGGEGCCGGE"EGE EˀɀG" EG|!֔vF  $ `)ppE`-2#= !.z Too long.#!F6>  pRp  feepfgf g dp eepfgd p hˀɀ Error in last index#epˀhG ` b   ֔v obbppn  $8bpp ab  C( bp babp`bpc.df֔vatdef֔vave`bdjHa`a9aˀɀ  ab b.b aC \b`hg /   Ѕ   l lˀ i ) ɀ  l Gkapl lGk$i Oap= !lGlm)`l C C#l ap aIˀI֔vn֔vnv֔vntn[ pp$, ]=#IIo= !m*s.!')n811`O&1;` Not an array#_5 , or ] D19` Not a record#$5 .,^,/,\ v1abOb Too many fields#1c  ?#1cb111 abx 3 ` D֔vI 1 Z1 tʀɀuɀG,ɀBBC C#ɀˀ%֔vID 1 ; ֔vID v5 /,\  p  ˀ֔vI  D1 Boh = !;  D< Unknown mode# acgosuw ?#X=^f(dy4[ceMdap`:acgdbdbpbddydyda8dyddy`ddydToo many#{ `BOrpa44 <: Xa4Ma4B ?#5BXI ` "dN(*,KE Crˀɀˀɀnv` q֡Րpb bb$: ;Ր b!( ֔ve ededed֔veCtmtn[e ֔vId/q֔veveq , e) K4nCbyˀbɀcsˀdɀcrˀ`ɀɀɀbdvaɀŃ e ev9b$: ;dՐ d֔vdvaɀŃ pcq d֡dՐ x+Ȁap apapBaȀbqaB| Break at ##ƀ$Ua-2Iƀ-2# ƀ$<> xvrMC PASDDT#<!2`1135 /,\,[,^ 15 ; 4j-4jƀƀƀƀ<: Line# #$Breaks: #ƀyȀƀˌ*B# ƀBp$, BȀƀ Trace on.#CA`< ?#/6> %3, "$10 Exit PASDDT.#6tiNV  ~ 0 Df :h6pV:-;;<<G(>@"< G+2>DR=BD`v a>aDBE`֔v=>==l`v a=$`CaaE>@> kv p = jidk֔vj j d'V ;=<G$empty symbol file#+2tȀEGM GE ECBbaȀE֔v=>===ȍGG=ȍToo many symbols.#Last symbol read: #>! in #vb !2Do you want to see the list of symbols available? #ȀƀcF`HJ  0 ihcdSeg##c$----- Procs -----#hceed khvb mmP# #mv$f#mf! lev#m$mq$ vars#mpmqnh֔vga`## !t$ u$ v$ $ $ $## !ab c  pA / Print .#.\ Print change it to .#);{-}B Set/clear break at .#;P Proceed.##;{-}S Set/clear step mode.#$;{-}T Set/clear trace mode.#%CLEAR Clear all debug modes.#DISPLAY Display status.#END Exit to system.#  PASDDT#` 1.00#*`s   .SYM(a,„IIvI֔v 0JJIbLLLbJJJIaaJIII֡ 3[ "L+ wJX,< X^R # ,49h C20/00/5500:01%Comp 4.02 CSV145,, COPYWRITpʑ#a ` #ʓ#7 Copyright (c) 1981, 1984, MicroPro International Corp.#" All rights reserved.#:#:#:#:#:#:#:#:##¸ a` 2`%\ ǀǁD8TEMPFILEǀSTOLENʓMicroPro CalcStar 7ȀʓȁƁȀƀʓƀЃȀƀȁƀˑ:ɑ:ˑʓSTOLEN SOFTWARE !!7Mʓȁǁʓ7ǁ1.46 <ǁ =ǁID # 511503KP-001 Rǁ7ʑ> CSMASK.MSKʑ> RNecessary file # CSMASK.MSK# not on default disk#2ʓJʓF˒ǀ TERMCAP.SYSǀ F3Terminal not configured... type "INSTCS" to do this#2ʑƀ8ʑ#ɑ˒ʑʑʑʑʑʑʑʑʑʑʑ ˑ7ɑ7ɑ7ˑ7ǁ}XXXXXǁ}ɑ7ʑ'ȁǁʑǁǁ} ǁʑǁǁ}ǁʑǁʑˑ3ɑ3ʑЃǁ}Ѓˑ4ɑɑ3Ȁɑ4ˑ3ƀˑ4ɑˑ6ɑˑ5ʑ^.ʑ^SUMʑ^AVGʑ^MINʑ^MAXʑ^ CNTʑ^SLOPEʑ^DEPDʑ^ REGRʑ^PROJʑ^ ABSʑ^ EXPʑ^ SQRTʑ^LNʑ^LOGʓ? ǀYRʑˑ92`Pʑ# # - hit space#ʑ# #+T^aɒa aɑ`ɒna `a``'ɑ` ``ɑrForm length : CONTINUOUS# ɒ˒kɒkbad form lengthɒk3Stop on each page (y,n) ? #YN#Y˒o˒o`Pʑ##ʑ#2R832top left corner : A1#   A1P gf Bad coord32  bottom right corner : # #  32  ed Bad coordepgpdpfp End < Start VTo which file ? #PRINTER:#  ɒˑ92>˒rɒrb``a`DISPLAY CON:PRINTER::.:.Iɒr#.DTA!.TXTʑʑ ?&File exists. Delete old file [y/n] ? #YN#Yʑʑcan't open fileʒhʒiʒfʒgɒr˒kOutput width : 132# ɒ˒nɒn˒n˒mɒiɒgbɒmʒ`ۃ˒m`ˑ8ɒiɒhMFix ordinates (y,n) ? #YN#Y˒pɒpYes# No#˒pReport Printing..#2#Make sure printer & paper are ready#ɒmɒn9ʑ# Printing in segments #ʑ#˒lTitle> #ɒl˒l ɒnЄDʑD#ʑ#ʑɒl˒jeAˑ9ɒpɒqAʑ#Cannot print empty worksheet#ʑ#ˑ92˒obhPrJ8ʑ2ˑ8Writing Data file..#ɒhcɒf. ɒidɒgdcJJJ|0J&J0(,0"0`ʑ" 0BB$0a"ʑ" ʑ0a aB`ʑ" JJJ ʒdJ ?n?PdJ 0Jbbbbb*ʒdJea ʑ#dɒgʑ, dʑc 468,ʑ# FILE WRITE ERROR - hit space#ʑ# #˒Ra`JJaʑʑ ,ʑ# Hit space to continue #ʑ# #`ɒRɒoʑ ˒lpʑɒl˒lɒk ɒlɒk(Kɒiɒr˒qɒiɒhɒpɒiɒhaɒq9Printing segment..#ɒj[[ e[ɒnɒqeɒpeʒۄʒcecɒgeʒcۄceɒpIɒqʑ 1:# bʑ#ɒqac[[ ee[`ɒf[[ɒidJJJ/PAGEdKKKd^ɒqdʑ#ʑ: bʑ#ɒpɒqdac]] ede]d[c˒i˒qcɒg..End of report#ʑ)@_ x*0^bBb(empty, but allocated)#numeric#text:#aZleft justified#P repeating#<right justified#"centered#4cN ` (Form mode set)#. ɑ;ɑ;#ɒ bɒ ʓ*ʓ*ɒʓ*ʓ*ʓ*.ɒiˑ;ˑ;"ɑ;dɒ}˒}ɒ}ɒ|ɒr˒`4ʑ# No form flags #ʑ#5%ʑ# Auto complete#ʑ#a˒}ɒ|˒|aɒɒ ɒ}ɒ|! ʑ# Form Control Mode #ʑ#˒}˒|˒fH Command> ##*?AMHPEIQRFSLCDOWG=#˒ɒ ʑ#2ɒs˒yɒt˒x˒ɒsɒt!ɒ˒˒ˑ82 Room for #ɑ $ entries.#tɒɒGˑ=ɒˑ<2W*Qo  "$&(*~.246:<>@BDFHJLNx] <ɑ;ˑ; ʓ*ˑ;"ɑ;O.ʓ*""& ʓ*ʓ*Fɒʓ*ɒɒ4˒ʑ# Auto aborted #ʑ#ɒ?ʓ*/ʑ# ? too long! #ʑ#ʒʒ  ? computing..#ʓ*dʓ*cʓ*cbc``ʓ*`ɐ'`% =#``)ʓ*# ʓ*# Z ɒk&ɑ;&Rˑ;ʑ#' data entered does not match cell type #ʑ# 2ɒɒ&&`ɒɒ&& 2ɑ;ʓ*/ʓ*bʓ*˒ʒʓ*ɒR:ɒL-ɒC ɒPʓ*/PAGE# ɒ=˒ʓ*&  2&&aʓ*Uʓ*#ʓ*#` &)ʓ*#&(&ɐ' &`ʓ*q&&`&!ʓ*! ʓNʓ*#9` &)&&ʓ*&ɐ'ʓ*! &&ɒɒ%ʓN#ʓ*#ɒɒ!ɒMɒvɒuʑ#> ʑ#&ɒʑ#< ʑ#ɒɑ;&ۡ+  4ɓEL-R# T-B#ʓN#ˑ8"ʓ*Ѓʓ**ɒs˒ɒt˒ɒɒ&""&&&&&&&' &&&(#' \&&7&ʒɒʒɒʓ*ʓ*#ʓ*# X`" ˒"˒"ʓ*ɒɒɒ Gˑ<ˑ=2ɑuʓ*GɓE ɒs ɒsɒt! ɒt!ɒt ɒsɒt! ɒs! 3ɓE ɒt! ɒs!)ɑʓ* ɑ?ɒ?ɑ .ɒ;#ɒ@ ɒtɒs" ɒ^KgkOQ^L<p b  :`a`a:`.`b`ab`baL`c`a`abaa#0`P ʑ##ʑ# 2RD"" 2 READ ERROR"" Load position : ## ɒʓ? 2@ Bad offset"Є"Є`ʑ˒˒~˓E"݃"܃" 2"݃"܃L ʑ#Array bounds exceeded#ʑ# 2"݃"܃2p%"&%&%&%&% & %&%& m""aЌ4a#aa݃aaa܃aɐ':-"#(ɐ'""c bʒ"݃cʒ"݃bɑ: ɑ . #J"ǀINF˒{&File name: (make sure file is saved)#  ɒ2. "#"ȁeǁeǁe.CSDǁe"  Not found" Password: #  "  QFIMQK~ȁeƁeȀƀƀƀƀȁe"QFIMQK9ʑ# Password does not match#ʑ#2`"rȀ"qȀ"Ȁʓ?ʓ? ʑ#ʑ#ȀȀȁeƁe:Ȁǀƀʒƀǀƀʒƀƀȁe`ȀȀƀƀ@ǀƀʒƀۉǀƀʒƀۉȀƀȀ`ƀAOverwrite current column formats with Merge file formats (y/n)? #YN#˒ɒNKȁeƁe:Ȁʒƀǀƀʒƀǀƀƀȁe˒{˒ƀ˒yƀ˒xƀƀ!""0w7V|L :`a`a:`.`b`ab`baL`c`a`abaa#0`Pʑ# SAVE error: ##ʑ# 2RRɒ Saving row# $qۣ򊥣,ɑ: ʒʒ!"!"!"!"! " !"! "M&0&(# T.  File Writepp79D`Pʑ##ʑ#2R832top left corner : A1#   A1P gf Bad coord32  bottom right corner : # #  32  ed Bad coordepgpdpfp End < StartVǀFɒpɒqCannot save empty worksheetǀʓ? File name: #ʓ?#ǀ ǀ ǀǀʓ?ǀǀɒ2ǀ.ǀ#ǀȀǀǀǀ.CSDǀǀ ʑ# File exists. # Destroy old contents (y,n) ?#ʑ#YN#˒ɒY 2`Verify password to remove: #ǀǀǀլǀ`ǀݙǀQFIMQK`ǀȀƀȀǀƀǀƀƀƀȀ`ǀՙǀQFIMQK Bad password!ǀʓ?ǀǀǀǀ Password ( = none): #ǀǀNAgain: #ǀǀǀ͙!Passwords do not match!ǀǀ,ǀ`,`ɒ~`ɒ`ɑɑ `ɓE`ǀͬ P)artial or A)ll #PA#AȀƀǀǀǀǀ 2ǀ`,``` ƀ`ƀ`ƀ ǀ File CloseSaved# p~`Pʑ# # ʑ#2RDcbda`eepe)edefeee!e&eɐ!'e&! egЌgrg!gЍgcagb`$ggb`ggcaggeɐ'ea`% ')+R ɒ2>        eg Bad coord1    Bad range coordgp ep fjgpdiep(From coord (>coord) :#  To coord (>coord) :#oigigeciga`Sizes don't agreeecigNot along row/column/jhmmm& R)elative or N)o adjustment ? #RN#nɒ2nR8igcea`)%Row --> row or column --> column onlyec b'ʑ#WAIT...#ʑ#kb;jhfdji hg fedcɑ b k ˒ɒsɒt!QSd <`Pʑ# # ʑ# 2RDɑ ˑ `)`ɑ `ˑ "ɒqbɒsdbp bpabpa`ɒqɒqɒcpc`ɒsdbpbcav `ɒɒb8b)ɑ ˑ bpbpb)ɑ ˑ bɑ aqˑ `+ɒpɒp˒aɑ aˑ ɑˑɒ'`ɒɒppaɑ aˑ ɑˑn ɒ˒dcɒ 2`3`cb!bpaap abapacb ɒbpbcm ɒeeqddd d& h Ќ h  b hX hh hgcfbgaf` hga hf`h d)dɐ 'dpep 4(ɑ ˒{˒ɒsɒt! 2 pl ˒{Insert: R)ow C)olumn #RC#˒ɒCɒsDɒsd3ʒcʒcʒcʒccʒɒsʒɒs ʑ#WAIT...#ʑ#d\ɒs(ɒscɒ?` `p `a&cɒɒq a`ɒacɒs˒{˒ɒsɒt!ɒRɑ sʑ#WAIT...#ʑ#bɒt bɒb˒ɒtbɒpɒbɒt˒{˒ɒsɒt! ʑ#ɒ iiq hhhh&oЌo  oooonggemffd  F ЃF,etc.#ʑ# 2,  # Ѓ7ERROR: would delete ref(s) at # # Ѓohp ip ʑ# G9')4682z ˒{$Delete: A)ll R)ow C)olumn E)ntry #RACE#˒ɒɒ 2ɒEQɒsɒta=aɒvɒuaɒsapaa)aɒA-  2ʑʓ? ˒{˒!ɒR_ɒt  2  2ɒtʑ#WAIT...#ʑ#ɒt˒ɒsɒt!ɒs  2  2ɒsDɒsb3ʒ`ʒ`ʒ`ʒ``ɒsʑ#WAIT...#ʑ#ɒs˒{˒ɒsɒt!  ` DI  &0.\   goto > A1#  ɒ 2ɑMA1 a`!+ʑ# Bad coord #ʑ#a4ɓET-B#˓E˓EL-R#6ɒtrow, column = #.&(# ---#, #ɒs.&(# ---#&Recalculate: A)ll E)ntry #AE#˒ɒE=ɒɒ`)``& `ɒsɒt%ɒA%apa`pa Lock: R)ow C)ol B)oth #RCB#˒ɒɒɒyɒ~˒yɒsɒyɒs˒yɒxɒ˒xɒtɒxɒt˒xɒRɒBʒʒtɒCɒBʒ~ʒs˒{˒ɒsɒt!`Pʑ# # ʑ# 2RD  F)orm mode (#ۥset) #clear) #N ɒsɒt P)recision (#``E `$ʒɒs$ ) or W)idth (#ʒɒs$) or # FPW#˒ɒF3ɒsɒt` Can't create ``ۡ ɒ 2Column #ɒs ɒP Precision (0..12):# Width (3..63):# E i.` ɒsɒt` Can't create ɒPyi `Eaa Prec. must be 0..12 i `a ʒɒsaiɒvɒu`ɒs 2˒;aa?Width must be 3..63 ʒɒsa˒˒{ɒsɒt!h $$ˑ8" `UQMI EA==W6 -7) "$3(*I.024?djR^~$ ɒcB`. cqbbba`%abp`cpL3 `*`gPc. ba2cbdddcb% ɒbc\D r+     @c2-a#``p`pЍ\`p`p$6/\! ʓN /# / .8.,2  0  0"1`,2 2 23..   .2!5#cb#c)ɐ#'c .!.`ddd ۡ`ddM 9 AZd9  >f  2.9j     2I=3!     4dgd       iidiij l:d d(d(Z ";09Ra# 0 0}1..a2.bE_.-`.092g 0.09`g-g<0g;C <2*2*-0&*& 2  ""*2=[2ʓFʓJ"e =dʓJ"ʓFʓFʓFʓJD >.:52--+.!"' !34\2!.(34)2.R3.3\` ``..09.<AZ!  3a.a.AZa.a19!` ` 39AZ.1.ʑ^111112(.21}1}:dd\2ʓJcb d44?cb2cfbe22]2ʓJ2ʓJ4z10d1 b1 D1 &-<-<0 1 ^2,.1 2)2.11&0'01% $>ʓJdd  ddʓJ_2ʓFʓJ;ʓJʓF#H|k 992 j,02W^`{WTj'x88**T.08 (%1&l77 `%d 7`/0Q`/'--<0%--<0. 66(i6=-;-;0`+z 55< h.>f.=g.hfgy!     5ghf 44de .?i4:= ?:\.\44:?\2A& ,cdd%2d#d&#!""  !,ʑ# Value range #ERROR #o$-> ## k#Ѝ? ʑ# hit space [#`a #] # #˒˒d ddb a`!da# #!d)d&ɓE*+˒ɒsɒt! R$-uV h%a``a`"&ʐapʐaʐ`pʐ`b(Aɐ `<`ɐ `da`ʐapʐbpabAacC;2 T@ɐ i$ʐdpgbcʐ dbd ɐ dWʐdp hhЃhddʐdp hdhcgfgɐfɐfgːɒ`t`qaea iReiʐepeɐ iʐep ieiiʐ epap`pː xd,B`e` ʐɐ `ɐ ː ɐ ` ?ɐ 4ʑ#WAIT...#ʑ#ɐ ː @Br)`ɑ ɑ ,ɐɐːɐ  )# H'`@aabcbcaacac baa%b#baЃa aaa#&p(ɑ !ɑ ` `ɑ ɑ pˑ ɑ ˑ ɑ ɑ<ɑ 4ɑ `ɑˑ `ɑ ɑ pˑ ɑ ˑɑ ˑ ɑ ɑN`Ќo k' " &ʓ< ʓ<# i  a#`p``p`pЊ`p& 0 d 2!R(@Ќ5 ? x  ʑ'ɑ7ɑ4ɑ6aɑ3ɑ5`Kaɑ6`ɑ5ɑ7o-ɑ4na 0a ɑ3n` 0` n#@aP"2a`ʑ ʑ#/` Oa# Pa#a`RZ"`Yʑ ʑ#!b a1ʑ  ʑ# `/O xʓ? [ #] 0`pa`pz ``paA dg0de0de9f2f deЃ0ef > Ndd  ˒" verify Y/N - #YN#˒ɒY6  ˑdJHd ˑ= ˑ7 ˑ1 ˑ+$  "/dɑdʑdʑЈdɑˑRdɑˑEdɑˑ8dɑˑ+dɑˑdɑˑdɑˑˑd ``Cɑ ɑɑ 5   ˑ 2PDɑ ɒ  gekk kp gk˒k'd2jD kCjkk ggek˒kqnhfnnph nYd2k oDoknonnnnnnnnh hfnN}`Pa 0``QPa a/T B` Pa`Aa`Aa.bP`a `a--aa-`a--T8`ʓ<ʓ< ʓ<  ʓ<#: `ɒtɒsʓ< ʓ<#(@  `/ j`j0jۃ`j0jۃjiabi*`0i> `iaa .`Piiia?i 0`Pj0.`Pa``ax`0`aa .`Pi  i 0i 0i-``PeQTP -`PRl ~a2bʒa db`#Ib&bI(I˒wId(b`(#ɒw `#*ɒwd`I#dɒwdId(`(#ɒwd `(# dɒw`I#`#bɒwd `(#Adɒwe e`#`I#dɒwee e`#^b ?n?d(b 5b(e(eee(e(d(Gb b ʒabdc((d !n!d((d(`(# xɒ{a˒˒zɒdɒ~g˒zab˒bʒdۃPdf\ɒ˒dɒ~ | * d ʒd  #bʒdۃdɒz˒zfɒɒz˒| bɒ"ɒ˒ɒ**dɒg`` cɒdd     ? #dɒ | * ɒTɒq eaɒzh5eɒea hebʒeۃhp eɒp˒bcɒ"dc* pRE˒zɒʒɒyɒzۃPɒzɒy#ʒɒyɒzۃɒz˒zL ^Fa`˒bɒ`bɒ`p˒%`bɒxɒɒ`pɒɒ`p˒ɒcɒ~4aceaapʒdۃdapɒ˒Ycɒycɒyɒz˒ɒBaɒɒyceaapʒdۃdapʒcۃP˒*: G`a`a!2a`Gɒɒɒ1ɒvʒɒsۃɒu ɒvɒu ɒɒ`˒x`ɒt`ɒɒ˒xFaɒyɒza˒yɒyɒ~ɒ~˒ye9Faɒyɒyɒ~ ɒy˒yaɒyɒz ɒy˒yɒxɒɒ˒xɒyɒ~ɒ~˒yɒyɒxEa˒s`˒ta`ʒvʒuGɒLɒɒvʒɒsۃɒuʑ#< ɒvɒu> ʑ#"CURSOR OFF SCREEN#˒˒˒ !dP//00//ɒ0/1V >#ǁCONǁCONSOLE:`ȁ%Ɓ%>ʑ>ac ǁcc$2abȁ%ǁSH$ˑ ˑ ʑɑˑ @ ɑˑ@ ˑaʒ` ʒ``˓E˒y˒x˒s˒t˒˒~˒˒˒ʒɒCˑː ː pedde Iɒɒɑɒxa``˒x˒xɒx˒tɒxaI˒xɒx˒tɒyɒzI˒yɒy˒sqɒySɒy˒yPɒʒɒyۄɒy`ʒɒyۄ`ʒɒyۄɒy˒yɒy˒s o˒ɒsɒt! ` Hɑ4HOɒsɒt!Cɒsɒt!7ɒsɒt!+ɒsɒt! 7-% KMOQ` ɒG@cPacЃcbd )ca"dɒd ccccdMASKF *ȑȑ8ȑ={Ƒ= Ƒ8Kfȑ=Ƒ<4Ƒ9OJD>9Ƒ< 1Ƒ< )CS #:6U MǑǑ>ʏF&bz  l$v%&"'J'(r  6)*&*N**v**T(++V RZH @p8nz`pvTK*Y!\ |\F%CÚ LH SR UJ BP PL MT, MB2 HM8 FM> CWD PCU POL PAj CPd PNu OPo HE FO !J;>w͔ n!f;> !K; Ô !O;# !W;# !S;\ѷ-!>N d!\ |p! |* Not enough memory $CSDUMP OVR CSDUMP.OVRw#|w 20/00/5500:01%Comp 4.02 CSDUMP,, REALTOSTb@  / j`j0jۃ`j0jۃj`iabi*`0i> `iaa .`Piiia?i 0`Pj0.`Pa``ax`0`aa .`Pi  i 0i 0i-``PeQTP -`PVl #R` Pa`Aa`Aa.`ʀʀ ʀʀ#*`P++Ќ@++ ++$++++JTZSd'c c`   `d cbcdcabc `b- a * `b+`a `a`a a5B  Password: #  V     ! not ok#2N& ǀINF'CalcStar file name ( to quit): #,  ȁ$ǁ$ǁ$.CSDǁ$ 8** # # not found on disk#  Comments ? #ʀ(B$Output file ( for printer): #ʀʀ=ʀ>3CSDUMP cannot create > files#ʀʀDISPLAYʀdisplayʀconsole:(ʀʀPRINTER:(ʀʀ:.ʀ#ʀȁ$ǁ$ʀ(ǁ$.DMP,ǁ$(ʀ CalcStar File # # - #ʀ#ʀЃ Ѓ FILE READ ERROR#2 Position #$ Width #$ Type:#ȁ$Ɓ$ F #  #Ɓ$ Text (#Ɓ$pRight justified): #cLeft justified) : #GCentered) : #+Repeating) : #w]C)Ɓ$Ɓ$#RʀƁ$#ʀƁ$ˀƁ$ʀɀʀɀʀ#ʀ# Numeric: #Ɓ$  = #Ɓ$ ?n? (error)#fƁ$ SƁ$Ȁƀƀ ƀȀƀȀƀ" #" Ɓ$  N ?.?N t0a `5Copyright(c) 1981, 1984, MicroPro International Corp.#! All rights reserved.#:#:#:#:#:#:#:#:## ǀPRINT CalcStar Dump vr_#1.45 #r Z`V  h , L  -Cursor Movement- | -Commands- ; followed by | -Misc- Right |A Auto F Format M Merge R Recalc * Extend |@ Curs Pos ^S Left ^D Right |C Copy H Help O Order S Save = Lock |? Evaluate ^E Up ^X Down |D Delete I Insert P Print W What ? Space |^ Data Togl ^Z Col A next row |E Edge L Load Q Quit G or Goto |Cancel Col> Row+-------------------------------------------------------------------------- +-------------------------------------------------------------------------- cursor: current: current|| type: data || contents: edit:Col> Row+-------------------------------------------------------------------------- +-------------------------------------------------------------------------- cursor: current: current|| type: data || contents: edit: ---- Help page 1 ---- hit to continue ________________Main entry mode_____________________________________________ Cursor is controlled with keys E, D, X, and S with the key held down. Direction is up, right, down, and left in that order. (Control Diamond) moves the cursor right if no data has just been typed. Z moves the cursor to the next row, first column. Data entry: digits 0-9, +, - signal numeric entry. alphabetic characters or blank signal text entry. /, followed by R, C, or L justifies text right, centered or left. ^ is used to switch between text and numeric if needed. /= duplicates entry across column. /P causes page break for print. ! sets special entry mode for arithmetic modification of input. Equations may contain numeric data, cell references, and functions. four-function arithmetic (+,-,*,/) may be used with any of these. @ refers to current cell location. Type one character and then move cursor to collect cell references without typing them. ! following a cell reference holds ref constant in relative copy. functions include: sum, avg, cnt, abs, exp, log, ln, min, max, regr, slope, proj, depd, sqrt.  ---- Help page 2 ----- Hit to continue ________________Extended commands_______________________________________ these commands are accessed by hitting the ';' key Auto enter Automatic entry mode. will abort. Copy Copy a (range) entry to another (range) entry Delete Delete a row, column, entry or the whole array Edge set the window top left corner to the cursor position Format change column size or precision under cursor Goto move cursor to a specific column and row Help display this information Insert Insert a row or column into the array Load Load a file into the array Merge overlay file onto array Order Change the evaluation (column/row) order of the array Print Print a report Quit exit the report generator Recalculate recompute entry at cursor or whole array in current order Save Save the array to a file What if text, prints 1st column & row entries of cursor position ? print approximate storage space in terms of entries = lock column A and row 1 onto display * Switch between 10 (with menu) and 15 row screen display PvNTv ݴ3򖸅R֋3p=PvNTv ݴ3򖸅R֋3p=5 Item.............................. ( ruck07:Il++"7"7="7+"75(Initial Value ($)...........3#* 02000*:c5£=*HL&bj <6Depreciation Rate (%).............. 007*H-3#"7"7Q"6(Year Acquired....................in 0981HͿ-=|!]=6:Residual Value ($).........~<" 0500O ~ + -!<=0:" ":++ 111  + -!<=0:" ":+ -2224~ > +-!<=0:" ":++1111%" >v +-!<=0:" ":+!%11!7 > +-!<=0:" ":++111  +-!<=0:" ":+-2224~ X? +-!<=0:" ":++1111%" ?v +-!<=0:" ":+!%11!7 ? +-!<=0:" ":++111  +-!<=0:" ":+-2224~ $@ +-!<=0:" ":++1111%" L@v +-!<=0:" ":+!%11!7 t@ +-!<=0:" ":++111  +-!<=0:" ":+-2224~ @ +-!<=0:" ":++1111%" Av +-!<=0:" ":+!%11!7 @A +-!<=0:" ":++111  +-!<=0:" ":+-2224~ A +-!<=0:" ":++1111%" Av +-!<=0:" ":+!%11!7  B +-!<=0:" ":++111  +-!<=0:" ":+-2224~ +-!<=0:" ":++111  +-!<=0:" ":+-2224~ A +-!<=0:" ":++1111%" Av +-!<=0:" ":+!%11!XKAYPRO ComputerM-3AC0B0$= y l:d d(d(Z ";09Ra# 0 0pCSDUMP COMCSDUMP OVRCSMASK MSK4DEMO CSDTERMCAP SYS5m512z10p2s40t1d2i1l0h