IMD 1.17: 27/06/1988 13:09:02      ! 8#N#~#n#))* "Gz! "!*!4ٷ2!! >4?"? ? DC000000060ADD ɂKFP;,nbvcxw4+$^poilm| 12 :=0.785963-!)@\_&{"'(-} azertyukjhgfdsq.?NBVCXW4+#~POILM% 12 /+0.785963-][0981234567 AZERTYUKJHGFDSQ<*` > ^m|^m|#<>@Francais#<>@[\]^`{|}~<>^!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.Fr-N-Epson MX printer      ! 8#N#~#n#))* "Gz! "!*!4ٷ2!! >4?"? ? DC0000000\X COPYRIGHT (C) 1979, DIGITAL RESEARCH "*}:*)=":O:页o"*C *C!ͮ~2~2ͦ:2ͮ:O:w:w |g}o*鯆# ):BO!yoxg*:BO}!N#F "*#*s#r^ ~!J! J*:o$*C~i6iw*_͌> ͒> Ò> Ò͘~#͌ì _2<ԯ2 Շ!۶2:2a{_:۷ʖ:۷>Ľʖ:=2–!B!6#5ʖ:*{#zr+s{ozg**͕** ,w͜͸Ͳ!!N#F$**O!~#?͌͘ =_.:;<> Oօo$>!Y2*O"ʉ@NÎ N#Fyʝ*}|\#u*#DM*6# x±**s#r͡*6#6^>:A߾#~$=2Ek͌::/GyO>2!q*C"͡ʔ*JҔ^:Oyʃ?|x | s-|N-# G:ʐ:wÖx2p0ʹ#*©6?ëw˜0ï#6 ¹.0#*6?w0#6 #6" #~?  xDIR ERA TYPESAVEREN USERM!yO#< Ty#O 3ׯ21y_͸2y2ͽ:ԷS:2E!~Яw>T D^6k-äPYy 5*{zBK5>͌92^ :۷¥.!_~#fow]٭ڎڥ!v"!çREAD ERRORçNO FILE^:۷ ! ~ 3#0 Wx x ր ւ G ~ # 3x~#B!Y~ɯ2:۷=!۾ý:۷=!۾:ý^T!xʋ>ڋ>*Cw~#+w#w+ɯ2E22i^ *C :~w~͔͔# #  w ~>2!E5T*C!"C"C!w# F! w͌x2͢*C ~<wʃG:!ʎ~  6?#ˆ:`O> K{͘A͒>:͒͢>:͒͢xK > K > ͒x  ͢ØÆ^ BRͧ9!5‚#~Y‚#"T<ÆALL (Y/N)?^ Tʧ͘!6!~ڇì 4~ʶ¬:<ʶ$ʶïZͻx>2>2ͻ:!Z2:E߷ẅ́͊Ͳ>2>2T*CGͻ:ẅ́n>2;O ^DM;}H>"*C ::ddslO s#r:E߷͊:==» ٯw4!Y~ʆ͌†t=ʆf ^ T ٯ2o&)|+!<ͧÆNO SPACE^ :Ty!B*O=?_s#"^sG!~Yڸpsp2mÆÆf ͧy==»*Ww#*"͸*:G#š"͸:!w4!iw:Z!E~=262*C!!~~#~O~G#n,-.‹! w! yG!x͢.:E<ʄ! q!pQ:E<. ʄ$.:E<ʄFILE EXISTS _: É: :۷ʉ=2)ͽÉ T!@k!}|q=qf^!~2>`~2ۯ2\!!B!~> >#0~O#Cx2͘1)ͽÂf zͧÆBAD LOi6}2ExN! ~态O>G~G!~G} *C!r#r#r ^ͥ_y#x#{s+p+q-*C ͥ!!q#p#w*:BOYG}*MD "ã:!B߾w!>2*C~=2u:B2~2wE:A*C߶w>"ADCOMf^: !۶ Â$$$ SUBMܙܥܫܱ"C{2!"E9"1A߯22!ty)K!G_^#V*Cސ~E ,!""2B!"!rQQQâ~?ͦ~?rQ*"CQ-Q͜QüQrQ$Q*):B"*)*)Q;*"E:;:A2AQÓQÜQ*C}/_|/*W}_*"}o|g":ʑ*C6&-AGMSߛ!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :߷E B 2>: ߷b# : ߷y! 4 5~yy5 6y:ʑw:2E**E}DQ>2iKNQT`]íUùþW>!ܾ 22"!"K!>2P Boot Err 18O>,2!"4|Ґ^H@Oy H H: –ͬ  #H: ! ߾ Hù H H $O͐: 2 *CN# x: 2 p&x~+é7ݯ2 H! >w_: ! ߾5ͤNkͱ¦ͱxʊ#N(#~2y2, N#F 2! N#F (J8K!!B8$ >=24 y A*4"4 XXerox 60k CP/M vers 2.2E~#O >y( *8<! ^#V w#P:BO|^#V#"##"##"##"!#V"A ~<2 ~22!: ~wl: 2nCCCi`z n`:!>&!w!wɯ2&<&22*":(:(y2 >2&>(.=2&! *#"R "*#"2&<2:*<? ">2n(!(O*!O*|!6ʝ6>*w#w*w#w'û*! J*""!N#F*^#V*~#foyx*{_zW+*yx#*DM*s#r*s#ryOxG*0MD!!N: EG>O: \S*C :qn& ^#V>O^>H2:W>_*[> <2>>>2#!"**G:O< x*##~A20 uSelect uWriteuRead Err d: A(ccept), I(gnore), R(etry)  R go_( I/͜ E     PIP COM:COPY COMSTAT COM) CONFIGURCOM\ SETUP COM.ZSID COMP ZASM COMV!"#$%&EDIT COM('()LINK COM#*+,MAIN -SUB3 .SUB1 /SUB2 0TESTOP A12345TESTOP OBJ67TESTOP PRN89:;<=>?@ABCDEFGTESTOP PRNHISAMPLE DATJKLMNOPQRSTUVWXYSAMPLE DATZNOERR REL[NOREPORTREL\CONFIG LIB]SORT REL^SORLIB REL_`abcdefghijklmnSORLIB REL!opqNOSEL RELrNOCOL RELsCOLTAB MAC.tuvSUBRDEMOMACwxSYSEQA MACyEBCTAB MACz{SORT COM |}~(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)FORMGEN COMFORMGEN COMDATASTARCOMPBATCH OVRDINSTALLCOMWPRODUCTSDTAPUTEOF COMCUSTOMERDTA COPYRIGHT (C) 1979, DIGITAL RESEARCH, PIP VERS 1.5$$$ SUB =.:,<> _[]INPIRDPTRUR1UR2RDROUTLPTUL1PRNLSTPTPUP1UP2PUNTTYCRTUC1CONNULEOFDISK READ ERROR$DISK WRITE ERROR$VERIFY ERROR$NOT A CHARACTER SINK$READER STOPPING $NOT A CHARACTER SOURCE$PRODUCTSNDXCUSTOMERNDXOKSTATESDTAOKSTATESNDXORDER DEFORDER DTAORDER NDXABORTED$BAD PARAMETER$INVALID USER NUMBER$RECORD TOO LONG$INVALID DIGIT$END OF FILE, CTL-Z?$CHECKSUM ERROR$CORRECT ERROR, TYPE RETURN OR CTL-Z$INVALID FORMAT$HEX$$$$NO DIRECTORY SPACE$NO FILE$COM$START NOT FOUND$QUIT NOT FOUND$CANNOT CLOSE DESTINATION FILE$DESTINATION IS R/O, DELETE (Y/N)?$**NOT DELETED**$$$$$$$NOT FOUND$COPYING -$REQUIRES CP/M 2.0 OR NEWER FOR OPERATION.$UNRECOGNIZED DESTINATION$CANNOT WRITE$INVALID PIP FORMAT$CANNOT READ$INVALID SEPARATOR$1 :2L> ̈́M9 221@:2!o6+6+6!6#6!6#6:G*o .!N6:^*M^!K6!6!6+6' :$::=2K  :ʤ\:ҷ\x'Ͳ:!\͢  :͈'! :$: $͈Ͳ!N6' :!Cwͯ !6:^͢c!6{:/>!/H{ͯ :<2Š ::=HҮͯ !6:Ҿ:2 !6::/H͈;!6:> !/>HHͯ :^!w:<2:0}:@E}:!S!W6: z!]6:cm!c6:_z!_6l ::,: HHҰͯ : 2ó:E:1:2v!q!*8!*6: >ͦ>ͦ!q:_  !p+q.*   !q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q*!p+q* !q*& *M *M !p+q*!!p+q*"!p+q*$!6  !kp+q*j> >ڪ Þ !qp+q/ *pDM9: :M2r:N!r !:r *r& N!r4 !6:͔: :ͳ.!ws+p+q+p+q:w=2wN *s*u w*s#"s*u#"u' !"*M^7 !x6:!xھ **DM͆ 2yʭ :yʗ ͯ *"*6:2x÷ *"!x4d !"/ !j}=2| !"*KM^'_ !z6:|!z1 *      "}*}DM͆ ' ͯ *"!z4 :e !"͆ !z6:|!z '? 2*H#"H!{6:{ր!Ң *{& :{4 2!{4m *":ڹ ͯ !z4I '2!"!q: !4>!S :S! :2*M:=O!L NE!4 E E:/.*&L 6$L9k9.Xͯ *KM^020 :020:121'ͳ':²ͯ !G6!"!"7 *M^n/ :a/:H!6:ͯ !&6! ^#V͎ * :w*#" = = = = = ͯ  *M !6q  !6q  !6q  *& !6à  !6 à  !60à  *& !6  !6  !6  *& . 1 4 7 : = F P [ f q  2*">!b!ͯ >!`0ͯ !q:E:24J!46*}a!44EJ *KM^'́:‚ͯ !36'n::0:f9OY#9.3'ͳ.:020' 'ͳ'7 6' :2!q: " *M n :c4 *M n :2!c:Q !c:2: !:cw>!n !5 Y : { !6!q:!lwҙ  â :0O !q:O| :O| !6:]2l:o'2o:n'2n:m'2m*mMͣ *nMͣ *oMͣ :]!j>A+!s!"@͓1!"<**"͓n "Dn"":!Q2҂:X!Wғä:ڤ*MEÓ:ұ@@:O2Mc;!6#6>!)*&P ~"::H:H:   *}2D" * * *&"!q:UY: Y:ҩ: ʩ:_2ʘ:€!6<:<2!ژ!6 >!]Ҥ; !6:Q::H: !6*M : !6!q:a/>z!:H:H"!6!4:_jYO jM*"S*" 3@bl*M1͓!""7 *M^͆ \͔!":͎H*#"ͧÝ/ :>͛9ͯ .*#":_!/H:_2:!q:A/>Z!/H8: 2::=O>m:W!Q} Hmd>9>!6:2*M!E ^#V͎ڗO **~2*#"m2m͖ 2m!6m!6m!6 m2m' !'6!36' :1/!aE*#">z?C9IͲÁ.!6> !ڇ*&' ~2 ʀ: y.*M!4Q>!қ:=2á:2:Ҭ\>!ҿ:=2K:2K!:!:K\: \!p+q͈*ͯ m!62m!62m!62m!62m'2:2:TҒ:2!6*ME:2::Ҳ:<22ý: 2:} >ͯ :i:2:d*M:[ DM!  ::=H-\:N2O_og_{ozg^#V))) _{ozg^#V) d^#V|g}o n_{ozgO{ozgi`N#Fogo&og H ©=¨*M:>!(:=2%> >>!F!5+N! ~2!4<2T>>!b}*bMͭz:b2!b6:<2é>!`ҥ*`MͭҞ!`6!6> :é:(!q:!wO! ~2*& :w>!:!4!6>:N<2N!> *N& N2 !p+q!6!6+6 !6: S: M!6g8:N2M*M8p!6!6!6>!ڕ*&P 6!4z!6!6#6#6!6*M8:ھ:*͇g2ê::¿::,͡A<2O>*M8):[ͱ!N5!6ñ:5!6#6>!ڰ!6:<2O>/:!O!T *M͡H~K:¡!6[–ͱ!N5:2:2!4=:[¼ͱ4:!6:.2O8: :* ͇g:[ ͱ!N5!6:%:<2*6 * 6å!q!6> !d*&I :]>!4A>:<2O* :w:?†!6!q!6?!:ҠgÐ!q*&*~!6:22: :]Hں:A2O>: 2ͯ * 1 2i &<2j  M A >A2A82o 8   A!I l>B2A82p 8   A K :o O͆ }(< ^#V~2m ~2n ~2~2>2:m (("()( 4(!K :_ ÷:S:QHI:N<22: H@"2Í202O> c!6Í202O> ڍ*&O*& !sc*&P :w:·>!ұͯ :22:_!6=!6>'!E!4!p+q*0 !*>2:p O͆ }(w ^#V~("( (4(\G:m q~G:n ~G: t~G: h&=sGw@(_N *K :_ SK :_  SK :_1  S>2:m G:n %((8( :R(r+s+p+q*~$7*>*>H&>*#"*#"> 2:R͎:!6!6=2:ʙ!6:“H9Ž>!6-e!6ͻ2=2ʺ-é:>>"ͻ2:!!5ͻ2ͬ!\>2.&4 &P$:(<" z2 C~ 4!  6!"x "z ""| ͛K  *x Sv *z S *| S  A *K : 2 *&> ͐ 2:?:o O͆ N#FCl :O~*x [t "x :?:p-:>>!p+q:,!6*DM9:<!6:z 2W!6D*&L :w:<2Ov*:>=20O> ڒ:0:AO>Ҥ::A }}Hͬ!wͻO`idͻV[2O>2:!X!6:! O͆ :O͌*z [v "z :O3:<2! é!"t !#>͛*t [z "z ! #K~  #  :<2*| #"| MD͏ !"t ! >Û!"v ! >Û22k : > : : ===2s " v͉ : :  :j w g >2k :k ([l 0     DM͌ :͒ (*t #"t +͕ (*v #"v * " v:s a |l}lƐ'@'́G^x^_ͱͱͱͱ}0{> to EXIT $ Enter Source Drive (RETURN To Default To A:) $ Enter Destination Drive (RETURN To Default to B:) $ Insert Source Disk in Drive : Insert Destination Disk in Drive : To Disk AssignmentWrong CP/M Version (Requires 2.0)!9"2!T OË!]6:\:] Hr3 Ë:\ʀË͇ /ҋͺ *2!"q*"&L ͐ ͐ ͐!$p+q*#~*#N͐*##"#÷!&p+q͠*%DMͱ O O!(q*(&uch When Ready$ Touch To Continue Or To Exit $ $ Destination Disk Is WRITE PROTECTED $ Source Disk Errors $ Destination Disk Errors $ Track Data Compare Errors $: Is Not Accesible In This Configuration $ Invalid Disk NamL!*p+q*)O2'!,p+q*+O2'O2'O!.p+q*-LRRLR\LR" O!/q*/& L!1p+q*0#L~*##N!ͽ͞"T!Vq*VMͳ!Xp+q!W* >Wr#MͲ!_e $: Is Not The Same Density As The Source Disk $: Has A Different Number Of Sides Than The Source Disk $ion $ Invalid Disk Namsk Errors $ Destination Disk Errors $ Track Data Compare Errors $: Is Not Accesible In This Configuration $ Invalid Disk Namp+q!`6>!`6*`&*^*`&Y />!`4 >*]& ~ O!]49!a6:a*]& ~2bO>z*bM >!b/~,H~:H~*H~.H~>H~<H~=H*]& 6!]4T!]4!cq*a&Y :cw!a4!gr+s+p+q!h6>fr*d*f!is*d́"dPY! "f>!h#~Haͫo!h6:i0O͐!mr+s+p+q*lTZs#r*lڶ*l+s#r*jN#F+q#pÌ!nq!"o"q}2uo&"s* s:n*sDM2u:uqos*s"s*o͊O !v6>!vQ*v&w 6`i+46)A*:'ʓ:'O!) ~2vʍ:vO!w 6,]!v6>!v*v&w ~һ*vM !v4˜8AO͐:͐ͱ*##N!ͽ"* N#F*͠">!H% - *DM ͱͷDM  ͱ* N#F 9ͱ * ^#V))DM Tͱ* ~ *} *M!+s#r#4 !s+p+q!6!66:!ڄ !6!6>!r *&**&Y i !6!4+4A :} :!4- >!699 2¨ :!4: :2!6+6>! :O!9 DMi ͱ:!O!Y DMi :2:2͠!4 F :® )!6>!ګ ͠:O!9 DMi 8ͱ!6> !ڤ Å :2k ä  ͐:!O!Y DMi w !4C F :¿ >F : F :=229:Y= ;>9*&Y DM =2 I>!6:=28 :2:2 :!!29:Y T >:Y,e \>Ì !p+q*~:ʉ *N͐*#"o :͐!p+q!'"!6> **{2*́"PY! ">!+~H !6:0O͐à k͐͠Q" 8AO͐jͱͷDM͏ m  Z"l"!6>ʥ *}҆ *M ͱ*}x O͐} W͐ͱ !+s#r!+s#r#4D ͠:\ʹ :\=Oͳͩ !6!)6l :) :)=2) :] & !"}2\!h6?!3 Copyright (c) 1979, Digital Research????????????CON:RDR:PUN:LST:DEV:VAL:USR:DSK:TTY:CRT:BAT:UC1:TTY:PTR:UR1:UR2:TTY:PTP:UP1:UP2:TTY:CRT:LPT:UL1:R/OR/WSYSDIRR/O R/W SYS DIR ** Aborted **Active User :Active Files: Drive Characteristics6j6?\:'C:'ƀo&")!)6!"):)/)HҘ]!)6> !)ڎ*)&*)*)&*) y!)6 Ä:) 2):)<2)M*)#")/:)ҩ*)+")`*")#"]!*)!/H!")!"]*)) *)s#r!     )6> !).*)&*)*)&*) w:)<2)*)) >w#6*)) w#6*)!) w#6*)%) w#6*)) N#F*)) q#p*)%) *) ~e *) * ~o&͞ *)%) q#p!)6* >!)6!)6>!)=:)!)w=*)&*)~2): 2 >2 : : _~6 ^O4I"IO! _!Æ: _~– ^! @ ! A : : _ ~=͂4"4"! 6#6!  !  :)*)& *):)2):):*)!) *)) s, >X\:)“>!d!")>!)d!")!")*++!)a*)) ^#V")]*)")*)) ^#V")]!)6> !)T*)&*)~2)*)&*)~2)O;*)) ^#V" _! x~D W ">2 ##~008#)>: : : _!  !  !  N|#o!;: Æ!A_:! ,! uʆ=ʆ: ¼>652": >22: >02 : >2: >2: )*)) *)) N#Fq#p*)) *)s#r*)#")!)6 J:)!)J!)6 :)<2)*)")҈q:tw͠ͱ!"))ҍ*)) ^#V")]͠.*)DM\ -°!\6:\ͣ:ͱ*}DM'ͫ*)%) N#F'ͫ*)>G=2x2: %>DG.=2x2: D>GGM=2x2: c>A2: s>A2: …(G “2å:  >Í>Íx±2: ¾>ë>ë22: <2: :. >2: .p2!) N#F'k͐ͫ*)) N#FͫR͐/͐ *) ~IO͐NW͐ͫ8AO͐:͐ *) ~2)t(͐:)҃)͐*)#")Ã& \!"))\Ұ*)")]͠*)M! ^#V *) >*) w *) >*) w *) >*)ʗ: >}2222*$ }@A͓[>@22͓[> 2> 2>@2͎—:$ ʆ*$ @ʆ> 22>@2>@2> 22*$ |2*4 2*D 2*T 2>@2> 2>}o|:*) w.*)DM\ -+!\6uͱ:)O! DMͱ*)#")Ù*))))))"):m w>.Yn -:YS:Z Hҧ!6> 2)½>!)6> !)*)&*)>2) :) .͐*)M͐:)<2):pG:. 2. !" !" 2 : _! 6#6#6#6!* 6#6!. : T>0w* ~#" ˆ!# 6#6#6#6#6#6#6###6#6 !, * s#rO* " YP!@" ʶҶ>ø> =¸+i`> =" !& q#p* !@!( q#p*  99:Y=/9&ͩ c,Hͩ 9 EHͺ i`N#Fog_og_ogDM!>))덑o|gҘ =†DM!>))ҭ =¥~ ³^#V) ½^#V|g}o _{ozgi`N#Fogo&og_{_z#W!$ s#rz > >!# w: <2 $: _: ` : !  !  !   ~=_t ô ! @ ! A !  !  !  !  ! A !  !  !  ͤ͡ê͡M!>))덑o|gҘ =†DM!>))ҭ =¥~ ³^#V) ½^#V|g}o _{ozgi`N#Fogo&og_{_z#WͤíQ Aaq!Aa~~~1 w!w=2 !,w=2 Ͷg: ZͲʆ===ʆ=ʆx=qG\s>2 ʹʆ Œʹʆ «:ʜÖwa Ͷ;& !ÃͶ: ! d! ͳ: ! ͳ! ͳ: ! d: : %: _: =: _: U: _: @! ͳÆF#~2u#~tj**ÆÉÌÏÒÕØÛÞáäçêí62!!a!@J: !&,[: : _ ~=_<2 :<DG:<2 :<GA2 xG2 :<GA2 xG2 :`> G=`> O:u>G=u>Oy2 x2 :ʌ:=ʎ>2 : 02 : ʦ:é:2 : : _~: 2 : 2 ~4"2 ~>2 ɯ2 >2: ! 5! ! !@& >NN!v 6N6 #M6 #6 Nʝ ʞʎa} w#^+6 xO^#^!R>2 %!!>2 %!b#>2 %!U$>2 %!&>2 %!'>2 %: !_(     >@2 %!(>@2 %!)> 2 %23iI:%2$:&=2&*)"'*+"-: `>=WS!u|:3ʠ`ɧ=ʠ==R=ʬ=ʬ: ʨ:¨î`: 1!!ü!!:------------------Enter the normal CP/M command you wish to be executed after every"COLD" boot ( Power up,, or restart button) End your entry with a . -OR- Enter either a 2 :#2":2:2:*2à!îC*',"'S͋*/,C!$44 @"1*1O~ʐx#Ã>J> JSx: *)*'++"'*-+"-!$55*+++*'##"'*-: ~*'++"'#"-!$44~#or an to clear the command.> Wrong Disk Type -- Touch any key to ExitUse to cycle through the standard rigid disk partition allocations.Touch to exit or to reset to original values. Partition Size Partition Size Par|}: +: *-~#S=*-~56??: *+|/g}/o#*-}c*-~6*-~‡͔Y͔ʌͦ*-4Y͔> JͦS> JͳS> JS*-~54544544444~@: *'͋>>tition Size Partition Size # (K) # (K) # (K) # (K) --------- ---- --------- ---- --------- ---- --------- ---- 1 = 4032 2 = 1984 3 = 960 4 = 960 (4,2,1,1)  1 =*-4*'͋*-6*'͋*/,<*G:5>>>2^Ky :IxI@:pyxʣxʛ: />>>͉Î̈́Ó͛ó͛þ! "=>!@"=>o&"5o&"7!!=D>ɯ!"=&Ͱ# 1984 2 = 1984 3 = 1984 4 = 1984 (2,2,2,2)  1 = 7936 2 = -0- 3 = -0- 4 = -0- (8,0,0,0)  Custom Partition Size Selection (Enter to display menu.) Move the cursor and _@! *5}ACE> to select the storage to be allocated to anypartition. Once a new partition is allocated, the allocation(s) forthose preceding it may not be changed. (A new partition is allocatedby dividing the last partition.) Touch to exit or to >!J*: !*,!*,: ,!+,: >!u: L!u!u: 2 !!!: G:ʑ :"G:#ʡ :G:ʴ@ :G:@ :G: :!: >23>23reset.DISK ASSIGNMENT ALLOCATION Partition 1: Partition 2: Partition 3: Partition 4:Move cursor to option and to cycle through valid parameters.Touch to exit or to reset to original values.OPTION PRINTER #: 2 >J>J>72$>p2&,"'~#=> J> J,> J> _>J>=J:$J:&J~ 2$2%#N#~ 2&#y_"+")^#V_ʧ~ʧ#˜Ô"/~##  g+g+g+g+} %%%%%%% %%%%  Baud Rate Stop Bits Word Length Parity Clear-to-Send Carrier Detect ProtocolMove cursor to option and to cycle through valid parameters.Touch to exit or to reset to original values.OPTION COMM Baud Rate'e'X(()*1234567QqTtSsQqTtSsQq Rr  Stop Bits Word Length Parity 50 75 110 134.5 150 300 600 1200 1800 2000 2400 3600 4800 7200 9600 19200 1 2 7 8 None Odd Even Ignore Low High NoneXO System Configuration -- Version 0.05 Copyright  1982, XEROX CorporationEnter SOURCE disk name (or for this disk): Enter DESTINATION disk name (or for same disk):  The CP/M system is not iN/XOFFMove the cursor to device and through allowed assignments.CRT = Display and Keyboard, LPT = Printer, COMM = CommunicationsTouch to exit or to reset to original values.Output Device CP/M and XEROX Designations Con/on drive  Please replace the disk (if possible) with a system disk. You may then enter to continue. - OR - enter or to exit the System Configuration program. System Configuransole = List = TTY: (Comm Port) CRT:  UC1: (List Device) TTY: (Comm Port) CRT:  LPT: (Serial Printer) UL1: (Parallel Printer) to select keyboard configuration.Totion -- Version 0.05 Copyright  1982, XEROX CorporationEnter number of function to be executed. Upon completion of theselected function the program will return to this menu.Touch when all desired selections have been made.uch to exit or to reset to original value. Keyboard Data Format x Bits 7 8 to select floppy disk drive step rate.Touch to exit or to reset to original value. Drive Step Rate xx msec. 3 6 10 15 1) Record Restart Command 2) Select Printer Port Options 3) Select Comm Port Options 4) Select I/O Device Assignments 5) Select Keyboard Data Format 6) Select Screen Attribu to select floppy disk drive step rate.Touch to exit or to reset to original value. Drive Step Rate xx msec. 6 12 20 30 to select desired screen attribute.Touch to exit or to reset to original value. Screentes 7) Select Floppy Disk Head Step Rate 7) Configure Rigid Disk Note: The selection on this page is saved permanently and immediately upon entry - Be careful!----------------------------------------------- Attribute:  Graphics  Blink  Inverse Highlight/LowlightThe selections you have made are not yet in effect.Please enter one of the following: = Save and activate the selections permanently. or = Quit with     out making any changes. = Temporarily activate the selections - but do not save them. Not Allocated System Space  Directory Space 128K  192K 256K 320K 384K 448K 512K 576K 640K 704K 768K 832K 896K 960K1024K1088K5*FxN7:7:; *4_<2w55xYe4_<2w55~ʶ:=ʶ2=e55~+++N#~2#~2#F>`> ʦ w#w*+F2y{ ¹:G*"x*##^##*~2#~2#>`S:1152K1216K1280K1344K1408K1472K1536K1600K1664K1728K1792K1856K1920K1984K2048K2112K2176K2240K2304K2368K2432K2496K2560K2624K2688K2752K2816K2880K2944K3008K3072K3136K3200K3264K3328K3392K3456K3520K3584K3648K3712K3776K3849F*~<2#~2:t#F:NO*+F2y 1 22<2ä :=@ >2ä :G*+~==x x<@ >2ä :U d 2ɯ2& 2=2>2>2>`d U ʊ À |}!1!O22`!+>20K3904K3968K4032K4096K4160K4224K4288K4352K4416K4480K4544K4608K4672K4736K4800K4864K4928K4992K5056K5120K5184K5248K5312K5376K5440K5504K5568K5632K5696K5760K5824K5888K5952K6016K6080K6144K6208K6272K6336K6400K6464K6528K6Z p p A  A>: >2>2>2!\0">(2>2>2!0"͌ SETUP $$$!j 6#́ ́ < < !" ^  * [  ñ ^  ́  SETUP $$$592K6656K6720K6784K6848K6912K6976K7040K7104K7168K7232K7296K7360K7424K7488K7552K7616K7680K7744K7808K7872K7936K6656K6720K6784K6848K6912K6976K7040K7104K7168K7232K7296K7360K7424K7488K7552K7616K7680K7744K7808K7872K793SETUP COM!L/ >2>2>2!0"a:!I GoH $$ = Mp p !{!p :]Zҗ @ ! GoҖ $$ = Mp p }o|g,-!)  |}  + 0  |' {0_~#Y K {a_F#~Z w#e ]TN > 5w+v N]T#> q ~ #” È DELESCHLPLFCRTABBSSPNUL---  " ! N!  # ! Hͪ* N  *  + 6#w#w6#6^#@w 6#6*#6^!A #@w w++6 CharDecimalHexOctalBinary: } >á ‡ >á ‘ >á › >á =2GNȑp#]T= +N #~#|}x*~# x + ~x.!f!m!t!6:K–:G:L!?:O:M!E:O:M!?:G:LÌ N ##ö͵ɯ2O_`y:2:2*~G#O:=2w60#=>>>6"S#6K x/Gy/O ;K |*{U*SƐ'@'^4#w#wͪ̈́y oFN#¤ ʡʡÍ=ɯ?*`::>(> 9F<:<>)>> :<2 :2:2`<>2ʭʎ ʂ>2<<*F:ʦ<2>2a2a:=2>2a*~=2a:ʭÎ2>2`>(F=G> 0 _<:!Gw#G4wx#"wx#wȯ#w!G6#G[##P^#V!fMr}}*+ÕÕÕ!"SCͱ!x~DʼWʼþ>2##~00#=ɯ!M*+:!7*!!!:G*"x*^!*N: F y2#~2#~2#F:==`x<2>`xʉ :9#~Fʉl: 9> F*+F2y5 §>2>2>`ͩͷ^ !##=^#V&B6#!7"SCͱ*"*#"!5MALLUU*+:VV!7]"SCͨ*"*#"!"!"ͱKKK͒͒+w+25<5ö225<252<252Ð:G_*~=OT]ʃ:Gʶ_ʶ~ ¯,ʯ+ʽÛʽ+~ ¯{ʼ25*+~=;:<25:5=5;:_G~ʶڶG~ ,##~ {25~ʶG:=ʶ=e55:*F5###~<5e:4_<26 B5:G*+~==+x<;;:=525:_~OʶڶG~ ,ů=e òů=e ~ ~q55O ʶ> *' *** INTERRUPTED,Press ESC *** h}a' hö>2>(2>`*+~={Â:/2>2>A2>`!+ʲ!+ö:G*+~==5x<;~ʶ++~2#~2#F>`> w#w<2!, `ʏ 7!7~ҏ#~K#~F#~P!x, `̘/!-S!,7!%-}o|g,-|}~#ʿñNxG> ~G#~ !{!H-!C.:     Gp 2> Ͱ--->! !Ͱ(ascii) ! "o&!Ͱ(Decimal) !"o&!Ͱ(Octal) !"o&!Ͱ(Hex) !"o&!Ͱ(Binary) }o|g,-|} ~        ! % ) - 1 5 = A E I M                  "  &  *  .# x + ~x ~#'N4ͪNɾ[ZYXWVUT׿$%\&]ؓ#"! LMNOPQRSIHGFEDCByz{|}~֯JK؁ :;<=>?@Axwvutsrqmlkjihgf78n9oإ6543210/'()*+,-  2  =  A  E  I  M                  "  &  *  .  2  =  A  E  I  M         .^_`abcde*!!!!!>!!!j!!: G!53"Fx\+,=r2: GyX*( :ҥ~o&~ :һ~o&~  >>~!9 ~<2 }!9 ~<2{         "  &  *  .  2  =  A  E  I  M                  #  '  +  /  3  =   ͕ y y<<2{͕y#% y<<2ͫ  :<2ͫyL* y<<2͕ :<2͕y y y<<2 }y%A  E  I  M          # ' + / 3 = A E I M          y<<2#>+Q }  :<2#>+W }y##~"##~G* y<<2 } :<2 }yc:#~Z G:+ͱ {̈́~2>225C:#~Z G:1+ͱ ͮ # ' + / 3 = A E I M           $ ( , = A E I M  F̈́~21& ͜!2"& !,2">225H:#~Z G:]+ͱ ͇ͮ̈́~2& ͜!2"& !,2">225H͋͵ɯ<2o *>2t!D2"& 2t"ɯ2*N !r "!,2"& ͜ FX !r "!,2"̈́x         $ ( , = A E I M           $ ( , = A E & >22`!q/͜!q("! 3" & xFX & !,2"̈́F& ͜!2"& ! 3& !,2">22`!/\!)"!"3" & xFXt & >2>22`!/:Oͪ!,2"͇̈́& ͜!2"& !"3"& !,2">2͚!"Pp [ I M            %                  >2͚!"Pp [ >2z͚!2"Pp ][ >2>2>2`!X.>2>22!"a:>(2> 22!/"a:2j"F2 X*""%"t>A2> 22!=0"a>N2:>A2X%":j"x ͘>)2>       . > . >  .  >  .  >  .  >  .  > .  %         2`!.>A2>22!/"a:!7: w#6K#6F#6P#**7**2*#>-:>-:O!/ͪN#S                        . > . >  .  >  .  >  .  > }o|g,-|}~#ʲäNxG> ~G#~!ͣWhat radix please--> ͆"ͣ .  >  .  > . > . > . > . > . > Insert On Nationalization Utility -- Version II(3) Copyright 1982. Rank X H*}%~! !1n&!ͳ# ?ͣ y ͣ :vy! !Âi&!ͳ> >y y«> > > !, `!7~) #~K) erox Ltd.-Microtek From which drive do you wish to take the nationalization data? (A to P or to quit)---> Onto which drive do you wish to put the nationalization data? (A to P or to quit)---> Cannot do. There is no complete nation#~F) #~P) #!7~) F!,:(   %           ! % ) -alization data on disk Job Done. There is no system on that disk! This utility enables you to see exactly what value passes to CP/M on any keystroke. The values are given as Characters and as Decimal Octal and binary values. Press a key a 1 5 = A E I M           ! % ) - 1 5 = A E I M   nd determine that the value passed is correct for the keyboard. Press a Key ------> Use the cursor direction keys or the space bar to make a selection -- then press Is this correct --->The following commands are availa      ble:-The following characters are available in the special font set.--> Could not save new data - sorry! CAPS LOCK TABLE > becomes- > becomes- > becomes- >YesNo Xerox 630 printerXerox 620 printerXerox 610 Nederlands,mnbvcxz4+$]poil|; 12 .-0.785963-><0981234567 qwertyukjhgfdsa?MNBVCXZ4+#{POIL[: 12 .'0.785963-^`/+_!"=%&() QWERTYUKJHGFDSA  printerEpson MX printer Special printer sparespare National font ASCII font SETUP SETUP BOOT SETUP CHANGE SETUP DUMP SETUP FONT SETUP HELP SETUP KEYIN SETUP LIST SETUP MENU SETUP PRINTERSETUP TRANSFER -setup a nationalized di\@ ~}* ]|;]|;#<>@[\]^`{|}~ ^`!#*+,.<>@[\]^`{|}~!\~+,.*`|[?>{#<@^]<>[]{}~~{][\!#*+,.<>@[\]^`{|}~!#*+,.@~} ]^`{|{\!#*+,.<>@[\]^`{|}~!#*+,.<sk -boot in a nationality from disk#-change an existing keyboard layout-dump the existing nationality-edit an existing font-get the help screen-test the keyboard layout"-list the required keyboard layout-jump to the interactive menu-printer >@[\]^`{|}~!#*+,.<>@[\]^`{|}~!|*+,.,{^][@\`^#?Italiano;,nbvcxw4+<~poilm` 12 :|0.785963-^){\_#]"'(-} qzertyukjhgfdsa.?NBVCXW4+table alteration-transfer or copy tables Language-Radix-('< ^Y erases entry. ^G erases letter >('< ^V alters mode. ^T erases to end >('< ^U quits edit ^K to finish >BOld Value --> New Value Old Value -->+=POILM% 12 /!0.785963->[0981234567 QZERTYUKJHGFDSA@$ &* ~m`~m`#<>@[\]^`{|}~^!#*+,.<>@[\]^`{|}~!\}+,.>`]*{#<@[^<>@]`{|~`]{|aoi<>* New Value* FONT UTILITY **PRINT UTILITY*U.S.,mnbvcxz4+][poil;' 12 ./0.785963-=-0981234567 qwertyukjhgfdsa?0.785963-+_)(*!@#$%^& QWERTYUKJHGFDSA  ~`|\+,.<>@[\]^`{|}~*+,.@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!\*+,.|~@?[?]<>^?Norsk,mnbvcxz4+~} [;'[;'#<>@[\]^`{|}~#<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@poil|{ 12 .-0.785963-@+0981234567 qwertyukjhgfdsa;MNBVCXZ4+^]POIL\[ 12 :_0.785963-`?=)(!"#$%&/ QWERTYUKJHGFDSA< '* > }|{]\[#<>@[\]^`{|}~<> ^`!#*+,.<>@[\]^`{|}~[\]^`{|}~!#*+,.<>@[\]^`{|}~English,mnbvcxz4+}@poil;: 12 ./0.785963-]-0981234567 qwertyukjhgfdsa,MNBVCXZ4+{|POIL+* 12 .?0.785!#]+,.|~`@^[\{<*>@''!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!|*+,.,{^][@\`^#?963-[_=)(!"#$%&' QWERTYUKJHGFDSA< ^` ~>\ @;:@;:#<>@[\]^`{|}~<>@[]!#*+,.<>@[\]^`{|}~!\*+,.|~@?[?]<>^?\`{|}}~^{#*+,.<>@[\]^`{|}~#*+,Espanol,mnbvcxz4+@>poil{\ 12 .-0.785963-`+0981234567 qwertyukjhgfdsa;MNBVCXZ4+~@[\]^`\~~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!\*+,.|~@?[?]<>^?Deutsch,mnbvcxy4++}poil|{ 12 .-0.78596 >{\>[\#<>@[\]^`{|}~   ^`!#*+,.<>@[\]^`{|}~!\~,.^@*[]<{#>+`#<>@[\{|}~>\}|[{>{\|]<~}[``````|}|]~{<>\``````!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!\*+,.|~@3-><0981234567 qwertzukjhgfdsa;MNBVCXY4+*]POIL\[ 12 :_0.785963-`?=)(!"@$%&/ QWERTZUKJHGFDSA #~ ^' }|{]\[#<>@[\]^`{|}~# `!#*+,.<>@[\]^`{|}~!|*+,.<{^][@\`>#?<?[?]<>^?Svensk,mnbvcxz4+~}poil|{ 12 .-0.785963-@+0981234567 qwertyukjhgfdsa;MNBVCXZ4+^]POIL\[ 12 :_0.785963-`?=)(!"#$%&/ >^~~<<>^+,.<>@[\]^`{|}~~^+,.~^@[\]`{|} !#*+,.<>@[\]^`{|}~!#*+,.~>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!|*+,.,{^][@\`^#?QWERTYUKJHGFDSA<  '*> }|{]\[#<>@[\]^`{|}~<> ^`!#*+,.<>@[\]^`{|}~!<]+,.|~`^[@\{>#*#$@~@u!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,Francais;,nbvcxw4+$^poilm| 12 :=0.785963-!)@\_&{"'(-} azertyukjhgfdsq.?NBVCXW4+#~POILM% 12 /+0.785963-][0981234567 AZERTYUKJHGFDSQ<*` > ^m|^m|#.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!|*+,.,{^][@\`^#?Suomi,mnbvcxz4+~}poil|{ 12 .-0.785963-@+0981234567 qw<>@[\]^`{|}~<>^!#*+,.<>@[\]^`{|}~!\+,.|~<]^{@*#[``~@a!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!\*+,.|~@?[?]<>^?ertyukjhgfdsa;MNBVCXZ4+^]POIL\[ 12 :_0.785963-`?=)(!"#$%&/ QWERTYUKJHGFDSA<  '*> }|{]\[#<>@[\]^`{|}~<> ^`!#*+,.<>@[\]^`{|}~!<]+,.|~`^[@\{>#*#$@~@       u!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!\*+,.|~@?[?]<>^?Dansk ~`|\ #<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!|*+,.,{^][@\`^#?!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!|*+,,mnbvcxz4+~}poil{| 12 .-0.785963-@+0981234567 qwertyukjhgfdsa;MNBVCXZ4+^]POIL[\ 12 :_0.785963-`?=)(!"#$%&/ QWERTYUKJHGFDSA< '* > }{|][\#<>@[\]^`{|}~<> ^`.,{^][@\`^#?!#*+,.<>@[\]^`{|}~!|*+,.,{^][@\`^#?END OF DATA!#*+,.<>@[\]^`{|}~!#]+,.|~`@^[\{<*>@''!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!|*+,.,{^][@\`^#? Afrikaans,mnbvcxz4+![poil<> 12 .-0.785963-`/0981234567 qwertyukjhgfdsa;MNBVCXZ4+$^POIL'] 12 :_0.785963-~?=)(+"#@%&* QWERTYUKJHGFDSA {} ~`|\!=COPYRIGHT (C) 1977, DIGITAL RESEARCH SID VERS 1.4$10 !~=W!xe ~#Xbxʇ {z~#o}o҃i.G_!fp+q*e2_2_!hp+q*g!jp+q*i!lp+q*k!np+q*m2_!pp+q*o\| [<>[<>#<>@[\]^`{|}~@^`|!#*+,.<>@[\]^`{|}~!#*+,.>@{|[^`\~!#*+,.<>@[\]^`{|}~!#*+,.>@{|[^`\~!#*+,.<>@[\]^`{|}~!#*+,.}@<[^`|~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<Ãø *sy͏͟+-'#.@=90Oy) ,    ͌ >^! 6 # q! w‡Ø͌>ʘ# }2 :  A ͪBx¸{{: G*w#wx͡ ͟80* {#z+++ >@[\]^`{|}~!#*+,.<>@[\]^`{|}~ Schweitzer,mnbvcxy4+~!poil|< 12 .-0.785963-^'0981234567 qwertzukjhgfdsa;MNBVCXY4+>}POIL{@ 12 :_0.7 ## ' 1>>^ 0 8 a[^ !~-i6+!w yÏaÌ^ ! y͌ >ʠ(͇ ͇ >V a!  y͟͡O*w#"͌85963-`?=)(+"*\%&/ QWERTZUKJHGFDSA ][ $#|\ !|@!\]^`{|}~]^`!#*+,.<>@[\]^`{|}~\*+,.>{<|]^`@#[!#'~!\><[]{}@}'{e'e`a`>!~+,.<>@[\]^`{|}~~> . a  !g  !! 0͟2!b  F>!  ®Wc͡Oi W*##yOx€y Ê y AzÙKByxy͡Ù! {/O! .{/O9OV >G>ͽÙ+,.<~@[\]^`{|}>!~+,.<>@[\]^`{|}~~>+,.<~@[\]^`{|}!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~Suisse,mnbvcxy4+~}poil{@ 12 .-0.785G>ÙV) y*W>ưG*! ž yG VO{xʃfBGͲ G>Ù x Ͳ>Ù   Â! Q V ͵'> >3*  &! E͟(ʹN[W963-^'0981234567 qwertzukjhgfdsa;MNBVCXY4+>!POIL|< 12 :_0.785963-`?=)(+"*\%&/ QWERTZUKJHGFDSA ][ $#|\ >}@>}@#<>@!\]^`{|}~]^`!#*+,.<>@[\]^`{|}~\*+,.>{<|]^`@#[!@GVI@zWe '3>ͽOzy Â(Mx?*z:: OzäIjG>ÙzG'vV”zOx yʏ >(ʠOxà: Ox¯>*ä>>{äIO> VyHÂͪ͟A>2Ó'>"#'~!\><[]{}@}'{e'e`a`!>~+,.<>@[\]^`{|}~>~+,.<~@[\]^`{|}!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~>CÏ͟XY x GV6W>6xJ  pÙ! aO y! ‰ uwͻ'‚>!  Q(ʰ_zÕz Ͳ >Oz>ʤ>ä! ͌ >! EV Portugues.]nbvcxw4+}~poilm` 12 ,-0.785963-|'0981234567 azertyukjhgfdsq:[NBVCXW4+{^POILM@ 12 ;_0.785963-\?=)(!"#$%&/ AZERTYUKJHGFDSQ<+* > >]\>[ ͽG>Ù_V% {>*W -{ZW >{ ͵@&! VhV c >rw> V >** {zҝ*~#" 2x:U<{͉2 5 !äͤAOHL(HL)CʹA \#@[\]{} !#*+,.<>@[\]^`{|}~\*+,.>[<|!^`]#@{#<>@[\]{|}~ >-+[]@}|><\|][}>@[\]^`{|}~)(|\[)@[]^`{[~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~!#*+,.<>@[\]^`{|}~HL{X GƐ'@'OxƐ'@'ON#5 z80O,z8UO! N#Ny ,!}ä(C)3ͱ,USPS* |} !9":!"<<2* ͞ !~5 * ͡S ͤspecial,mnbvcxz4+][poil;' 12 ./0.785963-=-0981234567 qwertyukjhgfdsa?0.785963-+_)(*!@#$%^& QWERTYUKJHGFDSA ͉W! !/ a #   # ʶʭ # 2@m R zI =C =: zzʶʭʕz Ÿ zO=! 3U ! 3! 3UW͒H! 3ü! 3\, ! 3\! zl z=1  3 !+ ͤ       ͵ ͵ !. ͤ!  ! O 3͍A,,A3͍! ́Á ! L ! ́z8O! 3~ ~ >v ! 3Uʹ,zʹzHږ 8O!n 3 C( )(͍)! 30> >z ͥ ,,ͥ ͉͉W !]w{]*#^#Vr+s+6]*"s#s#rT!J*!*"!!͆*!#w*!#w*+# SYMBOLS NEXT PC END =]g#w:K!ʹ^#V#ý~wh͐ .:m!>."͜ ʜw#=]g:K! _͕yO! 3 $% ,% !+ ͤO͉͒y !W {A !\ ͤ: ͒H)(IX+(IY+yO 3zʉ W! W3\,% ! 3! ͤAF,AF'! z> z ʽ ! ><3͈͐! 3 ͵ Z͉W{ ͇ z – z!  !s#r#Ü]}w#:K!ʜ#Ü>#>2S!!"O!#P@g}]=O=]g"O!"T!2E!U # `͐ xG͐ …xÔ']͐ ]x/!*5]ʬ!:E]]͐ ]cwh=]gx|]}]#gA>Ag} a # zB) zO!f 3>͈C~ GK ! 3z! E ! 3@ z¾ z! u ! 3w,ͱ́r! 3z ͥ # ͍ z¯ ͉2 ͉W͇ 5 z'!k # µ !3{͒z͒S?*!9"͡"͉*" *|]E~!!!!pLs#r:[F_!~X![4Y\ͯX2[17>?y l!ͯ!n!"j!> _ͯ~y#Æ͜a_!m!~> ʰ5*j!~#"j! Ҽ0y7yͲò> y> y ͯ#:J! w>.y'/7?v"*2:DEFMV^goRET EI DI EXX HALTCCF SCF CPL DAA RRA RLA RRCARLCANOP !"#)*+4569FNV^fnpqrstuw~CP OR XOR AND IN OUT JR DJNZADD ADC SUB SBC AND XOR OR CP INC DEC LD RST AF POP PUSHJP CALLRET EX I,^+~y:J! >:y|}5 y>.y*f!}o|/+- ,) 0 ]^#V#͐*!Ny]*j!*l! Eʠ ʺ+º͐Ë ºHʳ͐#^#V"l!"j!~/o>g++u!.n@n^#V=n^'A A,I RLD RRD IM 2IM 1RETIIM 0RETNNEG LDI CPI INI OUTILDD CPD IND OUTDLDIRCPIRINIROTIRLDDRCPDRINDROTDRSBC ADC RLC RRC RL RR SLA SRA SRL BIT RES SET LD IM NZZ NCC POPEP M B C D E H L (HL A BC DE HL SP IX IY AF (IX+(IY+(BC (DE (͜ ]'͜H']S_#B͐H@0 ])DM)) O #^Y*!^#V#͐^KZ))))o͐HB"!s#r#!]!4-ˆî+•*!Ý+«͐ Ø-͐y_xWØ͐!K!6W6͐!]!6# ,>2]!}m ͐}C (SP ??= >>!bp+q:`-!`6*aDM9:_=!_6:`{ 2cX!_6E*M& :cw:M<2MOw*:c>>ï÷ZhÐyg Æ}!"Q!*"!"!""!2V!2M!2#!2S!!" "d!"!"!!1!!++"!"O!>2m ͐}m ]]!]!JXN~!:!~# IA_^!!L^#Vx}>ѷ>-y~y/y~y>=Ñ/y>'y¨~!!!!~[#wc#x ڹwù5!*ͱE!:ͱw *!" !68!"9:] !÷1!į>#yh͐ !J!6-B5͐A]]_!Y^#V]8]03]]]]]!]]j]]ů2[\ͯ>2M!!""!]:J!͠=]g" ]g" =g"=]> 2c#~O+"f!*!~~#:cwJ^#Vy6DzS_c~*!~c#^+*!~Gzx&ç@—xv&ʳx80&óx6ʳ4ʧ5¹>=y*!~*!x*!*!:J!& &&x*!~&ó&*!~]]g=!1g=-1g!WgG"d!=Wg=]b*d!}o_"f!*d!"h!#>:y:K!ʞw^#V##:ڲ …òw~#:ڲ}ž"d!:J!*h!w+:K!!L!~/www*d!}|*d!:e9&4&&#^xCZMEIABDHSPXY!"T!2S!"!+"!!91!!91!*!~: !2D!!@!~ʨ#^#V#~ ›!V!~6=G#^#V#~xú#"!!N#FO*Q!>7U:#!”!$!~Q]ggg{z|]}$2D!2E!gg"F!g"H!DM\!D!6xf"!=x=xYP!$!~ʲ#^#V:D!ʫ*!{«z«"!!~62 !ò#w6 }1!1!*!*!!V!~4#~#F#x~#s#r#w>#~#V*!QzQ~==2#!6w6:J!6 U<!͆*!U ”|=p U*! U:D!ʔ*H!MD*F!:E!7U!"O!O2#!>*y*!ҷ" *!"d! PASS !S!~*T!+"T!|w=2#!~! ~##Z: !ʿg===]g#wᯕo>g#'d w>#y!3^#V#0}o|gg Zx~y0ʅyGÑyyÑ‘G~Sz{ <w>'y{y>'y*!##V+^+N+y#w ~+yxÐ. *!!w2 !~C< EB ͍E *!F#!N!s!7^#V__eB B ? ? 2 B B uE ͍E ::^#V#k^#{*!^#Vuʡ>G E x°I 8_E *!kE e+~ʻû:N!?*!###E ̀E ̀>G *  w#  *,?r# ,:J!]m!!Ow #w Eq!\ S:o@w#tG6#.ʏÃ6# ‘S6 w#ä!ex#y#*!}|"!:M!!]qg!=:J!]~_!< < "< {p? {? B ? ͍>G ><7*O!|z !N!N*!!b z >#y> y×:S!!K!ʐ ڐ >û ʺ =_~/w/w{ʮ Ү ͍=ʺ YP× "!pCE" *!##F+N+~g!!|]"!!$!~=#~#V;z;:!w :!]!$!~e:!w#s#r R]!$!~ʛ:J!ʈ6Û~w#^#V v!ʷ=]g"!!l!~# :]?ʀ͍]>HXEͱ*!\ͯ€!/o>g{!z!<33 :006500F7A73E3CA403ECD3A40321F60D9A :1006D500CDFA01C2F006CD8C0FF@0DCAEB06CDD2C8 :1006E50002F6C0C3F4023EC9C3F4020E0221A60DF0 :1006F500CDFC01C24507CD5602CA11070DCACF0C64 :10070500CDBD0147CDC9023ED3C39903 Bw# &]:Wr_rrO {Bx!<i`"!Àrrw#Er]&Z&Z\GтWx!ڐ:M!̠>ULTͱ!!\~# ¡2|:] >!v͍͆<]&>!_\_*!& & *+& AI $@$B$@$$@!$D  I $I $$$$ BA"$ BHB$$ !$$B$! B! $$" " A! H BBBHBBHAHD!I I I$$! $@B $!B "I   H "DI!HI $ !        B"!AI$I$I$ I$A$ I$@D! $"$ HDIDBHIBAI@AHHH"H@@D$$I ABI$I$HB@I$@$I$J $$IB@* I$$I"HI$ STMT SOURCE STATEMENT :{Ͱ͌ ~ !j 6!\#~ >k  !\#  !\#  !\#  !\#  !\#  !  !  !  !  >21 23 25 22 24 26 OBJPRN$$${ˇ20 ('((((v$ @ $!$I!"@! $AI$$! "B $ "H@"! $ HD@DH"$@!$$ H  ! @AA@H@HBD@@BI@$ $HBD!B HI$$$"$ D$"HIHBI$I$DH@"{W˛j !1 !7  !3 !7  !5 !7~ !( :0 {_w>W{20 ("((;Z˛ !2 ! + ^(ZN˛ !4 !  !6 !^zw(,~ A $@ ! !!HB!DHII @  ! $  B @A $!BI "@$" "$I$I! @ !D$BB$"I$  $!D$$I$I$$"A$$I  @I I$ @"H @ @@BH:0 {>(G#66:0 {:0 {z FILEI/O ERROR IN CROSS REFERENCE FILEI/O ERROR IN CROSS REFERENCE FILEBAD RELOCATABLE OPERANDBAD LABELBAD OPCODEBAD OPERANDSYNTAX ERRORUNDEABIA $ @@ !/ a #   # ʶʭ # 2@m R zI =C =: zzʶʭʕz Ÿ zO=! 3UFINED SYMBOLMULTIPLE DEFINITIONBAD PSECT USAGENY SYMBOLSEXTERNAL USED IN EXPRESSIONUNBALANCED QUOTESLABEL REQUIREDOVERFLOW IN OPERANDOPERAND OUT OF RANGEBAD DIGITBAD OPERATORINPUT TRUNCATEDBAD NAMEEXPRESSION TOO BIG: g~<80{8)COPYRIGHT 1979 SD SYSTEMS3s1+!)66 7 6 kb")")")")")")6!*&6 #6666 66!*")!D+")8'v*)") f( ~ ;l*)")qR8 F(#^: ݖ8(GͰ ^ ͆ !p*)͙[ ! p!*p! p*)+")͙! pw  SD SYSTEMS Z80 ASSEMBLER PAGE  ADDR CODE STMT SOURCE STATEMENT :{Ͱ͌ ~ ( w#>.6 !?$! ym$V664552454E4345201B :20024A005441424C452041542053544D542Ͱ ERRORS=!p!'")66 !l#~# /(&!p!)6P#6+ Ͱ!)#Fx(W#~#C  HJG  6      6Ͱ7 >{ V(  ! >͎ F( ^  !>͎ f(  !>͎0030A0D2020202020204E4F5420414C4C2052B9 :20026A0045464552454E4345532057494C4C204245204C49535445442042454C4F572E0A2F :16028A000D035B494E545D035B4558545D032A2A2A2A20202003F1 :1F02D000FD6609FD6E0A2323567AFEFF235E200C7BFEFF20072B2B7E2B666FC9EB18E748 $1E000N y( i y !+ ")")*7R6 ~ !pͰ7 >{ ! 6#7 >{>23 z{SD SYSTEMS Z80 ASSEMBLER V3.3  OPTIONS? PASS 1 DONE>w?w w !*")!)004010B011C011F012201250150015501630166016B017001810189 f͆ *)'R {!' 0 n 0 Ww# x  {^ !p͌ ͌ ͌ F(!Wp*)͙!p͌ ͌ *)~^Ͱ͌ ͫV#͆ ͫ~O !###6#!)n( ((((!w (F 88 8 # 66 .6.n("7 j >{>21 wb͉j      # # ~ ,:~ ;! '()*+-./<=>ypfn͙ͫͫ~!(W(!pͫN  ͆ !p~ n~([ͫͫf n ##~ #~(E~#ng |(+͆ ˼͙##~#ngͰ͌ -͆ ͫf n N  |(+˼͆ ͙ CROSS REFERENCE LISTING SYMBOL VALUE T (''( y/O6wb͉}<'o>'g~!8?0'0# ( G( 6 <> Vz͆ # Æ ͍ÍƐ'@'WÆ |́}́ëOÁ Æ  ͆  Æ 08 :8 A8[8<ɯ0 NF A Q(6h n(f *)+"YPE STMT STATEMENT REFERENCES ------ ----- ---- ---- -------------------- ******OVERFLOW OCCURRED IN CROSS REFERENCE TABLE AT STMT  NOT ALL REFERENCES WILL BE LISTED BELOW. [INT][EXT]**** BAD OPCODEBAD OPERANDSYNTAX ERRORUND) *)+") ~ ^~ F  ɧ i(X ~ ͌ x q~(( ( ( Y(Vf.>͆ *)͙ B~09.*)͙~ (*ͫ!*~8>OA~́#N.>b~EFINED Sf n ##Vz#^ { ++~+fo!)*'#( +~F#(#~( 6 ~:((2#") ~ >͈") ͺ *)")!$d(6 q6 ͺ")!w$d>q ͺ")!w$d>q Y >( < # {(6˾V#z Gͫ ʰ͆ = ~*)+")͌ !=( G~# !ppͰ***** ERROR *****I/O ERROR IN 'INCLUDE' FILEI/O ERROR IN OBJECT FILEI/O ERROR IN SOURCE FILEI/O ERROR ++>) =(y#0O*6,!w$d ~I '#~X(Y  #~+(- <(")"):ͣ #(z&  ͣ& ͣ * <ͣ& y  V^x8($8(8( 8 #####z8 AW~(~ 0IN LISTING FILEI/O ERROR IN CROSS REFERENCE FILEI/O ERROR IN CROSS REFERENCE FILEBAD RELOCATABLE OPERANDBAD LABELBAD OPCODEBAD OPERANDSYNTAX ERRORUNDEFINED SYMBOLMULTIPLE DEFINITIONBAD PSECT USAGETOO MANY SYMBOLSEXTERNAL USED IN EXPRESSIONUN~ > gpû O!% N!& #~G^ V ~?g(:~n}?oz {("## zW({_(6 6 z r { s ~wy0.!' ~w?8 88p ~H*) ")w*)[)G#( #((' BALANCED QUOTESLABEL REQUIREDOVERFLOW IN OPERANDOPERAND OUT OF RANGEBAD DIGITBAD OPERATORINPUT TRUNCATEDBAD NAMEEXPRESSION TOO BIG: g~<80{8)[ ! p!*p! p*)+")͙! pw  SD SYSTEMS Z80 ASSEMBLER PAGE  ADDR CODE!B*(w#x@86#( #ʻ(K)C) .(: t>͈ | ") ~")( ") (*~ +> #~   N(6 *>6%: t F(6 ~RAt       :0t> !)B*:0tT6~^ 6 ~*)tu")~(  f!")n(7 j >{!j 6j  !j #j 6  >21 *)j ~ͺ~(. !j  ##f(46l&$A}g R0||/g}/o#yO.!*.( w#>.6 !*!%d ym$V6>}4GR~}#tAMzfM4Znt=΋{=zDF{\?QX5A@Ԅ],zLt -zC ?OQ$@AD'Bx= -Ή}!CtHh7 j >{t!B#(#0> (~ɧ  +<,<:: N^ s*)^~͌ Ͱ~V͆ #~!(W(!pͫfn͙   [INT] [EXT] V(^!*>F~ͤ́Ͱ>>*)~%5CQ,c8cF4GM!t:u'Rcө4j$IQ$ۨQXQj1)AIKjQ^@BC!YYh -6 k&OMZ%=4 &" z`f hd*t4'4z#F-0{GGWtu#Rݾ ~F~( xȗ~g( l*)")x | !B*~# "[) B}+##( 1[)6 B}&'[&!&>AG6666&..>..ST:DzRW:J ƕƘƔƁO66666666?oo/o/oO66666666GG6_QGG6_Q ?ooWZOPj|44+#([)~ 0")[)~ 0[)~^!d(~{P_!()Fj_!)N~ > Wb$$$~ > _k%%%FN F( (Huكقك{B 9W}(6Bx لBEBxG*>[Y?ooaqvWZOO?O?O?O?oGG6_QWZOO?O?O??oo?oo ?PQRST@ABCDEUV !W"#$%X&YY'W%%%}ـBCBxxW}(<BـG{BBf( [)R~WEB QMx QMxGB ELCJBQ}OBxyQ}OSB=<Qс{QOB#$Q()*+,-./0FZ[\]1G2345^_`aa6HbcdefI789ghJijklmnopqrs:KtuLvvwxyz{|}~;O?/'v7@ #3 +; )9ǘ (08:2!1*"W%%%}فWMB ՁMTBxyz<( (bFf6 |( |6R0~ V:^͆ s{s~Gͤ*)|ͤ}ͤx(!*").Np*) ")<ͤ8͆ ~G v *)") x*)w#")4 V(~ol[YFp456!K[*{CS"sF&.>(08 )9)l~G$^͆ qxͤͤͤ>!D+")ͤ~ͤ#́ͰFf V ~~ow*)N  *)zw#{w#")*6!**) ~{ ##FN W(y( .Ps`Vv(y @ ;sH 4.{G(#y ǘ (08:2!1*"W_GO#+JZjz 9)@F@pDAMEogBRbr (8j*>[YFp456!K[*{CS"sF@ t u H.6@ H( ~.V^y(.P(1V^h N *) tu>6<v  ~(W G(*) ") *)R#*R7R8pppWGB ~ t u  ~(*)&.>O?O?oGG6_QWZOO?O?O??oo?oo@ 07X *H &h ")|(z z(|(z z( !!3$  !>-l~"- !W+ ̓"3$ Bmtufn(f *)+*)+ fF!V ^ ^( f n z{|}*)t u ####")*)RR8I!p*)")*****WARNING: CROSS REFERENCE OVERFLOW OCCURRED ^Ǵ!tf ~( ~ wF(~(!FN W(y( .Ps`Vv(y @ ;sH 4.{G(#y @ t' ^! (w##6= H' B!> (w##6 +! > ( ~(( #6!!!!= < f!>f!f!< = g> cˈ\> = K< Gː@.!T!( ###6# #F.(EQGTLTGELE NE !P /H ;R(8` >P :h 6=@ 07X *H &h ")|(z z(|(z z( !!3$  !>-l~"- !W+ ̓"3$ Bm$̓"m$G }o|g}o|g}o|gC%C< +(- m$̓"m$-(ZR $.#(l&m$!6"* /m$"m$$$$$|(z $}!(0G $'/ 0m$"m$$$$$z $($| $y'$!+r86)( !0ڰ#:Ұ#8!'(ͺ(H(!D( O(Q(B( : 2Gy(j $ŧj $Z $08!0A8٧o> $g6$ #( *)4' !eo͈((~       COPYRIGHT 1979 SD SYSTEMS*" ͇ R"r"|6 R"v6 R"t6 R"R"nR<<<R"!"p"~"""[R8 i͇ |!""!66!\ 2 |$( !R͇ !G $***END OF WINDOW. USE 'ADVANCE' TO SEE NEXT RECORD $***EOF $***DATA MODE $***NEW FILE $***TOF $***NOT ENOUGH MEMORY AVAILABLE$SYNTAX ERROR $ͿN ͬU V(U  *"p!V +!6B#6A#6K$S!V!\*r"z6 ( C͇ kU !v( *|"z *r"z͞ *zͲ ~2 (C#~ͬ (, (I0 05`i))))o͵ ?͵ {!#~ͬ ( (0 8~- C"z!\!*|(x' y'ڑy'Ox'G:!!6#!\#!$ !!""~"p!"*p[~R NͿͬ*p[~R N[][S!6T]!\#~!0 ͇ | !\#!$A f *p͠ N 8Ϳͬd (#*p> #"p; ^ \ d *~"p^fD  B*p[ R(+++R(+~ - d ##"p- d (F &*}'o|'g0!"͗Kd ͛ ( ^( V(`͇ !"*DM!\# !\#!'$$$BAKf͇ ͳ Ñ((X***DATA ERROR$***INPUT FILE DOES NOT EXIST$***NO DIRECTORY SPACE AVAILABLE$***ERROR IN EXTENDING FILE$***END OF DISK DATA AREA$***READ PAST END OF FILE ERROR$***ERROR W *p͠ 4\ *p> #d 4fD [~RDM[p(S~I *p͠ ( !G  ͵ *ͦ ͛ f͉*~[pR[~͛ ( *~+S~*[pSp; L D (!0*y'Ox'G *}'O|'Gt!HILE RENAMING FILES$***CANNOT CLOSE FILE - DATA IN THIS FILE IS LOST$(( f͇ ͵|)|(z z(|(z z( !!Ͳ#  !>-l!- !W+ "Ͳ# #~' +~'V K V^ *p"p͠ N(D ͇ !G ;  ͵ ] d - F ͛ S Ͳ !ڑO#~ʑ ʑ#~( (##"z*p *p\ "*p d "p; fD ~ (( #~ ##<#B#"#G }o|g}o|g}o|gC%C< +(- #"#-(ZR#.#(l&#z!6p"* /#p"#ͣ#ͣ#|(zĉ#}!(0G܉#'/ 0#p"#ͣ#ͣ#z̉#(͎#|ĉ#yĦ#!+r86HBCA y x Ͳ !ڑO#"~ʑ ʑ#~ ʑ x2#"x~( (##"zx2\9*p[:G:0(:O :O *~BDMS~%O*~ :O *~R#DM*~S~*x:(O*p" )( N!0/#:/#8!'(ͺ(H(!D( O(Q(B( : 2Gy(j܉#ŧj܉#Z܉#08!0A8٧o>܉#g6$ #( *E)4' !eo((~ [RDM*p d }n‘v"p; pfD E  kT t kQ ͿN ͬ ͇ Px Ͳ *z͊) "z! 2 ) !\  #) D!*p!$"p!͠ N( f(46l&͙#A}g R0||/g}/o#yO.!*.( w#>.6 !*!% y#V6>}4GR~}#tAMzfM4Znt=΋D 9Ϳͬ; ~X!~# v(Qd J - >XI! w(y 8$6!$!>  + (L ( (D  ( ( (G ( (8,(4. ( ,(  ( (<  ( (, #~O.,;:=?*͇ Ño # Z ͇ ͳ < ***ILLEGAL EXTENSION$COMBAK$$$G‘ *z͊) "z! 2 ‰$*>2!* w#( w* ͉I!f:< $NS!2!$O ~Kd C*t "#L +oZ oZ o0W͵ z0ɧy'Ox'Gɧ}<'o>'g^C *t1*v2͵ *r*͵ T]6 T]#Ny(.#6 #6 ~ ( ( 8 #y0 ͵ ~- ć 6  ͇ ***WARNING: INPUT LINE TRUNCATED $***WARNING: UNPRINTABLE CHARACTER(S) IN LINE $̀ V#z ͍  (͵ z :=>2# ͵ :G ͵ ɯ[~R ,*z~ͬ #"z:ݾ~ +[~*nR *p[RR8A*p*~*p"~~ͿwѷR DM[SpS~*͗^V:͇ n ͈*""2*[RR0 [ L>(5 x  (S~x2( !H*"p!++~ +~  6 #6 #1}!1 ͑~w*o !07B͈ ͌ ͎F *a "g :q ϯ2 *s 2 Ͷ8$ > ~+~  +~+~ fn!v| }   >+  ~#~#V#^>*> D > > ~#|}     Ɛ'@'WBKu B~#*a R+N( !v>D !>:Oe* |e}e>e~> !͑SYNTAX ERROR͈ ͌ *s Ͷ8͎*s ͶLN(FNfn" [} S ^#V;F(+n(p#qq#pN(CK} F(~(!,FN W(y( ͪP cYv(y @ > H 7ͪ~G(&y @ *O)+' ^!(w##6*R"s  R"u i! 6 !"i "k "a "c 6:_!#"o 6 2 *o R0Q/ > >2  (=C U A C} >  FN[ rs! * |}xy" > ï! N(! ͑! ͑*a ! ͑*c /N!vF ! !1'>.%! N(! ! *a ! *c /F(*a [e R(0 !0! !*c [a =xx"i "k "a "c y>,(!0*o xBx@ ,!0 !!0v !> : S!"͑ͽ ~# (A C U !F(!,͑ͽ x"i "k "a "c ! (G0ͩ ))))o0$  S R(Q!!~"  B0 G.(6A>:xe* |e}ee[ e#~" S *c "e "a OrƐ'@'ɗe> > !"w "y "{ *{ $L: Ggo ZV !~R"y "a *w R0Sw *u (,( (> O,( A O ͽ ~# (A C U !F(!,͑ͽ x"i "k "a "c ! (G0ͩ ))))o0$  R8 ! w#"c (ç F " ^(!a ͑*c "k w+w+WOGw+w(§Dfntu;f 5D F(V͜+!u ͑fntuMG(v F(*i "k '8go^#V;;s#rçn{ZWͶ88 +*u B*w ѧR8 ! *{ Ku Su B86666<BKu BN[k [y OO6 z͈͑ ! N(!v ! u xy2q eb v!J e   w w w OBJHEXCRSVz͜#Zͪ '(08:8@8[0ɯ<0  ͜  ÜƐ'@'W|}# ~" ͪ ͪ (  _(! ( !D (!} _w"!#ͪ ͪ !%  ͪ !D u!#ͪ ͪ j !#ͪ ͪ !f !#ͪ ͪ ***INPUT FILE DOES NOT EXIST ***NO DIRECTORY SPACE AVAILABLE ***CANNOT CLOSE FILE ***ERROR IN EXTENDING FILE ***END OF DISK DATA AREA ***READ PAST END OF FILE ***READING UNWRITTEN DATA ѯ>  m (L ( (D m ( ( (Hm ( (9,(5. (m ,(! ( (P ͪ ! ~Px_#6 ! }OS=<с{QO#$%%%}فWM ՁMTSD SYSTEMS LINKER V3.1 ***INVALID EXTENSION ***CHECKSUM ERROR ***GLOBAL DOUBLE DEF ***MODULE SEQUENCE ERROR ***NOT ENOUGH MEMORY AVAILABLE UNDEFINED SYMBOLS  BEG ADDR  END ADDR  PASS 2 ;*********************************************** ;* TITLE: MAIN * ;* * ;* * ;* DESCRIPTION: TEST PROGRAM FOR ZASM AND * ;*  ABS  REL  LOAD MAP  GLOBAL CROSS REFERENCE TABLE SYMBOL ADDR REFERENCES  V ~~oėw*E)N  *cLNKCRS TMP~ ##FN W(y( ͪP cYv(y @ >  LINK. MODULES MAIN,SUB1,SUB2 & SUB3 * ;* ARE TO BE LOADED FOR TEST. TEST WILL * ;* VERIFY OPERATION OF THE GLOBAL PSEUDO * ;* OP AND THE CORRECT LINKAGE OF GLOBAL * ;* VARIABLES INCLUDING ALL COMBINATIONS * ;* OF H 7ͪ~G(&y @ *O)+t u ÇHʇͪ6Ç@ H( ~ĪV^y(ͪP(1V^h N *E) tu>6<v  ~(W G(*Y) "Y) *Y)R#*R7R8pppWgG ~ *O)+INTERNAL AND EXTERNAL REFERENCES. * ;*********************************************** ORG 0100H PSECT ABS NAME MAIN GLOBAL MAIN GLOBAL MSGBEG GLOBAL MODNO GLOBAL PRINT GLOBAL SUB1 t u  ~(*E)tuf fF!V ^ ^( *O)+f n z\{\|\}\*m)t u ####"m)*[)RR8I!p*O)"k)*****WARNING: CROSS REFERENCE OVERFLOW OCCURRED ^́!t~( ~ w GLOBAL SUB2 GLOBAL SUB3 GLOBAL MSGEND GLOBAL MSGMAIN GLOBAL CRLF EXECO EQU 0 ;RETURNTO DOS COE EQU 0F00CH MAIN LD HL,MSGBEG ;OUTPUT BEGINING MSG CALL PRINT LD A,0 ;MODULE NO      = 0 CALL MODNO CALL MODNO LD HL,MSGMAIN ;OUTPUT MSG MAIN CALL PRINT CALL SUB1 ;EXECUTE SUB1 CALL SUB2 ;EXECUTE SUB2 CALL SUB3 ;EXECUTE SUB3 LD HL,MSGEND ;OU ARE TO BE LOADED FOR TEST. * ;*********************************************** PSECT REL NAME SUB1 GLOBAL MAIN GLOBAL SUB1 GLOBAL MODNO GLOBAL MSGBEG GLOBAL MSGEND GLOBAL MTPUT END MESSAGE CALL PRINT JP EXECO ;RETURN TO DDT80 CRLF LD C,0DH CALL COE LD C,0AH JP COE END  SGSB2 GLOBAL MSGSB3 GLOBAL PTEST GLOBAL MSGMAIN GLOBAL MSGMOD GLOBAL PRINT EOT EQU 03H ; SUB1 LD A,1 CALL MODNO CALL MODNO LD HL,MSGSB1 CALL PRINT CALL PTEST RET ; PTEST LD HL,MSGTEST CALL PRINT RET MSGBEG DEFB 0DH DEFB 0AH DEFM ' ZASM & LINK ACCEPTANCE TESTS' DEFB EOT MSGEND DEFM ' ALL TESTS PASSED. ' DEFB EOT MSGMAIN DEFM 'MAIN'  DEFB EOT MSGSB1 DEFM ' SUB1' DEFB EOT MSGSB2 DEFM ' SUB2' DEFB EOT MSGSB3 DEFM ' SUB3' DEFB EOT MSGTEST DEFM ' TEST OF GLOBAL VARIABLE LINKAGE' DEFB EOT MSGMOD DEFM ' MODULE NO ' DEFB EOT END ;*********************************************** ;* SUBROUTINE SUB3 * ;* * ;* DESCRIPTION: TEST PROGRAM FOR ZASM AND * ;* LINK. MODULES MAIN,SUB1,SUB2 & SUB3 * ;*  SUB1  ND SUB1  1  T MSGTEST DEFM ' TEST OF GLOBAL VARIABLE LINKAGE' DEFB EOT MSGMOD DEFM ' MODULE NO ' DEFB EOT END  ARE TO BE LOADED FOR TEST. * ;*********************************************** PSECT REL GLOBAL MAIN GLOBAL SUB3 GLOBAL MSGSB3 GLOBAL NOSYM ;NO REFERENCE IN PROG GLOBAL SUB123 ;MULTIPLE REFERENCES GLOBAL PRINT GLOBAL MSGMOD GLOBAL MODNO GLOBAL PTEST GLOBAL CRLF PTXT EQU 0F036H COE EQU 0F00CH ; SUB3 LD A,3 CALL MODNO CALL MODNO LD HL,MSGSB3 CALL PRINT CALL PTEST RET ; MODNO PUSH AF ADD A,30H ;CONVERT TO ASCII PUSH AF LD HL,MSGMOD CALL PTXT POP AF LD C,A CALL COE CALL CRLF POP AF ;*********************************************** ;* SUBROUTINE SUB2 * ;* * ;* DESCRIPTION: TEST PROGRAM FOR ZASM AND * ;* LINK. MODULES MAIN,SUB1,SUB2 & SUB3 * ;*  RET ; ; SUB123 NOP JP SUB123 ; END  ENCED IN BOTH ADDRESS AND OPERAND ; FIELDS IN SAVE ASSE HL,MSGMOD CALL PTXT POP AF LD C,A CALL COE CALL CRLF POP AF  ARE TO BE LOADED FOR TEST. * ;*********************************************** PSECT REL GLOBAL MAIN GLOBAL SUB2 GLOBAL PTEST GLOBAL MODNO GLOBAL MSGSB2 GLOBAL PRINT GLOBAL CRLF PTXT EQU 0F036H ; SUB2 LD A,2 CALL MODNO CALL MODNO LD HL,MSGSB2 CALL PRINT CALL PTEST RET ; PRINT CALL PTXT CALL CRLF RET END   END  RE;*********************************************** ;* ;* SUBROUTINE SUB1 * ;* * ;* DESCRIPTION: TEST PROGRAM FOR ZASM AND * ;* LINK. MODULES MAIN,SUB1,SUB2 & SUB3 * ;*      JP C,NN JP M,NN JP NC,NN JP NN JP NZ,NN JP P,NN JP PE,NN JP PO,NN JP Z,NN ; JR C,DIS JR DIS JR NC,DIS JR NZ,DIS JR Z,DIS ; LD (BC),A LD (DE),A LD (HL),A LD (HL),B LD (HL),C LD (HL),D LD (HL),E LD (HL),H LD (HL),L LD (HL),N ; LD (IX+IND),A LD (IX+IND),B LD (IX+IND),C LD (IX+IND),D LD (IX+IND),E LD (IX+IND),H LD (IX+IND),L LD (IX+IND),N ; LD (IY+IND),A LD (IY+IND),B LD (IY+IND),C LD (IY+IND),D LD (IY+IND),E LD (IY+IND),H LD (IY+ TITLE Z80 OPCODE LISTING ; PSEUDO OPS ; ORG 0 PSECT REL ; DEFB 0AAH L2 DEFL $ L2 DEFL 55AAH DEFM 'ABCD' NN DEFS 2 DEFW 0AABBH L1 EQU 0AABBH IND EQU 5 N EQU 20H DIS EQU 30H GLOBAL NN IF 0 ; SHOULD NOT BE ASSEMBLED LD A,B ENDIF IND),L LD (IY+IND),N ; LD (NN),A LD (NN),BC LD (NN),DE LD (NN),HL LD (NN),IX LD (NN),IY LD (NN),SP ; LD A,(BC) LD A,(DE) LD A,(HL) LD A,(IX+IND) LD A,(IY+IND) LD A,(NN) LD A,A LD A,B LD A,C LD A,D LD A,E LD A,H L IF 1 ; SHOULD BE ASSEMBLED LD A,B ENDIF ; TURN LISTING OFF NLIST ; LISTING SHOULD NOT BE ON LD A,B LIST ; LISTING SHOULD BE ON ; ; ; ; Z80 OPCODES ; ADC A,(HL) ADC A,(IX+IND) ADC A,(IY+IND) ADC A,A ADC A,B ADC A,C ADC A,DD A,I LD A,L LD A,N LD A,R ; LD B,(HL) LD B,(IX+IND) LD B,(IY+IND) LD B,A LD B,B LD B,C LD B,D LD B,E LD B,H LD B,L LD B,N ; LD BC,(NN) LD BC,NN ; LD C,(HL) LD C,(IX+IND) LD C,(IY+IND) LD C,A LD C,B LD C,C L ADC A,E ADC A,H ADC A,L ADC A,N ADC HL,BC ADC HL,DE ADC HL,HL ADC HL,SP ; ADD A,(HL) ADD A,(IX+IND) ADD A,(IY+IND) ADD A,A ADD A,B ADD A,C ADD A,D ADD A,E ADD A,H ADD A,L ADD A,N ADD HL,BC ADD HL,DE ADD HL,HL D C,D LD C,E LD C,H LD C,L LD C,N ; LD D,(HL) LD D,(IX+IND) LD D,(IY+IND) LD D,A LD D,B LD D,C LD D,D LD D,E LD D,H LD D,L LD D,N ; LD DE,(NN) LD DE,NN ; LD E,(HL) LD E,(IX+IND) LD E,(IY+IND) LD E,A LD E,B L ADD HL,SP ADD IX,BC ADD IX,DE ADD IX,IX ADD IX,SP ADD IY,BC ADD IY,DE ADD IY,IY ADD IY,SP ; AND (HL) AND (IX+IND) AND (IY+IND) AND A AND B AND C AND D AND E AND H AND L AND N ; BIT 0,(HL) BIT 0,(IX+IND) BIT 0,D E,C LD E,D LD E,E LD E,H LD E,L LD E,N ; LD H,(HL) LD H,(IX+IND) LD H,(IY+IND) LD H,A LD H,B LD H,C LD H,D LD H,E LD H,H LD H,L LD H,N ; LD HL,(NN) LD HL,NN ; LD I,A ; LD IX,(NN) LD IX,NN ; LD IY,(NN) LD(IY+IND) BIT 0,A BIT 0,B BIT 0,C BIT 0,D BIT 0,E BIT 0,H BIT 0,L ; BIT 1,(HL) BIT 1,(IX+IND) BIT 1,(IY+IND) BIT 1,A BIT 1,B BIT 1,C BIT 1,D BIT 1,E BIT 1,H BIT 1,L ; BIT 2,(HL) BIT 2,(IX+IND) BIT 2,(IY+IND) BIT 2 IY,NN ; LD L,(HL) LD L,(IX+IND) LD L,(IY+IND) LD L,A LD L,B LD L,C LD L,D LD L,E LD L,H LD L,L LD L,N ; LD R,A ; LD SP,(NN) LD SP,HL LD SP,IX LD SP,IY LD SP,NN ; LDD LDDR LDI LDIR ; NEG ; NOP ; OR (HL,A BIT 2,B BIT 2,C BIT 2,D BIT 2,E BIT 2,H BIT 2,L ; BIT 3,(HL) BIT 3,(IX+IND) BIT 3,(IY+IND) BIT 3,A BIT 3,B BIT 3,C BIT 3,D BIT 3,E BIT 3,H BIT 3,L ; BIT 4,(HL) BIT 4,(IX+IND) BIT 4,(IY+IND) BIT 4,A BIT 4,B B) OR (IX+IND) OR (IY+IND) OR A OR B OR C OR D OR E OR H OR L OR N ; OTDR OTIR ; OUT (C),A OUT (C),B OUT (C),C OUT (C),D OUT (C),E OUT (C),H OUT (C),L OUT (N),A ; OUTD OUTI ; POP AF POP BC POP DE POP HIT 4,C BIT 4,D BIT 4,E BIT 4,H BIT 4,L ; BIT 5,(HL) BIT 5,(IX+IND) BIT 5,(IY+IND) BIT 5,A BIT 5,B BIT 5,C BIT 5,D BIT 5,E BIT 5,H BIT 5,L ; BIT 6,(HL) BIT 6,(IX+IND) BIT 6,(IY+IND) BIT 6,A BIT 6,B BIT 6,C BIT 6,DL POP IX POP IY PUSH AF PUSH BC PUSH DE PUSH HL PUSH IX PUSH IY ; RES 0,(HL) RES 0,(IX+IND) RES 0,(IY+IND) RES 0,A RES 0,B RES 0,C RES 0,D RES 0,E RES 0,H RES 0,L ; RES 1,(HL) RES 1,(IX+IND) RES 1,(IY+IND) RES  BIT 6,E BIT 6,H BIT 6,L ; BIT 7,(HL) BIT 7,(IX+IND) BIT 7,(IY+IND) BIT 7,A BIT 7,B BIT 7,C BIT 7,D BIT 7,E BIT 7,H BIT 7,L ; CALL C,NN CALL M,NN CALL NC,NN CALL NN CALL NZ,NN CALL P,NN CALL PE,NN CALL PO,NN CA1,A RES 1,B RES 1,C RES 1,D RES 1,E RES 1,H RES 1,L ; RES 2,(HL) RES 2,(IX+IND) RES 2,(IY+IND) RES 2,A RES 2,B RES 2,C RES 2,D RES 2,E RES 2,H RES 2,L ; RES 3,(HL) RES 3,(IX+IND) RES 3,(IY+IND) RES 3,A RES 3,B LL Z,NN ; CCF ; CP (HL) CP (IX+IND) CP (IY+IND) CP A CP B CP C CP D CP E CP H CP L CP N ; CPD CPDR CPI CPIR ; CPL ; DAA ; DEC (HL) DEC (IX+IND) DEC (IY+IND) DEC A DEC B DEC BC DEC C DEC D DEC DE RES 3,C RES 3,D RES 3,E RES 3,H RES 3,L ; RES 4,(HL) RES 4,(IX+IND) RES 4,(IY+IND) RES 4,A RES 4,B RES 4,C RES 4,D RES 4,E RES 4,H RES 4,L ; RES 5,(HL) RES 5,(IX+IND) RES 5,(IY+IND) RES 5,A RES 5,B RES 5,C RES 5, DEC E DEC H DEC HL DEC IX DEC IY DEC L DEC SP ; DI ; DJNZ DIS ; EI ; EX (SP),HL EX (SP),IX EX (SP),IY EX AF,AF' EX DE,HL EXX ; HALT ; IM 0 IM 1 IM 2 ; IN A,(C) IN A,(N) IN B,(C) IN C,(C) IN D,(C) IND RES 5,E RES 5,H RES 5,L ; RES 6,(HL) RES 6,(IX+IND) RES 6,(IY+IND) RES 6,A RES 6,B RES 6,C RES 6,D RES 6,E RES 6,H RES 6,L ; RES 7,(HL) RES 7,(IX+IND) RES 7,(IY+IND) RES 7,A RES 7,B RES 7,C RES 7,D RES 7,E RE E,(C) IN F,(C) IN H,(C) IN L,(C) ; INC (HL) INC (IY+IND) INC (IX+IND) INC A INC B INC BC INC C INC D INC DE INC E INC H INC HL INC IX INC IY INC L INC SP ; IND INDR INI INIR ; JP (HL) JP (IX) JP (IY) S 7,H RES 7,L ; RET RET C RET M RET NC RET NZ RET P RET PE RET PO RET Z ; RETI RETN ; RL (HL) RL (IX+IND) RL (IY+IND) RL A RL B RL C RL D RL E RL H RL L ; RLA ; RLC (HL) RLC (IX+IND) RLC (IY+IND) R     LC A RLC B RLC C RLC D RLC E RLC H RLC L ; RLCA ; RLD ; RR (HL) RR (IX+IND) RR (IY+IND) RR A RR B RR C RR D RR E RR H RR L ; RRA ; RRC (HL) RRC (IX+IND) RRC (IY+IND) RRC A RRC B RRC C RRC D RRC E  RRC H RRC L ; RRCA ; RRD ; RST 0 RST 08H RST 10H RST 18H RST 20H RST 28H RST 30H RST 38H ; SBC A,(HL) SBC A,(IX+IND) SBC A,(IY+IND) SBC A,A SBC A,B SBC A,C SBC A,D SBC A,E SBC A,H SBC A,L SBC A,N ; SBC HL,BC SBC HL,DE SBC HL,HL SBC HL,SP ; SCF ; SET 0,(HL) SET 0,(IX+IND) SET 0,(IY+IND) SET 0,A SET 0,B SET 0,C SET 0,D SET 0,E SET 0,H SET 0,L ; SET 1,(HL) SET 1,(IX+IND) SET 1,(IY+IND) SET 1,A SET 1,B SET 1,C SET 1,D SET 1,E SET 1,H SET 1,L ; SET 2,(HL) SET 2,(IX+IND) SET 2,(IY+IND) SET 2,A SET 2,B SET 2,C SET 2,D SET 2,E SET 2,H SET 2,L ; SET 3,(HL) SET 3,(IX+IND) SET 3,(IY+IND) SET 3,A SET 3,B SET 3,C SET 3,D SET 3,E S$ 0501FD $NN 02000573 :05000000AA4142434447 :20000700BBAA78788EDD8E05FD8E058F88898A8B8C8DCE20ED4AED5AED6AED7A86DD860510 :20002700FD860587808182838485C62009192939DD09DD19DD29DD39FD09FD19FD29FD39C1 :20004700A6DDA605FDA605A7A0A1A2A3A4A5E620CB46DDET 3,H SET 3,L ; SET 4,(HL) SET 4,(IX+IND) SET 4,(IY+IND) SET 4,A SET 4,B SET 4,C SET 4,D SET 4,E SET 4,H SET 4,L ; SET 5,(HL) SET 5,(IX+IND) SET 5,(IY+IND) SET 5,A SET 5,B SET 5,C SET 5,D SET 5,E SET 5,H SET 5,LCB0546FDCB0546CB47CB40CB4107 :20006700CB42CB43CB44CB45CB4EDDCB054EFDCB054ECB4FCB48CB49CB4ACB4BCB4CCB4D75 :20008700CB56DDCB0556FDCB0556CB57CB50CB51CB52CB53CB54CB55CB5EDDCB055EFDCB43 :2000A700055ECB5FCB58CB59CB5ACB5BCB5CCB5DCB66DDCB0566FDCB0566CB67CB60CB6 ; SET 6,(HL) SET 6,(IX+IND) SET 6,(IY+IND) SET 6,A SET 6,B SET 6,C SET 6,D SET 6,E SET 6,H SET 6,L ; SET 7,(HL) SET 7,(IX+IND) SET 7,(IY+IND) SET 7,A SET 7,B SET 7,C SET 7,D SET 7,E SET 7,H SET 7,L ; SLA (HL) 1CB :2000C700CB62CB63CB64CB65CB6EDDCB056EFDCB056ECB6FCB68CB69CB6ACB6BCB6CCB6D55 :2000E700CB76DDCB0576FDCB0576CB77CB70CB71CB72CB73CB74CB75CB7EDDCB057EFDCB63 :20010700057ECB7FCB78CB79CB7ACB7BCB7CCB7DDC0500FC0500D40500CD0500C40500F420 :200127000500EC0500E SLA (IX+IND) SLA (IY+IND) SLA A SLA B SLA C SLA D SLA E SLA H SLA L ; SRA (HL) SRA (IX+IND) SRA (IY+IND) SRA A SRA B SRA C SRA D SRA E SRA H SRA L ; SRL (HL) SRL (IX+IND) SRL (IY+IND) SRL A SRL B SRL C S40500CC05003FBEDDBE05FDBE05BFB8B9BABBBCBDFE20EDA9EDB933 :20014700EDA1EDB12F2735DD3505FD35053D050B0D151B1D252BDD2BFD2B2D3BF3102EFBD8 :20016700E3DDE3FDE308EBD976ED46ED56ED5EED78DB20ED40ED48ED50ED58ED70ED60ED17 :200187006834FD3405DD34053C04030C14131C2423DDRL D SRL E SRL H SRL L ; SUB (HL) SUB (IX+IND) SUB (IY+IND) SUB A SUB B SUB C SUB D SUB E SUB H SUB L SUB N ; XOR (HL) XOR (IX+IND) XOR (IY+IND) XOR A XOR B XOR C XOR D XOR E XOR H XOR L XOR N ; END 23FD232C33EDAAEDBAEDA2EDB2E9C3 :1901A700DDE9FDE9DA0500FA0500D20500C30500C20500F20500EA050069 $200000040118011B011E012101240127012A012D013001AC01AF01B201B501B801BB01BE95 :2001C000E20500CA0500382E182E302E202E282E0212777071727374753620DD7705DD7085 :2001E0 ; END  SUB N ; XOR (HL) XOR (IX+IND) XOR (IY+IND) XOR A XOR B XOR C XOR D XOR E XOR H XOR L XOR N ; END 0005DD7105DD7205DD7305DD7405DD7505DD360520FD7705FD7005FD7105FD720547 :20020000FD7305FD7405FD7505FD360520320500ED430500ED530500220500DD220500FD4B :20022000220500ED7305000A1A7EDD7E05FD7E053A05007F78797A7B7CED577D3E20ED5F25 :2002400046DD4605FD4605474041424344450620ED4B05000105004EDD4E05FD4E054F4844 :20026000494A4B4C4D0E2056DD5605FD5605575051525354551620ED5B05001105005EDDD9 :200280005E05FD5E055F58595A5B5C5D1E2066DD6605FD66056760616263646526202A059E :0602A00000210500ED47FE $2000000401C101C4020E021202160219021D022102250231025202550279027C029F02A279 :2002A600DD2A0500DD210500FD2A0500FD2105006EDD6E05FD6E056F68696A6B6C6D2E2070 :2002C600ED4FED7B0500F9DDF9FDF9310500EDA8EDB8EDA0EDB0ED4400B6DDB605FDB605D9 :2002E600B7B0B1B2B3B4B5F620EDBBEDB3ED79ED41ED49ED51ED59ED61ED69D320EDABED4A :20030600A3F1C1D1E1DDE1FDE1F5C5D5E5DDE5FDE5CB86DDCB0586FDCB0586CB87CB80CBDD :2003260081CB82CB83CB84CB85CB8EDDCB058EFDCB058ECB8FCB88CB89CB8ACB8BCB8CCB3F :200346008DCB96DDCB0596FDCB0596CB97CB90CB91CB92CB93CB94CB95CB9EDDCB059EFDBF :20036600CB059ECB9FCB98CB99CB9ACB9BCB9CCB9DCBA6DDCB05A6FDCB05A6CBA7CBA0CB5F :20038600A1CBA2CBA3CBA4CBA5CBAEDDCB05AEFDCB05AECBAFCBA8CBA9CBAACBABCBACCB1F :2003A600ADCBB6DDCB05B6FDCB05B6CBB7CBB0CBB1CBB2CBB3CBB4CBB5CBBEDDCB05BEFDBF :2003C600CB05BECBBFCBB8CBB9CBB     ACBBBCBBCCBBDC9D8F8D0C0F0E8E0C8ED4DED45CB16E8 :2003E600DDCB0516FDCB0516CB17CB10CB11CB12CB13CB14CB1517CB06DDCB0506FDCB05D6 :2004060006CB07CB00CB01CB02CB03CB04CB0507ED6FCB1EDDCB051EFDCB051ECB1FCB185E :20042600CB19CB1ACB1BCB1CCB1D1FCB0EDDCB050EFDCB050ECB0F47 ADC A,N '001B ED4A 0048 ADC HL,BC '001D ED5A 0049 ADC HL,DE '001F ED6A 0050 ADC HL,HL '0021 ED7A 0051 ADC HL,SP 0052 ; '0023 86 0053 CB08CB09CB0ACB0BCBB3 :200446000CCB0D0FED67C7CFD7DFE7EFF7FF9EDD9E05FD9E059F98999A9B9C9DDE20ED420E :20046600ED52ED62ED7237CBC6DDCB05C6FDCB05C6CBC7CBC0CBC1CBC2CBC3CBC4CBC5CB0D :20048600CEDDCB05CEFDCB05CECBCFCBC8CBC9CBCACBCBCBCCCBCDCBD6DDCB05D6FDCB0566 :20 ADD A,(HL) '0024 DD8605 0054 ADD A,(IX+IND) '0027 FD8605 0055 ADD A,(IY+IND) '002A 87 0056 ADD A,A '002B 80 0057 ADD A,B '002C 81 0058 ADD A,C '002D 804A600D6CBD7CBD0CBD1CBD2CBD3CBD4CBD5CBDEDDCB05DEFDCB05DECBDFCBD8CBD9CB72 :2004C600DACBDBCBDCCBDDCBE6DDCB05E6FDCB05E6CBE7CBE0CBE1CBE2CBE3CBE4CBE5CBC2 :2004E600EEDDCB05EEFDCB05EECBEFCBE8CBE9CBEACBEBCBECCBEDCBF6DDCB05F6FDCB0586 :20050600F6CBF7CBF0CBF1CBF2C2 0059 ADD A,D '002E 83 0060 ADD A,E '002F 84 0061 ADD A,H '0030 85 0062 ADD A,L '0031 C620 0063 ADD A,N Z80 OPCODE LISTING SD SYBF3CBF4CBF5CBFEDDCB05FEFDCB05FECBFFCBF8CBF9CB51 :20052600FACBFBCBFCCBFDCB26DDCB0526FDCB0526CB27CB20CB21CB22CB23CB24CB25CB61 :200546002EDDCB052EFDCB052ECB2FCB28CB29CB2ACB2BCB2CCB2DCB3EDDCB053EFDCB0515 :200566003ECB3FCB38CB39CB3ACB3BCB3CCB3D96DD9605FD9605STEMS Z80 ASSEMBLER PAGE 0002 ADDR CODE STMT SOURCE STATEMENT '0033 09 0064 ADD HL,BC '0034 19 0065 ADD HL,DE '0035 29 0066 ADD HL,HL '0036 39 0067 ADD HL,SP '0097909192939495D620AEBC :0F058600DDAE05FDAE05AFA8A9AAABACADEE206A $0C00000402A802AC02B002B402CA02D290 :00000001FF 937 DD09 0068 ADD IX,BC '0039 DD19 0069 ADD IX,DE '003B DD29 0070 ADD IX,IX '003D DD39 0071 ADD IX,SP '003F FD09 0072 ADD IY,BC '0041 FD19 0073 ADD  IY,DE '0043 FD29 0074 ADD IY,IY '0045 FD39 0075 ADD IY,SP 0076 ; '0047 A6 0077 AND (HL) '0048 DDA605 0078 AND (IX+IND) '004B FDA605 0079 AND  Z80 OPCODE LISTING SD SYSTEMS Z80 ASSEMBLER PAGE 0001 ADDR CODE STMT SOURCE STATEMENT 0002 ; PSEUDO OPS 0003 ; >0000 0004 ORG 0 0005 PSECT (IY+IND) '004E A7 0080 AND A '004F A0 0081 AND B '0050 A1 0082 AND C '0051 A2 0083 AND D '0052 A3 0084 AND E '0053 A4 0085 AND H  REL 0006 ; '0000 AA 0007 DEFB 0AAH '>0001 0008 L2 DEFL $ >55AA 0009 L2 DEFL 55AAH '0001 41424344 0010 DEFM 'ABCD' >0005 0011 NN DEFS 2 '0007 B'0054 A5 0086 AND L '0055 E620 0087 AND N 0088 ; '0057 CB46 0089 BIT 0,(HL) '0059 DDCB0546 0090 BIT 0,(IX+IND) '005D FDCB0546 0091 BIT 0,(IY+IND) '00BAA 0012 DEFW 0AABBH >AABB 0013 L1 EQU 0AABBH >0005 0014 IND EQU 5 >0020 0015 N EQU 20H >0030 0016 DIS EQU 30H 0017 GLOBAL NN 61 CB47 0092 BIT 0,A '0063 CB40 0093 BIT 0,B '0065 CB41 0094 BIT 0,C '0067 CB42 0095 BIT 0,D '0069 CB43 0096 BIT 0,E '006B CB44 0097 BIT 0,H ' 0018 IF 0 0019 ; SHOULD NOT BE ASSEMBLED 0020 LD A,B 0021 ENDIF 0022 IF 1 0023 ; SHOULD BE ASSEMBLED '00006D CB45 0098 BIT 0,L 0099 ; '006F CB4E 0100 BIT 1,(HL) '0071 DDCB054E 0101 BIT 1,(IX+IND) '0075 FDCB054E 0102 BIT 1,(IY+IND) '0079 CB4F 0103 BIT 1,A 09 78 0024 LD A,B 0025 ENDIF 0026 ; TURN LISTING OFF 0031 ; LISTING SHOULD BE ON 0032 ; 0033 ; 0034 ; '007B CB48 0104 BIT 1,B '007D CB49 0105 BIT 1,C '007F CB4A 0106 BIT 1,D '0081 CB4B 0107 BIT 1,E '0083 CB4C 0108 BIT 1,H '0085 CB4D 0109 BIT 1,L 0035 ; Z80 OPCODES 0036 ; '000B 8E 0037 ADC A,(HL) '000C DD8E05 0038 ADC A,(IX+IND) '000F FD8E05 0039 ADC A,(IY+IND) '0012 8F 0040 ADC A,A '0013 88 0041 0110 ; '0087 CB56 0111 BIT 2,(HL) '0089 DDCB0556 0112 BIT 2,(IX+IND) '008D FDCB0556 0113 BIT 2,(IY+IND) '0091 CB57 0114 BIT 2,A '0093 CB50 0115 BIT 2, ADC A,B '0014 89 0042 ADC A,C '0015 8A 0043 ADC A,D '0016 8B 0044 ADC A,E '0017 8C 0045 ADC A,H '0018 8D 0046 ADC A,L '0019 CE20 00B '0095 CB51 0116 BIT 2,C '0097 CB52 0117 BIT 2,D '0099 CB53 0118 BIT 2,E '009B CB54 0119 BIT 2,H '009D CB55 0120 BIT 2,L 0121 ; Z     80 OPCODE LISTING SD SYSTEMS Z80 ASSEMBLER PAGE 0003 ADDR CODE STMT SOURCE STATEMENT '009F CB5E 0122 BIT 3,(HL) '00A1 DDCB055E 0123 BIT 3,(IX+IND) '00A5 FDCB055E 0124 BIT 3,(IY+IND) ' C '013D BA 0195 CP D '013E BB 0196 CP E '013F BC 0197 CP H '0140 BD 0198 CP L '0141 FE20 0199 CP N 0200 ; '0143 EDA9 00A9 CB5F 0125 BIT 3,A '00AB CB58 0126 BIT 3,B '00AD CB59 0127 BIT 3,C '00AF CB5A 0128 BIT 3,D '00B1 CB5B 0129 BIT 3,E '00B3 CB5C 0130 BIT 3,H 0201 CPD '0145 EDB9 0202 CPDR '0147 EDA1 0203 CPI '0149 EDB1 0204 CPIR 0205 ; '014B 2F 0206 CPL 0207 ; '014C 27 0208 DAA  '00B5 CB5D 0131 BIT 3,L 0132 ; '00B7 CB66 0133 BIT 4,(HL) '00B9 DDCB0566 0134 BIT 4,(IX+IND) '00BD FDCB0566 0135 BIT 4,(IY+IND) '00C1 CB67 0136 BIT 4,A 0209 ; '014D 35 0210 DEC (HL) '014E DD3505 0211 DEC (IX+IND) '0151 FD3505 0212 DEC (IY+IND) '0154 3D 0213 DEC A '0155 05 0214 DEC B '0156 0B 021 '00C3 CB60 0137 BIT 4,B '00C5 CB61 0138 BIT 4,C '00C7 CB62 0139 BIT 4,D '00C9 CB63 0140 BIT 4,E '00CB CB64 0141 BIT 4,H '00CD CB65 0142 BIT 45 DEC BC '0157 0D 0216 DEC C '0158 15 0217 DEC D '0159 1B 0218 DEC DE '015A 1D 0219 DEC E '015B 25 0220 DEC H '015C 2B 0221 ,L 0143 ; '00CF CB6E 0144 BIT 5,(HL) '00D1 DDCB056E 0145 BIT 5,(IX+IND) '00D5 FDCB056E 0146 BIT 5,(IY+IND) '00D9 CB6F 0147 BIT 5,A '00DB CB68 0148 BIT  DEC HL '015D DD2B 0222 DEC IX '015F FD2B 0223 DEC IY '0161 2D 0224 DEC L '0162 3B 0225 DEC SP 0226 ; '0163 F3 0227 DI 5,B '00DD CB69 0149 BIT 5,C '00DF CB6A 0150 BIT 5,D '00E1 CB6B 0151 BIT 5,E '00E3 CB6C 0152 BIT 5,H '00E5 CB6D 0153 BIT 5,L 0154 ; '00E7 CB76 0228 ; '0164 102E 0229 DJNZ DIS 0230 ; '0166 FB 0231 EI 0232 ; '0167 E3 0233 EX (SP),HL '0168 DDE3 0234 EX (SP),IX '016A FDE3 0235  0155 BIT 6,(HL) '00E9 DDCB0576 0156 BIT 6,(IX+IND) '00ED FDCB0576 0157 BIT 6,(IY+IND) '00F1 CB77 0158 BIT 6,A '00F3 CB70 0159 BIT 6,B '00F5 CB71 0160 BIT  EX (SP),IY '016C 08 0236 EX AF,AF' '016D EB 0237 EX DE,HL Z80 OPCODE LISTING SD SYSTEMS Z80 ASSEMBLER PAGE 0005 ADDR CODE STMT SOURCE STATEMENT '016E D9 0238  6,C '00F7 CB72 0161 BIT 6,D '00F9 CB73 0162 BIT 6,E '00FB CB74 0163 BIT 6,H '00FD CB75 0164 BIT 6,L 0165 ; '00FF CB7E 0166 BIT 7,(HL) '0101 EXX 0239 ; '016F 76 0240 HALT 0241 ; '0170 ED46 0242 IM 0 '0172 ED56 0243 IM 1 '0174 ED5E 0244 IM 2 0245 ; '0176 ED DDCB057E 0167 BIT 7,(IX+IND) '0105 FDCB057E 0168 BIT 7,(IY+IND) '0109 CB7F 0169 BIT 7,A '010B CB78 0170 BIT 7,B '010D CB79 0171 BIT 7,C '010F CB7A 0172 BI78 0246 IN A,(C) '0178 DB20 0247 IN A,(N) '017A ED40 0248 IN B,(C) '017C ED48 0249 IN C,(C) '017E ED50 0250 IN D,(C) '0180 ED58 0251 IN E,T 7,D '0111 CB7B 0173 BIT 7,E '0113 CB7C 0174 BIT 7,H '0115 CB7D 0175 BIT 7,L 0176 ; '0117 DC0500' 0177 CALL C,NN '011A FC0500' 0178 CALL M,NN '01(C) '0182 ED70 0252 IN F,(C) '0184 ED60 0253 IN H,(C) '0186 ED68 0254 IN L,(C) 0255 ; '0188 34 0256 INC (HL) '0189 FD3405 0257 INC (IY+IND) 1D D40500' 0179 CALL NC,NN Z80 OPCODE LISTING SD SYSTEMS Z80 ASSEMBLER PAGE 0004 ADDR CODE STMT SOURCE STATEMENT '0120 CD0500' 0180 CALL NN '0123 C40500' 0181 CALL NZ,NN '0126 '018C DD3405 0258 INC (IX+IND) '018F 3C 0259 INC A '0190 04 0260 INC B '0191 03 0261 INC BC '0192 0C 0262 INC C '0193 14 0263 INC D ' F40500' 0182 CALL P,NN '0129 EC0500' 0183 CALL PE,NN '012C E40500' 0184 CALL PO,NN '012F CC0500' 0185 CALL Z,NN 0186 ; '0132 3F 0187 CCF 0188 ;0194 13 0264 INC DE '0195 1C 0265 INC E '0196 24 0266 INC H '0197 23 0267 INC HL '0198 DD23 0268 INC IX '019A FD23 0269 INC IY '019C  '0133 BE 0189 CP (HL) '0134 DDBE05 0190 CP (IX+IND) '0137 FDBE05 0191 CP (IY+IND) '013A BF 0192 CP A '013B B8 0193 CP B '013C B9 0194 CP2C 0270 INC L '019D 33 0271 INC SP 0272 ; '019E EDAA 0273 IND '01A0 EDBA 0274 INDR '01A2 EDA2 0275 INI '01A4 EDB2 0276 INIR       0277 ; '01A6 E9 0278 JP (HL) '01A7 DDE9 0279 JP (IX) '01A9 FDE9 0280 JP (IY) '01AB DA0500' 0281 JP C,NN '01AE FA0500' 0282 JP M,NN '01B1 D20500' 0283 LD A,R 0350 ; '0240 46 0351 LD B,(HL) '0241 DD4605 0352 LD B,(IX+IND) '0244 FD4605 0353 LD B,(IY+IND) Z80 OPCODE LISTING SD SYSTEMS Z80 ASSEMBLER PAG JP NC,NN '01B4 C30500' 0284 JP NN '01B7 C20500' 0285 JP NZ,NN '01BA F20500' 0286 JP P,NN '01BD EA0500' 0287 JP PE,NN '01C0 E20500' 0288 JP PO,NN '01C3 CA0500'E 0007 ADDR CODE STMT SOURCE STATEMENT '0247 47 0354 LD B,A '0248 40 0355 LD B,B '0249 41 0356 LD B,C '024A 42 0357 LD B,D '024B 43 0358 LD  0289 JP Z,NN 0290 ; '01C6 382E 0291 JR C,DIS '01C8 182E 0292 JR DIS '01CA 302E 0293 JR NC,DIS '01CC 202E 0294 JR NZ,DIS '01CE 282E 0295 B,E '024C 44 0359 LD B,H '024D 45 0360 LD B,L '024E 0620 0361 LD B,N 0362 ; '0250 ED4B0500' 0363 LD BC,(NN) '0254 010500' 0364 LD BC,NN  JR Z,DIS Z80 OPCODE LISTING SD SYSTEMS Z80 ASSEMBLER PAGE 0006 ADDR CODE STMT SOURCE STATEMENT 0296 ; '01D0 02 0297 LD (BC),A '01D1 12 0298 LD ( 0365 ; '0257 4E 0366 LD C,(HL) '0258 DD4E05 0367 LD C,(IX+IND) '025B FD4E05 0368 LD C,(IY+IND) '025E 4F 0369 LD C,A '025F 48 0370 LD C,B DE),A '01D2 77 0299 LD (HL),A '01D3 70 0300 LD (HL),B '01D4 71 0301 LD (HL),C '01D5 72 0302 LD (HL),D '01D6 73 0303 LD (HL),E '01D7 74 03'0260 49 0371 LD C,C '0261 4A 0372 LD C,D '0262 4B 0373 LD C,E '0263 4C 0374 LD C,H '0264 4D 0375 LD C,L '0265 0E20 0376 LD C,N04 LD (HL),H '01D8 75 0305 LD (HL),L '01D9 3620 0306 LD (HL),N 0307 ; '01DB DD7705 0308 LD (IX+IND),A '01DE DD7005 0309 LD (IX+IND),B '01E1 DD710 0377 ; '0267 56 0378 LD D,(HL) '0268 DD5605 0379 LD D,(IX+IND) '026B FD5605 0380 LD D,(IY+IND) '026E 57 0381 LD D,A '026F 50 0382 LD D,5 0310 LD (IX+IND),C '01E4 DD7205 0311 LD (IX+IND),D '01E7 DD7305 0312 LD (IX+IND),E '01EA DD7405 0313 LD (IX+IND),H '01ED DD7505 0314 LD (IX+IND),L '01F0 DD360520 0B '0270 51 0383 LD D,C '0271 52 0384 LD D,D '0272 53 0385 LD D,E '0273 54 0386 LD D,H '0274 55 0387 LD D,L '0275 1620 0388 LD 315 LD (IX+IND),N 0316 ; '01F4 FD7705 0317 LD (IY+IND),A '01F7 FD7005 0318 LD (IY+IND),B '01FA FD7105 0319 LD (IY+IND),C '01FD FD7205 0320 LD (IY+IND),D D,N 0389 ; '0277 ED5B0500' 0390 LD DE,(NN) '027B 110500' 0391 LD DE,NN 0392 ; '027E 5E 0393 LD E,(HL) '027F DD5E05 0394 LD E,(IX+IND) '0282 FD5E05 '0200 FD7305 0321 LD (IY+IND),E '0203 FD7405 0322 LD (IY+IND),H '0206 FD7505 0323 LD (IY+IND),L '0209 FD360520 0324 LD (IY+IND),N 0325 ; '020D 320500' 0326  0395 LD E,(IY+IND) '0285 5F 0396 LD E,A '0286 58 0397 LD E,B '0287 59 0398 LD E,C '0288 5A 0399 LD E,D '0289 5B 0400 LD E,E '028LD (NN),A '0210 ED430500' 0327 LD (NN),BC '0214 ED530500' 0328 LD (NN),DE '0218 220500' 0329 LD (NN),HL '021B DD220500' 0330 LD (NN),IX '021F FD220500' 0331 LD (NN),IY '0223A 5C 0401 LD E,H '028B 5D 0402 LD E,L '028C 1E20 0403 LD E,N 0404 ; '028E 66 0405 LD H,(HL) '028F DD6605 0406 LD H,(IX+IND) '0292 FD6 ED730500' 0332 LD (NN),SP 0333 ; '0227 0A 0334 LD A,(BC) '0228 1A 0335 LD A,(DE) '0229 7E 0336 LD A,(HL) '022A DD7E05 0337 LD A,(IX+IND) '605 0407 LD H,(IY+IND) '0295 67 0408 LD H,A '0296 60 0409 LD H,B '0297 61 0410 LD H,C '0298 62 0411 LD H,D Z80 OPCODE LISTING 022D FD7E05 0338 LD A,(IY+IND) '0230 3A0500' 0339 LD A,(NN) '0233 7F 0340 LD A,A '0234 78 0341 LD A,B '0235 79 0342 LD A,C '0236 7A 0343 LDSD SYSTEMS Z80 ASSEMBLER PAGE 0008 ADDR CODE STMT SOURCE STATEMENT '0299 63 0412 LD H,E '029A 64 0413 LD H,H '029B 65 0414 LD H,L '029C 2620 0415 LD H,N  A,D '0237 7B 0344 LD A,E '0238 7C 0345 LD A,H '0239 ED57 0346 LD A,I '023B 7D 0347 LD A,L '023C 3E20 0348 LD A,N '023E ED5F 0349  0416 ; '029E 2A0500' 0417 LD HL,(NN) '02A1 210500' 0418 LD HL,NN 0419 ; '02A4 ED47 0420 LD I,A 0421 ; '02A6 DD2A0500' 0422 LD IX,(NN) '02AA      DD210500' 0423 LD IX,NN 0424 ; '02AE FD2A0500' 0425 LD IY,(NN) '02B2 FD210500' 0426 LD IY,NN 0427 ; '02B6 6E 0428 LD L,(HL) '02B7 DD6E05 0429  RES 0,D '0329 CB83 0504 RES 0,E '032B CB84 0505 RES 0,H '032D CB85 0506 RES 0,L 0507 ; '032F CB8E 0508 RES 1,(HL) '0331 DDCB058E 0509 RES 1 LD L,(IX+IND) '02BA FD6E05 0430 LD L,(IY+IND) '02BD 6F 0431 LD L,A '02BE 68 0432 LD L,B '02BF 69 0433 LD L,C '02C0 6A 0434 LD L,D '02C1 6B ,(IX+IND) '0335 FDCB058E 0510 RES 1,(IY+IND) '0339 CB8F 0511 RES 1,A '033B CB88 0512 RES 1,B '033D CB89 0513 RES 1,C '033F CB8A 0514 RES 1,D '0341 CB8B 0515  0435 LD L,E '02C2 6C 0436 LD L,H '02C3 6D 0437 LD L,L '02C4 2E20 0438 LD L,N 0439 ; '02C6 ED4F 0440 LD R,A 0441 ; '02 RES 1,E '0343 CB8C 0516 RES 1,H '0345 CB8D 0517 RES 1,L 0518 ; '0347 CB96 0519 RES 2,(HL) '0349 DDCB0596 0520 RES 2,(IX+IND) '034D FDCB0596 0521 C8 ED7B0500' 0442 LD SP,(NN) '02CC F9 0443 LD SP,HL '02CD DDF9 0444 LD SP,IX '02CF FDF9 0445 LD SP,IY '02D1 310500' 0446 LD SP,NN 0447 ; '02D4  RES 2,(IY+IND) '0351 CB97 0522 RES 2,A '0353 CB90 0523 RES 2,B '0355 CB91 0524 RES 2,C '0357 CB92 0525 RES 2,D '0359 CB93 0526 RES 2,E '035B CB94 052EDA8 0448 LDD '02D6 EDB8 0449 LDDR '02D8 EDA0 0450 LDI '02DA EDB0 0451 LDIR 0452 ; '02DC ED44 0453 NEG 0454 ; '02DE 00 0455 NOP 7 RES 2,H Z80 OPCODE LISTING SD SYSTEMS Z80 ASSEMBLER PAGE 0010 ADDR CODE STMT SOURCE STATEMENT '035D CB95 0528 RES 2,L 0529 ; '035F CB9E 0530 RES 3,(HL 0456 ; '02DF B6 0457 OR (HL) '02E0 DDB605 0458 OR (IX+IND) '02E3 FDB605 0459 OR (IY+IND) '02E6 B7 0460 OR A '02E7 B0 0461 OR B '02E8 B1 ) '0361 DDCB059E 0531 RES 3,(IX+IND) '0365 FDCB059E 0532 RES 3,(IY+IND) '0369 CB9F 0533 RES 3,A '036B CB98 0534 RES 3,B '036D CB99 0535 RES 3,C '036F CB9A 0536  0462 OR C '02E9 B2 0463 OR D '02EA B3 0464 OR E '02EB B4 0465 OR H '02EC B5 0466 OR L '02ED F620 0467 OR N 046 RES 3,D '0371 CB9B 0537 RES 3,E '0373 CB9C 0538 RES 3,H '0375 CB9D 0539 RES 3,L 0540 ; '0377 CBA6 0541 RES 4,(HL) '0379 DDCB05A6 0542 RES 8 ; '02EF EDBB 0469 OTDR Z80 OPCODE LISTING SD SYSTEMS Z80 ASSEMBLER PAGE 0009 ADDR CODE STMT SOURCE STATEMENT '02F1 EDB3 0470 OTIR 0471 ; '02F3 ED79 0472 OU 4,(IX+IND) '037D FDCB05A6 0543 RES 4,(IY+IND) '0381 CBA7 0544 RES 4,A '0383 CBA0 0545 RES 4,B '0385 CBA1 0546 RES 4,C '0387 CBA2 0547 RES 4,D '0389 CBA3 0548T (C),A '02F5 ED41 0473 OUT (C),B '02F7 ED49 0474 OUT (C),C '02F9 ED51 0475 OUT (C),D '02FB ED59 0476 OUT (C),E '02FD ED61 0477 OUT (C),H '02FF ED69 0 RES 4,E '038B CBA4 0549 RES 4,H '038D CBA5 0550 RES 4,L 0551 ; '038F CBAE 0552 RES 5,(HL) '0391 DDCB05AE 0553 RES 5,(IX+IND) '0395 FDCB05AE 0554 478 OUT (C),L '0301 D320 0479 OUT (N),A 0480 ; '0303 EDAB 0481 OUTD '0305 EDA3 0482 OUTI 0483 ; '0307 F1 0484 POP AF '0308 C1 048 RES 5,(IY+IND) '0399 CBAF 0555 RES 5,A '039B CBA8 0556 RES 5,B '039D CBA9 0557 RES 5,C '039F CBAA 0558 RES 5,D '03A1 CBAB 0559 RES 5,E '03A3 CBAC 05 POP BC '0309 D1 0486 POP DE '030A E1 0487 POP HL '030B DDE1 0488 POP IX '030D FDE1 0489 POP IY '030F F5 0490 PUSH AF '0310 C5 0491 560 RES 5,H '03A5 CBAD 0561 RES 5,L 0562 ; '03A7 CBB6 0563 RES 6,(HL) '03A9 DDCB05B6 0564 RES 6,(IX+IND) '03AD FDCB05B6 0565 RES 6,(IY+IND) '03B1 CBB7  PUSH BC '0311 D5 0492 PUSH DE '0312 E5 0493 PUSH HL '0313 DDE5 0494 PUSH IX '0315 FDE5 0495 PUSH IY 0496 ; '0317 CB86 0497 RES 0,(HL) 0566 RES 6,A '03B3 CBB0 0567 RES 6,B '03B5 CBB1 0568 RES 6,C '03B7 CBB2 0569 RES 6,D '03B9 CBB3 0570 RES 6,E '03BB CBB4 0571 RES 6,H '03BD CBB5  '0319 DDCB0586 0498 RES 0,(IX+IND) '031D FDCB0586 0499 RES 0,(IY+IND) '0321 CB87 0500 RES 0,A '0323 CB80 0501 RES 0,B '0325 CB81 0502 RES 0,C '0327 CB82 0503  0572 RES 6,L 0573 ; '03BF CBBE 0574 RES 7,(HL) '03C1 DDCB05BE 0575 RES 7,(IX+IND) '03C5 FDCB05BE 0576 RES 7,(IY+IND) '03C9 CBBF 0577 RES 7,A '03CB CBB8       0578 RES 7,B '03CD CBB9 0579 RES 7,C '03CF CBBA 0580 RES 7,D '03D1 CBBB 0581 RES 7,E '03D3 CBBC 0582 RES 7,H '03D5 CBBD 0583 RES 7,L  RST 18H '0450 E7 0658 RST 20H '0451 EF 0659 RST 28H '0452 F7 0660 RST 30H '0453 FF 0661 RST 38H 0662 ; '0454 9E 0663 SBC A,(HL)  0584 ; '03D7 C9 0585 RET Z80 OPCODE LISTING SD SYSTEMS Z80 ASSEMBLER PAGE 0011 ADDR CODE STMT SOURCE STATEMENT '03D8 D8 0586 RET C '03D9 F8 0587 RET M '03D '0455 DD9E05 0664 SBC A,(IX+IND) '0458 FD9E05 0665 SBC A,(IY+IND) '045B 9F 0666 SBC A,A '045C 98 0667 SBC A,B '045D 99 0668 SBC A,C '045E 9A 0669 A D0 0588 RET NC '03DB C0 0589 RET NZ '03DC F0 0590 RET P '03DD E8 0591 RET PE '03DE E0 0592 RET PO '03DF C8 0593 RET Z  SBC A,D '045F 9B 0670 SBC A,E '0460 9C 0671 SBC A,H '0461 9D 0672 SBC A,L '0462 DE20 0673 SBC A,N 0674 ; '0464 ED42 0675 SBC HL,B 0594 ; '03E0 ED4D 0595 RETI '03E2 ED45 0596 RETN 0597 ; '03E4 CB16 0598 RL (HL) '03E6 DDCB0516 0599 RL (IX+IND) '03EA FDCB0516 0600 RL (IY+IND) '03EC '0466 ED52 0676 SBC HL,DE '0468 ED62 0677 SBC HL,HL '046A ED72 0678 SBC HL,SP 0679 ; '046C 37 0680 SCF 0681 ; '046D CBC6 0682 SETE CB17 0601 RL A '03F0 CB10 0602 RL B '03F2 CB11 0603 RL C '03F4 CB12 0604 RL D '03F6 CB13 0605 RL E '03F8 CB14 0606 RL H '03FA CB15  0,(HL) '046F DDCB05C6 0683 SET 0,(IX+IND) '0473 FDCB05C6 0684 SET 0,(IY+IND) '0477 CBC7 0685 SET 0,A '0479 CBC0 0686 SET 0,B '047B CBC1 0687 SET 0,C '047D CBC2  0607 RL L 0608 ; '03FC 17 0609 RLA 0610 ; '03FD CB06 0611 RLC (HL) '03FF DDCB0506 0612 RLC (IX+IND) '0403 FDCB0506 0613 RLC (IY+IND) '040 0688 SET 0,D '047F CBC3 0689 SET 0,E '0481 CBC4 0690 SET 0,H '0483 CBC5 0691 SET 0,L 0692 ; '0485 CBCE 0693 SET 1,(HL) '0487 DDCB05CE 0694 7 CB07 0614 RLC A '0409 CB00 0615 RLC B '040B CB01 0616 RLC C '040D CB02 0617 RLC D '040F CB03 0618 RLC E '0411 CB04 0619 RLC H '0413 CB05  SET 1,(IX+IND) '048B FDCB05CE 0695 SET 1,(IY+IND) '048F CBCF 0696 SET 1,A '0491 CBC8 0697 SET 1,B '0493 CBC9 0698 SET 1,C '0495 CBCA 0699 SET 1,D '0497 CBCB 0620 RLC L 0621 ; '0415 07 0622 RLCA 0623 ; '0416 ED6F 0624 RLD 0625 ; '0418 CB1E 0626 RR (HL) '041A DDCB051E 0627 RR ( 0700 SET 1,E '0499 CBCC 0701 SET 1,H Z80 OPCODE LISTING SD SYSTEMS Z80 ASSEMBLER PAGE 0013 ADDR CODE STMT SOURCE STATEMENT '049B CBCD 0702 SET 1,L IX+IND) '041E FDCB051E 0628 RR (IY+IND) '0422 CB1F 0629 RR A '0424 CB18 0630 RR B '0426 CB19 0631 RR C '0428 CB1A 0632 RR D '042A CB1B 0633 RR  0703 ; '049D CBD6 0704 SET 2,(HL) '049F DDCB05D6 0705 SET 2,(IX+IND) '04A3 FDCB05D6 0706 SET 2,(IY+IND) '04A7 CBD7 0707 SET 2,A '04A9 CBD0 0708 SET 2,B '04AB CBD1  E '042C CB1C 0634 RR H '042E CB1D 0635 RR L 0636 ; '0430 1F 0637 RRA 0638 ; '0431 CB0E 0639 RRC (HL) '0433 DDCB050E 0640 RRC ( 0709 SET 2,C '04AD CBD2 0710 SET 2,D '04AF CBD3 0711 SET 2,E '04B1 CBD4 0712 SET 2,H '04B3 CBD5 0713 SET 2,L 0714 ; '04B5 CBDE 0715 SIX+IND) '0437 FDCB050E 0641 RRC (IY+IND) '043B CB0F 0642 RRC A '043D CB08 0643 RRC B Z80 OPCODE LISTING SD SYSTEMS Z80 ASSEMBLER PAGE 0012 ADDR CODE STMT SOURCE STATEMEET 3,(HL) '04B7 DDCB05DE 0716 SET 3,(IX+IND) '04BB FDCB05DE 0717 SET 3,(IY+IND) '04BF CBDF 0718 SET 3,A '04C1 CBD8 0719 SET 3,B '04C3 CBD9 0720 SET 3,C '04C5 CBDA NT '043F CB09 0644 RRC C '0441 CB0A 0645 RRC D '0443 CB0B 0646 RRC E '0445 CB0C 0647 RRC H '0447 CB0D 0648 RRC L 0649 ; '0449 0F 0650 0721 SET 3,D '04C7 CBDB 0722 SET 3,E '04C9 CBDC 0723 SET 3,H '04CB CBDD 0724 SET 3,L 0725 ; '04CD CBE6 0726 SET 4,(HL) '04CF DDCB05E6 0727  RRCA 0651 ; '044A ED67 0652 RRD 0653 ; '044C C7 0654 RST 0 '044D CF 0655 RST 08H '044E D7 0656 RST 10H '044F DF 0657  SET 4,(IX+IND) '04D3 FDCB05E6 0728 SET 4,(IY+IND) '04D7 CBE7 0729 SET 4,A '04D9 CBE0 0730 SET 4,B '04DB CBE1 0731 SET 4,C '04DD CBE2 0732 SET 4,D '04DF CB     E3 0733 SET 4,E '04E1 CBE4 0734 SET 4,H '04E3 CBE5 0735 SET 4,L 0736 ; '04E5 CBEE 0737 SET 5,(HL) '04E7 DDCB05EE 0738 SET 5,(IX+IND) '04EB FDCB05EE SUB D '0580 93 0810 SUB E '0581 94 0811 SUB H '0582 95 0812 SUB L '0583 D620 0813 SUB N 0814 ; '0585 AE 0815 XOR (HL) '0586 D 0739 SET 5,(IY+IND) '04EF CBEF 0740 SET 5,A '04F1 CBE8 0741 SET 5,B '04F3 CBE9 0742 SET 5,C '04F5 CBEA 0743 SET 5,D '04F7 CBEB 0744 SET 5,E '04F9 DAE05 0816 XOR (IX+IND) '0589 FDAE05 0817 XOR (IY+IND) Z80 OPCODE LISTING SD SYSTEMS Z80 ASSEMBLER PAGE 0015 ADDR CODE STMT SOURCE STATEMENT '058C AF 0818 XOR A '058D CBEC 0745 SET 5,H '04FB CBED 0746 SET 5,L 0747 ; '04FD CBF6 0748 SET 6,(HL) '04FF DDCB05F6 0749 SET 6,(IX+IND) '0503 FDCB05F6 0750 SET 6,(IY+IND) '0507 A8 0819 XOR B '058E A9 0820 XOR C '058F AA 0821 XOR D '0590 AB 0822 XOR E '0591 AC 0823 XOR H '0592 AD 0824 XOR L '0593 EE20  CBF7 0751 SET 6,A '0509 CBF0 0752 SET 6,B '050B CBF1 0753 SET 6,C '050D CBF2 0754 SET 6,D '050F CBF3 0755 SET 6,E '0511 CBF4 0756 SET 6,H '05 0825 XOR N 0826 ; 0827 END ERRORS=0000  13 CBF5 0757 SET 6,L 0758 ; '0515 CBFE 0759 SET 7,(HL) Z80 OPCODE LISTING SD SYSTEMS Z80 ASSEMBLER PAGE 0014 ADDR CODE STMT SOURCE STATEMENT '0517 DDCB05FE 0760  SET 7,(IX+IND) '051B FDCB05FE 0761 SET 7,(IY+IND) '051F CBFF 0762 SET 7,A '0521 CBF8 0763 SET 7,B '0523 CBF9 0764 SET 7,C '0525 CBFA 0765 SET 7,D '0527 CBFB 0766 SET 7,E '0529 CBFC 0767 SET 7,H '052B CBFD 0768 SET 7,L 0769 ; '052D CB26 0770 SLA (HL) '052F DDCB0526 0771 SLA (IX+IND) '0533 FDCB0526 0772 SLA (IY+IND) '0537 CB27 0773 SLA A '0539 CB20 0774 SLA B '053B CB21 0775 SLA C '053D CB22 0776 SLA D '053F CB23 0777 SLA E '0541 CB24 077"HAFH",1,"D","071278",,,"05090",58.29,3800,1 "HAFH",1,"D","071278",,,"05091",10.92,3800,1 "HAFH",1,"D","071278",,,"05092",43.28,3800,1 "HAFH",1,"D","071278",,,"05094",106.35,3800,1 "HAFH",1,"D","071278",,,"05095",2,3800,9 "HAFH",1,"D","071278",,,"05098 SLA H '0543 CB25 0779 SLA L 0780 ; '0545 CB2E 0781 SRA (HL) '0547 DDCB052E 0782 SRA (IX+IND) '054B FDCB052E 0783 SRA (IY+IND) '054F CB2F 0784 6",129.35,3800,9 "HAFH",1,"D","071278",,,"05097",45.5,3800,9 "HAFH",1,"D","071278",,,"05098",24.25,3800,9 "HAFH",1,"D","071578",,,"05100",393.4,8160,2 "HAFH",1,"D","071578",,,"05101",13.66,8130,1 "HAFH",1,"D","071578",,,"05102",536.13,1611,1 "HAFH",1 SRA A '0551 CB28 0785 SRA B '0553 CB29 0786 SRA C '0555 CB2A 0787 SRA D '0557 CB2B 0788 SRA E '0559 CB2C 0789 SRA H '055B CB2D 0790 SRA L,"D","071578",,,"05103",60.,8154,2 "HAFH",1,"D","071578",,,"05104",1239.15,8160,1 "HAFH",1,"D","071578",,,"05105",102.55,8154,2 "HAFH",1,"D","071578",,,"05106",25.05,8154,2 "HAFH",1,"D","071578",,,"05107",24.75,8154,1 "HAFH",1,"D","071578",,,"05108",7 0791 ; '055D CB3E 0792 SRL (HL) '055F DDCB053E 0793 SRL (IX+IND) '0563 FDCB053E 0794 SRL (IY+IND) '0567 CB3F 0795 SRL A '0569 CB38 0796 SRL B '056B .85,8154,1 "HAFH",1,"D","071578",,,"05109",1990.65,8151,9 "HAFH",1,"D","071578",,,"05110",175.05,8154,1 "HAFH",1,"D","071578",,,"05111",9.5,8132,1 "HAFH",1,"D","072078",,,"05112",26.03,8154,1 "HAFH",1,"D","071578",,,"05113",6.,8154,1 "HAFH",1,"D","07CB39 0797 SRL C '056D CB3A 0798 SRL D '056F CB3B 0799 SRL E '0571 CB3C 0800 SRL H '0573 CB3D 0801 SRL L 0802 ; '0575 96 0803 SUB2078",,,"05114",792.75,7500,1 "HAFH",1,"D","072078",,,"05115",10.85,8112,1 "HAFH",1,"D","072078",,,"05116",85.98,8154,1 "HAFH",1,"D","072078",,,"05117",497.88,8154,1 "HAFH",1,"D","072078",,,"05118",21.13,8154,2 "HAFH",1,"D","072078",,,"05119",65.37,81 (HL) '0576 DD9605 0804 SUB (IX+IND) '0579 FD9605 0805 SUB (IY+IND) '057C 97 0806 SUB A '057D 90 0807 SUB B '057E 91 0808 SUB C '057F 92 0809 54,2 "HAFH",1,"D","072078",,,"05120",136.81,7600,1 "HAFH",1,"D","072078",,,"05121",9.,8154,1 "HAFH",1,"D","072078",,,"05122",413.77,8154,1 "HAFH",1,"D","072078",,,"05123",43.22,8154,1 "HAFH",1,"D","072078",,,"05124",156.41,8154,2 "HAFH",1,"D","072078     ",,,"05125",10.49,8154,1 "HAFH",1,"D","072078",,,"05126",377.12,7600,1 "HAFH",1,"D","072078",,,"05127",100.11,8133,1 "HAFH",1,"D","072078",,,"05128",265.90,3800,9 "HAFH",1,"D","072078",,,"05129",58.72,8160,1 "HAFH",1,"D","072078",,,"05130",6.31,8154,1,8154,1 "HAFH",1,"D","080578",,,"05221",977.32,8152,2 "HAFH",1,"D","080578",,,"05222",53.02,8133,1 "HAFH",1,"D","080578",,,"05223",37.99,8133,1 "HAFH",1,"D","080578",,,"05224",31.95,5133,1 "HAFH",1,"D","080578",,,"05225",1320.02,8140,9 "HAFH",1,"D"," "HAFH",1,"D","072078",,,"05131",9.48,8133,2 "HAFH",1,"D","072078",,,"05132",13.72,8133,2 "HAFH",1,"D","072078",,,"05133",55.,8133,1 "HAFH",1,"D","072078",,,"05134",76.35,8133,1 "HAFH",1,"D","072078",,,"05135",76.35,8133,1 "HAFH",1,"D","072078",,,"05080578",,,"05226",15.,8113,2 "HAFH",1,"D","080578",,,"05227",1000.1112,1 "HAFH",1,"D","080578",,,"05228",11.,8133,2 "HAFH",1,"D","080578",,,"05229",141.54,8154,1 "HAFH",1,"D","080578",,,"05230",70.97,8154,2 "HAFH",1,"D","080578",,,"05231",80.,8132,1 136",6.,8154,9 "HAFH",1,"D","072078",,,"05137",54.,8154,1 "HAFH",1,"D","072078",,,"05138",43.,8154,1 "HAFH",1,"D","072078",,,"05139",123.62,8133,1 "HAFH",1,"D","072078",,,"05140",7.85,8154,1 "HAFH",1,"D","072078",,,"05141",76.23,8120,1 "HAFH",1,"D",""HAFH",1,"D","080578",,,"05232",80.28,8160,1 "HAFH",1,"D","080578",,,"05233",1830.98,8180,1 "HAFH",1,"D","080578",,,"05234",7.95,8112,1 "HAFH",1,"D","080578",,,"05235",10.68,8154,9 "HAFH",1,"R","080978",,,"NOREF",-3605.30,5106,1 "HAFH",1,"R","080978",072078",,,"05142",37.43,8154,1 "HAFH",1,"D","072078",,,"05143",3000.,1113,2 "HAFH",1,"D","072078",,,"05144",7500.,1112,1 "HAFH",1,"D","072078",,,"05145",718.5,7500,1 "HAFH",1,"D","072078",,,"05146",48.5,8120,9 "HAFH",1,"D","072078",,,"05147",268.2,811,,"NOREF",-22.89,8600,1 "HAFH",1,"R","080978",,,"NOREF",-11.25,1220,1 "HAFH",1,"R","080978",,,"NOREF",-6591.20,5106,1 "HAFH",1,"R","080978",,,"NOREF",-259.07,8600,1 "HAFH",1,"R","080978",,,"NOREF",-235.20,1220,1 "HAFH",1,"R","080978",,,"NOREF",-1685.12,1 "HAFH",1,"D","072078",,,"05148",103.37,8112,1 "HAFH",1,"D","072278",,,"05149",56.,8120,1 "HAFH",1,"D","072278",,,"05150",490.75,1611,1 "HAFH",1,"D","072278",,,"05151",500.,8153,2 "HAFH",1,"D","072278",,,"05153",15.,8154,2 "HAFH",1,"D","072478",,,,5106,1 "HAFH",1,"R","080978",,,"NOREF",-115.97,8600,1 "HAFH",1,"R","080978",,,"NOREF",-5.15,1220,1 "HAFH",1,"R","080978",,,"NOREF",-7211.5,5106,1 "HAFH",1,"R","080978",,,"NOREF",-79.16,8600,1 "HAFH",1,"R","080978",,,"NOREF",-253.61,1220,1 "HAFH",1,""NOREF",82.,8154,1 "HAFH",1,"D","072478",,,"05177",30.,8133,2 "HAFH",1,"R","072978",,,"05178",-3372.,8141,9 "HAFH",1,"R","072978",,,"05179",-10.75,8133,2 "HAFH",1,"R","072978",,,"05180",-17.73,8120,8 "HAFH",1,"R","072978",,,"05181",-300.,8120,9 "HAFHR","080978",,,"NOREF",-9297.3,5106,1 "HAFH",1,"R","080978",,,"NOREF",-48.97,8600,1 "HAFH",1,"R","080978",,,"NOREF",-5.7,1220,1 "HAFH",1,"R","080978",,,"NOREF",-6458.1,5106,1 "HAFH",1,"R","080978",,,"NOREF",-54.75,8600,1 "HAFH",1,"R","080978",,,"NOREF"",1,"R","072978",,,"05182",-10.,8133,1 "HAFH",1,"R","072978",,,"05183",-393.03,7600,1 "HAFH",1,"R","072978",,,"05184",-150.,1230,1 "HAFH",1,"R","072978",,,"05185",-143.,8154,2 "HAFH",1,"R","072978",,,"05186",-75.,8112,2 "HAFH",1,"R","072978",,,"05187",-173.1,1220,1 "HAFH",1,"R","080978",,,"NOREF",-5419.2,5106,1 "HAFH",1,"R","080978",,,"NOREF",-21.8,8600,1 "HAFH",1,"R","080978",,,"NOREF",-514.5,5106,1 "HAFH",1,"R","080978",,,"NOREF",-4.22,8600,1 "HAFH",1,"R","080978",,,"NOREF",-6963.3,5106,1 "HAFH,-47.5,8112,2 "HAFH",1,"R","072978",,,"05188",-178.5,8180,1 "HAFH",1,"R","072978",,,"05189",-368.15,7600,1 "HAFH",1,"R","072978",,,"05190",-154.,8120,9 "HAFH",1,"R","072978",,,"05191",-59.7,7600,1 "HAFH",1,"R","072978",,,"05192",-127.2,8151,9 "HAFH",",1,"R","080978",,,"NOREF",-374.2,8600,1 "HAFH",1,"R","080978",,,"NOREF",-1.,1220,1 "HAFH",1,"R","080978",,,"NOREF",-77.5,5106,1 "HAFH",1,"R","080978",,,"NOREF",-1.14,8600,1 "HAFH",1,"R","080978",,,"NOREF",-88.,5104,2 "HAFH",1,"R","080978",,,"NOREF",-1,"R","072978",,,"05193",-2599.34,8160,1 "HAFH",1,"R","072978",,,"05194",-30.2,8154,1 "HAFH",1,"R","072978",,,"05195",-18.83,8154,9 "HAFH",1,"R","072978",,,"05196",-1830.98,8180,1 "HAFH",1,"R","072978",,,"05197",-31.,8154,1 "HAFH",1,"R","072978",,,"058.,8600,2 "HAFH",1,"R","080978",,,"NOREF",-60.,1220,2 "HAFH",1,"R","080978",,,"NOREF",-10872.95,5104,2 "HAFH",1,"R","080978",,,"NOREF",-334.15,1220,2 "HAFH",1,"R","080978",,,"NOREF",-728.11,8600,2 "HAFH",1,"R","080978",,,"NOREF",-1554.05,5104,2 "HAFH198",-71.49,8133,1 "HAFH",1,"R","072978",,,"05199",-5.6,8154,2 "HAFH",1,"R","071378",,,"05200",-75.,8112,2 "HAFH",1,"R","073178",,,"05201",-47.5,8112,2 "HAFH",1,"R","080178",,,"05202",-15.,8112,2 "HAFH",1,"R","080178",,,"05203",-200.,1230,1 "HAFH",1",1,"R","080978",,,"NOREF",-59.62,8600,2 "HAFH",1,"R","080978",,,"NOREF",-418.24,1220,2 "HAFH",1,"R","080978",,,"NOREF",-3457.5,5104,2 "HAFH",1,"R","080978",,,"NOREF",-50.59,8600,2 "HAFH",1,"R","080978",,,"NOREF",-197.93,1220,2 "HAFH",1,"R","080978",,,"D","080578",,,"05204",35523.45,7300,9 "HAFH",1,"D","080578",,,"05205",100.,8151,9 "HAFH",1,"D","080578",,,"05206",12.55,8154,1 "HAFH",1,"D","080578",,,"05207",12.,8133,1 "HAFH",1,"D","080578",,,"05208",114.9,8113,1 "HAFH",1,"D","080578",,,"05209",12,"NOREF",-24841.,5106,1 "HAFH",1,"R","080978",,,"NOREF",-593.48,8600,1 "HAFH",1,"R","080978",,,"NOREF",-289.69,1220,1 "HAFH",1,"R","080978",,,"NOREF",-60.,1220,2 "HAFH",1,"R","080978",,,"NOREF",-2488.64,1220,1 "HAFH",1,"R","080978",,,"NOREF",-625.,5300.88,8154,1 "HAFH",1,"D","080578",,,"05210",406.8,76.,1 "HAFH",1,"D","080578",,,"05211",55.65,7600,1 "HAFH",1,"D","080578",,,"05212",219.93,8120,1 "HAFH",1,"D","080578",,,"05213",25.,8154,1 "HAFH",1,"D","080578",,,"05214",505.13,8180,2 "HAFH",1,"D","6,1 "HAFH",1,"R","080978",,,"NOREF",-70.,1220,1 "HAFH",1,"R","080978",,,"NOREF",-2488.64,1220,1 "HAFH",1,"R","080978",,,"NOREF",-625.,5306,1 "HAFH",1,"R","080978",,,"NOREF",-70.,1220,1 "HAFH",1,"R","080978",,,"NOREF",-1615.5,5104,2 "HAFH",1,"R","0809080578",,,"05215",3319.25,8152,1 "HAFH",1,"D","080578",,,"05216",25.97,8154,1 "HAFH",1,"D","080578",,,"05217",77.11,7600,1 "HAFH",1,"D","080578",,,"05218",141.28,8154,1 "HAFH",1,"D","080578",,,"05219",36.32,8154,1 "HAFH",1,"D","080578",,,"05220",79.2178",,,"NOREF",-77.57,8600,2 "HAFH",1,"R","080978",,,"NOREF",-148.71,1220,2 "HAFH",1,"R","080978",,,"NOREF",-6588.3,5106,1 "HAFH",1,"R","080978",,,"NOREF",-74.53,8600,1 "HAFH",1,"R","080978",,,"NOREF",-39.25,1220,1 "HAFH",1,"R","080978",,,"NOREF",-2230     .05,5104,2 "HAFH",1,"R","080978",,,"NOREF",-12.46,8600,2 "HAFH",1,"R","080978",,,"NOREF",-4.5,1220,2 "HAFH",1,"R","080978",,,"NOREF",-2274.5,5101,2 "HAFH",1,"R","080978",,,"NOREF",-113.05,8600,2 "HAFH",1,"R","080978",,,"NOREF",-212.32,1220,2 "HAFH",14,2 "HAFH",1,"D","780720"," "," ","05119",65.37,8154,2 "HAFH",1,"D","780720"," "," ","05120",136.81,7600,1 "HAFH",1,"D","780720"," "," ","05121",9,8154,1 "HAFH",1,"D","780720"," "," ","05122",413.77,8154,1 "HAFH",1,"D","780720"," ,"R","080978",,,"NOREF",-13942.,5106,1 "HAFH",1,"R","080978",,,"NOREF",-165.8,8600,1 "HAFH",1,"R","080978",,,"NOREF",-259.93,1220,1 "HAFH",1,"R","080978",,,"NOREF",-3130.5,5106,1 "HAFH",1,"R","080978",,,"NOREF",-81.97,8600,1 "HAFH",1,"R","080978",,,"N "," ","05123",43.22,8154,1 "HAFH",1,"D","780720"," "," ","05124",156.41,8154,2 "HAFH",1,"D","780720"," "," ","05125",10.49,8154,1 "HAFH",1,"D","780720"," "," ","05126",377.12,7600,1 "HAFH",1,"D","780720"," "," ","05127",100.11,8OREF",-128.48,1220,1 "HAFH",1,"R","080978",,,"NOREF",-1637.65,5101,2 "HAFH",1,"R","080978",,,"NOREF",-36.4,8600,2 "HAFH",1,"R","080978",,,"NOREF",-207.45,1220,2 "HAFH",1,"R","080978",,,"NOREF",-1641.55,5101,2 "HAFH",1,"R","080978",,,"NOREF",-161.1,860133,1 "HAFH",1,"D","780720"," "," ","05128",265.9,3800,9 "HAFH",1,"D","780720"," "," ","05129",58.72,8160,1 "HAFH",1,"D","780720"," "," ","05130",6.31,8154,1 "HAFH",1,"D","780720"," "," ","05131",9.48,8133,2 "HAFH",1,"D","780720","0,2 "HAFH",1,"R","080978",,,"NOREF",-327.15,1220,2 "HAFH",1,"R","080978",,,"NOREF",-308.,5101,2 "HAFH",1,"R","080978",,,"NOREF",-7.2,8600,2 "HAFH",1,"R","080978",,,"NOREF",-15.4,1220,2 "HAFH",1,"R","080978",,,"NOREF",-7516.5,5104,2 "HAFH",1,"R","0809 "," ","05132",13.72,8133,2 "HAFH",1,"D","780720"," "," ","05133",55,8133,1 "HAFH",1,"D","780720"," "," ","05134",76.35,8133,1 "HAFH",1,"D","780720"," "," ","05135",76.35,8133,1 "HAFH",1,"D","780720"," "," ","05136",6,8154,9 "78",,,"NOREF",-174.66,8600,2 "HAFH",1,"R","080978",,,"NOREF",-307.78,1220,2 "HAFH",1,"R","080978",,,"NOREF",-5170.9,5105,2 "HAFH",1,"R","080978",,,"NOREF",-726.65,8600,2 "HAFH",1,"R","080978",,,"NOREF",-325.43,1220,2 "HAFH",1,"R","080978",,,"NOREF",-3HAFH",1,"D","780720"," "," ","05137",54,8154,1 "HAFH",1,"D","780720"," "," ","05138",43,8154,1 "HAFH",1,"D","780720"," "," ","05139",123.62,8133,1 "HAFH",1,"D","780720"," "," ","05140",7.85,8154,1 "HAFH",1,"D","780720"," "," ",3.99,8600,1 "HAFH",1,"R","080978",,,"NOREF",-60.,1220,2 "HAFH",1,"R","080978",,,"NOREF",-447.,5306,1 "HAFH",1,"R","080978",,,"NOREF",-.6,8600,1 "HAFH",1,"R","080978",,,"NOREF",-6.45,8600,1 "HAFH",1,"R","080978",,,"NOREF",-1519.5,5104,2 "HAFH",1,"R",""05141",76.23,8120,1 "HAFH",1,"D","780720"," "," ","05142",37.43,8154,1 "HAFH",1,"D","780720"," "," ","05143",3000,1113,2 "HAFH",1,"D","780720"," "," ","05144",7500,3800,1 "HAFH",1,"D","780720"," "," ","05145",718.5,7500,1 "HAFH",1080978",,,"NOREF",-32.2,8600,2 "HAFH",1,"R","080978",,,"NOREF",-264.6,1220,2 "HAFH",1,"R","080978",,,"NOREF",-5.57,8600,1 "HAFH",1,"R","080978",,,"NOREF",-60.,1220,2 "HAFH",1,"R","080978",,,"NOREF",-60.,1220,2 "HAFH",1,"R","080978",,,"NOREF",-63.24,12,"D","780720"," "," ","05146",48.5,3800,9 "HAFH",1,"D","780720"," "," ","05147",268.2,8112,1 "HAFH",1,"D","780720"," "," ","05148",103.37,8112,1 "HAFH",1,"D","780722"," "," ","05149",56,8120,1 "HAFH",1,"D","780722"," "," ","05120,2 "HAFH",1,"D","780712"," "," ","05090",58.29,3800,1 "HAFH",1,"D","780712"," "," ","05091",10.92,3800,1 "HAFH",1,"D","780712"," "," ","05092",43.28,3800,1 "HAFH",1,"D","780712"," "," ","05094",106.35,3800,1 "HAFH",1,"D","780712"50",490.75,1611,1 "HAFH",1,"D","780722"," "," ","05151",500,8153,2 "HAFH",1,"D","780722"," "," ","05153",15,8154,2 "HAFH",1,"D","780724"," "," ","NOREF",82,8154,1 "HAFH",1,"D","780724"," "," ","05177",30,8133,2 "HAFH",1,"R","780729," "," ","05095",2,3800,9 "HAFH",1,"D","780712"," "," ","05096",129.35,3800,9 "HAFH",1,"D","780712"," "," ","05097",45.5,3800,9 "HAFH",1,"D","780712"," "," ","05098",24.25,3800,9 "HAFH",1,"D","780715"," "," ","05100",393.4,8160"," "," ","05178",-3372,3800,9 "HAFH",1,"R","780729"," "," ","05179",-10.75,8133,2 "HAFH",1,"R","780729"," "," ","05180",-17.73,3800,9 "HAFH",1,"R","780729"," "," ","05181",-300,3800,9 "HAFH",1,"R","780729"," "," ","05182",-10,,2 "HAFH",1,"D","780715"," "," ","05101",13.66,8130,1 "HAFH",1,"D","780715"," "," ","05102",536.13,1611,1 "HAFH",1,"D","780715"," "," ","05103",60,8154,2 "HAFH",1,"D","780715"," "," ","05104",1239.15,8160,1 "HAFH",1,"D","780715"," 8133,1 "HAFH",1,"R","780729"," "," ","05183",-393.03,7600,1 "HAFH",1,"R","780729"," "," ","05184",-150,1230,1 "HAFH",1,"R","780729"," "," ","05185",-143,8154,2 "HAFH",1,"R","780729"," "," ","05186",-75,8112,2 "HAFH",1,"R","780729", "," ","05105",102.55,8154,2 "HAFH",1,"D","780715"," "," ","05106",25.05,8154,2 "HAFH",1,"D","780715"," "," ","05107",24.75,8154,1 "HAFH",1,"D","780715"," "," ","05108",7.85,8154,1 "HAFH",1,"D","780715"," "," ","05109",1990.65,8" "," ","05187",-47.5,8112,2 "HAFH",1,"R","780729"," "," ","05188",-178.5,8180,1 "HAFH",1,"R","780729"," "," ","05189",-368.15,7600,1 "HAFH",1,"R","780729"," "," ","05190",-154,3800,9 "HAFH",1,"R","780729"," "," ","05191",-59.7151,9 "HAFH",1,"D","780715"," "," ","05110",175.05,8154,1 "HAFH",1,"D","780715"," "," ","05111",9.5,8132,1 "HAFH",1,"D","780720"," "," ","05112",26.03,8154,1 "HAFH",1,"D","780715"," "," ","05113",6,8154,1 "HAFH",1,"D","780720"," ,7600,1 "HAFH",1,"R","780729"," "," ","05192",-127.2,8151,9 "HAFH",1,"R","780729"," "," ","05193",-2599.34,8160,1 "HAFH",1,"R","780729"," "," ","05194",-30.2,8154,1 "HAFH",1,"R","780729"," "," ","05195",-18.83,8154,9 "HAFH",1,"R"," "," ","05114",792.75,7500,1 "HAFH",1,"D","780720"," "," ","05115",10.85,8112,1 "HAFH",1,"D","780720"," "," ","05116",85.98,8154,1 "HAFH",1,"D","780720"," "," ","05117",497.88,8154,1 "HAFH",1,"D","780720"," "," ","05118",21.13,815780729"," "," ","05196",-1830.98,8180,1 "HAFH",1,"R","780729"," "," ","05197",-31,8154,1 "HAFH",1,"R","780729"," "," ","05198",-71.49,8133,1 "HAFH",1,"R","780729"," "," ","05199",-5.6,8154,2 "HAFH",1,"R","780713"," "," ","05200     ",-75,8112,2 "HAFH",1,"R","780731"," "," ","05201",-47.5,8112,2 "HAFH",1,"R","780801"," "," ","05202",-15,8112,2 "HAFH",1,"R","780801"," "," ","05203",-200,1230,1 "HAFH",1,"D","780805"," "," ","05204",35523.45,3800,9 "HAFH",1,"D","963.3,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-374.2,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-1,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-77.5,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-1.14,8600,1 "HAFH",1,"R","78780805"," "," ","05205",100,8151,9 "HAFH",1,"D","780805"," "," ","05206",12.55,8154,1 "HAFH",1,"D","780805"," "," ","05207",12,8133,1 "HAFH",1,"D","780805"," "," ","05208",114.9,8113,1 "HAFH",1,"D","780805"," "," ","05209",120.0809"," "," ","NOREF",-88,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",-8,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-60,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-10872.95,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",-33488,8154,1 "HAFH",1,"D","780805"," "," ","05210",406.8,3800,1 "HAFH",1,"D","780805"," "," ","05211",55.65,7600,1 "HAFH",1,"D","780805"," "," ","05212",219.93,8120,1 "HAFH",1,"D","780805"," "," ","05213",25,8154,1 "HAFH",1,"D","78080.15,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-728.11,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-1554.05,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",-59.62,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-418.24,1220,2 "HAFH",15"," "," ","05214",505.13,8180,2 "HAFH",1,"D","780805"," "," ","05215",3319.25,8152,1 "HAFH",1,"D","780805"," "," ","05216",25.97,8154,1 "HAFH",1,"D","780805"," "," ","05217",77.11,7600,1 "HAFH",1,"D","780805"," "," ","05218",1,"R","780809"," "," ","NOREF",-3457.5,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",-50.59,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-197.93,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-24841,5106,1 "HAFH",1,"R","780809"," ","41.28,8154,1 "HAFH",1,"D","780805"," "," ","05219",36.32,8154,1 "HAFH",1,"D","780805"," "," ","05220",79.21,8154,1 "HAFH",1,"D","780805"," "," ","05221",977.32,8152,2 "HAFH",1,"D","780805"," "," ","05222",53.02,8133,1 "HAFH",1,"D", ","NOREF",-593.48,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-289.69,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-60,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-2488.64,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-625,5306,"780805"," "," ","05223",37.99,8133,1 "HAFH",1,"D","780805"," "," ","05224",31.95,3800,1 "HAFH",1,"D","780805"," "," ","05225",1320.02,3800,9 "HAFH",1,"D","780805"," "," ","05226",15,8113,2 "HAFH",1,"D","780805"," "," ","05227"1 "HAFH",1,"R","780809"," "," ","NOREF",-70,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-2488.64,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-625,5306,1 "HAFH",1,"R","780809"," "," ","NOREF",-70,1220,1 "HAFH",1,"R","780809"," ,1000,3800,1 "HAFH",1,"D","780805"," "," ","05228",11,8133,2 "HAFH",1,"D","780805"," "," ","05229",141.54,8154,1 "HAFH",1,"D","780805"," "," ","05230",70.97,8154,2 "HAFH",1,"D","780805"," "," ","05231",80,8132,1 "HAFH",1,"D","78080"," ","NOREF",-1615.5,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",-77.57,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-148.71,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-6588.3,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-74.55"," "," ","05232",80.28,8160,1 "HAFH",1,"D","780805"," "," ","05233",1830.98,8180,1 "HAFH",1,"D","780805"," "," ","05234",7.95,8112,1 "HAFH",1,"D","780805"," "," ","05235",10.68,8154,9 "HAFH",1,"R","780809"," "," ","NOREF",-363,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-39.25,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-2230.05,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",-12.46,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-4.5,1220,2 "HAFH",1,"R","05.3,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-22.89,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-11.25,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-6591.2,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-259.07,8600,1 "HAFH",1,780809"," "," ","NOREF",-2274.5,5101,2 "HAFH",1,"R","780809"," "," ","NOREF",-113.05,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-212.32,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-13942,5106,1 "HAFH",1,"R","780809"," "," ","R","780809"," "," ","NOREF",-235.2,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-1685.1,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-115.97,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-5.15,1220,1 "HAFH",1,"R","780809"," "," "NOREF",-165.8,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-259.93,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-3130.5,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-81.97,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-128.48,1220,1 ","NOREF",-7211.5,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-79.16,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-253.61,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-9297.3,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-48.97,860 "HAFH",1,"R","780809"," "," ","NOREF",-1637.65,5101,2 "HAFH",1,"R","780809"," "," ","NOREF",-36.4,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-207.45,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-1641.55,5101,2 "HAFH",1,"R","78080,1 "HAFH",1,"R","780809"," "," ","NOREF",-5.7,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-6458.1,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-54.75,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-173.1,1220,1 "HAFH",1,"R","78080909"," "," ","NOREF",-161.1,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-327.15,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-308,5101,2 "HAFH",1,"R","780809"," "," ","NOREF",-7.2,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-1"," "," ","NOREF",-5419.2,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-21.8,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-514.5,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-4.22,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-65.4,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-7516.5,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",-174.66,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-307.78,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-5170.9,5105,2 "HAFH",1     ,"R","780809"," "," ","NOREF",-726.65,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-325.43,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-33.99,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-60,1220,2 "HAFH",1,"R","780809"," "," ","780805"," "," ","05224",31.95,3800,1 "HAFH",1,"D","780805"," "," ","05227",1000,3800,1 "HAFH",1,"D","780712"," "," ","05095",2,3800,9 "HAFH",1,"D","780712"," "," ","05096",129.35,3800,9 "HAFH",1,"D","780712"," "," ","05097",","NOREF",-447,5306,1 "HAFH",1,"R","780809"," "," ","NOREF",-0.6,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-6.45,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-1519.5,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",-32.2,8600,2 "HAF45.5,3800,9 "HAFH",1,"D","780712"," "," ","05098",24.25,3800,9 "HAFH",1,"D","780720"," "," ","05128",265.9,3800,9 "HAFH",1,"D","780720"," "," ","05146",48.5,3800,9 "HAFH",1,"R","780729"," "," ","05178",-3372,3800,9 "HAFH",1,"R","78H",1,"R","780809"," "," ","NOREF",-264.6,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-5.57,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-60,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-60,1220,2 "HAFH",1,"R","780809"," "," ",0729"," "," ","05180",-17.73,3800,9 "HAFH",1,"R","780729"," "," ","05181",-300,3800,9 "HAFH",1,"R","780729"," "," ","05190",-154,3800,9 "HAFH",1,"D","780805"," "," ","05204",35523.45,3800,9 "HAFH",1,"D","780805"," "," ","05225""NOREF",-63.24,1220,2 "HAFH",1,"D","780720"," "," ","05143",3000,1113,2 "HAFH",1,"R","780809"," "," ","NOREF",-5.15,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-253.61,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-5.7,1220,1 "HAFH,1320.02,3800,9 "HAFH",1,"R","780809"," "," ","NOREF",-2274.5,5101,2 "HAFH",1,"R","780809"," "," ","NOREF",-1637.65,5101,2 "HAFH",1,"R","780809"," "," ","NOREF",-1641.55,5101,2 "HAFH",1,"R","780809"," "," ","NOREF",-308,5101,2 "HAF",1,"R","780809"," "," ","NOREF",-173.1,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-1,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-289.69,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-2488.64,1220,1 "HAFH",1,"R","780809"," ","H",1,"R","780809"," "," ","NOREF",-88,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",-10872.95,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",-1554.05,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",-3457.5,5104,2 "HAFH",1,"R","780809","  ","NOREF",-70,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-2488.64,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-70,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-39.25,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-259.93,1220,1  "," ","NOREF",-1615.5,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",-2230.05,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",-7516.5,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",-1519.5,5104,2 "HAFH",1,"R","780809"," "," ","NOREF",- "HAFH",1,"R","780809"," "," ","NOREF",-128.48,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-11.25,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-235.2,1220,1 "HAFH",1,"R","780809"," "," ","NOREF",-60,1220,2 "HAFH",1,"R","780809"," 5170.9,5105,2 "HAFH",1,"R","780809"," "," ","NOREF",-1685.1,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-7211.5,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-9297.3,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-6458.1,5106,1 "HAFH "," ","NOREF",-334.15,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-418.24,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-197.93,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-60,1220,2 "HAFH",1,"R","780809"," "," ","NOREF",-148.7",1,"R","780809"," "," ","NOREF",-5419.2,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-514.5,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-6963.3,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-77.5,5106,1 "HAFH",1,"R","780809"," "ԕ E4%H=>XERMFԖU e5DĔ9=YI^SIGNONTQӌe\ pO(JD9 "p0 HP)qPR'Jy8L( P92@R)EAHl2NfQ\5(@1 uU,v3@*4uk-V< @j,K," ","NOREF",-24841,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-6588.3,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-13942,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-3130.5,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-3605.3.!@ 0 XUJE"yH@7 g.``AMOVdTՈPCOLTABD5$h˸EPARPDttˈINITDSd4xLOCWRKdTD͈MSGԀdՔUHNOVERWe4UDU%SIGN1e4tSORPARɀe4%5T(SORTU4%C@SORXITe5DĔSUB,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-6591.2,5106,1 "HAFH",1,"R","780809"," "," ","NOREF",-625,5306,1 "HAFH",1,"R","780809"," "," ","NOREF",-625,5306,1 "HAFH",1,"R","780809"," "," ","NOREF",-447,5306,1 "HAFH",1,"D","780720HDBUU$iʘ XUJE"yH@7 g.``AMOVdTՈPCOLTABD5$h˸EPARPDttˈINITDSd4xL "HAFH",1,"R","780809"," "," ","NOREF",-63.24,1220,2 "HAFH",1,"R","780729"," "," ","05184",-150,1230,1 "HAFH",1,"R","," "," ","05114",792.75,7500,1 "HAFH",1,"D","780720"," "," ","05145",718.5,7500,1 "HAFH",1,"D","780720"," "," ","05120",136.81,7600,1 "HAFH",1,"D","780720"," "," ","05126",377.12,7600,1 "HAFH",1,"R","780729"," "," ","05183",-3"780801"," "," ","05203",-200,1230,1 "HAFH",1,"D","780715"," "," ","05102",536.13,1611,1 "HAFH",1,"D","780722"," "," ","05150",490.75,1611,1 "HAFH",1,"D","780712"," "," ","05090",58.29,3800,1 "HAFH",1,"D","780712"," "," ","050993.03,7600,1 "HAFH",1,"R","780729"," "," ","05189",-368.15,7600,1 "HAFH",1,"R","780729"," "," ","05191",-59.7,7600,1 "HAFH",1,"D","780805"," "," ","05211",55.65,7600,1 "HAFH",1,"D","780805"," "," ","05217",77.11,7600,1 "HAFH",1,"D"1",10.92,3800,1 "HAFH",1,"D","780712"," "," ","05092",43.28,3800,1 "HAFH",1,"D","780712"," "," ","05094",106.35,3800,1 "HAFH",1,"D","780720"," "," ","05144",7500,3800,1 "HAFH",1,"D","780805"," "," ","05210",406.8,3800,1 "HAFH",1,"D,"780720"," "," ","05115",10.85,8112,1 "HAFH",1,"D","780720"," "," ","05147",268.2,8112,1 "HAFH",1,"D","780720"," "," ","05148",103.37,8112,1 "HAFH",1,"D","780805"," "," ","05234",7.95,8112,1 "HAFH",1,"R","780713"," "," ","0520     0",-75,8112,2 "HAFH",1,"R","780729"," "," ","05186",-75,8112,2 "HAFH",1,"R","780729"," "," ","05187",-47.5,8112,2 "HAFH",1,"R","780731"," "," ","05201",-47.5,8112,2 "HAFH",1,"R","780801"," "," ","05202",-15,8112,2 "HAFH",1,"D","780154,1 "HAFH",1,"D","780805"," "," ","05229",141.54,8154,1 "HAFH",1,"D","780715"," "," ","05103",60,8154,2 "HAFH",1,"D","780715"," "," ","05105",102.55,8154,2 "HAFH",1,"D","780715"," "," ","05106",25.05,8154,2 "HAFH",1,"D","780720",805"," "," ","05208",114.9,8113,1 "HAFH",1,"D","780805"," "," ","05226",15,8113,2 "HAFH",1,"D","780720"," "," ","05141",76.23,8120,1 "HAFH",1,"D","780722"," "," ","05149",56,8120,1 "HAFH",1,"D","780805"," "," ","05212",219.93,8" "," ","05118",21.13,8154,2 "HAFH",1,"D","780720"," "," ","05119",65.37,8154,2 "HAFH",1,"D","780720"," "," ","05124",156.41,8154,2 "HAFH",1,"D","780722"," "," ","05153",15,8154,2 "HAFH",1,"R","780729"," "," ","05185",-143,8154120,1 "HAFH",1,"D","780715"," "," ","05101",13.66,8130,1 "HAFH",1,"D","780715"," "," ","05111",9.5,8132,1 "HAFH",1,"D","780805"," "," ","05231",80,8132,1 "HAFH",1,"D","780720"," "," ","05127",100.11,8133,1 "HAFH",1,"D","780720"," ,2 "HAFH",1,"R","780729"," "," ","05199",-5.6,8154,2 "HAFH",1,"D","780805"," "," ","05230",70.97,8154,2 "HAFH",1,"D","780720"," "," ","05136",6,8154,9 "HAFH",1,"R","780729"," "," ","05195",-18.83,8154,9 "HAFH",1,"D","780805"," " "," ","05133",55,8133,1 "HAFH",1,"D","780720"," "," ","05134",76.35,8133,1 "HAFH",1,"D","780720"," "," ","05135",76.35,8133,1 "HAFH",1,"D","780720"," "," ","05139",123.62,8133,1 "HAFH",1,"R","780729"," "," ","05182",-10,8133,1 ," ","05235",10.68,8154,9 "HAFH",1,"D","780715"," "," ","05104",1239.15,8160,1 "HAFH",1,"D","780720"," "," ","05129",58.72,8160,1 "HAFH",1,"R","780729"," "," ","05193",-2599.34,8160,1 "HAFH",1,"D","780805"," "," ","05232",80.28,81"HAFH",1,"R","780729"," "," ","05198",-71.49,8133,1 "HAFH",1,"D","780805"," "," ","05207",12,8133,1 "HAFH",1,"D","780805"," "," ","05222",53.02,8133,1 "HAFH",1,"D","780805"," "," ","05223",37.99,8133,1 "HAFH",1,"D","780720"," ","60,1 "HAFH",1,"D","780715"," "," ","05100",393.4,8160,2 "HAFH",1,"R","780729"," "," ","05188",-178.5,8180,1 "HAFH",1,"R","780729"," "," ","05196",-1830.98,8180,1 "HAFH",1,"D","780805"," "," ","05233",1830.98,8180,1 "HAFH",1,"D","78 ","05131",9.48,8133,2 "HAFH",1,"D","780720"," "," ","05132",13.72,8133,2 "HAFH",1,"D","780724"," "," ","05177",30,8133,2 "HAFH",1,"R","780729"," "," ","05179",-10.75,8133,2 "HAFH",1,"D","780805"," "," ","05228",11,8133,2 "HAFH",0805"," "," ","05214",505.13,8180,2 "HAFH",1,"R","780809"," "," ","NOREF",-6.45,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-22.89,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-48.97,8600,1 "HAFH",1,"R","780809"," "," ","NOREF1,"D","780715"," "," ","05109",1990.65,8151,9 "HAFH",1,"R","780729"," "," ","05192",-127.2,8151,9 "HAFH",1,"D","780805"," "," ","05205",100,8151,9 "HAFH",1,"D","780805"," "," ","05215",3319.25,8152,1 "HAFH",1,"D","780805"," "," ",-79.16,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-0.6,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-74.53,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-165.8,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-4.22,8600,1 "HAFH",1," ","05221",977.32,8152,2 "HAFH",1,"D","780722"," "," ","05151",500,8153,2 "HAFH",1,"D","780715"," "," ","05107",24.75,8154,1 "HAFH",1,"D","780715"," "," ","05108",7.85,8154,1 "HAFH",1,"D","780715"," "," ","05110",175.05,8154,1 "HAFR","780809"," "," ","NOREF",-259.07,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-81.97,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-5.57,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-1.14,8600,1 "HAFH",1,"R","780809"," "," ",H",1,"D","780715"," "," ","05113",6,8154,1 "HAFH",1,"D","780720"," "," ","05112",26.03,8154,1 "HAFH",1,"D","780720"," "," ","05116",85.98,8154,1 "HAFH",1,"D","780720"," "," ","05117",497.88,8154,1 "HAFH",1,"D","780720"," "," ","NOREF",-593.48,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-374.2,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-54.75,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-33.99,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-21.8,8600,1 ""05121",9,8154,1 "HAFH",1,"D","780720"," "," ","05122",413.77,8154,1 "HAFH",1,"D","780720"," "," ","05123",43.22,8154,1 "HAFH",1,"D","780720"," "," ","05125",10.49,8154,1 "HAFH",1,"D","780720"," "," ","05130",6.31,8154,1 "HAFH",1,"HAFH",1,"R","780809"," "," ","NOREF",-115.97,8600,1 "HAFH",1,"R","780809"," "," ","NOREF",-32.2,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-113.05,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-77.57,8600,2 "HAFH",1,"R","780809"," D","780720"," "," ","05137",54,8154,1 "HAFH",1,"D","780720"," "," ","05138",43,8154,1 "HAFH",1,"D","780720"," "," ","05140",7.85,8154,1 "HAFH",1,"D","780720"," "," ","05142",37.43,8154,1 "HAFH",1,"D","780724"," "," ","NOREF",82 "," ","NOREF",-8,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-726.65,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-59.62,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-174.66,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-728.11,8154,1 "HAFH",1,"R","780729"," "," ","05194",-30.2,8154,1 "HAFH",1,"R","780729"," "," ","05197",-31,8154,1 "HAFH",1,"D","780805"," "," ","05206",12.55,8154,1 "HAFH",1,"D","780805"," "," ","05209",120.88,8154,1 "HAFH",1,"D","780805,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-50.59,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-36.4,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-12.46,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-161.1,8600,2 "HAFH",1,"R","78"," "," ","05213",25,8154,1 "HAFH",1,"D","780805"," "," ","05216",25.97,8154,1 "HAFH",1,"D","780805"," "," ","05218",141.28,8154,1 "HAFH",1,"D","780805"," "," ","05219",36.32,8154,1 "HAFH",1,"D","780805"," "," ","05220",79.21,80809"," "," ","NOREF",-7.2,8600,2 H",1,"R","780809"," "," ","NOREF",-12.46,8600,2 "HAFH",1,"R","780809"," "," ","NOREF",-161.1,8600,2 "HAFH",1,"R","78     TTTU%)@:TT¡< &JBa@M"I&tO*yTH"Y$GʄB$A@R&DX@%!H1$E$(A""IY'+%E@) kr F )J%RIHj5-EjIA0N"dN' $ I&1FeBy<@M #Bq<@K"FkH nN' RI&1G" @P)³0rB ") @L"DbIDIA@S*JMA،ZF$IA@B bIDIA@R"+8|F$IALA)" ~B bIDDȤyC&%&9O)2R"$L@E)BA #E") Z#ʥBT ')d- qTB"bLD$BcdT dP-`P@@I$P10N# BGPI)$9(A"9%K)KDQPOɤc0] [9@O*iY @R)e1TL QHL&H$1I2)IU&JDr(I&D$P*bI1V$RR$耞U* Ay @D)JR\R%xI*2U#!POPt-(F"JR@N'E'5 j@AU'Ak@@ %2XU&bI0 D$2=ZԕS95IU9N=bRSѠ  9R=Sӕ#II 9R="ӕ c`%I 9P=*PTӕ#5=I 9R=2Tӕ#`I 9Q6=:Tӕc5I 9R=Bӕ `%I 9P=JTӕ#`Q9N=NQ =9N=fRSё֠9 9R=jTUQ#%9I==nVQ hO)H$K@pRTT`d4$T4U%AI6P5T$hCKRECL1ZPB@p |EfKve f' d=Ifԥ`1f #+B>"5)F"VmpAUvf !UU! eXb6 2&em?2_թb@ V ! DF#2ͽ.P|Z" :쫚*w\t-WBb1i^@FYp}}b1:*!bT:*$!#mԓT44xYM=I5MP5e4$4xMSG!rhfŒE)!N2TT!5M2gԐӕ!e4$4I@L:Ԑӕ%V+U8Z,&2 Qӕ#! 9 9R2SՓSgԔPe4%5T(M=IMTPATCHM^e P,$rAP@(!Dp &Hel¨@"͠@L:쪄!ë#bؖUGOVUof߀ R@D u@dDP`_VpXȊ t3iR0 _ʲ:+vUYU(_D: 8pԶ x. a\P:+qʻ@# T!@dς7!>nꙀX"y@OIB)HA*I 0@S2&`F )1fQ(@ @ @ @ bY*1neWP`Y"aXP+hYhqVj]bCrͲ lP> DD@6Knb,͹`f dE) ,N# eByHG"dZP0,`AUXf&?3iݛKVeH+[J݅Pdju@z<M/2p#?9^>+ H٠|԰NK6ʁ4zVsV X$Em@F#`XU =C00g@ ", B t-ެʢ, x[@q!8 iXDjAhf DfD í,f ɗX*Hiʑ0 zH*hi銆1qȈ K1 JiJ" jzdX$&FOʚ*lf| FDj jJtd0 FA2 jd)+! C"*:dD&"-Fvb ,fD "FtrJ2 Ld$ '' dbz2zf*"F{2z2 Lf$*$FSrrzg%#&#Pjʢ k8DUEG@݅X]brX9Db6hj "| -,+"-#q.,aYUP*XaXٷp*,ڒf UzudUW@C.Uf\p"TEA@ʆp@4  )EAy4R#@Ouy쫎͠/60HC'$P*byH@S''(O)") R"R U"HyH@N'2)0C*H'@S'I8U*RaI'5@S'I8U* $T$; )Hd )EB)^*h w@R"" @I' Ad"0 FkjJ*dg''FirJ2Ԩ )EAHN Q@iG" ERp @ `O)bI0 "JdLA!DRE(`" JOT*2yH/&JDr(O& R@  @'ɗ<jI )ќ*HўP<ɪJqP,AJ <*i A *HiiJ H*qQkI( H *J`8QTU e$TH5IMERGITMLc5I%R;.TPQ#5IZ*P" Pb* D:@e*l2:*t4 Hiʑ,c*Hiʆ1@*ɩHiʑ,.ȊHiʉ0<yȊHiʆQ0X @&\0_X bH㫦2"iTp0er@ETEpO50^ʷ!h2^2#U0Yj¯ "E(c H(誉*q誈Ɉp ]Ȫ1 cʉQ <jH  ) *@8VTT$u5X5=IMOPEXST$u5Y@@:VT5IMV:Sԑc5=Ab<S VT:@e*-PdMuqOznTb f+  X.VU<,YVxXp 60@ ·hY .Fe"JdH*"' FZ@2*b*d*##!FK@2b2:2d&'#!N*Jzlf)*Fo2rzfL$',FkrJ2:2e,$#c@*Je"F@rJrrg $!*{2"rd4hp[4?UpP,m`YZW[6b*>`hmT  d hTDU3@`eUKUtneX@Uuhd0HMSUPTUE5XXPMRGU$hhTRECLXd58FMSPACTdMRGNU%T( RUNNd%T8@NMIN!*FFbJ2rd$ RrJ*z2zd$#[jJr2fd&$#!|* *$g$)"Fm@j’* $d')~2:*rf<$#!FerJ rPT97oÀXcM+X$` h$݅o z{ q\w[k 8vXjpѕ}U\. `@qF" Ő *,T0-?M+&3Q#6!"pT TdU4 1=UROV5E@T3@PKJ0O` >- &2QՑU#!MU !2$Д#! @2QԑPԑѐСeu$td4)@ZHhLV5E@r@D Xf6UuX"UJ-Z,f :::`*@U:٠r #POUTSSdUEUHa%MPUTCRUU%U0(XFLUSHTdU4xCLOUTTUHENDRUNdUEUH EXISEUUD5)hr*3i0:@e*2- &ZL"[:XgDXUbT@* <">Xb\`6b*ë @ wJ  ȩȑ`e*iP CjI UɈ(\*j@eFHӀVԒU eu$DUa]I%RP5'G@*ºJ@D@#a]I%Q1f0Pu[4n$a *i %ȫ~f$z±QV"\,Q+Rͯ J:ٴ PXJ@%ͥ,:` p N+U[@,SbY`x@%Ky@ o8Ev@QY4I'ȥ"I)ȥB@T' DRV" R@TI!HV"@4f0`H"B@ )JR9@*  *`*je8VTU%t9@@Z J*lV Ȋ0 GVGETT%TXP2ѐСd4td4)@ ZihLV5X@.Pf *Rf " :b@3k@3h6 h9B9BER@@63@  mYs` ʺ@5eA@4X9B7X6n|fpUaD@&[<:jBkͱ@ ‵]bN vUYU8>ڻ#`#90 f  ãCnʾ.PbMu ݅C@}-+6GW4>ҤN4F6`#*Yg?`@4#aװAWRITEd4d4(ȰSUBHDBe5T4 GVGETdtcDtUH0GFEXITTtUD8PFLAGS4$TxP1%(ʠC1Dtd4)ЕQe$Dt%Ti@Լ:ЕQ  0P"DT@.Pf<-vLd)FB@2:1:*d0"fK%P,@ 4@t ɖ:TV+"]l6 idq"Je FD2Z*bd# Far2:2d'#!FOz*df,$##E@z2 LeD$!(Ff@2Jre")!*Fw@"z2rg'!*FXrbz2:2e'' {"z2zeP''FdjrfT)*'Ffbr*¤fl*#')zFI2 zjd& FEQPQ!dtTI@Z(鈨(* `t*V ¥`1a0iN@|~Q0`D-1  HJѓp 1Ɉ(q`cJQ 8USdedUT9@,ZȪl>{&2S Yjzf%F|rJ2:2g &Frrzf|%#&#AJ2 Le$#!FF2:2f+$FS*’ g)") #Q2*r$f(!#!FD@ jzfL,$FK zjd$&&xj zrje$&$"Ij" e$$")U aEC@:U e 8U EC)@:9pQS!TedTI@ԔZȩȅ=,lF (G6U<TQDTd4@Zia4ʣŻt9n7|X w 2ݓɈ(sԑЕQeu$t%Ti@Ԑ:ԑЕQ3@rPˬT:٠@TFA2:1U  8SP U4T8M1I*SELECTME#M1 R:TSPM1I*Z:T@d@hJHiʑ 8TS!d4T5I@X:TS%nʡ DK41 h0 ) *USdE$y@$:*d)FF2 zjd $"GdP(NUTtUD8Q 9RGETLASTUeUD8YQ1NP53dtUDdxPGETNSdtUD4HGETLASUUD88PUTLAS5B"2~uY!PF@$F(d#+8Y,På` Pg' 8URT!e5T4@:URT% V:US Vz@h9E@8eTP+4  Y=ҮllUD3@M ;H* z**"ͦ*ï@D&|Ug"Va  O`2db1& HRu"hGVGET݀dtdUHGF4GETE4TyAՔZ誌VE"d#!4pX,GVPUTb\Ѡ aupfGL2:1:*U edN2jt*,+ޢ0#>)G|Zx JA3+`62c!"     MQ f ӭɎU4D%Tg(3l*h V"Nb3*H(۲jD" d#+Bf߰K[Wh3|6 a0ݓ)(ȩl4 AWRITEf`e <6 ٖ|fm L!dHQf԰OA5* e|ʫ,ڬ͡ *:4TS::ԓHdH2Jrͥ`$#[FCʣ |0Xd0)"U DdUC(PIFETCHQTDdUDHQ PNARGQU%RPFET3fPFET2f0FET1ddUD4odB*2r ;6GC"2*##3lFETBr0QdG*r 8(lLx[Ub"d!~'f.dt$%T`SYSTEMdUCȠ ERXASUdDE9@@:SU VhdDeD!PDHFET1QU dDdUEY!QP5dDeD(DHFTM1dDdUC(0DHFET1TDdUH@HDFETXl: 2ɜU dDeD(!Q4HDFET2U `TDdUHY!QP5eDdUH HDFTM2dDeDHHDFET2dDdUCXHDFET:t,V+aа/h5ALd,)"S e$dY1AI%9RP 5d$HPRNLVL? ,zZW FrhHn@KHCi04fvN X*v`\J.dm 0VaPVaPVMF@"BlQ@Ķaf@>-X ;GP#q#eX#+ 3T!E5t @L:T% R8h~ Bb0<8g &p̠dD5D!MQ>HDSTOXԥPDHSTO2dD5DDHSTOdE5DhL&9B[&pVQVU!dՔUI@ :VQVU% 02'TSae55DT@8:TS\lRpfɌD$Dzv,qeaa#. !=UR2TSV#$`P3^QU#$!"2rԓ-U%ZpQRTT$8UI%MP5 Te$3t a{h5 P TDT$Q 2P5d$E5Gc 0͠ NԖ!d5%E5I@,:Ԗ%9T$D5 A1%:BOOTTTPeP(BDOST$D5CCPLIND$IԒd5u$@:Ԓ VDQ 3֬@~[0Qt t-@:,Hɨjh 4ȩȈi <ȩȈI2i銨1` k! d?L&pTT!d44 @0:TT @i| l:8PUSRSTTԔ@:PUSRSAɌdT4 UPT eT4YU =5BP5 dT4XAUCOMuH礣 ҧ &pQR!dDD@:QRgdP e4$DHYMU !P5e5T$De:IђP !ȪJ 8QPQdT54Ty@:QPQTSU4TDA( :TSحW(uh@P~2en`!7(!٠4qkgZ l-pX,0#+٠4 @^/7+4fհmep@ s/8FFEHXSBDHD:iR8WdP e4$DYMU !"P5e5T$DXSBDHHuҦpɜPe4$D(YMU ! P5e5T$D(XSBHDBuRdhɜP e4$DHYMU !P5e5T$DHXSBHDDuRehɜP e4$DYMU !"P5e5T$DXSBHDHuRT2ͮgh@(Y6ŀ8Xu t@t ;bͺ f߀3nê ZGa p%XFjpG@h!  :@YVs$#+ܭQff tua0E `Gp6 U@K`@fhɜP e4$$YMU ! "P5e5T$$XSBHBH:ϩy0gdSQ!TTt@ :SQ% |N3RSU!T儕I@L:RSU%6xFV]eX&r-&pSVLL!d#@ :SVLL"HR)gUDDc)@ :U s|}3J`|@eV0f3k Etʨ@#jHp0í "1xFV*q́;b7+"J²֯fFrA #!vrbg +s W0`4@ڼ@!| }^ ++ Fr7|@JX>ں'3}|ʿ'sӹW=08INRECPd$T4hBFIELDL dEc#Y%XP5 ddEc#ADV128f`2c PpQUETDi@ԼZ*R!5F%u ,I.ڣQK6:. 'v-l &pSSՠTc(Q5=YP5DhAMOV2@@h0x$# XT, ¡` CKCNTSՓSaddĔ@@:D8COLATEʀdTHȘPSELS̀T4dḧSUBHDHTԔ AUCOMPdDDX AMOVDdUC8ERXATE5DpPSHRESe$U8PSHOPe4ϐPOPOPeTՙRUe4$U8A=AINPSHOP UA=A=A"POPEMYT d5DYMQ -NPv5TSՓSej0+ր($ QS dddĘ%12FILLME#`%12:Sc %113@hzf # hd#"!FA"2*$d#"B2Zr Pӕ d44DU - 9RP5 T44HCKCNTA# IapUT TU%HIa9 ERXATdU%$E5DxPSHRESe$U8@PSHOPe4XPOPOP€exPOPEMYU%5DOPSTKP hC@XCX\fԐU 8\UpQ@ɦhjEXFwPm%%E-%`fӰ =ERRHLQTaDU%%@ 4:UT#Ia%R:QT Ia:(T II59:pc@II!2<QTeQ9P $qoʜEb|Z*>M`%3i63@oR' dˀ2~ST&` I12lVQVU#)A9U5bpSӕSV Tx]P±[Z,[6:.QVX\#95^rͪ@r-V Ja#!j6#z>$"F# $Y0N' %"PV+ %p^/ &#f3 &Yn7'#v;'~?($ C(Z1G)$Q*K)q:O*%JS*ZZW+%j[+z_,&c,[1g-&Qk-qo.'s.[w/'{/PPdTDT$8Y  ԒU e5DE(YMQ=I%RP5 e5D$HSTOADRr@lP  &pTUE%d QIZPDRVNME#AIY::Tc QIZZ~f1L:`3@ (i ꪑ 8SSaTĔ@Ԕ:SSZQAA0ѼL F[4hO n£ e5 Q P5dT$5D(ENDEBC Z.PX0! z2#8:5 GlP>KqK0/'{'0n7,&c-Mk5 s9_6P($ C)M(K% HS) TTdU$4u9@Ԍ":TT¡< &JBa@M"I&tO*yTH"Y$G5DTCRLFTDT$Q!dDuE5I@:QA:dP TDT$Q 2P5d$E5Gc 0͠ NU e54UH !=URINLMSGTS D5$hAI%9QbPRNMO# !=UPà@ >GA2 Bzժ?٠ dD2Jrbj;ͥ`&ʄiDIP@W'e2E`@  E4R" Ri`e@R tp Y?1m DBA 2)0C*e"IPR$FxU* @@ "I8 &JR`O*<@2yH &Ir @N'P  E&Rq@C' px )%"O&I،ZF$IA8M!JBq<  j$Ra@E'2y0M'O))8TdĒ)0 )%"O&I@1BE!DA0N#1$~g[0ɴ2yJG"0Ϫ$sBȭL$vEiR2qCLV >~ >V >V||||%5@ڇ Z3@؄ 4 BAL" RqHA@T'CB 2)0C* !C&HQG*HO 8F*JB)HO) $ M&IAO&di4N"Ēa@-AB@ O)2R)BT"r9'`> +QB0 @@ Zqj.4 mC|OJ !pԾd0 Z@L6,J!` }`"~sV$1e^!WB3@@RD]jO6ep@ dV"4mC"@ڇ R N&DrIPO*") R" IRiRʥBT @  8 +J$P*bI0 "Hb)HN*"y4@O* RN"AB@ N" dP@I' AL"$ OH"9ZO' "I8U*ĒaD&DQPA'c!4R#Eq0 $RI&ZdRq<@I' AHC'aG*ֈF"C @ "|!` h x)<8V`i 4f0X@Eg |>jQ &JJf6Hf@&m=A1Kg>*04f K4=9:+2@Ә;N`dSc"T N*@/NB@% `4AZG'J$O' )HT'H#H RPN* DRTR" %2) N"Bi$S$I0E#I!$I*򐀜U&!Sbd@I'E $By<@S&IP $ɄAPE$©@Y'Dr YL. LNcdaI'ť2)DE'Ȣ HU&IBU)"(b-!JQ N)$LT' 8 'JeB mk]8!L0",T x@HUŨHVc>z'Ec0@ DȠ0]!J&E!ũH ` $EA!X($GX0@ 0@ DXS00XDz>IDȼ8f D 81@ "@`b`H>ek"z'l 07X +&`",R v)@(bt !JL@C k("Y$GʄE`@P)D0 *iY"E)ȢTSAB@ R, 2I8 &DQ\R%IqLO)HQ`R EPG)EEqHL&H`I* DqLR*I4R#Eq0 $RI&D 4 )IQ 'JP@F$bS'D!]hDS %_ ~`1%/@ O8--?2i0O@3RSQ*9]M%23H3u9 U3nUT!%Q 52XSU#)y5=AUR2VTU#%y1%22SSѣ Y1-f3T-Y =1U2c'Mf2dPc,Y =1=3QU#3`5QaAQIP@F$!HV" di@A) R@TB$+"XZ dC!ER1R LO)Aj 2Ȥ) /"d©) L $8E(H@C'IqX 2)DX )D$8T DRTI S"$@$(*q< #ʤ"I)Z"Ra0@W$IQ\I*IqLJ3BRTTc1y -I 23`T89=YI^3VTQ5 uMQ 22Q#9@Y= 3pQѓSc-@QIa2fP#3`q5=Z2.UPT#75ea%R2SRUc*Y5%Q!23SRP#'UA=A=B2t#39M=IAJ3TP#0@yAU=I 23QT/`9A%=B3*ѓSc0uA==B2ѐT" 9AQU9%R"@ T'"y@ O)Db $U)Dj|FiD2yN#,R"ʤ T byXR# qZ ")LL* eB *k&LRD XtdP"$ Z҃DA'򐀤E)IALA!r HA#GAj ~Ib(I&2yTT$AЀN*JD 0@E)'8 )HdR'3ԕ#29A-93VUQ:@A9=MQJ3zU Q8 9Aa%P2TT`DdU5YM1Me:P5De55`FESYP#٨ @*b:TPl1d . @ dVV<\Pe@$V0Pi@*p @]Y"@z)`|(JӀTS`edHUA96P51UdPFNMND3@+ \#?3i5E,K@z x Jђ 8PST D4xQ5MP5}T4uAMSG[`l 60!fP G?U$zxd/U@w\"&E!ũH [P O)p`~)8~"88~*8W ~@+:}X] OnqjG @}\X&6+T+U>@ )T?8`91'OE?8`aPAFOx=?8``F' ,`Xg$F~TeTPULb176Xd=ET uCb aZp d± 34hZZ!@ʰ+1 bi銈(Q@ M* Y*sPӔ T4(%QM5&CONSYNM@c =9MR:PӌP%QM5&Z*bXpV@Vsa dXp@}a Dt88` S"Ԙ$@T` H:XVr!84aYPh^X`CCCh@Y e[n·.d%Thx MSGe5DĔSIGN1e4tSORSU15D8ITSPARdTE4Tx`EPARP4%8 TXPTR4UDU%ʸ ERXAE$4ϸARCHU$H˸PRINTXԀ4xȘINLINEd5%E5H` CR23h F"&Cʰ@ vnY( $A`PdV?`P" %" AZ4V `ڀ3Q x-pJDB6  () %JJ fr@ pٴ@d@hP2e0AI@@æ `PD$3kP !#$     *@V g{8w (6-SX| ah**~fPW#SR€@1Ia3UPT## 5%9a%R34QR#!%Q5%R2"QSRUc?5%QB2T#<5A=A=B3'QQdE5(%Q 5INFPUTSєU dUUH1%2DELMOFSV`dDT4T9IEPARPVT E4T =1UCOLUF2SPUpFNBUFdE5(HITCMDT$8LETTSTRUe4$U8A=AINPSHOP UA=A=A"POPEMYT d5DYMQ -NPv5TE5DxPSHRESe$U8@PSHOPe4XPOPOP€exPOPEMYU%5DOPSTKPdeUHMOFPUTɀdUUHpDELFILDThDELKEYDT4TNARGTU%XKEYPE4TCOLUF1d4Tc)p%" Bcgp bbb#bd d+ hC@XCX\fԐU 8\UpQ@ɦhjEXFwPm%%E-%`fӰ]P±[Z,[6:.QVX\#95^rͪ@ra fP[$ͧ>=Z`?b,^dH*1#( R#1XF6l:6Ni騋( :Iўɩɉ) jIQ U*Q ]** *q 7 Iѐ@  j H3TTeE%U$UH1IRGETOPUd46" #``K*i8U e4UE5HMA QMRLETTSTMD# 1QQMR: T#MA QMQ A[dA2"J:d( @@2 bQRTT$8UI%MP5 Te$3t a{h5 QP!TdDT$@d:QPlRp%9A׼ :TTQIUIR;SU#5Q=B<U-bDX" CX#Rb39EXfx }f *@%P@XF,dcj3@ !JL@O(Y nXl& 3@U 8 ,ȀABLTSTԖ!d5%E5I@,:Ԗ%k! d?L&pSSՕT!TeU @d:SSՕT% u: + @ `&2Pӕ'SQdT54TxM=IAJPIRECLSԐ e5$XA%MPIEFOPѓS`UdA=MPOEFOPSU e$5%HA-/Ǭz'6MD` alX ѠBJj p`5vn  AjXQ`U| P*]@`Wd ]+AoXc U `\@=T _U{?w~(? w %*@'廅ͱ %fѰElmaPUb# Frzq49PUYTAGeChAa%PPUPRNTe5d$1M=IASORPARM@#99M:SQM=IAJ<TP#@AU=I 2< TcA%M<QQ#@A=96<,Tѓ#A=M<2Q#@AQU9%R<6ԕ#ÀA-9<:VUQA9=MQJ,> ·ͯKU}*?,0g5fg)_@b%v#e_`f&me_`[C!\d@ah#ҿ q 6mL=oHg ", L"2*g *FQr zjd "$ FT2Jrbj?@hb\824yQ4aRX~@4ʦ w ݢd:T(hhQ` *H( 8RPѐСT49@Ԙ:RPѐХ W+UaXf "'N EdC* 2Jbdd NPӒQT4 =9IfCONINMC# =9%B@@ ,HCONRDYfP[&2TSgP!dT45D@`:P%A d?L/V1C@,ȠACHOUTSSRSTTԔ@:SSRST`ͣ@ *, %^?3h(J?2!4k -`Rk `l:{?1 8QѓS`dtdHU96P5Ttd8GFNAMDK% P UaЀ+U0DXW 5E@E ھګs*8^,*#ٵ|V!0m eUhY"¯pX,66U$66UA0k NOSELMA#MMf: TcM1>Z>23@2TgA9=MQJ DB X'3F' ; 3F ? DB X'40' ; 40 @ DB X'41' ; 41 A DB X'4%&     2' ; 42 B DB X'43' ; 43 C DB X'44' ; 44 D DB X'45' ; 45 E DB X'46' ; 46 F DB X'47' ; 47 G DB X'48' ; 48 H DB X'49' ; 49 I DB X'4A' ; 4A J DB X'4B' ; 4B K DB X'4C' ; 4C L DB X'4D' ; 4D M DB X'4E' ; 4E N DB'E9' ; E9 DB X'EA' ; EA DB X'EB' ; EB DB X'EC' ; EC DB X'ED' ; ED DB X'EE' ; EE DB X'EF' ; EF DB X'F0' ; F0 DB X'F1' ; F1 DB X'F2' ; F2 DB X'F3' ; F3 DB X'F4' ; F4 DB X'F5' ; F5 DB X'F6' ; F6 DB X'F7' ; F7 DB X' X'4F' ; 4F O DB X'50' ; 50 P DB X'51' ; 51 Q DB X'52' ; 52 R DB X'53' ; 53 S DB X'54' ; 54 T DB X'55' ; 55 U DB X'56' ; 56 V DB X'57' ; 57 W DB X'58' ; 58 X DB X'59' ; 59 Y DB X'5A' ; 5A Z DB X'5B' ; 5B [ F8' ; F8 DB X'F9' ; F9 DB X'FA' ; FA DB X'FB' ; FB DB X'FC' ; FC DB X'FD' ; FD DB X'FE' ; FE DB X'FF' ; FF ; ENDCLT: ;END OF CODE TO KEEP IF COLTAB IN USE (SEE LOCWRK) ; END  DB X'5C' ; 5C \ DB X'5D' ; 5D ] DB X'5E' ; 5E ^ DB X'5F' ; 5F _ DB X'60' ; 60 ` DB X'61' ; 61 LOWER CASE A DB X'62' ; 62 LOWER CASE B DB X'63' ; 63 LOWER CASE C DB X'64' ; 64 LOWER CASE D DB X'65' ; 65 LOWER CASE E  DB X'66' ; 66 LOWER CASE F DB X'67' ; 67 LOWER CASE G DB X'68' ; 68 LOWER CASE H DB X'69' ; 69 LOWER CASE I DB X'6A' ; 6A LOWER CASE J DB X'6B' ; 6B LOWER CASE K DB X'6C' ; 6C LOWER CASE L DB X'6D' ; 6D LOWER CASE M DB X'6E;SUBRDEMO.MAC 9/11/78 A MAIN PROGRAM THAT USES SUPER-SORT SUBROUTINE ; REVISED 3/04/79 (CHANGES IN COMMENTS ONLY) ; ;TO LOAD: L80 SUBRDEMO,SORLIB/S/E ; WORLEN EQU 4000 ;WORK AREA ARRAY LENGTH BOOT EQU 0 ;WHERE TO GO TO EXIT TO SYSTEM BDOS ' ; 6E LOWER CASE N DB X'6F' ; 6F LOWER CASE O DB X'70' ; 70 LOWER CASE P DB X'71' ; 71 LOWER CASE Q DB X'72' ; 72 LOWER CASE R DB X'73' ; 73 LOWER CASE S DB X'74' ; 74 LOWER CASE T DB X'75' ; 75 LOWER CASE U DB X'76' ; 76 EQU 6 ;SYSTEM ENTRY POINT = TOP OF TPA = A PLACE TO PUT STACK ; EXT SORSUB ;SORT SUBROUTINE EXT SORMSG ;PRINT ERROR MESSAGE FOR SORT, IF ANY EXT INLMSG ;TYPE FOLLOWING TEXT TO NULL OR THRU CHAR WITH HI ORDER ;BIT ON (THIS SUBR IS IN SORLIB) ;  LOWER CASE V DB X'77' ; 77 LOWER CASE W DB X'78' ; 78 LOWER CASE X DB X'79' ; 79 LOWER CASE Y DB X'7A' ; 7A LOWER CASE Z DB X'7B' ; 7B { DB X'7C' ; 7C | DB X'7D' ; 7D } ALT MODE DB X'7E' ; 7E ~ DB X'7F' ; 7F DEL RUBOUT CSEG ; GO: ;SET STACK POINTER LHLD BDOS SPHL ;USE TOP OF TRANSIENT PROGRAM AREA AS STACK ;SIGN ON CALL INLMSG ;SUBR TYPES FOLLOWING TEXT DB 'THIS PROGRAM USES THE SUPERSORT SUBROUTINE TO SORT FILE A,',X'0D',X'0A' DB 'MERGE IT WITH FILE DB X'80' ; 80 DB X'81' ; 81 DB X'82' ; 82 DB X'83' ; 83 DB X'84' ; 84 DB X'85' ; 85 DB X'86' ; 86 DB X'87' ; 87 DB X'88' ; 88 DB X'89' ; 89 DB X'8A' ; 8A DB X'8B' ; 8B DB X'8C' ; 8C DB X'8D' ; 8D DB X'8E' ; 8E S B AND C, AND PUT THE RESULT ON FILE D.DAT,' DB X'0D',X'0A','USING FIELD #1, RIGHT-ADJUSTED, AS THE KEY',X'0D',X'8A' ;CALL SORT SUBROUTINE - SORSUB (PARAMS, WORK, LENGTH, STATUS, COLTAB) ;WHERE ARGUMENTS ARE PASSED PER FORTRAN CONVENTIONS L DB X'8F' ; 8F DB X'90' ; 90 DB X'91' ; 91 DB X'92' ; 92 DB X'93' ; 93 DB X'94' ; 94 DB X'95' ; 95 DB X'96' ; 96 DB X'97' ; 97 DB X'98' ; 98 DB X'99' ; 99 DB X'9A' ; 9A DB X'9B' ; 9B DB X'9C' ; 9C DB X'9D' ; 9D XI H,SORPAR ;HL POINTS PARAM ARRAY: FIRST ARG LXI D,WORK ;DE POINTS WORK AREA: SECOND ARGUMENT LXI B,PTRBLK ;BC POINTS TO POINTERS TO ADDITIONAL ARGUMENTS CALL SORSUB ;DO THE SORT, RETURN ERROR CODE IN A AND HL, FLAGS SET ;AT THIS POINT COULD JNZ T DB X'9E' ; 9E DB X'9F' ; 9F DB X'A0' ; A0 DB X'A1' ; A1 DB X'A2' ; A2 DB X'A3' ; A3 DB X'A4' ; A4 DB X'A5' ; A5 DB X'A6' ; A6 DB X'A7' ; A7 DB X'A8' ; A8 DB X'A9' ; A9 DB X'AA' ; AA DB X'AB' ; AB DB X'AC' ; AC O AN ERROR ROUTINE, IF DESIRED CALL SORMSG ;PRINT ERROR MESSAGE, INCLUDING FILE NAMES, ETC, OR ;PRINT NOTHING IF NO ERROR (SORT SUBR PRINTED "SORT ;COMPLETE" IF SUCCESSFUL JMP BOOT ;EXIT PROGRAM, REBOOTING SYSTEM AND RETURNING TO CCP PAGE DB X'AD' ; AD DB X'AE' ; AE DB X'AF' ; AF DB X'B0' ; B0 DB X'B1' ; B1 DB X'B2' ; B2 DB X'B3' ; B3 DB X'B4' ; B4 DB X'B5' ; B5 DB X'B6' ; B6 DB X'B7' ; B7 DB X'B8' ; B8 DB X'B9' ; B9 DB X'BA' ; BA DB X'BB' ; BB D; ;BLOCK OF POINTERS TO SORT SUBROUTINE ARGUMENTS 3, 4, AND 5 PTRBLK: DW KWLEN ;POINTER TO WORK AREA LENGTH: THIRD ARGUMENT DW SSTAT ;POINTER TO PLACE FOR SORT TO RETURN STATUS: 4TH ARG ;POINTER TO COLATING SEQUENCE TABLE: 5TH ARG: WOULD GO HERE IF UB X'BC' ; BC DB X'BD' ; BD DB X'BE' ; BE DB X'BF' ; BF DB X'C0' ; C0 DB X'C1' ; C1 DB X'C2' ; C2 DB X'C3' ; C3 DB X'C4' ; C4 DB X'C5' ; C5 DB X'C6' ; C6 DB X'C7' ; C7 DB X'C8' ; C8 DB X'C9' ; C9 DB X'CA' ; CA DBSED ; KWLEN: DW WORLEN ;SORT WORK AREA LENGTH (THIRD ARG) SSTAT: DS 2 ;PLACE FOR SORT TO RETURN STATUS (FOURTH ARG). NOTE: ;SSTAT ISN'T REFERENCED IN THIS PROGRAM, SINCE STATUS ;IS ALSO RETURNED IN REGISTERS, BUT IT IS DEFINED ;BECUASE SORT X'CB' ; CB DB X'CC' ; CC DB X'CD' ; CD DB X'CE' ; CE DB X'CF' ; CF DB X'D0' ; D0 DB X'D1' ; D1 DB X'D2' ; D2 DB X'D3' ; D3 DB X'D4' ; D4 DB X'D5' ; D5 DB X'D6' ; D6 DB X'D7' ; D7 DB X'D8' ; D8 DB X'D9' ; D9 DB  STORES IN ANYWAY. ; ;WORK AREA ARRAY (SECOND ARGUMENT TO SORT SUBROUTINE) WORK: DS WORLEN ;LENGTH SET BY EQUATE AT BEGINNING OF PROGRAM PAGE ; ;SORT SUBROUTINE PARAMETER ARRAY (FIRST ARGUMENT TO SORT SUBROUTINE) SORPAR: ;FIXED POSITION PARAX'DA' ; DA DB X'DB' ; DB DB X'DC' ; DC DB X'DD' ; DD DB X'DE' ; DE DB X'DF' ; DF DB X'E0' ; E0 DB X'E1' ; E1 DB X'E2' ; E2 DB X'E3' ; E3 DB X'E4' ; E4 DB X'E5' ; E5 DB X'E6' ; E6 DB X'E7' ; E7 DB X'E8' ; E8 DB XMETERS DW 80 ;INPUT FILE RECORD LENGTH DW 0 ;OUTPUT FILE RECORD LENGTH: 0 MEANS SAME AS INPUT DW 0,0 ;UNUSED (RESERVED) DB 1,0 ;INPUT FILE CR-DELIMITED, NO EOF OPTIONS. DB 0,'D DAT' ;OUTPUT FILE: CURRENT DRIVE, NAME "D.DAT" DW 0 ;NO &'     OUTPUT DISKETTE CHANGE (X'8000' TO CHANGE DISKETTE) DB 1,0 ;OUTPUT FILE CR-DELIMITED, NO SPECIAL EOF OPTIONS DB 0 ;PUT WORK FILE ON CURRENT DRIVE DB 0,0,0 ;NOT R-OUTPUT, NOT KR-OUTPUT, NOT TAGSORT DB 0 ;UNUSED (RESERVED, SHOULD BE 0) DB 0,0,0 ;NOT K-OUTPUT, NOT KP-OUTPUT, NOT P-OUTPUT DB 0,0 ;NO XIT1, XIT2 ROUTINES DB 2 ;PRINT LEVEL 2 DB 0 ;UNUSED (RESERVED) ;SORT INPUT FILES DW 1 ;NUMBER OF FILES DB 0,'A ' ;NAME A, BLANK TYPE, CURRENT DRIVE DW 0 ;RESERVED, SHOUL; EBCTAB.MAC 9/08/78 EBCDIC COLATING SEQUENCE TABLE FOR SORT MAIN ; N.B. 128 ENTRIES ONLY, MUST BE USED IN CONJUNCTION ; WITH "MASK-PARITY-BIT" OPTION. ; ENTRY EBCTAB,ENDEBC ; CSEG ; ; COLATING SEQUENCE TABLE. 1 BYTE FOR EACH KEY BYTE VALD BE 0 DW 0,0 ;START, END RECORD: DO ENTIRE FILE DW -1 ;ENDS INPUT FILES ;MERGE-ONLY INPUT FILES, IN SIMILAR FORMAT DW 2 DB 0,'B ' DW 0,0,0 ;UNUSED (RESERVED) DB 0,'C ' DW 0,0,0 DW -1 ;KEY FIELDS DW 1 ;ONLY UE, CONTAINING ; SEQUENCE POSITION FOR THAT KEY BYTE VALUE ; ; TO CHANGE COLATING SEQUENCE, CHANGE CONTENTS OF DB (LEFT COLUMN) ; FOR DESIRED CHARACTERS AS INDICATED BY COMMENTS (RIGHT COLUMN) ; ; SEQUENCE HEX ASCII ASCII 1 KEY (OF A POSSIBLE 32) DW 1 ;FIELD 1 DW 20 ;MAX LENGTH DW X'41' ;FLAG BIT 6 SAYS RIGHT-JUSTIFY, FLAG BIT 0.. ;.. INDICATES COMMA-DELIMITED-FIELD, NOT COLUMNAR FIELD DW -1 ;TERMINATES KEYS ;RECORD SELECT INFO DW 0 ;SAY NO SELECT CRI ; POSITION VALUE GRAPHIC NAME(S) ; -------- ----- ------- ----------------- EBCTAB: DB X'00' ; 00 NUL DB X'01' ; 01 ^A SOH DB X'02' ; 02 ^B STX DB X'03' ; 03 ^C ETX DB X'37' ; 04 ^D EOT DB X'2D' ; 0TERIA DW -1 ;TERMINATE SELECT INFO ; END GO ;START ADDRESS 5 ^E ENQ DB X'2E' ; 06 ^F ACK DB X'2F' ; 07 ^G BEL DB X'16' ; 08 ^H BS DB X'05' ; 09 ^I HT DB X'25' ; 0A ^J LF DB X'0B' ; 0B ^K VT DB X'0C' ; 0C ^L FF DB X'0D' ; 0D ^M CR DB X'0E' ; 0E ^N SO DB X'0F' ; 0F ^O SI DB X'10' ; 10 ^P DLE DB X'11' ; 11 ^Q DC1 X-ON DB X'12' ; 12 ^R DC2 TAPE DB X'13' ; 13 ^S DC3 X-OFF (1) DB X'3C' ; 14 ^T DC4 /TAPE DB X'3D' ; 15 ^U NAK DB X'32' ; 16 ^V SYN DB X'26' ; 17 ^W ETB DB X'18' ; 18 ^X CAN DB X'1;SYSEQA.MAC 7/13/78 SYSTEM EQUATES - MIGHT CHANGE BETWEEN VERSIONS OF CP/M ; 02/09/79 SECSZ ADDED ; ENTRY BDOS ENTRY BDOSP ENTRY DEFFCB ENTRY DEFBUF ENTRY CCPLIN ENTRY TBAS ENTRY BOOT ENTRY SECSZ ; BDOS EQU 5 ;ENTRY POINT FOR SYS9' ; 19 ^Y EM (1) DB X'3F' ; 1A ^Z SUB DB X'27' ; 1B ^[ ESC DB X'22' ; 1C ^\ FS DB X'1D' ; 1D ^] GS DB X'35' ; 1E ^^ RS DB X'1F' ; 1F ^_ US DB X'40' ; 20 SPACE DB X'5A' ; 21 ! DB X'7F' ; 22 " DB X'7B' ; 23 # TEM CALLS - CALL BDOS BDOSP EQU BDOS+1 ;POINTER TO TOP USABLE MEMORY+1 ;(ADDRESS PART OF JMP AT BDOS) DEFFCB EQU X'5C' ;DEFAULT FCB, SET UP BY CCP. 2ND FILE NAME AT ..+10H. DEFBUF EQU X'80' ;DEFAULT DISK BUFFER CCPLIN EQU X'80' ;PORTION OF COMMAND  DB X'5B' ; 24 $ DB X'6C' ; 25 % DB X'50' ; 26 & DB X'7D' ; 27 ' DB X'4D' ; 28 ( DB X'5D' ; 29 ) DB X'5C' ; 2A * DB X'4E' ; 2B + DB X'6B' ; 2C , DB X'60' ; 2D - DB X'4B' ; 2E . DB X'61' ; 2F / DB X'F0' ; 30LINE AFTER PROGRAM NAME TBAS EQU X'100' ;BASE OF TRANSIENT PROGRAM AREA BOOT EQU 0 ;JUMP HERE TO EXIT PROGRAM AND REBOOT SYSTEM SECSZ EQU 128 ;LENGTH OF A DISK SECTOR ; END  0 DB X'F1' ; 31 1 DB X'F2' ; 32 2 DB X'F3' ; 33 3 DB X'F4' ; 34 4 DB X'F5' ; 35 5 DB X'F6' ; 36 6 DB X'F7' ; 37 7 DB X'F8' ; 38 8 DB X'F9' ; 39 9 DB X'7A' ; 3A : DB X'5E' ; 3B ; DB X'4C' ; 3C < DB X'7E' ; 3D = DB X'6E' ; 3E > DB X'6F' ; 3F ? DB X'7C' ; 40 @ DB X'C1' ; 41 A DB X'C2' ; 42 B DB X'C3' ; 43 C DB X'C4' ; 44 D DB X'C5' ; 45 E DB X'C6' ; 46 F DB X'C7' ; 47 G DB X'C8' ; 48 H DB X'C9' ; 49 I DB X'D1' ; 4A J DB X'D2' ; 4B K DB X'D3' ; 4C L DB X'D4' ; 4D M DB X'D5' ; 4E N DB X'D6' ; 4F O DB X'D7' ; 50 P DB X'D8' ; 51 Q DB X'D9' ; 52 R DB X'E2' ; 53 S DB X'E3' ; 54 T DB X'E4' ; 55 U DB X'E5' ; 56 V DB X'E6' ; 57 W DB X'E7' ; 58 X DB X'E8' ; 59 Y DB X'E9' ; 5A Z DB X'FF' ; 5B [ NO EBCDIC EQUIVALENT, PUT LAST DB X'E1' ; 5C \ (1) DB X'FF' ; 5D ] NO EBCDIC EQUIVALENT, PUT LAST DB X'5F' ; 5E ^ (1) DB X'6D' ; 5F _ DB X'79' ; 60 ` (1) DB X'81' ; 61 LOWER CASE A DB X'82' ; 62 LOWER CASE B DB X'83' ; 63 LOWER CASE C DB X'84' ; 64 LOWER CASE D DB X'85' ; 65 LOWER CASE E DB X'86' ; 66 LOWER CASE F DB X'87' ; 67 LOWER CASE G DB X'88' ; 68 LOWER C'(     ASE H DB X'89' ; 69 LOWER CASE I DB X'91' ; 6A LOWER CASE J DB X'92' ; 6B LOWER CASE K DB X'93' ; 6C LOWER CASE L DB X'94' ; 6D LOWER CASE M DB X'95' ; 6E LOWER CASE N DB X'96' ; 6F LOWER CASE O DB X'97' ; 70 LOWER CASE P *o"& = *o*"**"*$ *" "$ Y "*$ DM*& DM*( #****v *#>$*:Š **##$ڜ `i* x® "s#r# xº ": "*o##* *#g****DB X'98' ; 71 LOWER CASE Q DB X'99' ; 72 LOWER CASE R DB X'A2' ; 73 LOWER CASE S DB X'A3' ; 74 LOWER CASE T DB X'A4' ; 75 LOWER CASE U DB X'A5' ; 76 LOWER CASE V DB X'A6' ; 77 LOWER CASE W DB X'A7' ; 78 LOWER CASE X DB X'A8'#"*"1 :27 :28 / '"&!&*DM*^#V+"́$"*#**͠ :u *#:ʊ "**zd*#C!:*T]))))*DM*"*́$"*#"**͠ : *#" a * ; 79 LOWER CASE Y DB X'A9' ; 7A LOWER CASE Z DB X'C0' ; 7B { (1) DB X'6A' ; 7C | (1) DB X'D0' ; 7D } ALT MODE (1) DB X'A1' ; 7E ~ (1) DB X'07' ; 7F DEL RUBOUT ; ENDEBC: ;END OF CODE TO NOT OVERLAY KEEP IF EBCTAB IN USE ;*#B h*%]%&M . 3&*l *+~+~"#% :ö @G ­ xʢ W :ʝ  >T]ͯ >R$  $W $ :xʿ *"##N#F ~#fo##q#p# x ~#~***DM ; SOURCES: IBM 360 PRINCIPLES OF OPERATION, EXCEPT (1) ; A HEWLETT-PACKARD TABLE. ; END *:$"+#>G PY*:$" }>Q$!#:$##"* #- 2**"  $*:o **͈ { "{ " "} *)Ͷ""" *DM2 *| +"*####"" !5! 4*"" x® *":2* #"*\ COPYRIGHT (C) 1978 MICROPRO INTERNATIONAL MicroPro SUPERSORT Version 1.02 *3m*s:&ʹ$"oE*K>#K&!oE:•l$O%ı%!~\:&!45%ERROR o&%%):$!+g3ERROR COPYRIGHT (C} :$! ~(5* " :x;* +V+^+F+N" !&>2""`i"*{ '*{ * ##s#r" s#r#w#wͶ* s#r#" +| **DM+V+^M ¥+r+s x"*{ *} #"} *{ "{ >2" SORTING...) 1978 MICROPRO INTERNATIONAL Serial # SS0439EV f*s#rc*$ʹ$"%z€*+#!9#Ҡ!9#z!#>$""#>$ &" &"mB" BYTES WORKING STORAGE* : { !Fw2*#>>:ʒ*|L" MERGING... Ò:w" ADDITIONAL MERGE... Ò" FINAL MERGE... : ", "**"**#"**"::g"* *#"" WARNING SW5: I:[:/!!*+G:y!&G:!X!y6 l$!&!*"*"^Ͷ :) ͩ!NSUFFICIENT FIELDS OR COLUMNS FOR KEY OR SELECT IN ONE OR MORE RECORDS, BLANKS ASSUMEDj WARNING SW6: ONE OR MORE INPUT RECORDS WERE LONGER THAN SPECIFIED MAXIMUM LENGTH, AND WERE DIVIDED INTO MULTIPLE RECORDS BEFORE SORT/MERGE:SORT $$$&ol$!͚$*o|>E$!yq>7$_~2O!>3$##"T~22O!>D$##"T ʸD>U$å##2>2$~O>4$y!>5$͚ͥ~2!>6$##"*o/*q|bk"qʭ" RECORD INPUT FOR SORT  SORT RECORD EXCLUDED OR NOT SELECTED  SORT INPUT DELETION  SORT INPUT INSERTION RECORD SORTED:R" RECORD INPUT FOR MERGE ONLY  MERGE-ONLY RECORDS EXCLUDE/:*:(!###:&####":9##":F!*o:T!###":!#„*Dʄ:ʄ!>2à:>C$*|ʱ:>B$!"*""*o""*"">2:y2&*):y!&>W$::y*>V$:O>D OR NOT SELECTED  MERGE-ONLY INPUT DELETION  RECORD MERGED ONLY"  OUTPUT DELETION  OUTPUT INSERTION RECORD OUTPUT OUTPUT FILE SIZE  SORT RUN  MERGE RUN WORK FILE DI8$ 7 2"::w2*""!"j +|#>9$:=: yͷ# ʚ_U~ywq>%$#~+ ɷ„=&<!ڏ3A<>&$~##<>#$"!"y2^#V#N#F#~ x>?$ *o#>>$ #>=$ * ""SK SPACE USAGE *** SORT/MERGE COMPLETE ***̀P $2:* *#""# 2!#~+6*>*<·*#ʩ8vʔ̷ʀ"<">::## <*ͯ ":#ʀ*>*<þ=:!## ¶z>;$*"*"**#>Q$**+++#h^#V#AZ"<:!!; **##($:‰" " $##""!g"+*^#V\*#:*^#VA*^#Vͷ#**"*++"*>R$ $*oDM:wăPY=1:#/ $>2"* *" !}o*"3$#">""*"G:w2 *o҈#":x2 *"~#$"$ !"& = "WARNING SW1: MARGINAL SORT WORKING STORAGE"$ "" = :"*:2͊ jg| x33+|G*|D* s#rd:U*ͬd*DM* #l$> !͊ „#~w+~w>#f))ғ)ܬ#)Ҥ!*#~))Ҳ*m#~))/C** z~#",2 z~# +z ~#"()     ,+ + x~ PY z~#" ##"/!+6#6#6#6N>o= w# X/ _0|/g!-4/͙%r.™/͙%ҙÇ/ ʖD!=g/ ʮ.͙%0}oo/ø|o$:-#$$:,!zw#{w o|gɯo>g^#V#^#Vr+s)))))))ɷ|g}o%)l&DM}K$PY|Y$)K$)yOxGg$33ͧ$ x$~# t$t$xڊ$y Á$%&%zͨ$zq#Þ$x>$!9"$~~2$"$"$*$|:$$o&%$%:&o&%ERROR%0!, 6+455!.4%55*/w*/w#"/x"/ / =->+>:m͂~**>2"V*O"X:¬*X*V"Z*Z*v**V"ZA>*Xͳ  $=*ZDMl$â= $:Ң"S%!Q%,%*S%%!%,%%"O% 7%{:G%|0%N%!w#6"S%~l%@͵%>:õ%=&<6P=& o&6ͦ%~#Œ%%0?: ~͠%#æ%~õ%> _=&%%% %~#$%͵%%&%~#fo &~#fßÅ*O"X:A>ij  *Æ"*)ң% INSERT DISKETTE TO RECEIVE OUTPUT IN DRIVE:y_%%, THEN TYPE RETURN*t%"*":2:2'">2y**s#r#*͆" $*":o o GM _ W&^#V+,&++,&##^#V+s#r+N#&y& o gk&~ o g#S&:*K>#ɪ)N>*O>+3" "()*~<'=2&# >@$!&!&#%,'''''\'q'c'j'x'*DMl$!*:E^#V:86#s#r%x:S*/*DM:j:w܃l$:҂6 #6 `iPY*#җ> É*++DM̓6 #6 `i>>:Ͱ& $:Ͱ& $" '"*x (ͼ (^#V#N)T)T)^#V#ͷN)T)T)^#V#N#F#* N)*#+|#P'2 !PY#N)'5)/)̀')̀')̀')q''5)G5)^#V#!&&l$!&ü'w)+r+s ¡'^#V#!&͟'!&͟']:&o"&:&o"&&!&l$*&*&#BK:&' x>@(!& (>! q=&<'###l$ 5yæ ͌ ^#V#~*l ",2.#ҵ>_#ڵ# $*| :.#"~ *v #ڵ*| #ҵ*~ *t *| #:n ң*~ #̓*~ "z |!*,*v "| "z :.#"~ é*t DM:n *~ x`i" *~ æ ͼ "")|! w###o!& (Ѻ'>(> !&)>)##^#V#~V(w#~wBK#V+^1s#r# s#r#BK~j(+++~+ng+~u+|(`i#> ڒ(z> (r+s+V+^s#r##W#"¡(W~++ڇ(~߾ʭ(wzWzÊ!("(!("(5)&T_))))*x l$" "`il$*"t H:!Q*#*#:!n:t:t tÀ*t #:!Ž*"%* ͚$*ͼ  l$*"l *"n !" *" * "v "z "| *%"x *!l l$ͼ :"=t!=!*%}o(*(#(*(#1)>$*(#w(#>$"(*((#>$~+"(T)*(##"(s#r(#>$w)*((#>$^#V+++"(  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl>[$|.gg͌ * |1!æ 8%X:n R*z *| #̓ %*z *t DM*| #::n *~ x +"z `i" * *~ ͨ%* *~ ++s#r#* կw ͌ *| *~ #*l  {z}͌ *t :n DM̓`i" *| *x #* mnopqrstuvwxyz{|}~7-./% <=2&?'"5@Z{[lP}M]\Nk`Kaz^L~no|_my#DM*| l$"| * #" *:n  *x *| ###*| 6 #6 #"| ͌ *t `͌ *| *x #*| æ ͌ *| "| ͌ *z *| #үͼ u""z Î/ *| *z ͼ u"*  s#r* s#r!" *v "z "| ͼ !æ :o  6# 6jСTOO LITTLE MEMORNOT ENOUGH WORKING STORAGCOMMAND INPUT WORKSPACE FULL, TRY MORE MEMORY OR SIMPLER COMMAND!CMD ERR / SYNTAX BU#BADLY STRUCTURED SORSUB PARAMETER BLOC$USE OF UNIMPLEMENTED FEATUR%INVALID FILE NAM&INVALID DRIVE N# 6#/ *| ͼ 6"3"| *x #x7*z *| #? *z :n ~c \ c#"z ;s:o ?:n "~ ̓>2j PYz~#҈<ʢʢˆ +~<:o z7#~<:o z7#~*z ͼ u"*| #"z / -AM'UNRECOGNIZED COMMAN(INVALID ARGUMEN)MISSING ARGUMEN*INVALID LINE TERMINATIO+NUMBER/,NUMBER TOO LARG-RECORD LENGTH MISSIN.THAT COMMAND MUST BE LAST ON LIN2NO INPUT FILE SPECIFIE3MORE THAN 32 SORT INPUT FILE4NO KEYS,5MORE THAN 32 KEY6MORE~* @ 6^#V*' 6 s#r*z *| #*v #f l$*z *v #*~ "~ *v "z "| " *l l$* 8!z l$ß * ɯ* #|< | " * |< | +" æ  THAN 32 SELECT CRITERI7NO OUTPUT,8PRINT LEVEL NOT 0 TO 9RECORD LENGTH NOT 1 TO 204:FIELD END COLUMN < START COLUM;#-FIELD NUMBER NOT 1 TO 25=FIELD END COLUMN > RECORD LENGT>FIELD START COLUMN < 1 OR > RECORD LENGT?FIELD LENGTH NOT 1 TO 204@BAD ͡!̀!>$͡!"Ͷ!=&<͒!>! w! w##w#w!"%)|! w+~+6##"=&<>$!Õ!"=&"=&!͡!"SELECT OR EXCLUDE ARGUMENANO 'GO' AFTER ERROR IN COMMAND FROM COMMAND FILE -- CORRECT ERROR, ENTER 'GO' AGAIBRECORD-NUMBER-OUTPUT OR KEYS-AND-NUMBERS ALLOWED ONLY WITH%/CTAGSORT ALLOWED ONLY WITHOUT RECORD-NUMBER-OUTPUT AND WITH!=&<>$͒!=&! "" s#r 6J"!"^#Vr+sl"͟"a"=&=a">͇":">$>$!>͟"=&=G!"%}O)"|! "!̀!"x7"!! q!~w"=&_=& =&"" INPUT FILE DIFFERENT FROM OUTPUT AND ONE SORT INPUT FILE AND NO MERGE-ONLY INPUT FILEDMORE THAN 32 MERGE-ONLY INPUT FILEENO INPUT RECORD LENGTH,F)/GCOMPARISON OPERATOR/HFIELD OR CONSTANT REQUIREISECOND " MISSINJILLEGAL DIGIT FOR N~#!#|# ҵ%! ##%5#2#%<#]#K#p#E#Q#%͞#""%*"?#*"?#*"+|>Sõ%͞#:$?#>Kõ%͞#""|Â#G:"#~==#ʅ#===#=…###Å#^#V#&~a{ x# ÷##Gz#{xɅo>g{_zW{ozg}O|G}_|W}UMBER BASKSIZE IN BYTES IS TOO SMALL TO HOLD THE VALUE YOU GAVL] MISSINNCOLATING-SEQUENCE ARGUMENTS MUST BE 1-BYTE CONSTANTOTOO MANY NESTED ()'S ??: CMPARS CALL2QWORKING STORAGE FULL: PROBOBLY TOO MANY SORT/MERGE RUNS. TRY USING MORE WOR)*     KING STORAGE, OR TRY TAGSORTRILLEGAL XIT1 INSERTIOUMERGE-ONLY INPUT FILE NAME SAME AS OUTPUT FILVTAGSORT, AND INPUT FILE DRIVE SAME AS OUTPUT/C DRIVWWORKv1[ITGFCB BUFFER TOO SHORT:3dSELECT/EXCLUDE2eCOLATING SEQUENCE COMMAND, ALTSEQ, AND EBCDIC  w)*<#>K$:<=>!oE6͚$!E##>"C>w#w"E>w#w"G>w#w"I>w#w#"K>>2E2>22N>2O>*K>*3#($##D2M>!E3'?*C> "C>>D*C>%?*E>*E> "E>>5*E>%?*G>*G> "G>*I> "I NOT PRESENT IN THIS VERSIO΀FILE $63 NOT FOUNāDISK $^% FULL WHILE WRITING FILE $93DIRECTORY OF 32CLOSE FAILURE Q2COMMAND DECODINGN+RESULT STACK OVERFLOW:3RESULT STACK UND2OPERAND2OPERAND2OPERAND OR RESULT STACK GARBAGE:>*K> "K>??*K>#VE##*D*D:M>!y$w*C>DM!E6##"C>*E>́$"E>*G>́$"G>*I>́$"I>6#6#"K>*E>DM*C>##6##V?*G>DM*E>##6##a?*G>##6##l?"?"?(!?"?/@s#r!@3MOVE/FILL COUNT BAD: INTERNAL ERRONO SUCH ERRO^%#~a3 =3.#~V3 J3 xa3 õ%&o%%%:}͂3%͌3G~<ʰ3=xȾʰ3#~#3ʬ3š3###Ù3#~#ͽ33%µ%N#F#^#V#!3 o gʹ$!~9"n*?~0@"?!a@#%*?~%@"??5)~M@%BAD CMPARS OP80@#^#=V#=N#F#(@@@@5)@hAoAsA5)@ A@AA6ATA?AHA@QAAAAAT)w)A@/B5B?BCB@ B@YBbBBBBBBB@BGBMBJB@ASBUB;B!B(BBBA@>)>)@*(~/w*(~5͚$Y"3+++"3#>$!3͚$Q>:L4!~6##6*3"3Õ4!3~+i46!7%!%! %:323*K>ͪ4#*3xʉ4+w |4"3"3:3͕5,5ʹ$!3#wP5L4* *3#>$*3:34B4KE4#B4KE464234$5t%~#4) A5)"?w) A*?*?##"?s#r?#>O$A"?@5)TA@5)TA@*?~#fo"?++"?@sA@*?~$ʗA ʚA̡A̡AʖA0@vA+5)#"?@0@~$̡A̡AáA)BK!A)AT)*(^#Vq)w)N)T)zw)q)zW{_++~ 5 5& 5#6 #6 #**ï4y͵%xõ%ʹ$"35?>!$*3!>B>23ɷ*3:3/͕5*?#|‘5q5ͳ% q5,-ʌ5 %ͳ%y5%^!3ͳ%͵% ʝ5~# 5%>5H;25@V>Dc5LD8 'BY~l6CA~e6CF~R6CO~e;ER~Ҏ6EX~9G7INЗ8KE}7T)w)T)A|G}@>#"B_T)^#VT)q)}q)3&4>>w)Ew)E#+bBaB+#~ aB aB&#~ B#~ aB++~ɻ#@@bB͖B@@ ;|\AE@@ͬ#G@A@͙%êB-CA>,${$>Cq!!'4B#6"C+6~##~CwLI~^6ME8NO-E6NO-S6OU9PR6REr6SOҫ8SE~9TA~y6US~X7WO~Ҷ6BREAKN6V8P=>f8>6V?5P>6~3P>6VQ>P>6V:&>6~P>6~EP>6~EP>6PS67>6V6w){!"?6$NAME TYP=^!D&$>6vEP>6()$@@ *.$@=67>6V6Pw)!#>8${2Eɯ7B+++͚$'w l$~͙%ECGCCC`iɯ~͙%lC#DMbk))0_`iGCCyC`i"oCկ †C&DCC.*oCl$¶C#CC C #CC CCC>  C~C#ͬ#.>6V7!3~#6>A$!E~"7:wEw#~G37:xEw~ ;72E~@F72E!"?!oEBf=fd6cv7LD668$,.]7~E8~E8n7r7=+M>#67,67V7f V7f$,c.8LDl27$V 8,67V?$V>P+w)q)#>:$+|>>$z>=$#7q)w)z>;$+|#>:,;|\(/*7?7 п0D#~+:FD~AEFD@#G~:BD#xGD_ʵD~WDʣDʬDG~ͬ#ʀDx-~‹D_D#D WD ʸDDڸD~ʸDD~D#ڣD+GWXDND-7_7AE"D"D"D!"DDxE~# ?$EEAz8:d;>e$!N>zw#zwDEASALEBPUP MA@NUPARI@IN TW c>qCh@$>6%>f8>q!V8M>@ !>D,f$@=-$V:9>Q9zwEzoE@=+>v8(>8>8)F$ $,68V??$V>P=+>v8,68Vz?$VEDE}E|E{*D*Dw##>$"D*D#"D͠%7͙%ͬ#A?[ ȷͧ$  fE+~ bEbEE{*D*Dw##>$"D*D#"D͠%7͙%ͬ#A?[ ȷͧ$  fE+~ bEbE>P=>f8/f Cc66$f$,V:9 f$>Q9VC9zEzqEzE@A/ yE!>l$f,Dce9LD($l.T9RE~ KE@CR~-FISINO-SNO-ZZZFF NO-F*G>##~ >6$4*DDM*I>*Dl$"I>6#6#"K>>9.9>9 V?$V9P=+V<>9.6>:c::LD@$>:.9>:cH:LD@$>:. :,cP:LD>: (>9)F$ >X:$$@OR~XO~RAN~DNO~Tf>;,c:LD6s:>;>;踼@c:LDG$8f>;cV:>i:V:@>}:@GT~#GE~cEQ~CNE~LE~LT~<>~>=~c<=~<=C>#BT~}:NB~:*D"9*9*D+~+~ɑ,c88LD@$lV 8.;,cU;LD,8.&;#67VI; ,67V7$ >G<H$$@Az>;$FI~ELD$;# ;=+>v;,6i;V;P>)<->)< V;$= >)<- + $$$@*D+~#w#"D*D#"D*D*D2c;#~+;/<*3DVz<66V9<@*<+|>N$w)Vt<[><.\<$L$$VI$"V$40&4D  COPYRIGHT (C) 1982 MicroPro International Corporation  MicroPro FormGen release 1.4 serial # DX0402QV  Xerox 820 Computer  no printer yet selected   $PH==QB=IJ=Pj=q)"<*D" í=2<> í=T)*<"?~=Ҩ=#>J$ͭ=Ï=:<_:p*4>Oy[*5͐_]TN DM*}o|g# +|"ɷW*#y=,  n3Bl=gPSs*rL    >*@ +"@ U^*D 0"@ !D :d!E :45lw75>2$*@ ~~*9Gu<9ͨ9:> #:D O<9́_ͭB ~V_*9J6s#r*9J6*9J6:9G *D :>  9| 9!%>͖6:C#<N ͞:[ ͭ@ͭG#_>@M/ȺKwq[[[#~+[a[ma*##ͬʗ N „ͬ y*D g͊h2w!x4:wO:xWy͊ ͣ*Z o͊7 *Fx͊u(*@ *D 2$_6r=. ͼ=A3/ČNẍ́ zA+3*@ :D O:=_ A`/Nẍ́ zA#`2D K^K*@ ~|¥uN —*##ͣ^#V"D K"U ¼¼:D î¼*U *@ | ~ |*@ ~|uW *~=͊   ,:#o$:7|u ͥ~> ́u Ͳ{/_z/Ẃͭ  OVlJWQWyO y ڜ<Ý }O|G|}~# x²~+ x½> !>!>~w2*##ͭ"U &&:D &=:O`. 0:O=`. B` [.p0! :D _~*@ ~|ʈ>*@ ̈́ Č/ͬ:G~|¨̓ #™/*@ :D G+~|ʴ#*@ ~|ͽ ͎*@ ~|z͟0*@ ~|̓*@ ~O͎!#9 *@wN Ƀ5~!~w*##͞ECC͹OIwN '~DM*##͞k+~kwN [*@ :D G̳*D hDM*##ͫʧN • {͞+~ͣO:D O+N>B>>>B>>ͨwͭ ~w/*@ ~/:D G~$+#~w:$:O:E G͌͟0:E O::!'9:=s/*D $.0:/<_́!5~!E Z̈́5Kß0͟0:E W !%9: > ẃOͭ]T :P:6#x#Ϳ x7?ͭzځڊpxZ!Y~ͭ<>@B> >BÐ>Bͨͣwͭͭͭ~#¼! ~ _~6O~_JLɁOͷ!)9: :O~+ *"!4K͒0!S"L!E NS!E ~Y:=wK:E J!+9:=s/!C 8!5~!D ‡5K*T]:O:G # “:/<_́Y' = A !':Ҙ 9/!k9Ou/(@!]:* *| !-9s/*Y ͔"Qz͐:@!y8 0կ_ ́@{r#=:u x=kzBK_*$"$ ́#́+) sur#s++|r+szBKͽz*#ͥ+"ͽͲ"*ͥ"*@ ~|uͭɯ:D *@ +~#|:D <͒0Ï!/9!39!!9s/!X 5!19s/:P:2U:*+"^ ! 6 #xQ ? 6.A !"D *"@  *1&"8"8:A2828 /z{ ^#V !59u/!W 5§ 4:.!W Fw̐/:W 0*9J6wR8 38 ҋ 1ʐ/8͵/~#   ! wɷy %**@ #~|:*##"< w+OOG*##͐Gh##~Io&)q#pxQ>G N 0x2y!~wͭ~@~2%!9"$:W 2%>"͞ "u"$2$Hw͊ :͍ͫ:%͋$A$/!͔"R~¢:@2y8:%͞ ͭ 6!"$! G= :2] _ѯp% @!SG5*8tH G5 !L5̈́ ̈́ !?9T5̈́ T5\ 9/A \ e7!! ! l *Ì \!9"$!&*$ͭ@>̌#~@w:E G,21/2y8͒0:$*8!@!$4:$2$:y8g -BF&`_^#V\:_:c:k:ʌ\ *88&:*,| . ", 2:_ - u ~+^{#s m W++^##Y Ny зG#N+yw*q ##N =• ;914ʃ !~6? !79G5!5!~99ʢ GO#~` _w# 6!~+:> ~@## ʟ }:~#foͬ!G+#~$>2$!1!=4~=5dcB>2$$bk6?#=W:$<$k>2$*$& ~:+wy|*$ͨ2$2C #~#fo"D 0"@ G~w#°! %4>>2$O  > 2$FO#%x >   \~> ) ~ʃ 0ڟ [ҟ :ڟ ~# ~Ÿ !7: G #~ @ x ҟ   "! :G:88BK* "  "$Þ 6N "$ +N#y ҽ  A+N# Î N - \ !6Ą !"J ! !] :$K>=y2$F#%7 >  *>: %Ž~#o͊ ͭ|,>#d}., i:,-dF#~#€yO~#¥>&K~#~>,>)~#odx>"  #"~!#<~*,"< +~O# "*< ~2_ @ *: a ~# x) " "Y *S "A9t {/_z/W\ !=9:] A2 : 49/A >2̈́ !] *A-:@g"E88*,"< 6#"BK@ 6 # x "w#w#w#"\!::n l \!7:n+-*/^()?~#^#V#& +$Nbrr[*${ͱC~#R7CfC*$x/wRC!́R*$Vw> >5CRCw#RC*$xW>Č#g:=QCbC!2 %~RRRͭ7ȯ7 2h C9t !"!~*< ~O~!~*}D88BK*~*~u xF~*6,X͔\ 2h  *w,̔ x‚"\ !E9t *@ ~|uʹ̹*D ,RC: % *$e"%: %/z2> ͂0 8n*8@2͵6O Z L?qͩ3#:$ʎ!Ew#* %E*$ͭw#:$G+~ £˜ʱx2$Ҵ!S9*~##ͭ:$O#:$# ѯN 7**@ *D :o-"D 0"@ "D "@ ~|,*D R,fy\f=!B h*D ͊ʹʹ_͖uʹuͭ~w¡!4~6WuġWru͹yͻuʹruÓ͊%:$_+~ Z(ɯ2 %: %CBR1%(>B#Aҍ>-u ~.n 0 n7*~##ͭN## ¦ě#&N ›7:$! %6x[A?:0?#+,     =*$! %6*?)> ͛#yUͿC"ʧ#i͍m(7?>#†<,>š#)7>"©"ʩ&7> ,$%-w#!G9!I9!K9!":;< .ʎ3:.A*y_ >*:  * * 9**9*y R*2.:.<2.Qد2. )  9*>2.ͷ*;**7,D.>ͯ1x7ĵ6 * *! ͙)!s9͓)!9͓)!u9+*!w9>+!y9> +*!{9>+!}9> +*~##y2 ++N !M9!O9 s/:%*$eo$+(*%ͳ-C37*~*$k"$ʔʞʞʿ( ʔʼ ͔"*${+*8ͳC3}½͸1o%-Z#*8,C3*8͸1$>2%Ô͔"n×͔"̀*ͭ2._6.%+2.͈*͕*_6͖)*TE*͍*+,P+,+ *2+~~b+#S+͊+:.ʝ+2{+++ͭz +:oc͊*+~1#w}+6 #+BÆ+% !% *8.͵6C3*8*%w/C3!$4͔":$=G:$O:$? Hw͊ v:͍ͫ%:$q͋$A$v͌$͔"RF"*$!þ!$4ͭ͠W$G3:*$&~ͭG`W$:$ S S   [ S - i [ !!S S S ] b = = (!S ~ ),,*,~N~&,::O*#, **~##͍*xF,-". * *x͠- * *....>%.>%.>%.ͭ, 9*à,(. ..!:-~©,. ..#- -- - ...ͭ, 9*-> .<(. 9*> .<(.4 !\:"  :% ~ # ɷy2%a_O!_: {D y y0 ?" A?:% y0 " !k: Ͱ X>xy HÀ <€ H*$#####~!R:ʓ ## yͿ Ͷ *C &6y_O*9J6~!W:O !=: Ͱ Ͷ :P:y*$ y*8!ͭ- 9*#->%.-. ..ͭʒ-`-!_:##yN-!:-.> %.ͭ@ʒ-..ͭ}-..Ê--:*# ͙)N A, *1./*ͭ@ͭG#N*¹-͕*!9͓)y .^#V#-O*y -x .O*.F#^#!Q9s/@27!:6 !6^@#w!c: !}: :$a!!q""""/#""""g!G##;#P#m!##!!X#!\:p!!g:p!!k:ͬ! #x!*$~2$x/w*$N!}:2 %p!>͞w#yOʮ!Z"=!$w͊ N *$(:$͊ "$nZ"=!$͊ h*$*~=͊V#N#.*.ͱx .. *.* .1..+k͙)*~Q*## ͍*ͭ¡.̷. * *#*x=2$<1.=*~2 %ͭ.͙)QN U.*~M. **~!9_6.͖) A> +.:ҕ*!9͓)L/gZ/o ͨN#*$ͨO# YyĴ"$*$ͭ_>͌#*$ͭF *$"$ͽ*$=͊ (ͪ*N#ѷh"2> <2C ! %5 *$xO!_:p!x_#>Q͌#>">!\:"#xQ͌#x͌#@2*1:E g0h/L/OԖ6:1=Oh/*8xG͖6:@=g͸1o@21͢1:E *1*1:D *1*> ͸1G:G4͟0y:1Ç/>}6 8!1~/wͩ///͟0:1!1<211O~#GG1 0ͩ///͟0ů2121͒00+0GĒ*$MOp!GM_ɇO#*$V:$wr!t">ā"!t"> ā"#=*$w*$##:$G+~ k#`#w##x *$xV_͉#*$p: %*$z!4ʮ#5 #¡#57#Z"=*$w:$L/$6*$?#-#,-:$_~#> ͠###:$OG0!1͸1_:D W:C G:@0x:> W@0:@*1_:E W!1:E0~021~U0i0~Ozi0:1~0>:1O{_xy0~0yNw0Ē0*10"1͟0:y8o.0:10O}h/_*1:*10}*1͖6 0A}6*8!1:1OG DM:0 x$?$G0 #2$Я2$=!$wr*%C3/͎3A$~: %T4:$_W$: %$*8Nͩ3#e$*8"%T4C3./ 8ɯG*$_6$~̱$#Ͷ$~™$*8"%!~$$Oé3T4*8$.C3 !8ͩ3~$88*|/g}/o#%>:@2y8G*"8͝1*,O1"8'8"8:@_",:cg1!M!V![28*"7"7":4ͧ!U3:͆31:ͪ!U3͉3<=17ð1::A=ɯ28:8*}8怮w:28*@*8"{8"}8> 28͝1 2!"83c%.@2*8B6 # 2͝1#2 &4 &4 2*8:@Gs#=02!@228L2S7:8-3\U:g2*8{ˆ2zʷ2G:8ڈ2*}8N͸4&4#y2÷2!MU3*a:`ʜ2|eoM2T!VU3J2![U3:͆3C33C:A88LE:A88gñ2:c2&4==>c#3> #3i&3                     `@@@   3 |3{0O&4ɹ0&41C3*{8"}8~28wþ2"8DM'8"{8>28F#Ny~n3ͩ3\3*$y怶O#~t3ͯ128y ҝ3 ͜5ͩ3*8@2:8ʼ3͸4&43yC4O3͝13y*{84*8L2͸4&44*8"8*{8"}8*}8*{8| y4@@        @ >ͯ12.2.:!W95):yy!q95)*~'##x2.".ͭ&(~a(~(#~(~`@̦(~(~)N ‡'!~w:.'~w!g95)͵6 (Y'_'͟0!i9u/28:4>O!84*{8q#"{8:8O͖6:44>Oy͘7K4ƾR4R ͸1*8Gt4!p~x4ͩ3m4*{8~6 O#~4ʜ4I2U3:͆3:®4:z8þ4*}8~w:z842z8!~4!4!4>2z8:8U3:͆3285e7('`( ? +~w#*.ͭ!o95)*.ͭG#L(!e95)_](B(ML(*.ͭy(!c95)Þ((Ϳ N (#(![95)2)*4 54O@7 ȹ`. 8x7I2\5x7C5*8T4Dx/<}6 8L2>M5yo`ͨ5\528_6*8͸1_~O#}5 55x7̩3ʑ55p5͜5j5x7T4*8$.x7I2F#^#V#|J6p5 ʕ5ˆ5ʱ5ʯ5ˆ5o5*8x7T4I2F##͵66.ͭͭGo&>(+)+)#)!Y95)!.V6x7y)_6zf) )! ͙)*U9J6͖)})~ T]:.k͖):.*8:@͵61_6x7~))¸)#F 9*yO{7)#xʝ))#Ù)#~#foJ6Ù)y ):.&*1!@2)y  :> 6O͎3q#5s"6w6 66/65{*8-@2 ͎3@2+*8z<\68 9| z6:| z6^#VJ6H͸1G*9͖6 =‰6:@=ڳ6*8 p#s#re767ʸ6@767e7676@7: 7 F͝16:8G͸1x7#,-     + 7+*8DM'87͠4>(7717=(7O=57x7y!8456*8L2:8<28*8"8x7*86̓7"8͘7*8~#45!8{77í7*8~7777_!m9_6~7^{*8w̓7"8:*8~6#^#V#8:@7@7< around the screen using the CURSOR commands at the screen top, inserting background text at will. The boxes/data fields are created using the underline or ^Q key. Note that 1. you will not get a chance to actually enter data in this step and 2. when t'8K88I2_3T47 8:A88*8ogWYxE8)>8GJ6C4v8 #W8 ͸1v8~ #g8i88HHOO;OOO(OOO;OwOO(OOhe 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 bOdOOaio  BlBh Ui# +  5 O C1{-=Pdy/gbb~Phe !)!N#f#$$%%~'')9)2+h+C-a-..5/M/00!1:111Q3o333f557&78588899::%%e assigned various attributes via a special questionaire. To enter this phase, position the cursor at a datafield and type ^R. Type ^J at any question for further information in this phase. Type ^J now to rotate to the next help screen: Enter name of ;;=-=g>>??@@lBC{EGHIDATASTARCOMDEFBAKABCDEFGHabcdefgh98.YX!.'/~"NYSRFFFCFC-ABCDEFGHIJKLMNOPNS_N00NN0SF000 -N0 QCJ@@W OREPFBCURSOR: ^A=left item ^S=left char ^D=right char ^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 eF=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 OTHEight (or less) letters and/or numbers, optionally preceeded by a disk drive (letter A-P followed by colon). Press RETURN key to enter form name or enter ^C to exit: errors and incomplete fields: Field Error description (position cursor at field to R: ^J=rotate help ^W=list form ^C=form done ^K=toggle key FIELD: ^Q,_=add/extend field ^Z=delete field ^R=define field HIGHLIGHT: ^O=set/clear ^L=delete block CURSOR: RETURN=nextperform 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 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 __________________________________________ name specified for verify file"Enter file name:" is reached, enter name.) 000 Field must be defined as "file verify", since field 000 references it"Verify field?" is reached, enter Y, F.) 000 Unspecified index for a file derived field"Ind_____________________________________ LIN=000 COL=000 HELP SCREEN 2 NUM=000 LEN=000 POS=000 EDC=xx ^L Unimplemented control chaex 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 "?racter. 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".) 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 len 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 &2gth 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 witho 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 parentut saving form B=save form & Boot operating system C=save form and Continue SPACE=continue without saving form (A/B/C/Abandon form edit? (Y/N) FORM LISTING AND FIELD ATTRIBUTE DEFINITIONShesis2 K Illegal character2 Duplicate Field Name2This program is used to define a "form" for data entry. The form, much like a tax or license application form, will consist of a number of "boxes" to be filled in and background information to exFIELD 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 **plain 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***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 def-.     inition 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 t general, calculations should follow verifications unless the result of a calculation is being used as an index field. Fields can be calculated in any order. The calculation sequence will only make a difference when one calculation depends on the results o 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 orderof 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 co: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 onstants 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 expressionrder #001 will be the most significant field in the sort. Tie breaker field? (Y/N)A tie breaker field is a key field entered by DataStar to create a unique key. Enter a Y here to have DataStar maintain the file by entering the lowest numeric value he 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 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 erre used to extract only a portion of a field. The form is: field number (first character number, number of characters). For example, #7(1,2) or fieldname(1,2) Literals are represented by enclosing the characters in double quotation marks. For example, "Aror 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 attribu01". 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 performtes 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 ised from left to right in the usual manner with parentheses recognized. Fields are represented by either field number preceded by a "#", or field name. For example, #007 or fieldname. All constants and fields should contain only digits and optional minus si to be derived for this field in the following prompts. Allow operator entry? (Y/N)A Y answer here will allow the operator to make adjustments to the data in this field. Otherwise, the cursor will not enter this field. Calculated/File? (C/F)A Cgn 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 fro 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 fm the record that gets stored on the disk. A Y answer here will designate this field as intermediate. Required? (Y/N)This attribute determines if data must be entered in this field during data entry. A Y answer here will force the operator to make anile derived field is copied from a reference file. Another field on this form is used as an index into that file. For example, to derive vendor address for this field from a file of vendor names and addresses, you could use vendor name (entered elsewhere o 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 extendedn 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  to its full length by adding pad characters on the left of the data, for right justified fields, or vice versa. A Y answer here will pad the field with pad characters if it is not full. The pad character will be specified in the next prompt. Enter payou 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 fied 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 justld. 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. Inified fields or vice versa. For example if '$' is used as a floating character for a right justified field, a dollar sign will be added to the left of the data entered. A Y answer will provide a floating character in this field. The floating character wi./     ll 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 enterding 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 characterr a verify phase. In this phase all of the fields with the verify attribute will be checked for accuracy. You cannot assign the verify attribute to an intermediate field. A Y answer here will cause this field to be checked during the verify phase. The ki 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 nd 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 thdefine 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 ~ = e 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 theconstant/may enter ' = constant if data on / = constant if data on both sides of constant either side . = align decimal pointEnter/change the entry control mask:This attribute defines the entry control mask. This mask allows y 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 filou 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 (autome name:Enter the name of the reference file that contains the list of acceptable entries for this field. Enter file disk drive (-/A/B...): Enter "A-P" to specify the disk drive that holds the reference file. Enter "-" to use the current drive.atic copy) in derived fields. Constants will be specified in the next prompt. Content Control Character Codes: A = A-Z only a = a-z only B = A-Z, space b = a-z, space C = A-Z, a-z -> A-Z c = A-Z, a-z D 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 fie = 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, spacld. The field used must be the key field and be exactly the same length as this field. Enter the field number of the key field in the reference file. Batch verify? (Y/N)This attribute determines if the records created in DataStar will be verified ime 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 omediately 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 f 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 areis that the field must be divisible by eleven. A check digit is used to improve the accuracy of entered data, since incorrect data is not likely to obey the rule. Enter a Y to require that the data in this field be divisible by 11. Range check? (Y/N) 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  COPYRIGHT 1982 MICROPRO INTERNATThis 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 maIONAL CORPORATION This software has been provided pursuant to a License Agreement containing restrictions on its use. The software contains valuable trade secrets and proprietary information of MicroPro International Corporation and iximum 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 !"#$s 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. %&'())*+,-./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 acco d in any manner not provided for in said License Agreement except with prior written authorization from MicroPro. ber in file:This attribute designates the item (data) to be copied from the reference file to this field. For the example in t/0     /#~*c6@7# - >7Q5͌!I?>7*`/|ʝ 6 -: T @pH94z ,G; : /2 ͵G; >28?͆! 6>\_1" "{Q59&e2 !I?m͑ *c: ͭ6>͑  -9 >2` *cD:¶ ! Fw_ -9 @2! Fw  !I?ö !I?> 7? 77?ɯ*y## !~GZ xd l !~l !~w A :G>22  ͭ x22 2 *y## #^#V++~ĺ  › LAx*c :~ : ~6# w# !S͗E*$IX ͗E !͜E8 8 !IͤE8 ͤE\=͉? \$>͵G!!J =! l=*Ì \!ʌ\ *$I$I.J*,> ",N>2]:]_N>ͨ>) ~+^{#' ! W++^##Ny зG#N+yw*y6## =I *a͏ *a*a*b/N: G#~#F> ; ͏ :G k *a2 ͢ > ʭ Ù ʹ yʹ ̸1:@ F#^#V#NLA~ ##H~ # *e>2`*c *\/>40vD@  COPYRIGHT (C) 1982 MicroPro International Corporation  MicroPro DataStar release 1.4 serial # DX0402QV  Xerox 820 Computer  no printer yet selected   G*y##:`:0:0; ͢ ͭ > > 2`I'BHEN: z!~6D!I͗E!I=F!J~IHGO#~`ڑ_w#ˆ6!L~+:>³~@## EH\~> ~N0E[E:E~#º~E!QJ=Gi#~ x  "eP= () EJ=z"w!s:vG:u͈HBK*w"y e?e+N#yb ^A+N# <N ͨ>\$>!6: 8 !"W !h͒!vIͯF!JFN#=>  ³!]h=*,"b/+~O#"ax "^/*W: &~# x"W$Ie2 ~A F ~A*," WpBĜL'B:8?0@ y چ> ~O!*~ZdI'PPU> 6 ͒$>2 >2 8*\/~"\/<#- " "Y*%"[I9{/_z/W\N>!I:9?A2"J HE͆c5͉? ͨ>\ =\$>I9!"W*? *?*Y"?*["?:h>þ!JF#=!IHE!6_A>!;JL *^/#DM*Y6#"c"e ͞1DM*Y"eDM*Y50g: \/6 :s"> : /! ~ʒ5T* ~ //~: ʑ! 4^*b/~f#~{/H͐G_ 5…͠ 2 P!I? {* ~/H1> :»Fچ §: ʾ§: >j :† ! wͭtچg :  _1"{2^> !"^/:@*##~=!"b/6#:w#:w*:>T> _1"*\ =:^O2G>  !~ʱ! y±:wx2!~wʱy> ~w t*=*:@*\ l*  !^4 *{*1#†!I' g!P͒ځ>Á4P: g_ 5Q:sQZ?з4 ;د: wm: !I?7ʁ: "!I' gP͈=4gͱ=P:!IHE, @g!IHE.9_@YNʧ͈=gP͒ҒÁD!KJ$*|/"g/!NJ$͚/OUyͥ1B̝y1y: N>  =*g/~2gr*|/!E=#h=N>!I'B͗E!>.6N!I!I͗EGOCyN_AҎ< w#ɯ>#2%J",4   9͈=g9͒#Ç* 1* *1* 1* *1O: y7>V2 > ͽ*wC~#ͽ:uf> ͽ:vʐ> ͽGc> ͽG³: ³͵ pH^GG{  N>_ >:N> > * ,!&5O&J>2*J"+J2%!I:*\/6#6*e~# 2͋ 2>2" A@͡!"~6A@G2O͸U?Ҝ2"͂y"~##=":_:K " ":OK "> F#~#~  x2&y: :*b/^! sT* F >~: {: fÚ͆&'B * ",22/JL͆g̓͠ ͆!/J~µ6W *?" *?" g! 3g<*{" 1͆ !*`/: g|g|,/0g!I? "7 "*LA"k:Q:V: Q: H y: *`/}:ր1: F8 ć|2~:">2:"ͪ@: !aI: !(I: !NI!;I!~<2>16ʩ w+wʩ:w͒4!:wG?! ~6 !s=:: +͠ ͒$! ~2 #s= *\/\~ A#V<6:#]++ *I͚Fq ~#z> +q#! ~c5! 6* "?* "?* "{*1>@í͵gG! ~w>͵\ 2 \ \ /0b ʍ: yt *%7+1jOFx,f":͖yuwf1d=M1F:TJ7xQC+2Ŀ:y*~72O7y7:m7_7!TJp!yO#+}2:_!I͂&5Bb?_jq;[  :s: *`/! ~8 b zĒ 7~I ͒B ~z!I?B b g! p: r : څ „ : >ʅ <*|IDM*zI͚Fʙ =” AL=*xI: ʭ *I͚F*tI͚F:IG=4Aɯ22 2! ~~ 3 ʶ   2 *~Iͭ 2 *b|x:m!F̈́~pÖy&',# y0 5ͫyA! JͯFy457#O5ͫy 7BB5b55Bya!JK5By 7Ā5Ԁ5ԕỳʺAO! JͯFN*:_L2f1:X"/7?~"'/!01     :L': ::::::: :@LY~::*_Fg:=p~:*S̈́F,w͝kʙ:"7N F+*:OA]Tʽ8 # ± ]TA+~8 O7 #!y_^#Vѷ9&0!9"Y/2'.$$%ͷ$*$$$xGͫ$$b$P$DMͦ%x$^)> N#^#VLAͲ$=s$ͫ$e$@$*?~ʌ$ڊ( |$4#DM*?*?6 6 Ù$Ͳ$#x~x~ͫ$y$ͫ$!$#N#^#V#$(()) +V+;wUFU?2V(&(2&o*\/: M: Zo7*  b^*!#"":G#u#‡!I: ʟ!I? ڒO2rJ!gJ ʒ!" """"" !I? ?Ғ2rJ!gJ#I ?,x%^)G$%+6#H)3%yī$$%ͫ$ʍ%Ͳ$X%ͫ$ͫ$Wͫ$_X%"%P${t%G͍%iM*%J  ҇%ɻ{~# ڎ% Î%{2&h&V/2&~&+%-%>2F/~&0%%~&!TJ%E &e &M(?&Gͮ&:&r(%:&Òo&): ʒ""" y27: 7J!~6ͩJ: 7͡fQ͡f[~'B@͡,͒4!~5͒ܩ!~75Ò7474é"C+ҿ:G#7}*2zO:͖y?&/2&%~&G-_&x&~&M(?&G~&M(8&OxG{?&G!V/~R&+ D&2G/!G/xw{((O/)/)ů2F/͛(>@2G/>2&:&=2&~#~&+-!TJ0~&:~&2'ɯ :&2&&xe("'`i"'2'%~''!':F/&~ʒ(5:'O:G/&@ Vu!Og1|@X? 8+*1"`*: >2">  ~w: ~'2'~'/<'45'4<4O Ғ(:F/>-':'G :TJ'͎''0':'u'>E':' Z'/<-Gy'x/ b' Gy'x0'':'!V/"'>2'2':G/ʟ'!'~ʣ'5>0!'~ʟ'5*'~Ҹ'+"'^(0*'w#"'`i~A'6G>Mww2* >2"<:"s͸*\/>>@M~~_:"_F_ Xh:"8 #=B:"!F@ʊ–:@ʖxwҤ:"@.¾ >.ʾ:TJO+Ҥ!p F M_~Oz͖8 #~'!:G/A<28()T])͎'_:8(=28((:F/}/o|/g#~#;(q#F(0 ~&M(ɇ:G/=2G/:G/<2G/>Ì(>Ì(>Ì(>*Y/7>7ɯ2G/!H/D(î( +T]~e( (G+~^(ô(^(+T]^( G(#~e((e(!V/~!I/ͥ(jzM O ~8 ]EA~=8 #)ɐ8 +~=8 +I1O!G*:_+<7FH:"8 ğ#=ƒ!46.:"@µ161  zFM8 #=~ FM((! V/ + ) '%) P'> '%)!W/~ȯw+6>+6=<)r(`i~G2F/x2G/P/#9(:F/W:G/t)!P/9(ɯ' #w)7>'w #Ã)7>'w #Ö)>í)2~*2O/:G/W)F)!F/:~*w )u*^)F)!F/)u*9(!u*:~*w:u*G2}*xW:"8 #=_ F'!+?#<# ,?~~F>2:"]1>g:@g>2":*DM**]ڬ–ʖ#ʊ+x8 k~7 #žz+–ʖ+ʵ#Ö~ȹ͡qc!J:"ĕ7A@?M_!G/u*F)r$*!P/(=*O/):}*G:F/M*P/!v*v)!P/>(r(O/)v*)ʖ(P/!v*i*͂)(:}*2F/͔)("T+B+!P/9(I+!B+9(!I+ͫ(2P+!I/D(!I/"Q+>2S+*T+~#"T+**B+*Q+v)*4=*^(*I+*Q+v)=*!S+5*:WFDM~ !G#zPMW +WdZ >+WLz7J~#WJ~#dJ:͛:2%J2*J*"&J*"+J!J_!W!TJN*:G~WO#®!>02$**:Gy~!$OY>02Q+#"Q+ö*:G/ ʖ(W!F/w#zW@9+w`i#*(O/)/)z@ږ({( Wʀ(_!G/~2,ȓ_Aww+{ږ({(z+w>2,`i,9(2 ,2O/?GO/!,Ҭ+͂)Ú+v)! ,~w:,=2,+ͮ(:V/+!P/ͫ(×+!,(×+#+ +2,O/! ,9((O/)$K#!$6**:Gy7>0!$5?>w45DNYK#!X:2<27G~Ox:!J:"Ď7*G> >ʘ ˆp!p$:,711 /!B *:G#G͸>:qcl!:/):F/{(x$ ^), +^) W2.zF)' Dһ,ͧ)-!+.9(2->. /-^)F)(-F)|»,}.!'.ʰ,ڣ, +Ï,#Ó,:.-^):.{(Ö( 2 />A.F) +-^)+.ͬ)-^)F)+.ͧ)-V+-A@:` < g G!+ U!!J?+  <͸U?͎:͎::B >2*g 2>2"*{ 1*=**1*?"\/*?"^/*:GS 5 :?>: => H : : :!!:¶ *?~6# 1*{*1:^)2--!.9( +/> /-^)>/F)-!.9(.> /-V+- +-^): /AO>\-/Gv-3.ͬ). +-ͬ)^)!V/"-h&|ʖ(|ҕ-}/o|/g#>2F/-^#V#}o|g-á-*-ͮ&r("-{™-('d -^)+.F)V+ !J?1 ͛ Ð *\/G  ! !ɯ> ~E! 3!ɷ*#:G=*#:G7#_!/!ʍ!: ʉ!͑!‰!<Í!<͞! ~w>2"H !:#"*F#:!!!$7"s"!#&7"!s"K#$%7"#U?\d5bEHyed"BA1PYTAE(('@ A@P@@I@hfffff?hfffffA>533333>=ii<0$;9"sU':9"sU'9BT8!%8hxVg 7"hC60wYEG417Gv@`v'b1A@PX#C`QI"U&Àe(HBCTbDvRWaGv"C%T$a'ÙH%Csrb"(Hqc4"y7!J:"C"H !7y: *eMM!["2`"J>*a"U??U?>2O:*q#=j":G_:O!L**:TJʜ"~!ʜ"²" ^¦"i!TJ²"a#‹"AY}"o|"O}:"ɷWxB*b/^+~""> !1dA1A>/^)!/ͬ)>/ +! DM=/- +-ì)!"/"p/"/#"/"/"w/"u/9" ?*b/V##¿/2d/*?_"e/x1*^/6#"\/6 x1"n/x1"i/2*/"x/*/"z/2*?"/x1"~/*|/23:[/>0:8?>2/"?`i"?*?"\/*?"^/6b0:?ʌ0*/x1B0*?͞1"i/DM*n/͔0x16 #"g/ w#z0![/~w*?͞1*?"?"?*i/DM*g/ +1:?*g/1:"?"?11*?>0:000*?1:~# 12     00xGyO*? +~ 1#"\/9![/01[/;1G=~ >?>>~ ^#V^#V*?:[/<1_x1 1͈1>>* ?+0*?"?"?*?͞1"?}o|g2[/*?"|/!͈1 =:[/2[/$>1:[/>)>1:[/@>:[//>$>)>N>>g}o=y/Ox/GN>">>ɯ+>N>Ҧ5! wF>¦5>>y ҆>!܎>ʹ>G>29?_ѯpɷ! ~*B?=!"B?ʹ>*@?>"@?ʦ528?>>N>=:]? =p+4z{*g/":?ͨ>!"/+"?#"/>2:[/N2͒22ʹ2:[/ 2PY!~I2态O_2*?=! {2*? ͈2x1!/4#ˆ2!? =6N>ʲ2!? =*:?nڹ22/Px1!/~w|2"l/2k/+;3~1*n/ #2+732x>͜?gͪ?o͐B*bA:gLA͸?͜?OF:hA=O͸?*9IxGF:@=gBo͐BBA:*cA*hA:*bA*BG:uGHE@y:gA?>FpH!fA~/w??A@@:fA!gA~1y   "`/"/"/|+"/-4~1͉3DM_>3:d/_2/>~1*/~73`i"`/go2/8*/~2/t3^#V"`/#:d/###)‚3O͂3 :d/O >< ڢ3=¢3 > p/<3>"p/>3:k/l/<*n/6*l/"p/>*p/*n/"B?*i/":?*g/!x/i4<2hAgAO~#GGlA=7A??A@@ů2cA2bA@U@{@G@!bAB_:W:G:uڐ@x:WÐ@:@*hA_:W!cA:vҕ@@2aA~ʥ@ҹ@~Ozҹ@:aA@>:aAO{_x@@yNwU@@*bALA"dA@:HoG?4A:hAO4V4! 5N>>5<>F/<>"/>:4>*/*/"B?*~/":?*|/!/3x4~#`44#>ͻ4͊4͜4~ͨ4yͻ4yN#>>4y! w`i)LGyq#¥4xp#ɷGyOð4*:?=4":?5=y/w6554!F~0AO}͸?_*cA:v*hAA}*dAF !AAF*H!iA:hAOG=DM:u͈H*w|/g}/o#wL:@2HG*""IA*,ŸA""IwH"H:@_",:c·A!M!V![2!I*"G"G"Dͧ!ͥC:C'B:ͪ!ͥCC<w>p͈2=7! *:?y~5;5=!6~5=5>c5*g/>*|/>*g/>*g/>*|/>>" ?* ?! ?4Ÿ5!8?6!9" ?¨5>"7* ?! ?65:8?Ĩ5! ?5:/́55ü5:[/¬06564 7_65-75`i"=́GB::A=ɯ2H:H*H怮w:2H*@*"I"H"H> 2HA[B!"H5Dc%.͐B*"IB6 #\BAsB vD vD[B*H:@Gs#=€B!͐B2HÜBͣG:H}C\U:gC*H{BzCG:!IB*HNEvD#BC!MͥC*a:`B|eoM0CT!VͥCJ0C![ͥ/*/"r/*/"s/:d/o&+!"/"/+"?"/*`/"?I6E6́6_6+6"?.6"/*?*?##=+>87:}682/"/:/:d/DM͛6G}l`)ȷ#!)Ҩ6  6́5Ͷ6ü5G6D:¸677x6a7́56ü5V76*/:/6 72/"/6-76C:C͓C5DC:A͈HLE:A͈HgC:c;CvD==>csC> sCi&PC YC |PC{0OvDɹ0vDB͓C*H"H~2HwC"HDMwH"H>2IF#Ny~̾CCìC*y怶O#~CA2Iy C EC*H͐B:I8>2/7*/DM:/*/`i#`/<7"/́6*e/~<6P7͡87>P7*\/~==2/:/7+"/́6"/2/8Ĩ5:/G*/7¢7-7y72/ü5*?G:?>x́5V77*u/:w/77ü5"s/2r/:7́5 DEvDDy͓DODABDy*H^D*H͜BEvD^D*H"H*H"H*H*H>ySD2H:^D>O!H4*Hq#"H:HOF:„D>OyGқDƾҢDR B*HGD!p~DC½D*H~6 O#DD͙BͥC:C:D:HE*8(88ü5:/(8*l/"s/:k/2r/>*s/Ͱ3Ĩ5:r/"u/2w/Ov8Z8>8Z8S8E8 U8#y7 h8 |7+Ͱ3Ĩ5*n/ 8>2/*\/~#<*s/"l/:r/2k/:/͸809y2w/*p/"u/*s/Ͱ3ġ5*\/*n/:r/O 8/9*/+"/*/%-"/O"4ġ5*e/H~w:H&E2H!~!E!4E!4E>2H:IͥC:C2IaE͵GKE\EHEO͐G ȹ`.pHG̙BͬEG“E*HͤDDx/ÝEyo`EͬE2HͯF*HB_~O#E F)FGCE)FEEúEG̤D*H$.G̙BF*/ :d/G 9~ʦ5~# *9*/#"4Ĩ5*/9!"/͕9"j9,S9y9 ͕9A9>y989͕9,S9y9 ͕9"[9y9j9*^/*/>2?ʓ9#"/~ʦ5ͯ9 ­9~ ̕9> # *p/#Ͱ3Ĩ5*n/*e/9*b/N#~#F#:> 9 929~9 9> +##^#V#|ĚFE EEFEE¿E*HG̤D͙BF##GRF> hFOCq#FFsrFwbF 6bFFFF{*H-͐B C͐B+*&Iz<ڬF$IrI>F"J>F^#V͚FHBG*xIF =F:@=G*H p#s#9*\/~# := :*e/:d/G~==:6:>=:#*:2/*y##"E?*\/m:i:~ _:# R:2/ɯO2D?~ ʟ:*E?####~2D?*E? "E?ʟ::+::G±::D?ʱ:0:ʟ::Ÿ::D?#::~ #:~~ :D?~:#+́5 ;r͵G)G/HG͐G0GG͵G)GdGG͐G:[G FAFG:HGBxQG#+ WG+*HDMwHgGD>xGmǴG=xGO=…GGy!H456*H͜B:H<2H*H"HG*H6G"HG*H~#45!HG$HG*H~ H$H H5́51;ü59:/;:?;6 7_6 ;`i"/6:/i;:/Î;2/*?|];i;ͪ;#|f;"/ͪ;:/*/8>:/*/*/"/:/2/;"/2/9*l/"/:k/2/:<͋<ɯgo8Ĩ5:/*/:<"/2/*`/*/*e/6:d/;#s#rgo;"/+"/;*/:/"4> H_!IͯF~H^{*HwG"H:*H~6#^#V#TH:@7H͐G<wH͛HlH͙BįCͤD/HpH:A͈H*"IogWYxҕH)ŽHGF͓DH #§H BH~ #ʷHiHH<54>*e/*/O :d/G<*/#"/*/$,"//<8y*/:/"4>"/:/<2/654>"/*|/4>*s/Ͱ3>:r/<3>*l/:k/İ3>"p/:k/<2k/63>"l/*g/4>*\/O*n/ */#"4>*/=<>,e= e= <D=a=,`="N=>"wl=# 3>*p/#Ͱ3>*n/:/́5*s/">?:r/2=?͸8Ĩ5~2ü5́5*>?"s/:=?2r/͸8Ĩ5: *P ) D UNEXPECTED END OF FILE DURING READô Gz2 {x*N ͛ + & u d u > *P ) 8 D DISK FULLÑ D DISKETTE DIRECTORY FULL+ & ô ~#zʡ + & u *N %)|! w#6Ʌo|g!"N !"P  ͻ &  > :<==  / N#D O = ~=  ~#O D !O 5 !rͨ! O * " & } %$ D This version of DataStar will not operate under MP/M* * | }D This version of INSTR 0 0  COPYRIGHT (C) 1982 MicroPro International Corporation  MicroPro DataStar release 1.4 serial # DX0402QV  no terminal yet selected  no printer yet selected   ALL is incompatable with theversion of DataStar you are trying to install.!SO = ! O ô 2 ;o>2 ͵ʴ : !*@}O|G@!7):5O !@7)!:5Oͮ ͜  DATASTAR.COM!   DATASTAR.COM! + =  D45       **** CAN NOT OPEN FILE: ! O = D Please Enter Disk Drive (A/B/...) Or :  @xxx2 2+ D **** DRIVE NAME MUST BE "A"-"P" PLEASE RE-ENTER ****& FORMGEN.COM!   FORMGEN.COM! + xw# կ  will work on SuperBrains andSuperBrain QDs only. It uses MORPAT: and otherareas in USER1, so be sure not to use those areasalready containing patches.t>2!"W(gW(W(W(5=!R>3>2ɯ!4w#!"""" ́8.!4Ġ7 0y7COM#VK 8VD>  L~a#͵.:*? п[A?~ #yy#~+:™~rҙ@##/ <7 ì~# ¨¨F>2>222^#V#N#3333;;;;ʋʽD DO YOU HAVE DOS 3.0, 3.1, OR 3.2 (0, 1, OR 2) ?'0U1X2 >2! "  >2!"(NorthStar Advantagi!"p&">2W(%(DEC VT-100/ANSI TerminaD Terminal must be in 80 * 24 format for proper operation.Make sure it iʽʽ ʙʙ ʙ ʙrrr :Q0GAe:e÷:d0:x=T e Ëx̫D  ëQT^#V#~#=^#V#N#F#3333;;;;s in ANSI mode, not VT-52 mode.t([;H>2cW(p(Microterm ACT-V termina(tM(CM(B(Compucolor 8001G termina(t>02@>P2AM(M(M((Visual 200 terminaD The AUTO LF switch must be > %ʴ F  ::3>5>2:O> a{ > >  > : 1 s1 *)!SO D  ***** DataStar TERMINAL MENU #1 *****A Lear-Siegler ADM-3A C Lear-Siegler ADM-31D Hazeltine 1500 OFF for proper operation.(YtYKe(Mk(Lq(4w(3}((Hazeltine 1500 terminaD  The AUTO LF switch (under the little cover above the keyboard) must be OFF for proper DataStar operation.(~t~e(k(q(w(͉(}(Ã( E Microterm ACT-IVF Beehive 150/Cromemco 3100 G Imsai VIOH Hewlett-Packard 2621 A/P I Infoton I-100K Soroc IQ-120 L Perkin-Elmer 550 (Bantam)M Microterm ACT-V N Televideo 912/9202 Terminal Menu #2 3 (Hazeltine 1420 Termina^! *"(Soroc IQ-120 terminai*(w()}((NEC PC-800: (MicroTerm ACT-IV terminat (!"p&""""(Beehive 150/ Cromemco 310(F tE(Lifeboat 2.25/TRS-80 I(Lifeboat 2.24/TRS-Terminal Menu #3:6)D U no changeD PLEASE ENTER SELECTION (1 LETTER):!2:6^!5͐'>26ͼ'fD IS THIS INSTALLATION FOR MP/M (Y/N): : ND THIS VERSION OF DATASTAR WORKS UNDER CP/M ONLYl2D DISABLE LINE FEEDS TO PRINTER80 Ii>2!"pi(Pickles & Trout/TRS-80 I>Y2O!"p& "6)&"6)&"&"(Imsai VIO displaD  For IMSAI VDP-40, VDP-80, & other systems with IMSAI VIO-C or VIO-D (with firmware) at F000. Accesses Video RAM directly. 24 * 80 format must be (Y/N): : N>2ɷN%Yx'NY%Ul&A1'CDDE] F GS!I$K" L$HB$M@NZOPQ^"SyVOW7X%3Z2!=)g(*K <^%>%]%&$%@~$#$/[!% + Y/Z~&D  ***** DataStar TERMINAL MENU #2 *****O Visual 200  selected before DataStar is invoked.i!">22222D"!MW"!""w#W"(Vector Flashwriter ID Flashwriter must be addressed at F000H.i!">22222D"(Imsai-VIO-used-as-a-terminaD  This version accesses Imsai  P DEC VT100/ANSI TerminalQ Vector Flashwriter II S Compucolor 8001GV TEC Model 571 W Xerox 820= Intertec Superbrain ! Sanyo MBC-2000/3000) NorthStar Advantage + TRS-80/Lifeboat 2.24 CP/MY TeleVideo 910 VIO through the operating system and the VIO firmware, as though it was a terminal, to demonstrate DataStar operation on a terminal with line insert, line delete, and erase to end line. Normally use selection "G" instead.i!"p&"6)&"6)&"">2 % TRS-80/Lifeboat 2.25 CP/M1 Original Menu 3 Terminal Menu #3)D  ***** DataStar TERMINAL MENU #3 *****1 Original Menu 2 Terminal Menu #2@ Hewlett Packard 87 # Hewlett Packard 125< ADDS Re(INFOTON I-100 termina(f t! Mk(Lq(4w(3}((Hewlett-Packard 2621 terminat(&ayC>2cKe((Hewlett Packard 8b$2pM(&dAM(&d@(Hewlett Packard 12b$Lq(Mk((Perkin-Elmer Bantam terminat(XYgent 20/25 > ADDS Regent 40/45/60/45$ IBM 3101 ( Hazeltine 1420& Televideo 950 ] ADDS ViewpointX Heath or Zenith H89/H19 / Osborne 1[ TRS-80 II (P&T CP/M) Z none of the above)(Lear-Siegler KIe(>2(Heath or Zenith H89/H19 Termina(Y tKe(Lq(Mk(pw(q}((Adds Regent 20/2t(Y Ke(W(6(ADDS Regent 40/45/60/6r%lk(Mq((ADDS Viewpoint Terminar%W(0AM(M((IBM 3101 Termi ADM-3A terminaD  The CLEAR SCREEN and CURSOR CONTROL switches inside the ADM-3A terminal must be ON(= 2p26)26)222222c2222go"g>2i22>22!P"@(Lear-Seigler ADM-31 terminai*Te(Rk(Eq('̓()w((}(nat(Y >2D  We have not tested this terminal or printer type. Please report any problems.!͓(= = O = D For other terminals and video boards, DataStar must be"patched" with DDT. Determine your terminal's controlsequences from th(Osborne D This selection emulates an ADM-31.(Xerox 820 Computei(TEC Model 571 terminaD Make sure the AUTO ROLL UP, ROLL UP and AUTO LINE FEEDswitches are off for proper DataStar operationt(= e(k( q(>2>222e manufacturer's manual; refer to theMODIFICATION section of the DataStar manual, and thelisting in the appendix, for patching information.>Uͥ'Ÿ'Ò'33''++##45Ⱦ#ª'^#V= '-)D OK (Y/N):>YGx'B'N7'Y'  -)'fG(Sanyo MBC-2000/300i>F2OKe(Lq(Mk((Televideo 910 terminaiTe(M([ (Televideo 912/920 terminai*Te(Rk(Eq()w((}(M(qwC,!* "(TeleVideo 950 TerminaM(rwCN(Intertec SuperBraiD This installation͵ ( (xʴ M?(V?([?(~#2`~#2a~#2b2g~#O ~#D(^#V#?(^#V#N# D(!pÌ(!6)Ì(!6)Ì(!Ì(!Ì(!Ì(!6#r#sD Previous selection kept unchanged(((((bk:56 #=(x&~(~#(56     bk:56 #=)x&~")~#)*)-)-)= = e maintenance is completeHit ESC key to Key already existsCan't read form definition file Cannot find file . Insufficient memory Directory on d Disk : full BATCH.OVR not found End of session. All work saved, but re-start is necessary to continue. (If disk is full, first remove something).  Length of key described in this form does not match file  or its index (.NDX) file is not properly terminated. Press return.Data (.DTA) Disk : read/write failure. Replace system disk, type return. The form definition file is where the specifications for your form are stored. If you have not yet designed a form, choose a name for the form definition file and enter it here.a A form definition name is eight (o not yet designed a form, choose a name for the form definition file and specifications for your form are stored. If you have not yet designed a form, choose a name for the form definition file andJo|!9^#V!P!h!!!!!!ͤ!!9^#V##^#V!9s#r!ͦʈ!!ͤ!!9!9^#VX ʥÈ!!9s#r!9~#fo#s#r+!9^#V! !9^#V!9^!ͦ!ͤ!!9^#V!9só!!9s!!9!9^#V ͦB!"!ͤ!9^#V ͦg!<!ͤ THIS PROGRAM INSURES THAT AN INDEX FILE IS TERMINATED BY AN END OF FILE CHARACTER TO RUN: TYPE PUTEOF filename.NDX TYPE RETURN EXAMPLE: PUTEOF ORDER.NDX file not on disk fatal error - disk full fatal error - bad close on file |g}o|/g}/o^#V#DM!99`in|z2 : v}$}}°|ʿ!}¿|ʰ!}|}|?>o&zo&|}|>o&|o&z2 : v||/g}/o#z$/W{/_$DM!>2 ))7#}o|gO : =2 /}: =2 /}DM!>))n =f}}/o|/g#}|ʿð|g}o{_ʷ|/|7g}o{_ʷ)²}}o|gN#F# N#F#z{##^#VBK^#Vz#y####x#~#fo}|>?o&}|>o&{_ʷ|g}o/|g}o~# xD!9 ~#[!h|o!P!9s!9! b! !b!^9^#V!9s#r! 9^!ͦʷ!! 9^!9s#r! 9DM!9~#fo+s#r#|`i#DM+^!9~#fo#s#r+sDS-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!!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# .+ - 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"" Dynabyw#{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ê!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-59^#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!6M,"CalcStar - 5"" Micropolis",295.00 CS-5N,"CalcStar - 5"" North Star",295.00 ,, .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-5 !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!%^67     X DM!!9s#r( !!9~#fos#r!9^#V!9~#fo} ! 9^#V!9~#fo!b!"b">|} `i!~#fo#s#r !9^#Vo!9^#V!%^X DM! 9^#V!! s#r!!# s!o!9^#V!%^X DM!#b!! ^#Vo!9^#V!%^X o!9!.9^#V͛!9!bo!!bDM ͦS ! !b! DMc `iͦc !DM`io!9^#V! ͦʈ ! !b!9^#V!b!9^#VHCS-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 . QAutomated Products,23467 Hollywood Blvd,Los Angeles,CA,90039,1111111 Business Electronics,1700 Fifth Ave.,New York City,NY,10011,2222222 Computer Devices,1455 Van Ness,San Francisco,CA,94926,3333333 The Computer Center,1555 Fifth Avenue,New York,NY,10017,4444444 Electronic Ecstasy,3218 Collins Ave.,Miami,FL,33139,5555555 Futuristic Funthings,Five-fifty 55th St.,Fresno,CA,93706,6666666 Global Gizmos,36477 N. W. First St,Portland,OR,97231,7777777 Herb's Computer Co.,1980 Main Street,Scarsdale,NY,10583,8888888 Integrated Systems,9000 Main Street,Dallas,TX,75207,9999999 ,,,,, ,6666666 Global Gizmos,36477 N. W. First St,Portland,OR,97231,7777777 Herb's Computer Co.,1980 Main Street,Scarsdale,NY,10583,11111112222222G3333333 4444444K5555555 6666666I7777777 8888888I9999999  9999978     NJ!}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,. 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 , ORDER  F #:  Date (M/D/Y): // #: Bill to: Ship to: Address:  Address: City: City: State: Zipcode: State: Zipcode: P. O. #: Ship via: Terms: Quantity Product Description Unit Cost Total Cost  Tax Rate: % Sales Tax: Total: 1 T099999991 ORDER NUMBER1 $U@0!990112 AKAL ARAZCA%CO-CT5DC =DE EFL MGA UHI ]IAeIDmILuIN}KSKY LAMAMD%ME-MI5MN=MOEMSMMTUNC]NDeNEmNH uMONTH 'A!!990131DAY*A@"X89YEAR<?QR9999999CUSTOMER CUSTOMER NUMBER< @ BILL NAME @ BILL ADDRESS @ BILL CITY) @OKSTATESDTA BILL STATE)89     @ BILL ZIPCODED/ACddddddddddddddddddd SHIP NAMED/@ SHIP ADDRESSD/@Cddddddddddddddddddd SHIP CITYD-/@CCOKSTATESDTA SHIP STATE-)>@99999 SHIP ZIPCODE)5 A2 HHHHHHHHHHHH P O NUMBER53 "A DDDDDDDDDDDDSHIP VIA3. ;A HHHHHHHHHHHTERMS.# Q999 QUANTITY 1#2 A@/CC-GCPRODUCTSDTA PRODUCT 12  @ DESCRIPTION 1 ,2 | $. UNIT COST 1,8 ; |  $',. TOTAL COST 18# P 999 QUANTITY 2#2 @@ /CC-GCPRODUCTSDTA PRODUCT 22  @ DESCRIPTION 2 ,2 | $. UNIT COST 2,8 ; |  $ ',. TOTAL COST 28!`.TAX RATE!: $`  ',. 100 SALES TAX:3 ;|  $ ',.TOTAL30000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, in the file that exactly matches in the entered positions will be displayed. This seaORDER DEFORDER $$$9:     :;     ;<     <=     =>     >?     ?@     @A     AB     BC     CD     DE     EF     FG     GH     HI     IJ     JK     KL     L