TD$cH<g;Kaypro 10Autoload Diskette #6 Infostar Ver 1.02 Datastar Ver 1.45 Reportstar Calcstar MicroPro International Corp >Q!" >- Ͷ Aګ ҫ _!7^#V~  \p Z  z ů2[\͓͢1!~(OOE# =ʻf "=« ý> 2͐ f "]=f =« *]}o"_  *]  Hello There!  3You have just tried to boot your computer on one  of your RELOAD diskettes.  2You shouldn't attempt to boot on this diskette,  but rather boot on the 1st reload disk.  0It contains the procedure to accomplish the  reload.       t   lBATCH OVRCLIENTSRDEF CLIENTSRDTACLIENTSRNDXCUSTOMERDTACUSTOMERNDXRDATASTARCOMP FORMGEN COM !"#$FORMGEN COM%8FORMSORTCOM &'()*+,-.FORMSORTOVRg/012345INVCE DEF67INVCE DTA89INVCE NDX:OKSTATESDTA;OKSTATESNDX<@ ATCH 1  Enter disk drive (A/B...):   Enter name of batch file:  2 #@CAP##A!GG#9@  ݭORDER DEF=>PAYMENTSDEF ?PAYMENTSDTA@PAYMENTSNDXAPRODUCTRDEF BPRODUCTRDTACPRODUCTRNDXDPRODUCTSDTAEPRODUCTSNDXFPUTEOF COMGHTREDIT COM`IJKLMNOPQRSTUVREMSGS OVRWXYZ[\]^_`abcdefREMSGS OVR6ghij`REPORT COM|klmnopqrstuvwxyzRGEN COM{|}~RINSTALLCOMp iRSMSGS OVR>STAFF DEF STAFF DTASTAFF NDXCS COMCS OV1xQCS OV2CS OVRnCSDUMP COMCSDUMP OVRCSMASK MSK4DEMO CSDTERMCAP SYS RELOAD 6   ] | | State:  Zip: Phone: ()  | |  | | Balance:  Last Update: // |  ---. 9򠱮\Joe 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  G  AҮƠ宠 AҮ,  @- CUSTOMER NAME 0@ID@ADDRESS@CITY@STATE @ZIP4@AREA9@\.89,08,31,82 ,,, 1eights,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,8949FCLIENTSRO*  --- | CUSTOMER RECORD | |  | | NAME:  ID:  | | Street:    | | City: >yPHONE,  x$888888.99BALANCE,: @ MO= @ DA@ @ YR\Joe 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  G  AҮƠ宠 AҮ,  @- CUSTOMER NAME 0@ID@ADDRESS@CITY@STATE @ZIP4@AREA9@\.89,08,31,82 ,,, 1eights,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,8949FCLIENTSRO*  --- | CUSTOMER RECORD | |  | | NAME:  ID:  | | Street:    | | City: >yPHONE,  x$888888.99BALANCE,: @ MO= @ DA@ @ YR  LM? ASOJoAUMBaZGBNJo0OMCMaPCIFr^SRCSa9 v11111112222222G3333333 4444444K5555555 6666666I7777777 8888888I9999999  9CUSTOMERDTA CUSTOMERNDX   .Automated 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, O8888888 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, h>) ~+^{#' ! 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   :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 :   :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 A 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: C†!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> > * ,!&5O2! 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>;GT40ÌD@  Copyright (c) 1978, 1984, MicroPro International Corp.  ? DataStar Release 1.42 ID # 612203KP-00A  KAYPRO Computer     "eP=  B0B1C0C1  $*2!*2w> 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 ʍ:   T 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"# 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/^+~" :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 ?d 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 ~ J2@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]?#> !10!9"o/2'D$$%$@$$($xG$%$x$f$DMͼ%͎$t)> N#^#VbA$=$${$V$*?~ʢ$ڠ( Ò$4#DM*?*?6 6 ï$$#x~x~$y$$!$#N#^#V#$(Òo&): ʒ""" y27: 7J!~6ͩJ: 7͡fQ͡f[~=BA͡,͒4!~5͒ܩ!~75Ò7474é"C+ҿ:G#7}*2zO:͖yVu!Og1|@X? 8+*1"`*: >2#>  ~w: ~ !$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 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?~"'/!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 #=~ g())+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%͔''!':\/'~A(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*/:/7X+*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.).\00*%?/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*/,ʨ(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)#~{(( R!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*/+"/*/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' #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{(!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(+_TÙ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*Q?ʹ1*?"?"?*/DM*}/ +'1/:?*}/'1/:"%?"'?1'1*'??1/:0  %-"/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?#::~ #:~~ :jOOOOO<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 fi ]-? >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"z 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+*ä;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>*/ield 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 P END/EXIT: ^B=end entry ^N=next record ^P=prev record ^E=exit mode '__AA: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:@mGs#=–B!ͦB2HòB͹G:H“C\U:g)C*H{BzCG:7IB*HNE͌D#BC!MͻC*a:`C|=G*H p#s#rG?GEHGͦGFGGG?GzG3GͦG:qG FB\G:HGBxgG#+ mG+*HDM͍H}GE>͎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~ #HiHH E#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>=:leoMFCT!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:  _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 (orm 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 th turn.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 prTY 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 usedor 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 e 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 exceptiess 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 spec 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 f. 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 reified 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 Inkdex 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 VALIDI ; ons: 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͖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 9% G= :2] _ѯp% @!SK5*8xH K5 !P5̈́ ̈́ !C9X5̈́ X5\ =/A \ i7!! ! l *Ì \! &ry 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:~AFQ 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 *@   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 Exponeʌ\ *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 ! !] A{40*4D  Copyright (c) 1978, 1984, MicroPro International Corp.  FormGen Release 1.42 ID # 612203KP-00A  KAYPRO Computer     "P=  B0B1C0C1  $*2!*2 ~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 ͘" nt 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 proprieta  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:Cy*,"< +~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#=*$!%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Û͘"̀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ɁO:$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ȯ7*@ *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*# *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*8Qz͐:@!}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!"$!mC:% *$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?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 >  *,"< +~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:$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ȯ7*@ *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*# *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*8Qz͐:@!}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!"$!mC:% *$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?/#<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*##ͭ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 >    !!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͐F 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&  @@        @ >ͳ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)<,.ͭ- =*'->).-.$..ͭʖ-`-!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 #*$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~$ [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:͊32852 )*.ͭͭ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 ++^/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                       `@@@ N *ͭ2.c6.)+2.͌*͙*c6͚)*TE*͑*+,T+,+ *6+~~f+#W+͎+:.ʡ+2+++ͭz +:oc͊*+~1#wÁ+6 #+BÊ+% !% ~ -,, *,~N~*,::O *# , **~##͑*xJ,-". * *xͤ- * *....>).>).>).ͭ¡, =*ä,,.$..!:.~­,.$..#. -. -$...ͭ, =*->.<,. =*> . i7454OD7 ȹ`.$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ͼ1xKen 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: ^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 O ^Z=delete field ^R=define field HIGHLIGHT: ^O=set/clear ^L=delete block CURSOR: RETURN==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 t7#+ 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~ #k8i88!/HHOO;OOO(OOO;OwOO(O  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 fieldKCnext item ^S=left char ^D=right char ^E=prev item OTHER: ^A=previous field ^F=next field ^G=delete char ^V=insert char C^C=end definition ^R=start over ^Q=locate field ^J=more help '___ LIN=000 COL=000 HELP SCREEN 2( 9NUM=000 LEN=000 POS=000 EDC=xx ^L Unimplemented controloo 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 bor ^Q key. Note that 1. you will not get a chance to actually enter data in this step and 2. whOOdOOaio  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  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 & )  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 fieldA 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 elsewhe .hIONSFIELD 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%e 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 att ("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!re 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 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 oributes 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) k 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  L (A/B/C/Abandon form edit? (Y/N) FORM LISTING AND FIELD ATTRIBUTE DEFINITrder: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 valu 7 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 resue 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;, "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 minuLr 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 charactelts 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 expres u 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 drus 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 makr 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. Th"sion 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 examplee 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. Ente  /ive. 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 verifie 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 an &!"#$%&'())*+,-./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 characutomatic 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 Pc = 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,  Ed 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? (Yd 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 zcter 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 jspace 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 /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~ = constant/may enter ' = constant if data on 5 / = 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 (a Bs#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͐)~#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:776*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 ͐))* #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}{q!a{   `OE!y6$ -7rBo&))T])))!yd##͐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!$*>*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}/okO)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͐c͐* 6! ^#Vr+sÒ* 6*6*6*6*6*6*6* W Y@! 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͐*͐*;#|!!͹! 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 OCopyright (c) 1982, 1984, MicroPro International Corp. All rights reserved. a nformation of MicroPro International Corporation and isrotected by federal copyright la 6#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!&̓*! ~#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! ^#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*w. 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.  #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+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!&̓*! ~#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+sos6! ^#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* I  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 )*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  +!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-͐ W+!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! ~#fo 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 )! Q!͐ ͐~#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͐ ͐~#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.! jMq 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͐) 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  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)ñ9  !͐ ͐~#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͐͐ *!@w# '.'w#7&3ѷ_!4!?*&}o|gz$ p*2"9!33;ʹµ*zzA }o|g!U*w#$\!\*$,w# \O\>OA\òѷ!õ?  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 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]% FFLHTFPLiFMToFMBuFCP0mFt 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 ͐~#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&;|w>h .`is#r@͐A!9 "   8A > _ HA7*|DM**͟AڃA>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! B7:)~:,"s!"u*|*unC*~#EC"*s*unC#"u*+"2CvCfD7:,*sC:*ʘC}|2q C¿C:qwʺC! {w7:)~:,"s!"u*|1D**s6D! ~1D6*u*+"*"*u#"uC !\&! , FNxg>GoyD$9 1r T$Tbk0w# G; P;w> COPYRIGHT (C) 1980 MICROPRO INTERNATIONAL Serial # SS9999XX  L͈)*Us#r*.#."f/zͧ/+w-!9K-! 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 RECO (@ 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ͨ*d Û!*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*d4"""*`)"X"Z"*`DM2*h|+"h* ?9K-!K->4.""K->4.y/"Uy/"ʹ@, BYTES WORKING STORAGEp:Bj\ :U:7!!*h+G:!G:!! -!*)**t"*"e:Tĉ!` SORT $$$L&-! .*|>E4.! ->74.,~2O!>34.##" ͎ ~2 2 KRD 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# K-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: MARGINA 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* 9O!>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 >L 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*  ͞!"":$: <*R U͈:**=K:6>R4.͎-r*DM::'@ PY=—:•͎-p>2'*l"l*F(!}o"e*">"F"H* " G:2_*"Y:2`* "W~#2))͹)>4.)d*~*):)<|) )! w/4.!*J*d*/d*/*)d*)/<>4.>/!)[*R*" s#r!"a/z*~*#m**t+*:)<*/=*|*!)*ѯM+!ʱ***>*S*W**/DM- +‰* 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* 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( >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{ ~- [z'*DM:'6 #6 `i:&!00)!͎-n:! q/###<ƒ!6- a!1/ͬ!T])))):)<} .̈́(^#V#^#V*X("!"!J-">(_zWK-"~-/*h(*!"j(g("*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( o:Z(~' ' '#"f(&*':[(?:Z("j(:'>2V(PYz~#?'4.z>4._'D-r#s+V#^+~ʰ'<:[(z7#~<ö':[(z7#~ʶ'*f(~(ͼ/"f(ͼ/('!(-~*t(@'6^#V6 Ws#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-* :@ ##-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* _ .*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(-{$͍' ͞!"":$: <*R U͈:**=K:6>R4.͎-r*DM::'@ PY=—:•͎-p>2'*l"l*F(!}o"e*">"F"H* " G:2_*"Y:2`* "W~#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( iD-+:mN~ʤ+~#':n2n:o2o~7++Ö:mN +~!m͟ß:m@yPY_-w͔nw# kkx+|:mO6y2mz!m y>!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 >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{ ~- [z'*DM:'6 #6 `i:&!00)!͎-n:! q/###<ƒ!6- a!1/ͬ!T])))):)<} .̈́(^#V#^#V*X("!"!J-">(_zWK-"~-/*h(*!"j(g("*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( o:Z(~' ' '#"f(&*':[(?:Z("j(:'>2V(PYz~#?'4.z>4._'D-r#s+V#^+~ʰ'<:[(z7#~<ö':[(z7#~ʶ'*f(~(ͼ/"f(ͼ/('!(-~*t(@'6^#V6 Ws#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-* :@ ##-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* _ .*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(-{$͍' [ <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/~#   | |   | |"  | | Tax Rate: % Sales Tax:  TOTAL ORDER:  | #---+ @򠱮  0*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####0!2"2!2"232*2K-2*2K-3>4. INVCE  O #--- | ORDER RECORD  | |"  | | (Date (M/D/Y): // ORDER #:   | |"  | |SALESPERSON:   SELLER ID: | | Buyer: {.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À0 0 A ŮƠ宠堠 A Ů x A@0!990112MO"A!!990131DA%A@"X89YR3@1ORDER@= SALESPERSON'?ASTAFF STAFF ID' @_ CUSTOMER NAME &?ACLIENTSR CUST ID&@ SHIP ADDRESS?@  K   BUYER ID: | | Address:   P. O. Number: | | City:   | %| State: Zip Code:   SHIP VIA: | |"  | | 8Quantity Product Unit Cost Total Cost | |  3G3^#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####0!2"2!2"232*2K-2*2K-3>4.   /fPO NO@ SHIP CITY @SHIP ST! @SHIP ZIP? @dSHIP VIA Q 999QUAN 1( APRODUCTR PRODUCT 1('( | $!.COST 1'3 6 |  $'j,.TOTAL 13 P 999QUAN 2( @PRODUCTR PRODUCT 2('( | $!.COST 2'3 6 |  $'H,.TOTAL 23! `.TAX RATE!: ` ',.  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 CLA  5,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,276 . 100 SALES TAX:9 6|  $ ',. TOTAL ORDER9SQ 999QUAN 1( APRODUCTR PRODUCT 1('( | $!.COST 1'3 6 |  $'j,.TOTAL 13 P 999QUAN 2( @PRODUCTR PRODUCT 2('( | $!.COST 2'3 6 |  $'H,.TOTAL 23! `.TAX RATE!: ` ',. |SS,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,8 608,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 Sendembac a4.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  Kk,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,, 2,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,,20  WASO7781209BSTWOMC7778208STWOMC7778808zSTWOMC7779408WSTWOMC77802088STWOMC7780709STWOMC7781009qSTWPCI7781109V=BSAUM7779908 #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 , / UA907,,,,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-STWASO7779808STWASO7780609hST  s % 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/mVT0u 3T 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 ; |  $ 'M,. TOTAL COST 28!`.TAX RATE!: $`  '4,. 100 SALES TAX:3 ;|  $ ',.TOTAL3  }ss Tax:  Total: F 1 T099999991 ORDER NUMBER1 $U@0!990112MONTH 'A!!990131DAY*A@"X89YEAR<?QR+9999999CUSTOMER CUSTOMER NUMBER< @u BILL NAME @ BILL ADDRESS @ BILL CITY) @OKSTATESDTA BILL STATE)   z+UORDER  F #:  Date (M/D/Y): // #: $ Bill to:   Ship to:   Address:   Address:   City:   City:  F State: Zipcode: State: Zipcode: $  P. O. # +@ BILL ZIPCODED/A C ddd SHIP NAMED/@! SHIP ADDRESSD/@ C ddrd SHIP CITYD-/@CCOKSTATESDTA SHIP STATE-)>@99999 SHIP ZIPCODE)5 A2 HH P O NUMBER53 "A DDSHIP VIA3. ;A HHZHTERMS.# Q999 QUANTITY 1#2 A@/CC-GCPRODUCTSDTA PRODUC  Y:  Ship via:  Terms: # Quantity Product Description  Unit Cost Total Cost$      &  Tax Rate: % Sale m   ~MENT:   | |  | | AMOUNT OF PAYMENT:  | |  | ---0 ; 򠱮 -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 ,,,,, 1@   d A AӮƠ宠 AӮ- *!ACLIENTSR ID! @ CUSTOMER NAME @ MO!@ DA$@YR+ x$.AMOUNT+  PAYMENTSO+ --- |  PAYMENT RECORD  | |  | | ID: Name:   | |  | | DATE OF PAY   ASOASO AUM/%AUMF.GBN]7GBNt@OMC IOMC"RPCI9[PCIPdSRCgmSRC~ on rive   BODKINS,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,15  & A򠱮 A AҮƠ宠 AҮ-  *'AddPRODUCT**'y $ 8999.99 WHOLESALE*''y $   APRODUCTRO/  --- |  PRODUCT RECORD  | |  | | Product Name:  | |  | | Wh e?)8999.99RETAIL'' T STOCK&  olesale Price:  | | Retail Price:  | |  | | STOCK ON HAND:   | |  | ---*  YDS-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"" Dynaby te",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-W5M,"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"" DynabyJBODKINS GADGETS GIZMOS 4WHATSITSNWIDGETS jz{|}~ (highst) Entr the lagest accptable vlue foPRODUCTRDEF BPRODUCTRDTAC PRODUCTRNDX  a }CS-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 . Q PRODUCTSNDX p !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!%^ Xx#~#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# .+ jX 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^#VH)Jo|!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: PUw#{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 TEOF 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#### \ 45>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ʿʹGë*Y"Y :ƀz~#*Y Ϳ*Y"Y>&  CkoA*%22 W R" n2 yiW R"͘: ͦͪằRͲPG : 0!t >O: WͱͺP2 Ñ! 6OG0: yK_ʉ %! ^#VͤO!`!_457#2  =9Dl 6 { F LD 2 <̀RVQP]" " `i" * DM* * n: ] #z : /<_͎Q͕É*BKPͰC: ¾+ ܨ~ ]+#͝QK͝Q++#~ ~ i0s#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]: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͆ s"+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|: `# !]b ! # VQͻ ͊"+ * ͊D =* {0 z* ! # !]b !\ # VQl>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:>ʇ 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_!Z  .\!ʌ\ * 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]N//ɷ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:Yg6>6 00V=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*~#͚+~w Gw# 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|gT7"#7y*17##6"17*7:7<27F#V#^#6#B#x8*17~zO44\#\#S#7{"{8J# i#K_yO4x85:#*7"7####"7####"7ͯ#".7ox),i)*.7|%:7|o:07~27#~27#~2(78" 7#F#:7͵%*%J$J$%*%C%%&&.&R%$6$;$1$@$O$1$E$$C%$%R%${&&[&$$3%7%C%C%n$$:-7õ͗$_͗$_͗$_͗$_͗$_͗$_͗$_* 7~>f$!_2#727:(7$$>ʎ$Ҏ$O>37͗$_~#foͽ1G+#¦$~37>27$$:#<37>27*7& $:+wy$ɯ27* 7>27 !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\*5͈}>ͩ>ͩ͆ͤw>͟w>>>QUzRK:@!Y:  U _~6Ń  ( BK b s#r`iɯ  # w# BKz *S I  BK* "*ڡ "*ڡ "* ͥ ڡ " *ͥ ڡ "*ͥ ڡ "7 ¹ >ɯ* + ڿ * # * ; * ~ !! \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 2! b*+++YP( A% ##6#6#6*4*FZxKOͅ*~7=r * oaoh7, |o$ 7?b ͸ڛ ( b{/_z/W( >O > < }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 _* 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'''}g%~!]{1* 7wO:(7* 7yw#w*7>EN#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*+YUPT<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_ͽ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 ''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( )!ͳ*  cc  @    #B     € B C !!# ,ͺ.ͤ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/~.####.!].!]</42%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%5<ڲ(}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+,?!]!7q .6:!7*7*7eo/+"/7*7ͬ)'/Tf_*7$"7:7͵+0+0//000000030///////+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!  -       "               "QR:2%N2$N27N28N2 :2#N:#N!O~w#:ͤ? v#^#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 !^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@>@~¸@ "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 # < :#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#xT:/!!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:%NAA8A 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^>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 27" 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!^KW2N@>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> Y7ʤTy M_2M!M!-N4M:$N{\MH !-N~6W !M :M!+N lMFGM4 xM2-N6# †M4~2YgTTF#NTiTyT*+YͤTS›TRT!)Y4*"Yq#""Y*+YRͪTy T : Y=!+YU͹S!+Y4: YTT*+Y$o"+Y2TyO XW*+YTT]< YogWYxY)YP QG~PP~~Q{_z 5:"g2U*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$=hhjjllmmnngggggggggggggggggg#n#noo"Q 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:|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  =re 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 defREPORT 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&EF 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 a new value: = always 0 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 q 1-9 = after control break * = when the following expression is satisfied Enter field clear condition ( /./P/n/ inition ^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 s ^Q=locate line ^J=more help OTHER: ^A=previous file ^F=next file ^G=delete char ^V=insert char  p^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=righaGJj|^ J LPRMP)W\rX`U#Y]d[ze[\g\\Q ),.0?OS~,!.8EGZgi7breh<Km!npnnnkjm;oo pSpσ ppq'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 s*): 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>:!_> ojt char ^X=down line PRINT CNTL: SPACE=always print P=once/page R=once/report :=summaries only  D1-9=print at control break n .=non-printing *=user defined '___  LIN=001 CHR=001 HELP SCREEN # LIN=001 CHR=001 m NUM=000 LEN=000 POS=000 EDC=xxCTL.AND..OR.<><=>=<>=&+-*/^(),< < F I E L D D E F I N I Yecond 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 `sbsstdtwu'vvEwhxyzHzz&{r{{1||CHXmϘ|"}}}B~~~$8>EK_oxǙЙ 5EZ\q2pN8fŠNȋ8_%Y?͎VʏK 0i:ޒ9jĕ:}eak * = 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.   I nsert char  ^C=end definition s ^Q=locate line ^J=more help OTHER: ^A=previous file ^F=next file ^G=delete char ^V=insert char  p^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=pri8 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 thBDTAFT1C-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=li  (^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 inc'lude more than one volume? (Y/N)?How u=nt 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 att%ese 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 0 R = only at report start P = at each new page  1-9 = after control brNst 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=iributes 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   (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: OPERATDonsists 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(&) operatiDon.A string expression may contain fields, subfields or constants. J<2346> Fields are represented by field name or number preceded by "$": $7 a Subfields are used to extract a portion of a field. The form is: $field (first character pos @e 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 enused.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 f OR 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 Wition, 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 bbtered 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> entield 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 c HEN 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 th ry, 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 ~y 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 iners 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 Dhe 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 fSome 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  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 [<] 3less than or equal to [<=] equal to [=] not e 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 f_ixed 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 i 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 charactqual 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 oan a single line can be used. It will be displayed to the report program operator at the top of tDn 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.  Xield 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 rerequires 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,   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 cl5r 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> latively 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 arithmetall 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 [<=] eared. 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 [<] 3less than or equal to [<=] equal to [=] not equal to [<>] greater than [>] ;greater than or equal [>=] Examples of comparisons are:   $MONTH = "JANUARY"  DAY = 1 Compar 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  Oic expressions. The following comparisons can be made: less than [<] 3less 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 toisons 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 numbe 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 volume 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 ofrred 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 fos 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   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 [<] 3less 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 opera>e 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 Tis the only way to continue the file on the same drive. To use the change diskette mllowing 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 [<] 3less than or equal to [<=] equal to [=] not equal 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[essage, 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 refe 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 brred 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 fos 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   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 [<] 3less 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 opera>e 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 Tis the only way to continue the file on the same drive. To use the change diskette mllowing 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 [<] 3less than or equal to [<=] equal to [=] not equal 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[essage, 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 refe < tors: .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 [<] Is: 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: 5ch 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 R 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 enc  4 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-a  ** 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 ETURN:  ** 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 losed 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 function \^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 whi| | ^N Standard pitch ^S Underscore | ^H overprint character | ^C Printing pause ^X Strikeout | ^F Phantom space D| ^Y Other ribbon color ^V Subscript | ^G Phantom rubout 0 | * 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, "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 descriptionCLEAR 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. FMis 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 press2 Press ESC to enter report name or ^C to exit:  2ERROR 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 E5 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 ield  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 forwar 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/quivalent 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   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 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).  Kd 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 yfbOfv Copyright (c) 1982, 1984, MicroPro International Corp.  REPORT Release 1.03 ID # 711303KP-001  KAYPRO Computer  Teletype-like printer K No communications protocol  CP/M List Output driver (LST:)  "i~CklP=  B0B1C0C1  $*2!*2 Cr 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 JA = All of the above Enter one or more of 1,2,3,4,5,6,N,A and/or RETURN:  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 Fiz  CkoA   -_*_777y7'i'ͷiiWx2z7W:G~~56   YZRCDTTVV2CCTTBT2STT`CBTTTTVUUUVUUVVSSVUfVVTVVTUVVgVVUTVTVUTTTTTTSTTRRTRfTTTTSSSTTfTTTTVTVUB@ 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 +CA >tle definition X=no save -> edit conditions L=List errors on LST: device SPACE=no save -> Continue edit J (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 U(A/S/C/X/R/F/SPACE):   errors and incomplete fields: Item # Error # Erro+LCULATION+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 +CA @.!ͤ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!!T5L! !"*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?xFD *: |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* *":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#"\x2EEz> 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! Q*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:͐*&:ʮ*"*"!*ë*"**|.":_*| *.̀)  ͧ! >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*@*!h: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!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 ^#~ͭ > ; 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"r A+*ͽÌO!:LO|.0!5yKGyOG#zx!:**w"!]**+.چ*"*)"*"{OzW{_!wO<`!!!~͗:~Û> >!*e#-,ͣw!"Co)# (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#^# dh̀ͥͬ>\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#>*+͸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'"+XgV#~@#:}+_^#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(%!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`:+'"+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# Z>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>͹B::*` +͔: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*+ A+*ͽÌO!:LO|.0!5yKGyOG#zx!:**w"!]**+.چ*"*)"*"{OzW{_!wO<`!!!~͗:~Û> >!*e#-,ͣw!"Co>*+͸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 W122+: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"3RgV#~@#:}+_^#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(%!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`:+'"+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# Z>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>͹B::*` +͔: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*+ {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_2_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??YCg`1͡ca!k!9 96^#@w#6:a9O8:c9O79788R9!_95;8:b9w8ͦ89"!:^#V#N#F#{iCg:S&;/.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͙,:: 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~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~    *;!;:-l1l!#|-;!m4g6;4gCk:@ùh::@k; l~# xn;A!lͫ;>!Uk=>!kͫ;>!5lͫ;>!Ek=>\ͥ2 3=k͈`;l͈`;^#Vz;#;<*kcx<w#Ö<l ʹ< ¦<<<د  RSMSGS OVR !mX;"B11Cg*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::*:|̓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*8888888888 88888 8[8;8~!_94:h9= !_9~5 8~qO#82c9:h9!_9_;88+~qO82c9 7y 9!il   A.#&AA  A > ~#~02B-ݯ@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"(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:` Fͩ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#"H4yy:R>H/H/:R:R>/:R:R>/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 s WPlD KN ċOO&OP͂MKPK!PP̈́J O||g}oNPͤKONPͤK G2!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 LMMQ>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@>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ɯ2R29nP͂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/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/2GR 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!d: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;^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*7[,Z S[[S[7[,Z S["[,1[7[![*3R*fR͈`2`Q[#"fRq[Xx[ o[q[ S[> ~: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[]"kR2pRIagWao͠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"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*Y5 _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::x[*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"`*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:a3Y4 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ɯy_͜_X! wʔ_X$`)`y _!_ `G_pɷ! ~*`C_K`2`_!"` `*`͈`"`X2`:0Rk`5Q``E`͜_=:B`~k`~d`~A~K`!`o$!`#`z{AA $$$7[,Z S[[S[7[,Z S["[,1[7[![*3R*fR͈`2`Q[#"fRq[Xx[ o[q[ S[> ~: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"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*Y5 _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::x[*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"`*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:a3Y4 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ɯy_͜_X! wʔ_X$`)`y _!_ `G_pɷ! ~*`C_K`2`_!"` `*`͈`"`X2`:0Rk`5Q``E`͜_=:B`~k`~d`~A~K`!`o$!`#`z{AA $$$ P  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)jk ͯ:<: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>ñ! Wʺʺʺʺʺʺʺʺ!Һ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 _!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õ| k 0RGEN COMREDIT COMREPORT LOG PRN  [mlm[mmBmno&nnooBoBommnn QnQnnnmm<?CURSOR: CR=next item ^S=left char ^D=right char ~4:6=:?Ҟ!7b:_.:ʩ!s~5N*t!i+#{ 2ty!v{w:h!5*t!i:s+#<2sw"t~PY:J 6.:=͉<=͕3>û!3?XC_***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=xOzO>2d2eͷ:ͫ<2h:g:h!v!ḯ:!e! w. þ! V |>|>|>|~>{>#:ı2! \!#*4ʿF#K´O#x{ڠ"{2!w.WG ґʑʑqy.~...%ͯ!w#<+xʵePjWx2.!~ to!|&PY!}& Š 9[^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:?҄!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 ^@ͬ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*E^ ~*& >  :G~#O~G: #) x2Nwy#D 7*G:o&L! y ~e *G_ .O!l @! "*:G*ͅ ҩ "x2*> 7~(* ::+~ ~Ɏ$+24DFHJLx_^#Vy(7 *45#>4157x*Fq*:1-!+63>!+QxQ$`2}2!-Hq222 *$"$"{ yu"} u" uo" " :@=2 2 2 2 2 :t+=2 2 2 2 2 2 * "$! 6+ <=_!~#~wPz! C"!5:=w :=2"!~/w!~/w7*:G͉?7!5C*O:! e!"æ͢+|{!:4C*!x ҡ!">2W)͉ ҽ2""`i"ɯ2+**:ɯ2W).O)2l!#Û *6_*6_Ɏ$+vDFLxWOO\:_*q:Gq͓*:G͉!,ڣ!,>G)!+~6͗'wy7x2͇!:G͇~:#*:_,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ͷ op" =# : $2 _ x Sx x x x  x , ,,l  ; ,    C ,  ,      # K -W - ,     , ,,l ,u ,,a,,,,,,,,,,,,,,,,,,,,   S F,   [ 72* :0=wNJ&@ Copyright (c) 1982, 1984, MicroPro International Corp.  RGEN Release 1.03 ID # 711303KP-00A  KAYPRO Computer     "A+P=  B0B1C0C1  $*2!*2! 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#* ~ȷ! " :   pĐ:_"2+*"=*S*"+*:w*:w*~26*"~26*[>2^#V#oa˜{^#V#!͂ )06~P1;M: 2+"+:"::ͧ!!-͕!> !i!>ͧ!Q~!#Ø!ͱ! ͱ!ͱ!GN#y!¶!!G~!#!>!> !:,!:$!>!x*$w#"$!$4 "6#4* $+" $|=4͎~!$q"*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~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ħ!!{=ħ! & *&o:gxG}G ( :*+:@=4!^6:G{yyO*ȸpБwɸ~xw*ؾڑ2x+*@:t+gc%.1%B*+"v+(%G&%(%*#"$\ !*$!%-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: =*=$7#!=, ~#+N#F+!"$*$";$]ͭ, f ͉ >!>ͧ!:$2'$!-͕!! ,:,G~#k͢!!! ,͕!!-͕!!!:"=͢!> !"!!!:,2$*{ ~G> ! »y.y1G2$ !> !!y:!!!".!!-:$  2 $ 2 2 $_A29, E!7^#V#N#F#{y*'"1-3-!#|H,́m5-́m^#Vp+\ ͇%) !: $O! , ͇!l͇!*Ì:2.A<  : $<@29,!,Q~# $!,͗'%4 \!ʌ\ y!,o!,o!,͗'o!~¬!, '! ,(>G)! ,?$V>G)F6#~ ʶx ҇ ,͇Ý~7ȯ##~+:> ##~7 ` 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~_*$ ++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%&yt 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 ente%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  en ^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 B ^K=remove/restore message below OTHER: RETURN=enter selection 7^L=change logged disk OTHER: RETURN=enter selection B^L=toggle 2 <-> 4 column display OTHER: RETURN=enter selection <^G=delete selected character OTHER: ^V=replace selection ^T=remove selection Select the %' :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)(>  #r 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 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/e 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 Selec)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+ +xamine 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 2^S=left char ^D=right char ^F=right item  ^E=up line (^X=down line SCREEN: ^P=previous scre B Vfile 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(Largest2 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=savfkR @E @  Copyright (c) 1981, 1984, MicroPro International Corp.  REPORT Release 1.03  no terminal yet selected '  I/O Master / O.E.M. Printer    "@@@P=   " rporation. 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~#"$\  ke 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 keCy. ** Error 02 ** Fatal progam error; please report occurrencc@@A   :-__777y7'@'@@Wx2z7W:G~~56   YZRCDTTVV2CCTTBT2STTFCBTTTTVUUUVUUVVSSVUfVVTVVTUVVgVVUTVTVUTTTTTTSTTRRTRfTTTTSSSTTfTTTTVTVU !*$!%-7: A29, ͗''--)-- ͝"*%=f́ͲC1"*$*͐" $* ~w#v͗"7$~2($#q# =Í*$*{ ~!!k > !>!͗>!!k > !!+>!*} * ~G!#~#O!y?!!>ͧ!*9$#*PRODUCTSNDXFPUTEOF COMGHTREDIT COM`IJKLMNOPQRSTUVREMSGS OVRWXYZ[\]^_`abcdefREMSGS OVR6ghij8REPORT COM|klmnopqrstuvwxyzRGEN COM{|}~ e. 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 Coe 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 theSING 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 incompat*^#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   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 othable 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 REDITi :6ͅ U no changeͅ PLEASE ENTER SELECTION (1 LETTER):!b:6Q!e">26"ڣn$U!A1;#CiDEGIKHNPPQWXP 32!=)(*< > ] &`$-!@#+ [%Q+oYZ!ͅ  ***** ReportStar TERMINAL MENU #2 *****CQ Vector Flashwriter II W Xerox 820= Intertec Superbrain -! Sanyo MBC-2000/3000) NorthStar Advantage -+ TRS-80/Lifeboat 2.24 CP/MY TeleVideo 910 F% TRS-80/Lifeboat 2.25 CP/MP DEC VT100/ANSI Terminal 1 OriginalK.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 ͎*e 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 othable 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 REDITi :6ͅ U no changeͅ PLEASE ENTER SELECTION (1 LETTER):!b:6Q!e">26"ڣn$U!A1;#CiDEGIKHNPPQWXP 32!=)(*< > ] &`$-!@#+ [%Q+oYZ!ͅ  ***** ReportStar TERMINAL MENU #2 *****CQ Vector Flashwriter II W Xerox 820= Intertec Superbrain -! Sanyo MBC-2000/3000) NorthStar Advantage -+ TRS-80/Lifeboat 2.24 CP/MY TeleVideo 910 F% TRS-80/Lifeboat 2.25 CP/MP DEC VT100/ANSI Terminal 1 Original3 INSTALL version 4.4B for ReportStar Release 1.03  QDATASTAR.COMDATASTAR.COM'!9" 1 ͣ R : o | e : | | x  ͯ !9"ͣͪ : : 24ɯ2.R!R ": 2 p _g p !"N !"P + l + ͅ ERROR CLOK.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 ͎*  erareas 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 $Hazeltin>_*$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 carriag erminal 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 Ver (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$ͅ ue 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-ereturn, 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ͅ   iewpoint 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~5 ***** 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). 780, & 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 t #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$ͅ  r***** PRINTER MENU *****(More specific info is displayed after choice is entered)A Any "Teletype-like" print +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 jOFF" 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Õ?ͅ 30/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 config<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 (BELD͏#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  tWith 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"x2Sure 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 /OW).;;ͅ 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-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 17M 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 par_allelports F8 thru FA directly. This selection applies to noserial printers.!8!8: t y2"ڳ>:b͝I:6b>23b{b:Gͭ!y="ڳ>:6A:3A?#Bʣͅ DʜNͅ A7ͅ  wN:.RPکNN0:NE 0:NE :N>IN>M2M!00"W"]X"X"X"Y"Y" ke choice C or T, which select system devicedrivers capable of input and outputͅ You selected a communications protocol at the last menu.Using a protocol requires character input as well as output.$CP/M Console driver (TTY:>2/ͅ  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 matcSTEM 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."gtar can modify the port driver. Notethat the port driver contains a "busy test", resulting in thebest response when editing and printing simultaneously.ɯ2NͳMnL5Yͅ **K*WHAT IS THE OUTPUT PORT FOR YOUR PRINTER?NW1JU1J/RҪIWͅ **Z*WHAT IS THE OUTPUT STATUS PORT FOR YOUR PRINTER?N`X܊_JYWJ/R1J`X:6ͅ **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ͅ *** h 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).]**J*WHAT IS THE INPUT PORT FOR YOUR PRINTER?NܫXMKg]MK/RJܫXͅ **Q*WHAT IS THE INPUT STATUS PORT FOR YOUR PRINTER?NXKԎ^K/RMKXͅ **n*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? jAdͅ 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  (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!TUS 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 (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 RV>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 I : 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>DVMMICDVMRNEEAKBS7ECOUN5ERAEO8FOR 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 PRINEPORTSTAR 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 ":" APPENDEDNPUT 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 STAfTER 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.  opERFLA4FILOU3HAVBSHIBCUҶHIBIֵHIT@INITS7INISU§ITBI9ITHEL1ITPOP8IVOFƎIVO·LIBSLINOFaLISENLISINMEMADҳMEMAPֲMORPANUMXE6PALePBACK_PBGME,PISTAPOBSPOIPOINPOINSPOIPOMASPOOPOOPOSENPOSMT@POSTAPRFINPRINIԽPROTC6PSCQPSCRLFPSFINɨPSHALXPSINIԗPSTA†PSTjPUBSPUINPUSENRIBBO΍RIBOFƒROLDOtROLUoSOCHһg/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=abor ]y 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) AA01234A@Non-standard options are available for: Running under MP/Mg>How 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 v&ersion of REPORTSTAR will run under CP 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 lst 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. e warnings  errors  fatal errors < terminated.  warnings  errors  fatal errors , System disk drive, Initial help level, Output report to disk file, or Error reportingDo you want to select any of these? (Y/N): NNNY*Are 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 tomicroPro 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 writ ten authorization from MicroPro.O C Enter name of report specification file (or press RETURN):  *N 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) RRRDLBKWhich errors do you want reported? A All errors and warnings E Onl 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): UUDPU J< 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) 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 1drive 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: lon). 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.       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. En d00 4 1000 A report allIllegal character (H) ignored. Press ESC key. ** Warning #1 ** i 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 ** S Pass V Alpha character(s) in numeric field, #, ignored: K** Error #4 ** 3 Pass V Zero divide in calculation of field #? 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 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/Bter 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 , 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 co f .** Error #5 ** c 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 ** Y Pass V Reference file record for file, u, not found for index: K** Error #8 ** O Pass V Function argument out of range in field #.** Fatal Error #9 **  Pass V Number out of ranJeremy S. Gogetter,GSJ Susan B. Hardsell,HBS Wyzell T. Softsell,STW ,  said icense Areement xcept wih prior ritten  =ued because file output is in progress.** Fatal Error #20 ** pPass V u on drive r has exceeded the maximum size for indexed output.n progress.** Fatal Error #20 ** 3Pass V u on drive r has exceeded the maximU A  A ƮƠ宠堠 A ƮT  A NAME8@ID 3'ge in field #.** Fatal Error #10 ** `Pass V Expression too complicated for available memory in field #.** Fatal Error #11 ** ZPass V Dot command error. Margins exceed or equal page length.** Fatal Error #12 ** 6Pass V Unknown fatal error.** Fatal Error #13 ** GPass V Can't read report specification file.** Fatal Error #14 ** RPass V The disk/directory on drive r is full.** Fatal Error #15 ** qSTAFF OS --  | STAFF RECORD  |  | |  | |  | SALESPERSON  6Pass V Insufficient memory.** Fatal Error #16 ** APass V Illegal format, u, (on drive r)** Warning #17 ** e 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 ** IPass V Change diskette message for u on drive r cannot be iss   ID: |  | |  | |  --W : 򠱮 xY*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? GSJHBSSTW0pared ona characer by chracter bsis to dtermine cceptablty. Charcters ar compare accordig  a`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}{} !D1 J 9  O <  , F t T d _ o %4z 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> 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|/)+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~" q< Z f  =: i Sr T8KDknt"@|KY!H}-<DKn2A"q )"4\hbp?+?? @o&L (!_^#V*MD2}~Bebob_x_*x@_*^#V!2"o&"*":ʝ!6u62::ʼ!6u6:! *)22!u6!"" 5!6u62*1.Å.lg9͚**##n%****!9" "**"*,"+V+^}O|G *c<*"*!òi`"͢>*MD"*!ò =i`"W*|ʚzFҚ}ͭ 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## ѻ2i`"'O)9o`9]%D)EO/ɔ>2ʭ{½#z½#œ:ºý$:O*D{/#z/#:~/ѣ#~/#:$O%y7Az9-i`"x! {zyoxgyGM{ozg{2&^#Vʛ×=–x! G{_#zWxʸ³:! yoxgy_ ȅ: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ͻq {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+++  kd" ~ڸҸw#6*w#6D̀z w#6{ w#6D{ W} _!DÃ|]}]D 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' ! ͇=+ ~1#  +s'G'w+>GG Jx=Š#6ÊP''w+ xҊ#6|@"@wʜÜ! ! 2O~22O#!BH!B!~@w/2""""!"p""""<o****-!i`"2UͬrU ?!!"!DM!q#p#s#rq#p#s#r>2Jʹ$ ++**-( -,,-#-**E\......."$o$v"1bͻ"|Z"`i"t" #w""^#V*z"D!a =_  'ɯ%'-' '^{#.'ͤ'6=(ͤ'#6^w#VwzW{_! 4!~oO ͧ%=(=(=(=( Y=(!!^#Vr+s=("',(' (,(( ( GCONSOLE#CON#CRT>READER5PUNCHGPRINTERLP5COMM1,COMM,NULL5TAPE15TAPE2/>2!"$ͧ%~|)|)O͘)X):| ArUir<. rD<< rD<]Tͬr< **<v~@2v8rH@PU8r! ک!A &>2"UʹD<****DD<****D""!J *r"""![ *r͸*|N}2o~! ͇*}D!͸*|~}2N}! ͘ڠ! s!:G~22ͮ*}|@g}@w#"͆*/$>:$DxS}U$"y x%xD*%Do$MDy_xW{z/W{/_xzW{_Ì$$$$$$$$$}0>02$>0]T< $=kbG:$$> x>2$0~0~0#  {  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 ~!͇=~ B!!s!!s!~?7!͇[Ox~w #r#  !!ͬi~#YP~#YP^#V|h h ^#V#^#Vh z| Goxgx_xW! Ͳ Ͳ w+zŒ  !))Ҿ zP OzyW#´ BzWx  "! }|{z>2E !  )~)# |*#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*+!**.! EPC">O2p@#!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ͬ Y5*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  +!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 d;!U?'-͢!U~@/5"#l%*"K6!"*""+F+N}o|g"+F+N}o|g"* N#Fo>g9!9!!9"" ""!$$"}2:D*!9w$*Dé%!9)!p&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 #ï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)!  '>,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 /!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Ȯw4:ʎ5i`":5*^#V{D{ O5*OW !!!d ca dcA $`pd``peN ~5`bap5aeapf.$dGc`d62GUcd8 Z6A,Ap(8--+89A`A,`p `ۡA1A,`p+ B: 9A1 i72R3A,Apggpi472[ h;   :9 @ @!da.a0aa6a6aa*a.~)`a4aa.`a6a.*`a4aaa%a4a`)a4`*a.N+B5Bۡ,B4BB6BBB,D-BȀƀۡLƀ,ƀƀ1Bƀa ƀ*`n. `bdbabadd4dd*d.d*d4dddd4dcd!dabba(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 &"<:<!! ;.8 ;Ee89;X#F6GgHGU !AU AaU a0U0728;x7a/22 7f6g g  g  dL ݚ$ ݝ$4  $а ݰ   e64g h fd!2ddjc:b d!add*d4.-`bb p $bddcdۡ-ddcdd Fab ii ` ii.gh i*ݚ iiiۣi4ii !! 5h dc5h >> $(>hh( h(    `4aۡ aۡa,02Yz2d2  `2 a a &`2 a   a ݰa  :d  e=e. ge  f e     j<dd*<  dd.<  bfff! 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 1! wg#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: f!{e(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!  f  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`!6### = #@   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-&!)a`a-ݰ`    eaed0`eaea`a`W/zJ ~  z V (DzXPL  Dpjd H!@6HLZ|>p!v(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! =!ba`a=#True Pa FalsePb`=0"a ``Ћb`=0$``Ћc`=0%a` l ml2   - Alg A`i iii(Aglg  = kn jnj ki 0`>.egZ! 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 fil "" 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."V) ɀ  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`"9bbɀ"`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-& ( af" " 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 "o! ;<: = 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\"$&(*,.0246" m 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"gg  I h   j   y i1 (1  Illegal value.#2/= ! uY q   M`E ЇЃll  2EˀG ɀɀˀ(G`E  E&V8 g֔vfptep eph "F` b   ֔v obbppn  $8bpp ab  C( bp babp`bpc.df֔vatdef֔vave`bdjHa`a9aˀɀ  ab b.b aC \b`hg /   Ѕ   l lˀ i "j:<>^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ʀ` ɀ"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 ""  = !;  D< Unknown mode# acgosuw ?#X=^f(dy4[ceMdap`:acgdbdbpbddydyda8dyddy`ddydToo many#{ `BOrpa44 <: Xa4Ma4B ?#5BXI ` "dN(*,KE Crˀɀˀɀn"=w(JX,< X^R # ,49h CJ"20/00/5500:01%Comp 4.02 CSV145,, COPYWRITpʑ#a ` #ʓ#7 Copyright (c) 1981, 1984, MicroPro International Corp.#" )All rights reserved.#:" w Trace on.#CA`< ?#/6> %3, "$10 Exit PASDDT.#6tiNV  ~ 0 Df :h6pV:-;;<<G(>@"< G+2>DR=BD`v a>aDBE`֔v=>==l`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.#" bv` 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Ր" #:#:#:#:#:#:#:" 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"5MEND Exit to system.#  PASDDT#` 1.00#*`s   .SYM(a,„IIvI֔v 0JJIbLLLbJJJIaaJI<II֡ 3[ "L+ ["  x+Ȁap apapBaȀbqaB| Break at ##ƀ$Ua-2Iƀ-2# ƀ$<> xvrMC PASDDT#<!2`1135 /,\,[,^ 15 ; 4j-4jƀƀƀƀ<: Line# #$Breaks: #ƀyȀƀˌ*B# ƀBp$, BȀƀ"p 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$ $  ##W ##¸ 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#ɒ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˒q#Form 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:#2eYCannot print empty worksheet#ʑ#ˑ92˒obhPrJ8Sʑ2ˑ8Writing Data file..#ɒhcɒf. ɒidɒgdcJJJ|0J&J0(,0"0`ʑ" 0BB$0a"ʑ" ʑ0a aB`ʑ" J#Xǀ 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# @k_cɒg..End of report#ʑ)@_ x*0^bBPb(empty, but allocated)#numeric#text:#aZleft justified#P repeating#<right justified#"centered#4cN ` (Form mode set)#. ɑ;ɑ;# #   ɒˑ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#JJ ʒ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#I=ʑ^LOGʓ? ǀYRaʑˑ92`Pʑ# # - hit space#ʑ# #+T^aɒa aɑ`ɒna `a``'ɑ` ``ɑr#'# ɒ˒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ʑ# ## E#ɒ 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!#v2. "#"ȁeǁeǁe.CSDǁe"  Not found" Password: #  "  QFIMQK~ȁeƁeȀƀƀƀƀȁe"QFIMQK9ʑ# Password does not match#ʑ#2`"rȀ"qȀ"Ȁʓ?ʓ? ʑ#ʑ#ȀȀȁeƁe:Ȁǀƀʒƀǀƀʒƀƀȁe`ȀȀƀƀ@ǀƀʒƀۉǀƀʒ# aʓ*Uʓ*#ʓ*#` &)ʓ*#&(&ɐ' &`ʓ*q&&`&!ʓ*! ʓNʓ*#9` &)&&ʓ*&ɐ'ʓ*! &&ɒɒ%ʓN#ʓ*#ɒɒ!ɒMɒvɒuʑ#> ʑ#&ɒʑ#< ʑ#ɒɑ;&ۡ+  4ɓEL-R# T-B#ʓN#ˑ8"ʓ*Ѓʓ**ɒs˒ɒt˒ɒɒ&#;"" Load position : ## ɒʓ? 2@ Bad offset"Є"Є`ʑ˒˒~˓E"݃"܃" 2"݃"܃L ʑ#Array bounds exceeded#ʑ# 2"݃"܃2p%"&%&%&%# ɒ˒˒ˑ82 Room for #ɑ $ entries.#tɒɒGˑ=ɒˑ<2W*Qo  "$&(*~.246:<>@BDFHJLNx] <ɑ;ˑ; ʓ*ˑ;"ɑ;O.ʓ*""& ʓ*ʓ*Fɒʓ*ɒɒ4˒ʑ# Auto aborted #ʑ#ɒ?ʓ*/ʑ# ? too long! #ʑ#ʒʒ  ? co#)-ƀۉȀƀȀ`ƀAOverwrite current column formats with Merge file formats (y/n)? #YN#˒ɒNKȁeƁe:Ȁʒƀǀƀʒƀǀƀƀȁe˒{˒ƀ˒yƀ˒xƀƀ!""0"w7V|L o#""&&&&&&&' &&&(#' \&&7&ʒɒʒɒʓ*ʓ*#ʓ*# X`" ˒"˒"ʓ*ɒɒɒ Gˑ<ˑ=2ɑuʓ*GɓE ɒs ɒsɒt! ɒt!ɒt ɒsɒt! ɒs! 3ɓE ɒt! ɒs!)ɑʓ* ɑ?ɒ?ɑ .ɒ;#ɒ#&% & %&%& m""aЌ4a#aa݃aaa܃aɐ':-"#(ɐ'""c bʒ"݃cʒ"݃bɑ: ɑ . #J"ǀINF˒{&File name: (make sure file is saved)#   ɒ# mputing..#ʓ*dʓ*cʓ*cbc``ʓ*`ɐ'`% =#``)ʓ*# ʓ*# Z ɒk&ɑ;&Rˑ;ʑ#' data entered does not match cell type #ʑ# 2ɒɒ&&`ɒɒ&& 2ɑ;ʓ*/ʓ*bʓ*˒ʒʓ*ɒR:ɒL-ɒC ɒPʓ*/PAGE# ɒ=˒ʓ*&  2&&#_S@ ɒtɒs" ɒ^KgkOQ^L<p b  V:`a`a:`.`b`ab`baL`c`a`abaa#0`P ʑ##ʑ# 2RD"" 2 READ ERROR $5$h:`a`a:`.`b`ab`baL`c`a`abaa#0`Pʑ# SAVE error: ##ʑ# 2RRɒ Saving row# $qۣ򊥣,ɑ: ʒʒ!"!"!"!"$ 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$ՙǀQFIMQK Bad password!ǀʓ?ǀǀǀǀ Password ( = none): #ǀǀNAgain: #ǀǀǀ͙!Passwords do not match!ǀǀ,ǀ`,`ɒ~`ɒ`ɑɑ `ɓE`ǀͬ P)artial or A)ll #PA#AȀƀǀǀǀǀ 2ǀ`,``` ƀ`ƀ`ƀ ǀ File CloseSaved# p~$9#WAIT...#ʑ#kb;jhfdji hg fedcɑ b k ˒ɒsɒt!QSd <;`Pʑ# # ʑ# 2RDɑ ˑ `)`ɑ `ˑ "ɒqbɒsdbp bpabpa`ɒqɒqɒcpc`ɒsdbpbcav  $! " !"! "M&0&(# T.  File Writepp79D`Pʑ##ʑ#2R832top left corner : A1#   A1P gf Bad coord32  bottom right corner : # #  32  ed Bad coordepgpdpfp End < Star$ +!ɒ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 ʑ$`Pʑ# # ʑ#2RDcbda`eepe)edefeee!e&eɐ!'e&! egЌgrg!gЍgcagb`$ggb`ggcaggeɐ'ea`% ')+R P ɒ2>       $`ɒɒ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 hgcfbga)f` hga hf`h$tVǀ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`ǀȀƀȀǀƀǀƀƀƀȀ`$ 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'ʑ $$ # 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$-0&*& 2  ""*2=[2ʓFʓJ"e =dʓJ"ʓFʓFʓFʓJD >.:52--+.!"' !34\2!.(34)2.R3.3\` ``..09.<AZ!$ 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):#$ 23..   .2!5#cb#c)ɐ#'c .!.`ddd ۡ`ddM 9 AZd9  >f  2.9j     2I=3!   $ ^ui{˒ɒsɒt!  ` DI  &0.\  K goto > A1#  ɒ 2ɑMA1 a`!+ʑ# Bad coord #ʑ#a4ɓET-B#˓E˓EL-R#6ɒtrow, column = #$  3a.a.AZa.a19!` ` 39AZ.1.ʑ^111112(.21}1}:dd\2ʓJcb d44?cb2cfbe22]2ʓJ2ʓJ4z10d1 b1 D1 &-<-<0 1 ^2,.1 2$ 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^~$  $  4dgd       iidiij l:d d(d(Z ";09Ra# 0 0}1..a2.bE_.-`.092g 0.09`g-g<0g;C <2*2*$ .&(# ---#, #ɒ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$ɒcB`. cqbbba`%abp`cpL3 `*`gPc. ba2cbdddcb% ɒbc\D r+     @c2-a#``p`pЍ\`p`p$6/\! ʓN /# / .8.,2  0  0"1`,2 2 %%)2.11&0'01% $>ʓJdd  ddʓJ_2ʓFʓJ;ʓJʓF#H|k 992 j,02W^`{WTj'x88**T.08 (%1&l77 %Tnnnnh 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%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` ʐ%U# 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 7`/0Q`/'--<0%--<0. 66(i6=-;-;0`+z 55< h.>f.=g.hfgy!     5ghf 4% ?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`#%#ɐ `ɐ ː ɐ ` ?ɐ 4ʑ#WAIT...#ʑ#ɐ ː @Br)`ɑ ɑ ,ɐɐːɐ  )# H'`@aabcbcaacac baa%b#baЃa aaa#&p(ɑ !ɑ ` `ɑ ɑ pˑ ɑ ˑ ɑ ɑ<ɑ 4ɑ `ɑˑ `ɑ ɑ pˑ ɑ ˑɑ ˑ ɑ ɑN`Ќo k'%$  "/dɑdʑdʑЈdɑˑRdɑˑEdɑˑ8dɑˑ+dɑˑdɑˑdɑˑˑd ``Cɑ ɑɑ 5   ˑ 2PDɑ ɒ  gekk kp gk˒k'd2jD kCjkk ggek˒kqnhfnnph nYd2k oDoknonnnn%4de .?i4:= ?:\.\44:?\2A& ,cdd%2d#d&#!""  !,ʑ# Value range #ERROR #o$-> ## k#Ѝ? ʑ# hit space [#`a #] # #˒˒d ddb a`!da# #!d)d&ɓE*+˒ɒsɒt! %  " &ʓ< ʓ<# 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 %+% ^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     ?%*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#|=% 1>#ǁ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ۄ`ʒ%#%MEMORY IS TOO LOW TO COMPLETE COMMAND#ʑ#M^ :ɒ$$˒{˒ɒsɒt!ˑ ɒQ ʑ#ʓ#ʑ# # [#ʑ#] ʓ*#""KǑǒeOUTFǑ>MASKF *ȑȑ8ȑ={Ƒ= Ƒ8Kfȑ=Ƒ<4Ƒ9OJD>9Ƒ< 1Ƒ< )CS #:6U MǑǑ>ʏF&bz  l$v%&"'J'(r  6)*&*N**v**T%  #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˒*:%%ɒ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 ccccd ʑ#"CURSOR OFF SCREEN#˒˒˒ !dP//00//ɒ0/1V %_f fP \Q PJhAhZ2hAhZddph@dp2Jh1h92h0h9eep h0ep2Jepdph\2ffdpfepOV ɒa`b,aapbqbpc dcpd`p`d3a Hɑ ɑɐɐ ɑɑ ɐ ɐ `ɑ :`ˑ ɑ  #tʑ# **OUT OF MEMORY** #ʑ#@ʑ# Memory getting LOW #ʑ# <rKɑ Dʑ &'&& #:#:#:#:## ǀPRINT CalcStar Dump vr_#1.45 #r Z`V  h , L  &a .`Pi  i 0i 0i-``PeQTP -`PVl #R` Pa`Aa`Aa.`ʀʀ ʀʀ#*`P++Ќ@++ ++$++++JTZSdo'c c`   `d cbcdcabc &$Ɓ$ F #  #Ɓ$ Text (#Ɓ$pRight justified): #cLeft justified) : #GCentered) : #+Repeating) : #w]C)Ɓ$Ɓ$#RʀƁ$#ʀƁ$ˀƁ$ʀɀʀɀʀ#ʀ# Numeric: #Ɓ$  = #Ɓ$ ?n? (error)#fƁ$ SƁ$Ȁƀƀ ƀȀƀȀƀ" #" Ɓ$ && &iE`b- a * `b+`a `a`a a5B  Password: #  V     ! not ok#2N& ǀINF'CalcStar file name ( to quit): #,  ȁ$ǁ$ǁ$.CSDǁ$ 8** # # not found on disk#&q/ N ?.?N t0a `5Copyright(c) 1981, 1984, MicroPro International Corp.#! * All rights reserved.#:#:#:#:&Cw \"20/00/5500:01%Comp 4.02 CSDUMP,, REALTOSTb@  / j`j0jۃ`j0jۃj`iabi*`0i> `iaa .`Piiia?i 0`Pj0.`Pa``ax`0`a&k  Comments ? #ʀ(B$Output file ( for printer): #ʀʀ=ʀ>3CSDUMP cannot create > files#ʀʀDISPLAYʀdisplayʀconsole:(ʀʀPRINTER:(ʀʀ:.ʀ#ʀȁ$ǁ$ʀ(ǁ$.DMP,ǁ$(ʀ CalcStar File # # - #ʀ#ʀЃ Ѓ FILE READ ERROR#2 Position #$ Width #$ Type:# && Ƨ -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 CoTl A next row |E Edge L Load Q Quit G or Goto |Cancel Col> Row+%-- +--------&&  Col> Row+%--  +%-- cursor: Acurrent: current|| type: data || contents: edit:0@&jxt 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 cur& i!-- cursor: Acurrent: current|| type: data || contents: edit:0&4 ---- Help page 2 ----- Hit to continue __Extended commands__I_ 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 oset the window top left corner to the cursor position Format change column size or precision under &&~sor 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. & &3 ---- 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 te ''cursor Goto 4move 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 rexit the report generator Recalculate recompute entry at cursor or whole array in current order Save Save th'TT compatible with OS. !] j=NOT compatible with OS. !] 6 P +=0:" ":+"(%(%×- :no entry+=0:"no entry":++1e%" : $+=0:" ":+% ""!$$ :  +=0:" ":+   P+=0:" ":+ - ""ʗ-!4~ \;no entry+=0:"no entry":+ +1e%" ;v $+=0:" ":+% C#!7 ; +=0:" ":+ + 9  $+=0:" ":+ - 0""ʗ-!4~ (< + -!<=0:" ":+ +1111''WePvNTv ݴ3򖸅R֋3p=PvNTv ݴ3򖸅R֋3p=5 Item..G ( ruck07:Il++"7"7="7+"75(Initial Value ($)...3#* :02000*:c5£=*HL&bj <6Depreciation Rate (%).. 2007*H-3#"7"7Q"6(Year Acquired .. in 70981HͿ-=|!]=6:Residual Value ($)...~<"  0500O ~<'=)e array to a file What Dif text, prints 1st column & row entries of cursor position ? = print approximate storage space in terms of entries = k lock column A and row 1 onto display * Switch between 10 (with menu) and 15 row screen display -@'  %" P<v $+ -!<=0:" ":+!% 11!7 x< $+ -!<=0:" ":+ + 111  $+ -!<=0:" ":+ - 2224~ < $+ -!<=0:" ":+ +1111%" =v $+ -!<=0:" ":+!% 11!7 D= $+ -!<=0:" ":+ + 111  $+ -!<=0:" ":+ - 2224~ = $+ -!<=0:" ":+ +1111%" =v $+ -!<=0:" ":+!% 11!7 > $+ -!<=0:" ":++ 111  $+ -!<=0:" ":+ -2224~ > +-!''Gt6#=!9 B87j-e - 12345678 :4!4@ !5  `7j-e - 12345678 :4!4@ !5  7j-e - 12345678 :4!4@ !5  7j-e - 12345678 :4!4@ !5  j-e - 12345678 :4!4@ !5  ,8ZYear1P=L8!""""U<6  T8 Dep. Exp.*} ҳ86k%?(k%S8! P |8h Acc. Dep.not found. ! Pcode file ( Book Val. Pascal Library ill-formed 8j=NOT compatible with OS. !]  9j=NOT compatible with OS. !] H9j=NO'' '9'  <=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!X''Nw^KAYPRO ComputerM-3AC0B0$= y l:d d(d(Z ";09Ra# 0 0pCSDUMP COMCSDUMP OVRCSMASK MSK4DEMO CSD TERMCAP SYS 0'' '((qg##V015/S2.0KAY-PRO DUP 5"-48/40 2S DD SS30510-1J  30510-1  (