IMD 1.17: 11/11/2014 13:31:28 8 BIT XASM'S XASMHC11 XLINK 1 OF 1  XSW8"X S/W FOR 8 BITTERS 0420+-;FH+G0Bm4 `J(H$HG`+Kp&B+K+Ll2<0<BX@YAb&Jr`BYfAv%H,A6%H0A%H8A%HJf @fpBNNCK& CCaZJfR@  g ;fz;@" ;fXa =fag ,f  g. Zg( Ae" [dCK( -fDDHGj7a  fJgaf() bA  bBclքBABBBBhBh B!|SEG2 pNAfA!CBB1| B!|SEG2 1| pNAf薄bB`Ba,ib@K0<=%U@f.N*O$iG`+Kp&B+K+i l&Jr`BYfA%H,At%H0A%H8A%HH|+o t <+@xa:` H@0-4H@,NABBIT am zn ,g4k6 -f`g0g` =fRa`  f@`NuB:< &J $g am zn 4g`6 am zn 4k6g(քցSEf am zn 4j  f" am zn +Nu:< am zn  am zn 4kfg_郆SEf`z@@ P@  @HRğ b OH pNNO .HNu f?*8 &g pj&W5@&0Nu/(-0fBg<`"g<`BR ft bf cp@NNB B)(NuBBI&H6<%Bak$ #f` ff&@Nu`akBfg .f R n` :f@` (f` )f@`g JffggfF*H Kf  am zn (g24f.f. gD g .fR`*R`D` 6<Ga&4<ak``&< am zn 4k^f0fR *g2  am zn 4kR .f`J ց` f4 .f6<` g 'c` =C ` `4<ak 6< G aN4<ak n& f| 6< Ga(4<ak (g 6<Ga 4<a~k (fBBBC am zn 4kD )gg8 Pn2AKAB`Bg Bn Bc=C `JB Bc`.R6<Gap4<ak$< G &&&&6Bn $B|g4B|gJNuJCfBA`$ am zn SC /f <`4Nu4HBgF am zn 4k.f(f @`< *fSCn`$HBCf`< (*f<*`SCnNuJj`QBgQB`BgNug g ga Nu%| 8%| .f %m@0%mD4` g%m6*NuH./$T$ G0@AX@ @fB@C "*jDJjD$&H@HA(HBHDԁ"HABA҃BBHBтVJjDFʁ[ DLNuH./ T a( DLNuH./ T ajD DLNu G0@AX@ @fB@C "fpNN&jDJjDtBdR`dЁSdF"jDF‚[Nu.LRa Nu.L8SDa6aB NuHH.L8v / BJjt-DSDGLdSCnCSDaJgaJCg(+r0eR`a(SCn0a &_Nu;B@'d 0/8/`8/0/./ G 2RAA sL@anJ@g avS@n &_$_ON.JAlra`aNu.JAlra|`aNu.JAlrah`arNu8D ap fp-aMpaS@fNuINFINITY8DapM:aS@f , rt0 9oaSAf)aNuNAN(16#H XLBFBpBFgvg RFP0S@fLPNuJEo 0ahSE`JFo aZSF`0aNS@Nu86,HCBCB@z CBCSEfR@JjD@Nua|a @o@AUD`AWDav gv-a,HFRElBE?BE @n :DESE_`Ta^n.a0aNnNuHLx"aMI Alr4 Bo4<DBaNT fa` g fa@`a@ "L@`NuEaNp+Jjp-a@0, AfX` AfXtX0aSAfNufv `v-aaZ,HFRElBEY@A @lpan.aabfazNuHLx"aMI4YBA Blt` Bota\T fa` g f aN`a^ "L@`Nu.L8*Rcg !aR`a Nu.LgRa Ta NuJDo  aSDnNufadRIRNu./ L 8+ gp`" fa88+gp"NN VD&_Nu./ L 8+ gp` gB`a 8+VD&_Nu./ L 8+ fa8+gp"NN7D +Rѓ&_BNu./ L 8+aa& &_Nu fa8+gp"NNBNuRf`Rf7DNuA$0@NCgNN$-0*)+B0Nu0<f0*NugH瀀A$0NCgNNLNuaA?* 6Nug0<$`g0<(`+OSH@@,NuA JHM$a&Lpaxg/p(NNNup`B@ _.8@gAaT"OUDg"YDnm2N"_. 0H`"_. (a.$O"gSn`Ug$Ynm4N$_. 0H`$_. "Ja.N8$_. 0H`$_. "RA w"OaO8N&RC(gSn`UUg SnJg0JgNua^WDNa`WDNaNVDNaPVDNa>UDNa@UDNa.SDNa0SDNaRDNa RDNaTDNaTDN$o0H`$o . &RCCA8փUUgfSnJgIfJg _O8N$_. 8TDa"OUDg"YDnm2N"_. 2RAAU@Am0`>R@@$OJ@o Y@nf0ONOO bpNNNu _.R@@C2RAAEgJAg#"YAnm3".IN.aA04BBaB <N&mBX+KB8D:/8\D8DD8\?D>_HGC&oG0{pN `Jf\'o B+afa *f)HDD4| H`j'o B+)HDD4| a`:'o B+/ o`HE>;PG>;PGa"f&H&/HE>;P:;PH$oWfN` Gf4`$`/ o`dHE>;PG>;PGafH&H&/HE>;P:;PH$ofWDGN` Gf6`&`'o +@`'o B+`'o B+`'o B+/ m`afaLf)HDD4| / o`x\Ha8/ g a H`d'o B+)HDD4| Lv/ o` g Haa $H`'o B+a4faf) o`Ha`'o B+,-B/f,&mBE <<><N&mBT+KB8/ ,-BU`HH/HME&oadg܄+FB`n'o B+|afV$$Ha6f*@ &JE f <`<>߃8 < : HBކ,CޅCބC8HFHB: ؅C: ؅C: HA؅CHFHGDHGHDDHFCHF8*܄C8 ܄CHA8 ܄C86 HA؃vHECHEHFDHFHDDHECHE8ڄ"$&@H@@ Jm S@ @fJfJf S@L8J_gNuaNuL8 fff `.ek ``k `Nu+f `Jk `Nu+f `Jk `Nuax`>+f `B@2IP;NuNuNua0WaJfJg`ag`a0g`a&`,f <<` S@jNuL8,f&<<` SCjNuB@)HAA;o a8<Nu HpB@)f&H@@0| p<`H0{N*Ln$Dd0\ 8d@HPx A`(A`"A`A `A`A` A`A) fV fT` m ` m$` m(` m,` m0`| m4`t m8`l m<`d m ")HHE02HҀ+A `B m$")HHEr02HҀ+A$` m(")HHEP02HҀ+A(` m,")HHE.02HҀ+A,` m0")HHE 02HҀ+A0` m4")HHE02HҀ+A4` m8")HHE02HҀ+A8`v m<")HHE02H fRҀ+A<`H)HHE~02H m +H `()HHE^02H m$+H$`)HHE>02H m( +H(`)HHE02H m,+H,`)HHE02H m0+H0`)HHE02H m4+H4`)HHE02H m8+H8`h)HHE02H m< fR+H<`<&mBE <<><N&mBT+KB0) H m `&mBE <<><N&mBT+KB0) H m$`&mBE <<><N&mBT+KB0) H m(`&mBE <<><N&mBT+KB0) H m,`&mBE <<><N&mBT+KB0) H m0``&mBE <<><N&mBT+KB0) H m4`4&mBE <<><N&mBT+KB0) H m8`&mBE <<><N&mBT+KB0) H m<`&mBE <<><N&mBT+KB<) >FHH_JGmGO05pH` GO 5pІ m `&mBE <<><N&mBT+KB<) >FHH_JGmGO05pH` GO 5pІ m$`,&mBE <<><N&mBT+KB<) >FHH_JGmGO05pH` GO 5pІ m(`&mBE <<><N&mBT+KB<) >FHH_JGmGO05pH` GO 5pІ m,`|&mBE <<><N&mBT+KB<) >FHH_JGmGO05pH` GO 5pІ m0`$&mBE <<><N&mBT+KB<) >FHH_JGmGO05pH` GO 5pІ m4`&mBE <<><N&mBT+KB<) >FHH_JGmGO05pH` GO 5pІ m8`t&mBE <<><N&mBT+KB<) >FHH_JGmGO05pH` GO 5pІ m<`&mBE <<><N&mBT+KB0) H @`&mBE <<><N&mBX+KB i ` mB&mBE <<><N&mBT+KB0) H` mB&mBE <<><N&mBT+KB<) >FHH_JGmGO05pH` GO 5pІ`T)HHE02H&mBE |> GfRGNA @fRR@&mB+KB<`p<`p<`p<`&ip a2<LNu/ @?f (㌈f ``P @f0(f `f ``f `(NuNuLNu(g+D Df `Nu+gaJg 0<aZ` 0<aNNu <?B$+Nu <BBNu <?BBNuaNu(NuaaЀNuaaԀNuaNu0<aNu0<aNu0< aNu0<aNu+fa` JjaNu2d,6@JTzG,HFE;` Gl *E;@{p<;`(N`$Nu (^^vv^^fvv^nvv^^vv^R (R D (D((R (R0 : : ((:(0 :NNNNNNNNNNddT d^T~(TTTTTTTh     bX          @`@`&@`J@`B8P?`BgLD@؀ D(*H8+0 ;@pJfff 0`.e 0USjpRSfƎg0L Jk S@ @fJfJf S@J_gNua NuHG8D L@BAOg2$%X%XBOdH+|a_LJG`LNu  @P$ k(!$C@'ԥ+*. 1_15ɿ8.; k:v@?#BxŬbE&zIx2nLh? WOSYQa@VoYˏ' :]?9x `6 cgNfo|@E"jŭ+pxIϦGɀR~ގ Ivuu ;]=]5&`R ffLv~)(HDD;@jaZ` GlO8;@N@` GlWGO8;@ N@` ~XUGknf6?a6f]@j `f|~H $ON$@&H`0`2/af]@j `f|~H $ON$@&H` `6af]@j RO`Xf|~H $ONRO$@&H``8z) Gf Eo0< az``M5P>aNu Gg+0E:TE{pmJja6{pm+fl+f` `J<+gJkA|L````JjA`L```` `p`*A0ppfS@`0< a|+gJ`D`2+fa+f`aZ`JfR@$H@B@/af]@j `f|~H $ON$@&H` `f@&H@HA0HB2(zE|FDBHaf]@j `rf|~H $ON$@&H` `R&H@HA0?HB2HaZf]@j ` f|~H  $ON $@&H` 0NuJGf? <`& Gf(" <`(BHB2 2pHgE oS``&HEf <`<N)HI&o"0{N,88 "tvH@HH@ @f@0QQQQQ4HB2<g+f&`L @f<(g(R@+gJm S@J`a`0<` aa~`0"/$/vHH@ @?f&g+f`: @f.(g"+gJm S@J`aN`aFa`dHH~a`T2H~az`F"~an`:"o)H $i Caa`H@@@H@<`<OLNuLp~>Dj DG@AB GAcJkV` DSGkUĆQ(k(j@xd0D@`(fd0D@`D@@`D@@ԆӅdfUĆR@(f(Jk0<+ f`JkJkxAS@J[aNu|rtxEJ1Pf REQNu1P&(ԄӃxԆD1P&(ԄӃxԆDRQNuz~ a0<?Jm S@J`Nup f <  f <?B$) Nu  f`  f`)()i Jf0<BBNuz~a gDB5Ba^/ H) c p aތ:<>*E++gDGab_$%_%_vgJj 0<`0<@`Jk aJ`ax"_v @?cL @dDJ@j"+g ``a&`+g ```NuH Go><(JGf><(N@F/</</<JGkSG`DGGJjG?`P//</<?<`:`6````$/</</<Jk?<`?<` JfJf`?+|H f 2<`J@j D@@@|HJ@W0<FJfJg``Z$%| %|H@aܴJga&gBA`|@JjDAL8BgJGj |DGn|` Fo|`<JGj Do8zDF0G>[jDGa>$%o%o BRH @vH@B@H@Jk a>`aLJg7o++J/jH >aJfJk `(*,a?BHp*f aܞ`aJof f6LRWRD` f>/SGa2HRo`4>/SGaJof$J/ja> f6LRWSD`6*gp`0*a OHGHFHEHDp2/jDAf0` pAY5Aa0/S@Jo[J/[+abf]@j `6f|~H $ON $@&H` 0$%_%_7_Nuaf]@j `"f|~H $ON$@&H` 0Nurtvxz|~`8< AmHGHFHEHDHGHFHEHDSjtR2g0<HAdHGHFHEHDHGHFHEHDHAQNuJj paVNqNuz~v,<@@d R@/pff fe.Jk `<@  l ` `$Jk `<@  l ` f``SJk `<@  l ` Jk6SJk `<@  l ` ReN`0"$&ކV Jk S@aVNqNu @L<<8HRDo:Jf"ff v`|dv`vއUS@SD`dR@SHHl`Hf*d`:fd`,f f`$%F%GRH0@N`"$&f 0<`Jm S@J`vNzNuaNuNVJ.g=|`Bn. H. HA.HA.HAnHeH@=@N^ _ NNV n-n "n ) f nN'`H n( `, nN'`2 nN`& nN`?<NNJg g g` n-P"nB)"n$n I(("nB"nBN^$_ NNV n"PHi/./. /.N n Jg"n-Q$n*HJ@m*HS@@` n-h"n)H @f!Q$n"B(B)$`t n-P"n #H$n%Q$n")H @f (n|` nB( n(H @f "n|` nB( n "PB) n"P)H @WD"n N^ _NNV n//./. /.N n Jg"n-Q$n*HJ@n*HR@@` n"P-Q"n)H @f$n$#PB*B) `r n-h"n!Q"$n$(n#T)H @f|` nB( n(H @f "n|` nB( n "PB) n"P)H @WD"n N^ _N/-NV+N nJf0"n Jg//./.a` n  n"n!Q` n-P-n"n/)/$n/* /*N*g/./././. aN`F n/(/"n/) /)NJg/./././. a4` n B"n$n#RN^+_ _N/- NV+N B././.Hn/. aN^+_ _ NNVJ-g| n mJ-glRmRm m n\0-@AA-H1n J.g8 mxl 0-xmv0`"Jmzo0-vmzmx n0` n0x` nBP`F n m> n l6r0-AN &/N0 *****ERROR BgN r0. N &N N^ _XNNVJ-gANAN@` AN@N^NuNVJ-g4B-AC~p"Q;|Pt0-tA} 0 fSmt``J-gANJgHmHmNB-BmtA.C~p"QANtJf" mPtlRmt0-tA}CAN `ANJ-g<=|=mt`0.A}r0AN Rni 0.nlAN N^NuNVJ|fB.`0-m| n (WD h WD h WD@J.g>=m no| `&B..HnlR.`.HAp`-pHApN^NuNVJ|f - VD - VD@`4-m| n (f h\D h_D@`|N^Nu/- NV+N Jmmj0- mmJmnN~=|=m0`.0.@A,Jpl0.@2.A40B1Rni 0.nlJ-fJgJ-gr0-AN &rp N Rm` rp AN Ua\_XUaJg=|=|=|`l-pH@A`2.SAAA20H=A0.CREP-pHB6.SCCC60 HÇHC=CIS0TnSni 0.no m0o=|`=m0J-gBn=|=n`X0.@A,20H=ApC]EP0.@40H…HB=BpI^ Rni 0.nl=m0.AR 0 fSn`=|=n`0.ARr0AN Rni 0.nlAN Rm m o=| `=m=|=n`0.@AA-H0- mlN* n hm&HmN0 *****WARNINGBgN RmSm`HmN0 ***** ERROR BgN nr0(AN &//<--BgN r0-N &rp N "nJQfN ` n0@2p^AN N RmRni 0.nl"Jmo 0-S@;@ m o:HmN0"***** too many errors on this lineBgN N Rm m0oJ-g=|0- mlN0.Z@m0l=|` 0-0n=@r p AN 0.R@=@2.n=A`\0.@A,20HCPqr.AN 0.@C,21HHAEPrr.N Rni 0.nlAN RmZn0-0nn,N^+_ NuNV n Pn: .a m .z n0S@"n. HA ` n0S@"n n0R@0N^"_ NNV mPvn0-vA}p`| RmvN^NuNVUa n 0-tR@mvl "n`l n ` nB`X n`L n`@ n `4 n`( n` n` n` n` n \fJ-g "n` n ` zn mH@AN xVllllllllll````````````````````````````````````````````````````N^ _PNNVJ-gJ-g| m oAN.HmHnNV0-NHdH@H @0@2-NH HAA0AHmN0 Motorola MBgN mNg mNfDHm?||`X|`N| .WD@`6|`, nJmH@AN` .fHnHnN` .f||` |Smv`v.`*|`L|`B|`8|`. nJmH@AN`=|J-g$p@!mxnRmx`p@!;@x .fHnHnN`.`.||`2 - ~f|`|`|`Jg g g``.` |`B|`8|`. nJmH@AN`.?<NN nJmH@AN\J.gx.`@Hm.HnNV`@Hm.HnNB`,?<<N`?<NN g g g`J-gJ-g0-xARRmx .g .f0 .fJ.gJ-g;|>x`;|x`2 .fHnHnN2` .gSmv .g;mvzJ-gzJ-g. .f&p@*mxnRmx`p@*;@x`FJ.g&J-g =|?0-vS@??-tHnaBmx`=|?<?-tHnaBmxN^NuNVJno00.A 09f0S@?a`0.A0RN^ _TN/- NV+N n ?<aN^+_ _XNNVJf AN`-m m+h -nN^NuNV n!m +nN^ _XNNV n "PJfAN nB"n $Q$` n "P-Q n "nBQN^$_PNNV mRhRh hf HhHha m-h"n0(2-vE} 2\fC~q. v(< ?c`  m`g.HB0=B`>. "<t ?c` m`g.H@7=@`=|Jnm n#n0. m0-vA} 0 fRmv0-vA} 0 fmto`RmvN^Nu/-NV+NNt;|v m "h($h(0*R@3@"mJ)f -*~gf m -h("mBia0-tmvl m"h2( hfHhHha` m0(R@1@ m1h!h -*~g$N6/-/-/-/-N  m@N^+_Nu/-NV+NBn=|#`0.B6Rni 0.ʰnl m -h(-m=m"nBi"nEI(8B.-n=n0-zC} 1CWDE~ 2 WDA|J.fUNJfax`B-+n;n=|$SnJng 0.J6g0.J6g n1@` n1| nB(Bn n=h`0.J6f n|Rni 0.ưnlN^+_Nu/- NV+N -n( nn n (f.CE$$nBn&$n'&B(%1n`. nn .f nB nB( nB(&a@N^+_ _ NNV-n n hm""n /NZN n N nBh n"n0)R@1@0)S@N^ _ NNV-n n"n0)R@1@0)S@A N^ _\NNV-n /. /. n(aN=| n=h`$/. /. n0.S@C1aRni 0.nl nBhN^ _PNNV/. ?<3aP=|=|`/. Bga8Rni 0.nl/. ?.a n B(N^ _\NNV n0. h @o*//. a Jnf/.?<2a` /.?.anN^ _ NNV=|=|`/.0.S@@?6aSni 0.noN^ _ NNV=|=| `/.0.S@6H?aVRni 0.nlN^ _NNV-n nBh nBh nB( n1|N^ _XNNV m /(0.S@"m1 HA00.1 HBA0?aN^ _TN/-NV+N?<a?<a?<aN^+_ _PN/- NV+N nJhg //.a/.?<1an/.ANZ a/.?.aP/.?.aD/..H?a4=|=|`/.0.6kH?aRni 0.nl/.0.pH?a/.0.pHH@?a=|=|`/.0.6qH? aRni 0.nl=|=|`/.0.6yH?aRni 0.nl=|=|`/.0.A0H?aNRni 0.nl/.`/.\ap/.h/.dad=|P no0.S@ 6 fSn`0.S@ 6 fBn=|=n`/.0.S@6 H?aRni 0.nl/./.aN^+_ _NNV n,Jhf /?<2a`" n, (2g//.(a/.,?<2af0.&`/.,/.(?< BgaB/.,BgaB/.,/./.at/.,/. /.ad n,"n,0)R@1@`h/.,/.(?<Bga/.,0.$@?a/.,ANZ aZ/.,/./.a n,"n,0)R@1@` /.,/.(?<Bga/.,p&n$?a/.,/./.a`/.,/.(?<BgaZ/.,p&n$?aP/.,ANZ a/.,/./.ap`/.,/.(?< Bga/.,p&n$?a/.,ANZ av n,"n,0)R@1@`8?<B'N>`( @nJ@m@ANX@@N^ _(NNV nJhf /?.a$`. n (3f .(g/./.a/.?.a=n =n`n n(H @ f//.a^/.?.a`/./.?<?.a/.0.S@@ n ?0a n"n)HR@@Rni 0.nlN^ _NNV n&Jhf /?. aJ`: n& (3f(H @ g .!(g/.&/."a/.&?. a=| no0.@JvfSn`0.@JvfBnJng nfp=| no0.S@@2.vfSn`Jnf.0.S@@JvfBn`0.S@@ voRn``0.S@@ vlRn`=|/.&/."0.R@n??. a n&(HHT@=@(HHHAtA=B=|=|=B`p=@Rni 0.nl n&0.S@C n&2.SAE2Hn n&"n&)HR@@p 2.SAЁn=@/ ?a=|=n`/.&0.@?6aRni 0.nl=n=|`/.&0.S@@?6aSni 0.noN^ _"NNV nJhg //.a/.?<4aR/.?.aF nl/./. /.ap/./.aVN^ _NNV n Jhg //.a2-n nJhoN0(R@=@=|`0.S@ nB0Rni 0.nl n/ nNZN nN N^ _PNNVJ-g,=|=|P`0. Rni 0.nl`/-/-/-/-Ng0=|=|`0.ACRni 0.nl0-vS@=@Rn0-tnm2.A} 0 g=|0-tnm,0.2.A}RnRn nPn 0-tnl=n=|P`0. Rni 0.nlJ-g^ANHmHnNHmHmANZ ?. ?.<AANZ/-/-/-/-ANZPa`6J-g0 mNf(ANAN?. ?.ANZPN N^ _XNNV nJPoBBBFBJBNBRJ-gJ-gJ-f BgBgNJ-gBn=|d.`0.@ m/0aRni 0..nl||/`.H@A/0/0/-l/-hNgp .gh.HA"J0g =|`=|.HS@=@HmHm?.?BgANZ .H@A/0/0/-l/-hN$R.i ./.l\-mBJg\-m-n,HmHmBgBgBgANZ n,/(//( /(N n,1m n+h!n-H`+nJg n!nJmXo*-m n0-XPg-h` nCE $$0-@=@Bn=|d.`0.@ m/0aRni 0..nl-mJg n0.P0-h`+mJg=|=|.`0. m2SARni 0..nl=| =| .`0. Rni 0..nlHmHm?< m(HS@?BgANZ m/(/( /-l/-hN^ m0+h`PJmXo n;PXB-J-gJ-gHmHmNB-ANB-|p;|rBB+mBmBm BmBm;|B-B-B-Bm4Bm2|A|Z/`J-f.H@AlJpo|. "<t ?c` m`fTHmN0Illegal command line option BgN r.N /N0 --- ignoredBgN N R.i ./.lZB.|/`.`J-fJm^DJm\D@`Jm^D@`Jm^D@`Jm^D@`Jm^D@`rB-`j.HB5`\B-J-g /-*B'N|Z`BB-J-g /-"B'N|@`(B-J-g /-&B'N|&`Jm\D@`Jm\D@`Jm\D@`Jm\D@`Jm \D@`J-f Jm\D@`Jm\D@` mNVD@` mNWD@`tJ-f|`d|`Z?<NN nJmH@ANh,Hm:Hm"Hm&Hm*Hm.HmHmJHmNHmNAN mBBm0-NHdH@H @0@2-NH HAA0A mNg mNgrpMAN r0-NN &`(Hm/<8HC/<M6BgN /?.?<?<N HmN0  Cross Assembler Version BgN / mJNZ?<?<N N HmN0"Copyrighted 1985 By Motorola, Inc.BgN N HmHm?0(mtS@;@tHh<\HhN| mHh<.HhNf|` mHh.HhNHJ.gZmt m"m 0)hR@3@J@oRmt mPt^D m@"m SiHhHiHia m( "<$<@ ?c` m`WD@Jf."mHi(HiN¤ mJ(f0-tC} m Jhg "mJ)gVN^NuNV mB("m $i!j* mJg6J(f0"h/)//(/(N  m@Jf "h!i `N^NuNVYNj m!_-hC$n$$"n$m (j#l* )h*"nHiNN^NuNV m0(C}. @Lo=|P` m0(X@=@ mJf20(R@=@=n`0.A}@Rni 0.nl`D m0(R@=@=n`$0.A}"m$i2iSARni 0.nlN^Nu/-NV+N m -hRh=mt"mJ)g0-thBmt`hSmt m Rh0-tC}1 $<v ?c`  m`f1 (<*<@ ?c`  m`f=|AC""aaJ.fa8 nPla|N^+_Nu/-NV+N mJ(gB(`.Rmt mPt^D m@"m SiHhHiHia m (\f"m JioHhHiHia m Sh"m ).fa` m( r$< ?c` m`f*( &<x ?c` m`ga`@ mJ(f0-tC}Rmt mPt^D m@Jf2-tC}` mJ(f0-tC}N^+_Nu/-NV+NBmtB.B.A.C~p"Q|a . g m JhgJ.gB.  m Jho J.faR`J.g?< B'N;|PtN^+_Nu/- NV+N J-g-m`-m-n nJ(/g2B(/C0E~p$Q;|Pt0-tA} 0 fSmt``j nA-H-P=h"n0.1H=ARn"n$n0*S@3@hRA1A n hm0(@1@"P `aN^+_ NuNV .VD@J-g6- @JWDAJ-fRm mo ?<OB'NJf AN`-m m+h-n nB* nm! nn. nB(/ .f6-m| n!m+n n"n1i nEI(8`. n!m+n n.H"m.EI(8Bn=|#`" n0.@A -HBhBBhRni 0.nlN^ _TNNV n-P"P "n#m+nN^"_XNNVJf AN`-m m+h-nN^NuNV n!m+nN^ _XNNV-n J.g m J(f m J(g. m B(JfJ-f 0-D@=@` 0-D@R@=@`$JgJ-gJ-f=m` 0-S@=@ nJf(N n-P1|"nB"n2` n-PJno,=|0(S@=@` n-hRni 0.nl n0ngPAN-n n"n0)R@1@ n0JnoB$n%n` n"n!Q"N^ _\N/- NV+N |J|fB.`@-m| n (WD"<t6( C?c`  m`VD@Jg-m n"P)`J n"PHi"mWDa,`: n"P )f"PHi "mWDa`?<NNJg g`-m m+h/.a`vBN^+_ NuNVJ-fJVD-- @- -Jm^DJm\D-@N^NuNVJ-gJ-gaJ-gbJ-f\J-fVJ|f- @`B m| (WD"<t6( C?c`  m`VD- @Ua.JgN8`TJmo8=|=m` 0.@A pmRmSmRni 0.nlJgJ-g J-fRmACXp~QN^NuNV-n nBn=|` n0.@BRni 0.nlBn=|` n0.B0 Rni 0.nl nCZE$$$4N^ _XNNV n"P#m+PN^"_XNNVJf AN"`-m m+h-nN^NuNV+m=|=|`D0.@AJf0.@CB`0.@A2.AC$q!Rni 0.nlN^NuNV m -hJ-fJgL/. /./-/-N g4 nEJ-g"mHH!@` n"mHH!@`J nB(B./. /.HnHnNJ.f-nJ-gJ-g n ($g /.N nJ($g ($f?<<N n(&` nR"n0)H!@` nL"n0)H!@JiVD@ Ji VD@ `X n (&fJ-gJ(%f|`@ nE"n/) /)HhN: n"n1i n)% -@` nE"n)$` n| n"n1i n)%-WD@`x|`n n/( /("nHiN n"n1i n)% -@`.?<NN nJmH@ANff`6?<<NH`$ nJmH@ANhJ.g" nE|J-g?<<NN^ _PN/-NV+NAC""=|p"<. g"Hn.HnN&HnHn N`Smv/./.aN^+_ _XNNV nBP mPvn0-vA}0 t~&< ?c`  m`f2 0ag* 0bg" 0cg 0dg 0eg 0ff n0R@00-vC} 19n2$m1HB0`J0-vA} 0Fn"n2$m0HB7` n0"m2-vE}2HBWRmv`N^ _XN/-NV+N m "hEB. n f0-vE| 2&g=@Smv0.A}0 t~&< ?c`  m`f0 0ag( 0bg 0cg 0dg 0eg 0ffRn`0.A} 0Hg 0hf|=| `Z0.A} 0Og 0og 0Qg 0qf|=| `$0.A| 0Bg 0bf |=| HnaJ.g n fSmvSn=mv=|=n`<0.6Hn m&2.n@SA;Av?<<N0.B6Rni 0.ΰnl;nvJnof m "hC-I.HH#@=|=n`0 n0. H"n")N2.6HHЂ!@Rni 0.ʰnl` m "hBJ.gRmvN^+_ _TN/-NV+NHnHnN6-n.`|..a0`?< a`?<a` n$`v n*J-g -pH@C`/1/1HhN`"-pH@A(/0/0"nHiN n1mr`?<<N nB`0-vA} 0rg> 0lg6 0xg.0 $LRX^|lrx`?<<Nd nB`. .f n$`.`*?<a`t?<a `h?< a`\HnHnN nE.HH!@HnHnN .'gSmv`HnHnNHnHnN nE.H.HAH!@HnHnN ."gSmv` n` .# f0-vA} 0#f "n$` n` n}`| n{`p?<<N nB`X ]nA VnmN"$#z%&'(j)f+b,j-Z/V<>@[F]B`8?<NN nJmH@ANnn~@N^+_ _\NNVAN HmN0Current parsing environment: BgN =|=|`>0.@AJfrp AN `0.@A"prAN Sni 0.noHm/<: /< BgN "m $irN N AN HmN02index mode integer fields boolean fields esdidsBgN N Bn=|`HJnf m -h`0.@A-pJg nA-Hr0.AN &/?< /< BgN "nrN $//< BgN Bn=|` n0.@r 0AN (Rni 0.nlBn=|`. n0.J0 grpTAN ` rpFAN Rni 0.nlHmN0 BgN =|=|` n0.S@@r00AN &Rni 0.nlAN Rni 0.nlAN N^NuNVaJ-g n -PAN n Jf8HmN0"Matching stack : parse_loc = 0 BgN N `>HmN0Matching stack : parse_loc =BgN r .N (N a m "hQ=|=|`60.@AJf 0.`0.2AA"pRni 0.nl|/./. HnNJ-g n -PAN n Jf8HmN0"Matching stack : parse_loc = 0 BgN N `>HmN0Matching stack : parse_loc =BgN r .N (N N^ _PNNV m "h#m+hN^NuNV m B(aJ-g:AN HmN0Reduce on rule #BgN r0. N &N an0-R@n ?. NBJ-g.HmN0Following reduction :BgN N a N^ _XNNV m |Smv?. <NnRmv m "h $g@0-tmvo 2-vA} 0 g.0gRmv`0-vA}.0fRmvN^ _XN/- NV+N .HAzHpaBBB.|J.g$Ya-_ nHha/.. af`|Hn/.a-n n( `Pa@`j n?(.H?aD`R|`H n?(. a`4B.`,?<NN nJmH@AN n-hJ.g2J-gAN HmN0$Result of operand parsing for oper [BgN r.N $/?< :/<] BgN N AN HmN0. mode integer fields boolean fields esdidsBgN N .HAzA-HHm?< /< BgN "nrN $B.|` n.H@r 0AN (R.i ..lB.|`0 n.HJ0 grpTAN ` rpFAN R.i ..lHmN0 BgN N ||`" n.HS@@r00AN &R.i ..lAN Hna m $g-H"m+iHna`N^+_ _XNNV .am .zn.H@ @n N^ _TNNVJmzo mxm?-z0-vS@?HmxNN^NuNV mxmF m?xmRmx`;|?x0-tmvm2-vA} 0 fRmv`?-v?-tHmxNN^NuNV m -hJ(g""n0(HqU"m)a" _` n"m 0)$m m Rh hfHhHhN" m "h 0(@C -I0)R@3@N^Nu/-NV+N m -h0-vC}q .(fRh hoa8` .)f m ShJhoa`aN^+_NuNV mzf;|xJ-g?-z0-vS@?HmxNna` mzf?<?-tHmxNNNPBmmB-JgN`J-f UNJfNnN^NuNV m 1n"h 0.@EI (8N^"_TNNV m "h 0(@21m mmm m+P`N^NuNVJf|A~Cp"QSm`$-m n|/ nC~E0p$QN^NuNV nB"m J)fJmvo0-vA} 0 f mtnRmv`Jmvg 0-tmvl^ m B("nadUNJfJmtoUN m _J(f";|v0-vA} 0 fRmv`;mvzN^ _XNNV?.aHna@ m J(fH0-tmvm:2-vA}0 v( m J(f-h "n$nI2EZ$$N^NuNVHna m J(fX<B<Y< < < ?<HnadJ.gVmv?<aHnaJ`?<a<#aT<1aLaN^Nu/-NV+N m |?<a m B(<=?<aD?<a m |?<a m B(?<aza0N^+_NuNV n Jg m .f`V n `r n  `f n  `Z n `N n R`@ n S`2?<NN n_mH@AN`$ n p"<gT` n U` n gR` n SN^ _\NNV/. a nB<A<N<D< <.?</.a nJgVmv`@<O<R< < <.?</.ar nJg"nTmv/.<a m|=h"nJg|0` n1f|2`|1?<aj.a.a nJg40-vC} 1.f$R@ @Pn0-vE~ 2 g Rmv?<aN^ _NNV?. a |L|E.`J.f ?<$B'N|E|Q`|V .f|C`|S`|N`|T``|G . f|T` . f|H`|M|I`x .g|C . f|C`|S`P|P|L`@?<NN nJmH@AN88Xblpp.a.aaN^ _XNNVHnavU0-vA}0a|_U0-vA~0af_0-vAp"nB$m J*f. t&<@ ?c`  m`g. (<Aqz ?c`  m`g.`@ .Cf n ` .Sf n`Z .Qf n`F .Ef n` .Tf n ` .If n ` .Sf n ` .Ef n `4 .Sf n`" .Tf n ` .Of n` .If n` .Ef n` .Lf n`r .Cf n` .Sf n`L?<NN VnCmHAAN 2|Rmv0-vA} 0>gmtoN^ _XNNV m "h 0. @C -I=i$II(8$h 0. T@@3r$h 0. T@@I $I$4$h 0. T@@E -J5nC(J(8"n m/ B'aN^ _\NNV mPvWD@Jf2-vA~ 0 WDBBnJ.gbAC""U0-vA}0a`_B././.HnHnN{Jg -n n (f (&f=|=nN^Nu/-NV+NHna0-vA} 0<VDAJg4Ua,=_ nWD m @?.aV m B(Hna<?< aJ.g`Hna^Ua=_0.n_DA A @WD m B6.TC?a m B(J.g ?./. aN^+_ _\N/-NV+N m B("m| i0WD@?<HnaB.Hn m HhHnHna?<.aJ.g(?<Hna?<.aJ.fHnat`J.gJ.g a|`SmvN^+_Nu/- NV+N =m-m-n B.=|-m| n (fj <`r4( B?c`  m`gF|;mzv h-fa`aJ.g?<B'N` m| h0ga`zJmzor n (fdBnBn mPvo| `0-vA}p .,f RnRmv` .;fp-m m+hRmvRnaJ.f<;|v;|*x0-vA} 0 f @PlRmv`0-vA}p;@z` a|+n`x . gp .!gh?.aaRmv0-tmvm6Jnf2-vA}0 v(< ?c`  m`gJno?<<Na . g0-tR@mvm .!f n0(nl ?<B'Nd0.R@ nN^+_ "_XNNV.H=@J@ln0.HAPp 0.HH@p N^"_TNNVJm2fNJnWD2.H@HA4.H…@BA6&0 (0  A?c`  m`VD@`0-2nWDA"< .N f4-4H°WDJ\D.Jn WDJn WD@N^ _N/- NV+N .`. HAzA-HU/(ANZaJg nJ( g nJ( g n` n`|||||;|*`|||||;|*`b;|x`X;|x`N;|x`D;|x`:;|x`0B-||;|*`J-g;|x`Bmx`|||;|*`J-g;|x`Bmx`J-g;|x`Bmx`;mNx`. HAzA-HU/(ANZaJf?<(<N`n mA-HJhWD2(H@HA4(H…@BC6&1 (1  A?c`  m`VD@J\D _DJhWD JhWDA. HEz( (  `|| | ;|*`J-g;|x`Bmx`?<B'N;|x`z4<rAm6AC8D;@ng 4SB`2RA`8;@N@@ 4(J)f*|<=>PQN^+_ _XNNV m 0("mFqRhN^NuNV m 0(R@ @ nJhl ?<B'N m 0("mF1HH-AJl"< .N-@ m 4(RB"mF1 HH-CJl .Ю=@ m ThN^NuNVUa>H=@J@ln0.H n 0.HH@"nN^$_PNNVUaH m 1@J@lh m 0(H @J-gvHmN0* Address (dec::hex) =BgN "m 0)S@rN &Hm/<::BgN "m 0)S@H@HmUarp AN /U"m 0)i$mF2a?<?<N "m Rii m 0.hlHm/<* /< BgN r"m 0)N &/?<*/< BgN N N^NuNVJ-g`HmN07**** Skipping the following instruction ***************BgN N Hm?< /< BgN a m (HhN^NuNVB. m ( HCzC-I=|=|`6 n0.S@@Jpg n0.S@@.Hpg|Rni 0.nlJ.faN^ _TNNVJlBn `=| N^ _XNNVUa& m_UaH@ m>"m3pHi?)N m (HCHq$m?*N m (HCHq$m*NN^NuNV m HhHhaX m (HJ@f$( HCz(HAA$m%q`& m (H@C$q(H@(m)r m HhHha m (HJ@f$( HCz(HAA$m%q`& m (H@C$q(H@(m)rN^Nu/-NV+N m (`"| m 0(` m |` m ( HCz1HhUa m 1_` mNf m HhHha m (HJ@f ( HCz(HAA-q`" m (H@C$q(H@-r .`,-|`<-|`2-|`(?<B'N` g g g` m HhHhaj m (HJ@f ( HCz(HAA#`" m (H@C$q(H@%` m Th`n m (HJ@o(H@1p(HS@@` ?<B'NB`6?<B'N4 m |`J@gH @gN @g @gr`` m 0(`&`x`tUa_.HJ@f. m ( HCzJqf( HJqga>`,.H@A"pJif.H@"pJiga` m HhHha m (HJ@f"( HCz(HAJ1 ga`$ m (H@C$q(HJ2 ga`J-gpUa_.HJ@f. m ( HCzJqf( HJqfa^`,.H@A"pJif.H@"pJifa0` m Rha"` m HhHha m (HJ@f"( HCz(HAJ1 fa`$ m (H@C$q(HJ2 fa` m HhHha m (H@C$q(H@%q`v m HhHhax m (H@C$qE-J(H@(HA$2D%`,`(UazHm*` m (H?Ua\H_ m @` m ( H?Ua8H_ m @ ` m ( HCzHqUa H@A"pE"_p"Q` m HhHha-pH@A`/0/0HnN m ( HCz(HAA( H(HBB(HHԮ(HHԃ&1#J-pgXEZI(((8=mrANZ m ( HCzANZ m ( HCzHqN`` m (HC( HEzHqHrUaH@ _$<"0N ~ _`dUa_ m ( HCz.HAA/1HnN m (HC(HE`UaZH@AHpN`Ua< m _`Ua* m _ ` m (HCHqUa _`` m HhHha m (HJ@f( HCz(HA ` m (H@C$q(H `@-mHJ@f> m h nhlUax_m m ( HCz/1HmpN` m (-llDClE`$$$h n@lUa$_m m ( HCz/1HmpNt`: m h bh`Ua_a m ( HCz/1HmdN8`hUa m ( a`RUa m ( HCz1ga8`*Ua|H@A+p`Uaba` m (HC(HE(HHrUa, _ m (HR@@Rm*` m (HCHqUa _ m (HR@@Rm*`Ua_`r?<B'Nw m |`X @>n@ m@AN>,*Nr8Vhz0>`2 m 0(`P m HhHha m (HJ@f ( HCz(HAA-q`" m (H @C$q(H@-r m HhHha m (HJ@f ( HCz(HAA-q`" m (H@C$q(H@-r-|Jo<.g". .N-@r .N f-@". N-@` m (HJ@f ( HCz(HAA#`" m (H@C$q(H@%`" m HhHha m (HJ@f ( HCz(HAA-q`" m (H@C$q(H@-rUa_.HS@@ mB".JlD$0/U/.a 0Hoa`~Ua` m 1_`lUaN=_ m (HR@@H @o?<B'Nu.` m (H@1 m 1n`Ua_-pH@A`/0/0HnN m ( HCz.HAA( H.HBBHq/1UaHHЮ" _ J-pgXAZC"""2=mrANZ m ( HCzANZ m ( HCzHqN`BUa$B'Nt$`0Ua_Ua_.HJ@f m ( HCz`.H@A"pn`av`Ua_UaH=@.HAA"p` m HhHha m (HJ@f ( HCz(HAA-q`" m (H@C$q(H@-rUa _Jm.H@ mB"0Sla` m HhHha m (HJ@f ( HCz(HAA=q`" m (H@C$q(H@=r m HhHha, m (HJ@f$( HCz(HAA2.H#`& m (H@C$q(H@2.H%`L?<B'Nr0 m |`2 @Kn@@m@AN m (H@C$q(H@-r(H@$qIE$$$4 m HhHha m (HJ@f:( HCz(HAA-q( HEI(((8`> m (H@C$q(H@-r(H@$qIE$$$4 m HhHha: m (HJ@fV( HCz(HAA".Ү#ANZANZ m ( HCzHqN`Z m (H@C$q(H@".Ү%ANZANZ m (H@C$qHjNp`a m HhHhad m (HJ@fN/./.( HCz(HAAHqNh m ( HCzEZI(((8`R/./. m (H@C$q(H@HrN m (H@C$qIZA  0`B m HhHha m (HJ@f ( HCz(HAA-q`" m (H@C$q(H@-r m HhHhaB m (HJ@f ( HCz(HAA-q`" m (H@C$q(H@-rJf?<B'NnLB-| m HhHha m (HJ@fF( HCz(HAA$.".N f#( HEZI(((8`J m (H@C$q(H@$.".N f%(H@$qIZA 0` m HhHha m (HJ@f0( HCz(HAA/1UaF0Hga`2 m (H@C$q(H@/2Ua0Hga`. m HhHha m (HJ@f0( HCz(HAA/1Ua0HoaJ`2 m (H@C$q(H@/2Ua0Hoa` m HhHha m (HJ@f0( HCz(HAA/1Ua>0Hma`2 m (H@C$q(H@/2Ua 0Hma` & m HhHha m (HJ@f0( HCz(HAA/1Ua0HlaB`2 m (H@C$q(H@/2Ua0Hla` m HhHha m (HJ@f0( HCz(HAA/1Ua60Hna`2 m (H@C$q(H@/2Ua0Hna`  m HhHha~ m (HJ@f0( HCz(HAA/1Ua0Hfa:`2 m (H@C$q(H@/2Ua~0Hfa` a m HhHha m (HJ@fN/./.( HCz(HAAHqN m ( HCzEZI(((8`R/./. m (H@C$q(H@HrN m (H@C$qIZA 0` m HhHha4 m (HJ@f ( HCz(HAA-q`" m (H@C$q(H@-r m HhHha m (HJ@f ( HCz(HAA-q`" m (H@C$q(H@-r m HhHhat m (HJ@fF( HCz(HAA$.".N#( HEZI(((8`J m (H@C$q(H@$.".N%(H@$qIZA 0` bad m HhHha m (HJ@fN/./.( HCz(HAAHqN m ( HCzEZI(((8`R/./. m (H@C$q(H@HrN m (H@C$qIZA 0`a m HhHha m (HJ@fN/./.( HCz(HAAHqN< m  ( HCzEZI(((8`R/./. m (H@C$q(H@HrN m (H@C$qIZA 0`a m HhHha2 m (HJ@fN/./.( HCz(HAAHqNN m ( HCzEZI(((8`R/./. m (H@C$q(H@HrN m (H@C$qIZA 0`a m HhHhal m (HJ@fN/./.( HCz(HAAHqN m ( HCzEZI(((8`R/./. m (H@C$q(H@HrN> m (H@C$qIZA 0`J m HhHhaߪ m (HJ@f:( HCz(HAA-q( HEI(((8`> m (H@C$q(H@-r(H@$qIE$$$4 m HhHha m (HJ@f:( HCz(HAA-q( HEI(((8`> m (H@C$q(H@-r(H@$qIE$$$4HnN m HhHhat m (HJ@fV( HCz(HAA".#ANZANZ m ( HCzHqN`Z m (H@C$q(H@".%ANZANZ m (H@C$qHjN`BaD m HhHhaݞ m (HJ@fN/./.( HCz(HAAHqN m ( HCzEZI(((8`R/./. m (H@C$q(H@HrN` m (H@C$qIZA 0`| m HhHha m (HJ@f0( HCz(HAA(HE2HH#`2 m (H@C$q(H@(HI4HH%` m HhHhaX m (HJ@f*(HC( HEz(HBB`, m (HC(HAE(r(HA` m ( HCzHqUaH@ _=pUaH@ m>=pHn?.N}Hn?.N}nUaH@ m>=pHn?.N}t m (HCHq.N}v``UaچH@A"pHiNN` m ( HCzHq UaNH _J0fa` m Th`z m ( HCzHq UaH _J0ga` m Th`@ m HhHhaڠ m (HJ@f>( HCz(HAA"1$m:HrUa٪H@ _p`@ m (H@C$q(H@"2$m:HrUahH@ _pHnUaPH@ m>?0N| m (HCHq.N|`f?<B'N_6 m |`L @xn@`m@AN.,`^$0.A0Nd-pH@A(HpHn-pH@HpHnN`<0.A0NZ-pH@A(HpHn-pH@HpHnNRni 0.nln`\J-gTJ-gL-mHJ@f=m*` -lH=@=|=n`&0.m,@A,2.C1H1Rni 0.nl0.m,-mHJAoHm.Hm,N}-mH?-nHAzANZ/-t/-pN}-mHn-aHJ@o0-,nR@=@=n-`HSA=A`&0.n@A,2.C1H1Rni 0.nl-`HnS@;@,Hm.Hm,N}-aH?-bHAzANZ/-h/-dN}4-`H2-,@-aH@RA=A-`H-aHB=@4-*SB=B`&0.n@A,2.C1H1Rni 0.nl0-*nS@;@,`^0-,nR@=@=n2-*SA=A`&0.n@A,2.C1H1Rni 0.nl0-*nS@;@, m,oHm.Hm,N{N^Nu/- NV+N Bn=|`0.AB0Rni 0.nlB-mB-a;|*Bmxp ?B'aJ-gHmN0"** The generated instruction is : BgN Bn0-*S@=@`0HmU0.A0aL?<?<N rp N Rni 0.nlHm?<*/< *BgN N aVN^+_ _TNNV| 0. AzA-H=|=|`2 n0.S@@Jpg n0.S@@2.pgB. Rni 0.nlN^ _XNNVB. -zf |m |oJ-g|N^NuNV m o;n*N^ _TNNV |m |o;|*` m o;|*N^Nu/- NV+N 0. ` mNg mNf;|*`;|*`;n *`-zH m60H;A*`-zH m20H;A*`j-zH m.0H;A*`R-zH m*0H;A*`:-zH m&0H;A*`"-zH m"0H;A*` -zH m0H;A*`-zH m0H;A*`-zH m0H;A*`- zH m0H;A*` -zf;|*?<aX`-zH m20H;A*`z -zf;|*?<a(`-zH m.0H;A*`J -zf;|*?<a`-zH m*0H;A*`J-f mNf -zf;|*`, -zf;|*?<a`-zH m20H;A*` -zg -zfUBg?<aJg;|*`;|*`UBg?<aJg-zH m60H;A*`;|*`j -g -f(U?<?<alJg-zH m60H;A*`;|*`(UBg?<a . g . g?<<NM`J.g?<<NMr` nN^ _ NNV+mB.JgBJ.f< m/(/(/-/-N  m.(WD@Jf+h`-.WDAJg|pAhC""JfjAN mCE$$ mn mBJf m0+H`*-m nJg-h` n0R@"m2!I`npJ-g?<B'NLV`BN^ _TNNVJ-gp mf "m+i`XJf?<B'NL`D-m nJg"mg-h` n"mf!i` ?<B'NK` mCE $$N^NuNVJm f?<B'NK`.JfSm `" m(Hm lSm ` ?<B'NKt- -@N^NuNVJ-g-m`-mJf?<B'NK6`-nBn n0.@Jpf n#lRn` n0.@Jpo n0.@C A 0 nJ*g-h*"h*!i */.N[` m h# f>"n)H1@2- SA=A`?<B'NJ m Rhi m 0.hl n(H;@ J-g J-fSmJ-g HmNt` HmNhJfSm|B-N^NuNV-p`P`rJ-fa`bJ-fa`TAhC"" -pf=|` -pf mNf=|`=|B.Hn-pH@A`HpHnHnN nm$?<3B'NI-pH@A`CE$$J-f^B.-pH@AHp-pH@C`HqHnHnNb nm$-pH@A-pHAC`EI((``J-f&/-/-/-l/-hN gApC""`0?<NN nJmH@ANJ-gJ-gJ-gHm.Hm,Nj,N^NuNVaV| m 1|=m `?<B'NHR m Rhi m 0.hlBm JgHmNTJfJgr m(.`@?<B'NH`J?<B'NG`NN|Bm- -@JfJ-fNF0`N4NQ m |/-/-Hm|HhN2t m J(ga`-m| n (fp"<@4( B?c`  m`gt&<8( D?c`  m ` gRm `\ n0(`>a`La0.m g- -A`, m 1|# a`?<NN @g @g @#g``a`UNDJgJ-f?<B'NDaN^ _TNNV n l6ANZAZNZN f J-fJ-g?<<NC -pf ?<2B'NCJ-gJ-gJoJ-g8J-f0Hm.Hm,NeANZAZNZN g m=|`=n=|=n`$0.@A,$<".N ~1Rni 0.nl=|"< .N f=@`;|.Hm.Hm.NddRni 0.nl"< .N ~;@.Hm.Hm.Nd2`H/.HnN=|=n`"?<ANZ/./.NdHRni 0.nl`~J-gx"< .N ~@AhC""=|=|=n`:.Nlj-pH@A(HpHn-pH@HpHnNRni 0.nlJ-gJ-gJ-f>Jo8/.HnN-pH@A(HpHn-pH@HpHnNZN^ _NNV n l6ANZAZNZN f J-fJ-g?<<NA -pf ?<2B'N@J-g2J-g*J-gJ-fHm.Hm,NbzANZAZNZN g*;|,/. m HhN m ;h.;h0`*/.HnN?<ANZ/./.NbZ`J-gAhC""/. m HhN m (Nj-pH@A(HpHn-pH@HpHnN m (Njb-pH@A(HpHn-pH@HpHnNJ-g J-gJ-f`AN42 =|=mz0.2.A}RnRn0. 0 g @Po0. HmANNNHmHmN]|N^NuNVJ-gRJ-gLB.Hn.H@A`HpHnHnNB.H;@r?<AZNZ/./.N_.H@A`CE$$N^"_ NNVB-np.H;@rJ.fJ-gJ-f@AN-n nC`E$$Ah"n"" n!m+n`J-gJf?<B'N=>`-m m+h m/( /(/-d/-`N f nf m/( /(/-d/-`Ng?<B'N<`& m/(//-l/-hN g ?</B'N`N.H m hR@?a n m;n n`".H m hT@;@v?<<N.`?<<N.`.H 6Eff.H 6LfXJ.f?<<N.`@ mNf?<,<N.`(J-f J-fJ-g?<6<N.p`|`?<<N.X`\.H 6Eg$J.fJ-g?<6<N.,`n`?<<N.`Jmfn`Jmfn`.H 6Af$.H 6Sf.H 6Mfn`?<<N-` mNf8.H 60f*.H 61f.-g@/-".aJ`?<<N-^`b?<<N-L`P ZnAmHAAN^`HT.>.HR@@H6 p$< ?c`  m`g.H 6,f.HR@@H 6,g.H 6 fx.H @Po;|Pv`.Hmz;@vN^+_NuNV0-zA}pR@=@=@Bn0-tno2.A}.0g RnRn` nB0-tnn;nv?<<N+`0.A~ 0,gR@;@v?<<N+`0.A.0gT@;@v?<<N+`Vn0.nmtnNJno$0.A}2.00fSnRnRn`JnWD2.A}.0WD"n nJfH0-tno2.A}.0gRn`0.A}.0g;@v?<<N*0.R@;@vN^ _XNNV0-xS@=@Bn0.AR 0 f SnRn`Bn0.AR 0 g SnRn`0.R@=@Bn0.AR 0 f nl SnRn` no=|`Sn=n0.nnS@=@`0.nAR2.Rni 0.nl0.n @oUmx`0.n @fSmxN^Nu/- NV+N p"<4. B?c`  m`VDCx*< B?c`  m`VDF`v`adB'a`aV<a`aF<a`a6<a`a&<HnaJ.g<ah`a<HnaJ.g<aF`r/-/-/-/-N g?<B'N(`Pa޺B-|Jmzf?<B'N(`0-zV@mto?<<N(`0-zA}pC~ 1SWDE 2CWDI 4TWDAV@mtl0-zA 0 WD.XmvJ.f?<<N(&`6 .Bf|`& .Pf|` .Dg?<<N'.aڌ m;Pr .fF0-rH@@C62-rH@A4-rH…@HBvx  lD##`ah|JmXfAC""<a m;PX|p;mXr/-t/-p/-l/-hNg ?<,B'N'0`aެ  `a||pBmrB'< NAzNZHna0J.g/-|HmNh,` AhC""ANZAZNZNg?<<N&`B'< NAzNZHnaJ.gAz-HHhHnHnNp no?<<N&L`Ta& n/(HnNgJ.fAC`""`././.a.aD;|0/-|?<a׌`^B'< NAzNZHnaJ.ghANZAZNZN g8"< -|N ~;@4 -|N fJfJ|l?<<N%|`Bm4?<<N%h`Bm4Bm2;|0;m4.`/-/-/-/-N g?<B'N%*`B'< N Az-HJf?<B'N%` nprf?<<N$` nJ( g?<<N$`n n f ("m:21H!A` n f=h=hpr4. B?c`  m`g,6. C?c`  m`g"m:8)H!D`H n0."m:21H!A n0.21Hg0.21HҨ!A nJl (!@ n"n"< )N ~!@J) g )#@ nJ( g n"n )!@ nJ-g/-/-N,`/-/-<<N`/-/-/-/-N g?<B'N#.`vB'< NAzNZHnaLJ.gR;|0/-|?<aԌJ-g/-/-N`* n f|`B./-/-.<N `B'< NAzNZHnaB&J.gnANZAZNZN fJ-gJf?<<N!`?<<N! nB nCZE$$$4B&J.gnANZAZNZN fJ-g>J|o |o?<<N!:`/-|/-ANZa0+m|&` ?<B'N!`B|;|0/-|?<aҌJl"< -N ~;@2`"< -N ~;@2`(Jmzf?<<N `B'<,NAz-H g4 g.Jg*?<<N r nB nCZE$$$4 n fH/< n/(ANZa@Rm00-0@A,"n$<")N ~1Rm*`. n/(ANZaޒTm0/-|0-0S@?arTm*0-vA| 0 f$` .Jmzf?<B'N`=mvBm*Bm.0-tnoX2.A}0 v(< ?c`  m`g(t *0HEB0;B*Rn Bo;|*`0.A} 0,fܰmvg m*o?<<N Bm*0.R@;@v0-tmvmL2-vnвm*n>Rm.Rm02-.AA,4-vC}1 H12-0AE,1 H5Rmv`=|0-vnS@2-*@=A`.Rm.Rm00-.@A,1 0-0@C,3 Rni 0.ưnl`0-vA}pRmv0-tmvoH2-vA}.0g6Rm.Rm06-.CC,0H306-0CE,0H50Rmv`;m.*0-vA}.Բ0g?<<N`Rmv -pf ?<2B'NJ-gJ-gJ-g*J-f$Jm.oHm.Hm,N?&Hm.Hm.N?`vJ-gpAhC""=|=|=m.`F0.@A,0NG-pH@A(HpHn-pH@HpHnN^Rni 0.ưnl` ^B'< N|AzNZHnaB&J.g;|0/-|?<aLANZAZNZN fJ-g\J-g.J-g(J|o"J-gJ-f /-|a` J-g|J|o |o?<<NB`+m|&`?<<N*` ?<B'N` a` za` rJ-gjJ-gdJg J-gXJgRB'< N{J-zf0- H+@||`AzNZHnaJ.g0- mH|nN%*`J-gJ-gJgJ-gJgB'< N{PJ-zf+|||`AzNZHnatJ.gP0-HЭ|2- HmN$`4=|=m~`AN Rni 0.ưnl0-HЭ|;@`HJmz^D@J-gbJmzo\=|0.A2-vC}RmvRn0-tmvm nHo=|H`0.A Rni 0.ưnl`aΨ`B.Rm Jmzf?<B'NB`Hna n WD.WD@J.g- -@` 0- S@?al`fB.Rm Jmzf?<B'NB.`B'< NyAzNZHnaJ.g0. `jJ|WD@`J|\D@`pJ|^D@``J|_D@`PJ|]D@`@J|VD@`0?<NN @"n@m@ANJ.g- -@` 0- S@?ah`ba͔`Z/-/-/-/-N g?<B'N`JfJ-g?<B'N`J-gN &J-gJ-g J-gJ-gJmo?-v?-tHmxN$NT`RmBm-m=| n=h`rNDN$a J-gRJ-gLJ-fF0-vA} 0!g(Jmzg"0-vA} 0 g @PnRmv`N{N{&N`RmRni 0.°nlSm|B-B`N `BnBnJmzo0-vA}0 t&< ?c`  m`gV<,NwLAzNZHnaɈJ.g=m~<< Nw ANZ  Hna\J.g=m/-/-/-/-N gz0-tmvm2-vA} 0 fRmv`BnAC""0-tmvm4 nl,2-vA} 0!m 0~nRn4. Rmv`AC""J-g@J-g?<B'Nh`*|/-/-/-/-N g ?<8B'N<` J-gJ-f?.?.N6|`aܺ`zJmzf?<B'N`HnHnaDJ.g\J-g/./.N`/./.<<N $0-vA} 0,fC~ 1 f?<<NRmv`?<<N|0-vA} 0 gmtnJ.fh`SmJmlBmJ-ga`Jf?<<N.`-m n(.` n+ f n0`0 n) f nB` n2 f n(`?<<N` n* g?<<N` n, g?<<N`v n0 g?<<N`6Bn=| ` n0.@BpRni 0.°nl/-N`&?<NNJg, gj g gv`Jmzo n0 g;mzv`Rmv`x<N]/-N|``B'N]/-Nf`J<N]/-NN`2<N]/-N6`Jmzf?<B'N`vAC""Bn nl,0-vA} 0!m 0~nRn2.Rmv`J-f,=|=|`0.ARni 0.ưnl`?<NN B5nJBmBA Nvzv`PF@Fp&  Z$ np"<4( B?c`  m`g mNf?<N~` n?(N݆ n <"<4( B?c`  m`ga` ?<NNJg g   g^`J-g Nj(NjNN^NuNVB-B-B-Bm-pH@A(-pHAC`EI((J-fJgNO`NN^NuNVJ|g-m| n (flp"<4( B?c`  m`gB&l 4,"f 2i igC` ) f ()C ` NE$+$-$X*$($ R$L!L>L,B,E#(B,"(B!(A,E$ ,A,$ ,A$ ,A,)E(-h),U$,U}$,U{$,U,W$,W}$,W{$,W,]V[VV$,V}$,V{$,V,,P$ ]P[$PP$,P,]T[TT$,T}$,T{$,T,]C[$CPC$ ,C,,$_ _0"_NBRBgNuaQNaf2ai2Nafa)NaF@NaHN$_ _"_" Na@"Na@"NaA"Nah"Nah"Na`"Na`"Nax"Nax"NL$jE*""""""Nr</E\` r<:E$"_pJANA 7N$O44Nр`"B0S@mJ`NL"i$j)f~*N)NktJjf#j**| 8`TfBFpg#j**pg3j..pg#j00#j44#j88#j<<f3o@AN _ NLpE2gmRA`SA2SfN _;_4NLLL H HN`f!b!z*+++**********+ 2.10END fENDC ENDF *ENDI +VENDM #ENDW ,.FCC BHI BMI CLI +IFC FINC CHnINCA DINCB EASL HASLA ASLB 6ASLD ^LDAA KILDAB LIBCLR L BPL IFEQ FAIL FDIV ABRN "NCOM 2HCOMA 3fvCOMB 4COMM >IFGE IFGT LDD MJMACR $ORAA ZIORAB [IBLO IDIV BASR HVASRA ASRB ~BEQ CMPA 0IFCMPB 1IPSCT  BSR &RMB nSBA lSTAA rKSTAB sKBCS 6BHS BLS ^BVS (CLR ,H   NCLRA -CLRB . v &IFLE IFLT  >NEG VHNEGA W  NEGB XSUBA yI SUBB zISUBD {J fTBA TPA BGT  . BITA IBITB I BLT ORG  ~SBCA mI  SBCB nISEC o F SPC TAB }DES < nEORA ?I 6 EORB @IIDNT & IFNC ! IFNE "PAG  ^PAGE STD tKELSE )& FOR -LSL Hv LSLA LSLB NLSLD PSHA \PSHB ]>PSHX ^PSHY _ABX fCLV /MUL UABY .EQU  JMP IHCPX 6JVNAM 3RTI jBSZ CPY 7NFDEX =INS FJSR JKPULA `PULB aPULX b^nPULY cSEI p6SWI |XGDX XGDY DEY >&XDEF 'XREF (LSR QHNLSRA RLSRB SvLSRD TNOP Y>ROL dHfROLA eROLB fLDS NJTTL WAI INX GVINY HSTOP uOPT LDX OJROR gHRORA hFRORB iTAP ~LDY PNRTS kELSE.L )ELSE.S )STS vKSET  6TXS TYS TST HTSTA TSTB SEV qSTX wKSTY xOTSX TSY BRCLR   #M OFFSET A$STMT REPEAT /A WHILE 1B D BRSET $M IF .UNTIL 0MEXIT %X Y  INCLUDE ABA BRA !ADCA IADCB IASCT CBA )ADDA I6ADDB IADDD J^ANDA  IANDB INBCC BSCT v&BVC 'DAA 8CLC *CSCT DCB BGE fBLE BNE >BSET %L CPD 5N.DEC 9HDECA :VDECB ;DSCT FCB FDB ~&. V ~.~n^&Nv>f.V~Fn~)($3#FC '\4','0'ZL0\. ENDC A$STMT BRA ZL1\.ZL2\. ENDM  !zNDC ENDC IFNC '\1','A' IFNC '\1','B' CP\1 \3 ENDC ENDC ENDC B\2 ZL\4\. IFNC '\8','' IFNC '\9','' IFNC '\7','X' IFNC '\7','Y' IFNC '\7','D' CMP\7 \9 ENDC ENDC ENDC IFNC '\7','A' IFNC '\7','B' CP\7 \9 ENDC ENDC ENDC B\8 ZL2\. ENDC I"~'\7','X' IFNC '\7','Y' IFNC '\7','D' CMP\7 \9 ENDC ENDC ENDC IFNC '\7','A' IFNC '\7','B' CP\1 \9 ENDC ENDC ENDC B\8 ZL1\. ENDC IFC '\4','0'ZL0\. ENDC ENDMZL1\. IFNC '\3','' IFNC '\1','X' IFNC '\1','Y' IFNC '\1','D' CMP\1 \3 ENDC E#D' CPD \3 ENDC ENDC ENDC BLE ZL1\. ENDC ENDMZL1\. A$STMT IFNC '\3','' IFNC '\1','X' IFNC '\1','Y' IFNC '\1','D' CMP\1 \3 ENDC ENDC ENDC IFNC '\1','A' IFNC '\1','B' CP\1 \3 ENDC ENDC ENDC B\2 ZL\4\. IFNC '\8','' IFNC '\9','' IFNC $,'A' IFNC '\1','B' IFNC '\1','D' IFNC '\4','#1' IFNC '\4','#2'+ FAIL Illegal index register increment = \4 ENDC IN\1 ENDC IN\1ZL2\. CP\1 \3 ENDC ENDC ENDC IFNC '\1','X' IFNC '\1','Y' ADD\1 \4ZL2\. IFNC '\1','D' CMP\1 \3 ENDC IFC '\1','%\3 ENDC ENDC ENDC IFNC '\1','X' IFNC '\1','Y' SUB\1 \4ZL2\. IFNC '\1','D' CMP\1 \3 ENDC IFC '\1','D' CPD \3 ENDC ENDC ENDC BGE ZL1\. ENDC IFNC '\6','DOWNTO' IFNC '\6','TO'0 FAIL Illegal keyword "TO" or "DOWNTO" expected! ENDC IFNC '\1'&NDC IFNC '\1','A' IFNC '\1','B' LD\1 \2 ENDC ENDC BRA ZL2\.ZL1\. A$STMT IFC '\6','DOWNTO' IFNC '\1','A' IFNC '\1','B' IFNC '\1','D' IFNC '\4','#1' IFNC '\4','#2'+ FAIL Illegal index register decrement = \4 ENDC DE\1 ENDC DE\1ZL2\. CP\1 'C IFNC '\7','A' IFNC '\7','B' CP\7 \9 ENDC ENDC ENDC B\8 ZL1\. ENDC IFC '\4','0'ZL0\. ENDC   A$STMT IFLT NARG-40 BRA ZL2\. ENDCZL1\. IFLT NARG-40 A$STMTZL2\. ENDC ENDM IFNC '\1','X' IFNC '\1','Y' IFNC '\1','D' LDA\1 \2 ENDC ENDC E( IFNC '\3','' IFNC '\1','X' IFNC '\1','Y' IFNC '\1','D' CMP\1 \3 ENDC ENDC ENDC IFNC '\1','A' IFNC '\1','B' CP\1 \3 ENDC ENDC ENDC B\2 ZL\4\. IFNC '\8','' IFNC '\9','' IFNC '\7','X' IFNC '\7','Y' IFNC '\7','D' CMP\7 \9 ENDC ENDC ENDMICRO @ @ @ @0`p     @@ GE oyQV~ [)Glfi /jxu&.`~3wqt{Ra[^rt7:OM),?=|JBLe8BX#!42U?= (1:tphtzttt6Ojy}OV{ &?Xq(ITbo:&$116!&11h0E$EIS&16,G,8ISGC$JE'GC8<B8=ISGC,ISG,&1ISGc Gc6c6,ISG,ISG,ISGe!B\g!B\e B\e BbEGC,IS,B&1IS,ISC,IS,9GGc Gc BdCEGCGc GCGc GBc BG$B8<BJBEBABEBG2,-$BgEeEC:1IAG e!Ig!I&1IAG eIgI:11IBG e1Ig1I&11IBG B@IC&1ICICB&1ITG c Gc IgIIUCIUG c! Gc! Ig!IC:11IVK1c Bc BdBIG%22,-$gfGG$BI%28<B5J0Gc0G A0GA0Gc0G %GIWC&11IPK1c6c6c6c6:11ILc60c61c0 Ec1 Ec E4x0x1xq0:11c60c61c Er0xq0IE:&$11&'u&:11%62`00:11%62o00:11%62$E$Ej00:11%62$E$Eb00:11%62$E$Ei00:11%62$E$Ea00:11%62$E$Em00:11%62$E$En00:11%62$E$Ep00:11%62$E$Ek00:11%62$E$El00:11%62$E$E@0&11c16c16c1 Erx1q&11c0 Ec1 Erx0x1q&11i08<IEISG,&18>4444444=4=4 4 4 4 4 4444444448 B 48 B 48B 48B 4 B ,4!B ,4"B ,4#B ,4$B ,4%B ,4&B ,4'B ,4(B ,4)B ,4*B ,4+B ,4,B ,4-B ,4.B ,4/B ,=4041424344=454647=4849=4:4;=4<4=4>4?4@4P4@B 4C4S4CB 4D4T4DB 4F4V4FB 4G4W4GB 4H4X4HB 4I4Y4IB 4J4Z4JB 4L4\4LB 4M4]4MB 4NB 4O4_4OB 4B4B4B=8 4B W4B4B4B4B4B4B4B4B48 B W=8 4B W4B ,4B4B W4B=44B4B4B4B W4B4B4B4B4B4B4B4B4B W4B48 B W=8 4B W48 B=8 4B4       u u u g E8 E8 E8 E8 E8 cB hB <>HB >B $B gEeE*/$7)$B )AB )JB )E*0$7)HB H$B )B $B JB EB $B AB EB $B uJB uEHcB hB 8<C +9B B $B gEeE*/)+9B 9B B DDC VC C C C C 4C :C EDC V       XLNKn֟XLPMSEG2p$@&IpANAf.HB "K*O,OBH(+I6H0@+B:;C>;FH+G0Bm4 `J(H$HG`+Kp&B+K+Ll2<0<BX@YAb&Jr`BYfAv%H,A6%H0A%H8A%HJf @fpBNNCK& CCaZJfR@  g ;fz;@" ;fXa =fag ,f  g. Zg( Ae" [dCK( -fDDHGj7a  fJgaf() I JclքBABBBBhBh B!|SEG2 pNAfA!CBB1| B!|SEG2 1| pNAf薄J`Ba,iHK0<=%U@f.N*O$iG`+Kp&B+K+i l&Jr`BYfA%H,At%H0A%H8A%HH|+o t <+@xa:` H@0-4H@,NABBIT am zn ,g4k6 -f`g0g` =fRa`  f@`NuB:< &J $g am zn 4g`6 am zn 4k6g(քցSEf am zn 4j  f" am zn +Nu:< am zn  am zn 4kfg_郆SEf`z@@ P@  @HRğ b OH pNNO .HNu.L2*(-0a a+D0Nu"_. H&g&<(QRD$OĵldElel؊az!OEP/JE8/JA??B$O eTgv`gvC)C BjBBjBL@O(-0fgA@a Jf<gJ-(ga"at`agJ-$ga a\`aga`8m"b"?S@@@,J5Lg ga a$` ga`agNq5A+D0NH؞M$gpS@@@,A|B(@AJaH$Lyg/p(NNg g%m6*HBB|gBN Nupa|&8%m:*NuH瀀A$0NCgNN *&o|&BjFB*K*E f|'` f|'`|'BjDLNu.L2*a4adB f fpj& g fa  g4/ &Ja 5 c 5a ba*H?a 2&_g*8 gA0NBgNN` apj&a AB5ANup`n.L 2*a~ fFa pj&aV*8 &g, g&A$0NCg f0NCf0NCgNNa `BA a vCO%I5ANup`.0/2RA/7 A H,o,nM $a2Lx$W$ja~&gp(NNfg0.f %m@0%mD4` g%m6*Nu.LRa Nu.L8SDanaz NuHH.L8v / BJjt-DSDGLdSCnCSDa4JgaUDNa@UDNa.SDNa0SDNaRDNa RDNaTDNaTDN$o0H`$o . &RCCA8փUUgfSnJgIfJg _O8N$_. 8TDa"OUDg"YDnm2N"_. 2RAAU@Am0`>R@@$OJ@o Y@nf0ON."Ga(` ."GaB8R.vl(X"mQ$I&)g""Cn  lX%Q`*""`""mEH bpNNEQ$"$+J NuTT.ah$PB mQbVB("b "H h`%H#J"gҐb ؊ $H#J" ҄bJf $P+J`" ґ$ @!JNuOO bpNNNuH _.2H6< R@gR(g:nECU@g#"Y@nm3".I`"Oa8$OUg m $Ynm44UnN _.U@2RAAR@@8Ag2nCE>g%!Y@nm5!.JN"Oa$OJAg$YAnm4NNuJtr pAnN4<rpAxNtrpANANtrpANANHmN"#8-bit Cross Linkage Editor Version BgN//< .10/< 1BgNNDHmN""Copyrighted 1981 by Motorola, Inc.BgNNDANDNTN}(J-fNJ-fNbJ-fNAnNAxNANANBgNNNVBBBBBBBFB:B>B-B-B-B-B-B-B-B-B-B-BmhBmjQN|+_$+_(QN`+_,+_0BmBmBmBmAC"";|;|;|BmBmBmBm;|BmAC""AC""BmBmBBBB| b=|0.Ac Rn nPoArN +mrvAzN AzC""AN ;m;mBn0.@AHA-HB(B|CE$$BBBRn noBn0.&AA-HB(B(BB( B( AN nBB nB"Rn noN^NuNV/. N" ** Error BgNr0. Nn/?< /< -BgN nX m n oF0. Hd`/. N"Illegal command lineBgN` /. N"Illegal user command lineBgN`/. N""Processing relocatable object fileBgN`/. N"Memory allocation conflictBgN`z/. N"Pass two fatal errorBgN`R/. N"Internal errorBgN`0?<NN @nS@m@AN4j`0. `/. N"Unresolved referencesBgN`/. N"No input files specifiedBgN`n/. N"Fatal input errorBgN`J/. N"Fatal output errorBgN`&?<NN @XgV @Ygx @Zg @[g`J.g n ND-QH @g -QH @fDRmhAN"&-n n0 B|JBf+nB` mF!n+nFN^ _PNNV/. N" ** Warning BgNr0. Nn/?< /< -BgN0. `/. N"Undefined symbolBgN`/. N"Multiply defined symbolBgN`/. N"No END command, assumedBgN`r/. N"(Section not assigned, section not loadedBgN`6/. N"Conflicting XREF'sBgN`/. N")Relocated data too large, value truncatedBgN`/. N"'Section not assigned, symbol not loadedBgN`/. N"Module appears more than onceBgN`d/. N"Illegal entry point addressBgN`4?<NN @n@m@AN&JvB~J.g n ND-QH @g -QH @fDRmjAN"0-n n0 B|J:f+n:` m>!n+n>N^ _PNNV-QH @f0.m6m4oJm8g n NDRm8 n ND/. N",Motorola 8-bit Cross Linkage Editor Version BgN//<.10/< 1BgN//-0/-,?< ?<N//-(/-$?< ?<N/N" Page BgNr0-8NnND n ND n ND;n6`0.m6N^ _\NNV .am .zn.H@ @ `n N^ _TNNVJnWD@N^ _PNNVJnWDJn WD@N^ _PNNV=|Sn ng0.@2.SAA46vg0.@2.SAA46v^D@N^ _NNVBnRn ng0.@2.SAA46vg0.@2.SAA46vWD@N^ _NNV=|Sn ng0.@2.SAA46vg0.@2.SAA46v]D@N^ _NNVBn=|0.@2.A46vn=B Bmn=|`Bn0.S@@ n 1Rn noJnVD nN^"_NNVBn=|0.@=v0.@=v=n nfSnBn0.nl n=|0.S@@ n 2.n1Rn no0.nVD nN^"_NNVBn=|0.@2.n=AH=A0.S@@ n 4.H…HB1Rn noJnVD nN^"_NNV n JPf"nB` n 0/(//-/-//.aPN^ _PNNV=|0. 6 gr6 nNT`J.g rp nNTRn n oN^ _NNV n l0.@0r m hNT`0.@7r m hNTN^ _TN/- NV+N 0. H?a0. HH@?aN^+_ _\NNV=|/.0.S@@?6aSn nlN^ _ NNV m "h 0R@20$hN^(_TN/- NV+N nN42 n BP . $f<#a|=|0. 6 g6abRn no n ( g . $g<:a:=|0. 6 g6a Rn no n ( g (#g<.a=|0. 6 g6aRn no n ( g (#g<.a=|0. 6 #g6#aRn no . ,g<.a~=|0. 6 +g6+adRn no . 0f . .g\<(a@=|0. 6 /g6/a&Rn no=|0. 6 -g6-aRn no<)a n 0R@=@`0. n Rn n2oN^+_ _&NNVHm?.&B'aANLHnHnaHmN" - File: BgN=|=n`0.r6ANTRni 0.ưnl AND mF| mFCEp4QN^ _ NNV nBPANLHnHna0. . `4/.,ANN.N`*/.,ANN.N`?<NNJg g`N^ _(NNV nBP nNLHnHna0.;B . `~/.ANN.N/./.N n/( /(/< /< Ng nAN& ;|v`,/.ANN.N`?<NNJg~ g`N^ _NNV nB mvf:AxNJg n`$AxNNLAxNAxN"Bmv nJf$0-vCx1H$n 4JRl2A4RmvN^ _PN/- NV+N nB"n BQHnHna^J.g n`Bm n JPf<0.mo2HnHna*J.g n 0/`Rm0-@A1`;| n JPf@0-mm62-AC1 r&< ?c`  m`f02 n JPfJmn "nJg6N^+_ _PNNV nBP0-ml0:`0-@A20H=Ap$< A?c`  m`f "n26`dnSp"<!-S ?c`  m`g|R`.-SH @f|R`0-@A20HHAARRmN^ _XNNV nBP n N =|0-ml n07`"0.S@ n 2-ACRnRm nJPf n fN^ _PNNV nBPC$n $$=|0-ml n0;`&0.S@2A n 4-BC1 =@Rm nJPfJnfN^ _PNNV nBPHn/.aT.  nJPWD m\D2-AC 11WD$n Jf J.fJPg n JgRmN^ _PNNVJfB`xA NL nNL N g-n`TA NL nNL N8 gYA NL n/(a-_`YA NL n/(a~-_N^ _NNV n -hB.Jg6J.f0 n.f|` nJ(gB` n-h`-nN^ _\NNV nBBn0.&AA-HJ(gJJ(gDJ( g>U/./. /(/(a>U/./. n/(/(a  n nJfRn nJf no nJgnN^ _ NNV nJ(f-h` n-h N^"_XNNV||Jg2 n.( f-QH AfJ-g J(fB.`T.H @g|`@U n/(/( /./.aFU n/(/( /. /.a @J.gJ.g8J.gB.`, m h ND m /( ?<azr%p m h NTrp m h NT/ nNL <avrp m h NT/"n/)/) a . nJ(gB` n-h"` m h NDN^ _NNV-m`B.JgFJ.f>U n/(/( /. /.aJg |`U n/(/( /./.aJf m /( ?<arY/.a-_ m /( nNL <azrpA m h NTrp NT/"n/)/) arp m h NT"n/)/) /)/)HnHnaf/././-/-HnHna m /( /./.a n/( <"n/)/) /./.aV n-h`N^ _NNVJg m /( ?<af m /( nNL <a|rp m h NT"m) `PrpB m h NT`VrpC m h NT`DrpD m h NT`2rpP m h NT` ?<NNJg g g g` m /( /Jg8 nTNLA NLNg|`-n n-h$`J.g n.gB``HAN"(-n nC Ep4QB$B Jf+n` n!n$-n(N^ _ NNV nBPB"m $i<-j nJPfNJgH nNL A NL N g n0.` -n nJ(gB` n-h` nJPfzAN"-nA "n""2 nB nB nB( n| n"m !i<B4B0Jf iB. `p| `f| `\| `R| `H n04`< PnAmH@AN nJPf - bfmbN^ _XNNVB.=| m (Hnm&J.f 0.C1.f|`Rn`J.f m (HR@@HCN^ _TNNVB.B. n B"n" nJgJ.f PNL ANL NX g|`P n PNL ANL N g2 n"P) H @g"P.) gH @f ||J.f n"n "$P `dnN^ _NNV.H @lf@AHJ0fZHm?<B'N֪Hm/<: BgN/ANL B'NXAND m>B( m>CE$$4`YANL /-NJgHm?<B'N4Hm/<: BgN/ANL B'NAND m>B( m>CE$$4AN"A"n""2 nB Jf+n` m!n +n`UANL .HnHnaJg*Jf n+h` n "n!iANYANL a-_-n nn nCE $$ nB( n| n"m !i8"J0f i8!n ` m "h0B)"h0#n" m !n0N^ _NNVYA NL /-NR-_JfB.`4.H @WD n( .WD( H AWD@J.fp n-PBB.JgJ.fJ.f nNL A NL NX g |` nNL A NL N g| n( H @fn `z.H @gn n( .g`Hm?<B'NӴHm/<: BgN/A NL B'NbAND m>B( m>C E$$4 n| `-n n-h`J.fLAN"-nA "n""2 nn n!nJf n ` n!nN^ _NNVB. n BHn/.Nd nJPf`J.g0/`T0-@A0`* n0>`:Rm n `,`*|`"?<NN 1g 2g 3g 4g` nJPfJ.f "n JgtN^ _PNNV/. /.aN nJPf "n Jf05N^ _PNNVB. n B/.N߈ nJPf p"<-S ?c`  m`gHn/N nJPfpr0-S ?c`  m`gZHn/NR nJPfDU/./.NVJf -SH @fANL -R/./.a` n08`HmANL -Rad nJPf 0-mlHn/a(. @`Sm| n  nJPfJ.gN^ _PNNVHn m/( N߄ m"h JQfrU/./.NԂJf m"h 29`NHn m/( N@ m"h JQf.U/./.N>Jf m"h 28` AN"-n nCE $$CE$$|"m !i8J4f $i8%n` m "h4B)"h4#n m !n4|HB.B-m`J.fBJgHn/ N m"h JQf$U/./.NJf m"h 29`B.B-RH@AH-pJ.f-RHJ@g4HnHnN J.fU/./.N6Jf m"h 2@ m"h JQf-RH@EHIA Y m /(8-RND-_Jg6 n/(/(/./.HnHnN nCE$$`AN"-n nRCE$$|"m !i8BJ4f$i8%n` m "h4B)"h4#n m !n4-RH@CHJf#`-RH@AH"p#n-RH@AH!N^Nu/-NV+NB./. N؈ n JPf|pr-S ?c`  m`g|H@g`-RHBCHJ1 fN-gFHm?<NʦHm/<: BgNr-RNlND m>| m>mRB.J.g:-S`a`,a`&at` ?<NNJg g g g``:-S`Pm`.m`&Xm` ?<NNJg g g g``Hp"<-S ?c`  m`g n 0A`-SH @ f m`Zm n JPf 0-mlHn/a. @ n JPfJ.gdN^+_ _XNNV nBPYA NL /.a m !_8"nJQfTU/ ar_ nJPf@.aHn/.a nJPf$J.gHn/a nJPf J.g/aN^ _NNV nBPHmxHn B'/N nJPftYA NLB'a m !_ nJPfYANLB'aV m !_J.f6JhXf.2(VCY1 v~(< ?c`  m`g1 z,< ?c`  m`g1HB0=B` m0(VCY1HA7=A0.no n /(/?/HnNJ.g m1|X`Z n /(//././HnNjJ.fJ.g"U n /(/N Jf m1|X`| mRhV` m1|X`|` mJhXf~J.f 1|X`n m0(ThVm`2(VCY 1KfPRhV$n /*/?< / HnNJ.f n /(/?< /HnNJ.g m1|X mJhXf&J.g U"n /)/N,Jf m1|XN^ _\NNV=|0.H@ m=p.g0.H=@`0.HH@=@ n ln0`n70.@ m1Sn nlN^Nu/-NV+NB.AC""Hn?<a mJhXf HhZ?(THhVa" m0(ThVl"nE(n((8` m0(VCY 1,fRhVHhZ?(THhVa m0(VCY 1'f |RhVHnB'a mJhXfvHhZ?(THhVa m0(ThVm1|X`$J.g0.nJ@g m1|X`at mJhXf""nE(n((8E(n ((N^+_ _  NNV n 0"nHn?<a^ .Sf` .CfX .TfP.`. n BP`@ n 0`6 n 0`, n 0`" nB` Bg Cg Dg Pg`` nBN^ _PNNV=| n =P`(0.S@ n0H"nQf $m5|XRni 0.nl mJhXf"n 0R@20S@$n(nN^ _ N/-NV+NB. n BP"m0)TiVl3|X mJhXfJ.fHnHnaJ.f m1|X`Jnm no m1|X` m0(ThVm02(VCY1 v(< ?c`  m`g>/./. Hna m0(ThVm2(VCY 1,fRhV`|` m1|X`(N^+_ _PNNV m0(ThVl 1|X` m0(VCY1 $<&<@@ ?c`  m`g$nB`* m0(VCY 1(fRhV$n` n n`N nHh<a mJhXf"U"n/)/)NJf m1|X`$HnHna mJhXfHhZ?(THhVa m0(ThVm2(VCY 1)g m1|X`hJ.f m1|X`V nn mRhVHn<aU/./.NJf m1|X mJhXf"nEI((`f nHh?< a mJhXf,Y nTNL /-N4-_Jf m1|X`?<NNJg g g`N^ _XNNVB. m J(g0rp>ANT/HnN\vJ.gHm?<&<NN mBhTANJg8Hm?<<N m|EZ|N[|D\1|T|`B.ANPHmHn mHhXHhTN]" m hXf|0< mCZANzN(=| m=hT` 0. mCY 1 g|Rni 0.nlJ.gN^NuNVa m1|VB.AN B. mHhZ?(THhVa m0(ThVl |`U m0(VCY1Nf_. "<t ?c` m`g6.H @ m m1|X`.HR@@H mRhV`& m0(VCY 1 f|` m1|XJ.f mJhXg8 mJhXf"nBANL nH "m EPANL NX g n gR`ANL nH "m EPANL N( g m1|X mJhXfHhZ?(THhVa$N^ _XNNV m0(ThVl||` m1|XN^NuNVHn?< aB mJhXf HhZ?(THhVa m0(VCY 1,fRhVHhZ?(THhVaޚB. m0(VCY1 $<&<@@ ?c`  m`g|Hn?< a` HnB'a mJhXfHhZ?(THhVa$ m0(ThVm 1|X`ZYANL /-NJg m1|X`2YANL ab-_ n| J.gYANL /-N-_Jf m1|X`d-n n"ni nE I ((J)g n| n!i""B)` nB( n"n!i"" n!n"` -n n|  nCE $$ mJhXfNUANL n( HnHnaĞJg*Jf n+h` n"n!iANN^NuNV m0(ThVl "m |` m1|XN^NuNVHna~ mJhXf:HhZ?(THhVa^ m0(ThVm1|X`AC"""|N^NuNVHmT?< a mJhXfHhZ?(THhVa m0(ThVl 1|X`j m0(VCY 1,g 1|X`L mRhVHm`aV mJhXf0Jm`m m`o m1|X` mHhZ?(THhVaۀ m0(ThVl 1|X` m0(VCY 1,g 1|X` mRhVHm^a mJhXfJm^m m^o m1|X` mHhZ?(THhVa m0(ThVml2(VCY 1,g1|X`T mRhVBn m0(ThVm:JhXf4 nPf1|X`"Rn0.Ac"m2)VEYRiV` mJhXf|N^NuNVB. mJhXfJ.fHn?< a mJhXfHhZ?(THhVa, m0(ThVm2(VCY 1,g 1>g m1|X`TY m"hHiANL Hnar-_J.g m1|X` mRhV0(VCX 1>WDA`< mJhXg"m$iHjaټN^Nu/-NV+N mBB.J.fF mJhXf:HhZ?(THhV/<RXpNHn mHhXap mJhXfHhZ?(THhVa m0(ThVm"2(VCY 1,g 1<g 1|X`Y mHhANLB'Hna -_J.g m1|X` m0(ThVl |`r mRhV0(VCX 1<fZa mJhXfLHhZ?(THhVa` m0(ThVl|`& m0(VCY 1,fRhV` m1|X` mJhXg"mHiahN^+_Nu/-NV+Nan mJhXfa֠Hn mHhXa6 m B(N^+_NuNV mBB. mJhXfJ.fHhZ?(THhV/<RXpNHn mHhXa޶ mJhXfxHhZ?(THhVa\ m0(ThVm2(VCY 1,g1|X`BY mHhANL<Hna\-_ m0(ThVl|` mRhV`@ mJhXg "mHia:N^Nu/-NV+Na mJhXfavHn mHhXaԀ m B(N^+_NuNV mHhZ?(THhV/<LLpNHn mHhXaݨ mJhXfzHhZ?(THhVaN m0(ThVm1|X`T m J(gJ(g AND`A ND m HhANL< mHhXN m B(|N^NuNV m0(ThVm1|X`* m J(g HhN~` HmNr m |N^NuNV m0(ThVm1|X`* m J(g HhNt` HmNh m |N^NuNV m0(ThVm1|X`* m J(g HhN>` HmN2 m |N^NuNV=| m(HnmX"mJiXfN0.0HAEHJ2f3|X`*0. m0HACH1Hhg $m5|XRn`N^NuNVB m0(&C-q"Jg.=| n(Hnm-H=|B. m(HnmJ.f|0."n2.SA10gRn`Z0.R@=@ n(H=A` n0.U@2.SARni 0.nl n"n)HS@@|`nJ.fRn`> n(HJ@f@-h&Jf"m0)&E%"` n!n&AN*-n`-n n-h&`N^NuNV nBHn?<a .Af .Gf .Ef n` m1|XN^ _XNNVB m0(&C-q"B.JgLJ.fD mJ(fJ(g mJ(g^"nJ)gU/)/) /(/(N_`4 nJ(g$U"m/)/)/(/(N_`|`^ nJ(g"U/(/( "m/)/)N:_`2 nJ(g"U/(/("m/)/)N_`|`N mJ(g"J(g"n) ) @`" n( (  @J.f-n n-h&`AN"* n"mi nEI (( ni nEI(( ni niEI((((!n&Jf0)&E%"` n!n&N^NuNVJ.g`-g0.TAZB0=|RR@=@N`^ mf4AN"BmJf+n` m!n nB+nRm0-S@ m2.RCYRnRi 0.NnRlN^+_NuNV|QUHmNE m _|B(B(Bh.B-B(B&B*APN ABORT m AZN DEF m AdN DEFINE m AnN END m AxN ENTRY m AN IDENT m AN IN m AN INPUT  m AN LIB m AN LIBRARY m AN LIST m AN LISTM m AN LISTU m AN LISTX m AN LOC m AN LOCATE m AN QUIT Ar"m Ep4QArEp4QArEp4QArEp4QArEp4QC-IAN0 nAN& nANPAS09LIB nANRXN^Nu/- NV+N tr pANafHn.aJn.f6JHga HnHHn.aźJn.f|-g B;|-fJ.fB.aJ.fJ-gJ-fJgJ.g2-g HnLHn.aJn.fJg-g Hn.aJgl-gTHmNANDHmN"Returning for more BgN/N" commands.BgNND`HmNj=|X.B.J-fJn.fJg -fJn.fJfJ-f=|Y.J.gJ.g AND`ANDJn.g.Hm?..<Nv|0..Hd @f|ANN^+_ NuNVBn0.&AA-HJ(gpJfl"h"J)gb-h""nE C""Bh|Jg8 nJ(g"/(/( "n/)/)Hh HnN" n-h&`Rn noj N^NuNVB m -hJg-nU/. /. n/( /(NHJgB`U/./. n/(/NJg-n n-h`^U/./. n/( /(NJfU/. /. n/(/NJg(/. /./-/- nHhHnNB`6-n n-hJf "m #n` n!nAN`U/. /. n/(/NNJgnAN" n"n!i#n I$n$$/. /./-/- nHhHnN/././-/-/.HnNbB`./././-/-/.HnN>-n n-h`:N^ _NNV nBB.B"m -iJg2 nJf(J.f J.&gU/.,/.("n/) /)NDJg |`U/.,/.( n/(/NJf/."/./-/-HnHnNv/././.,/.(HnHnNJ.fU/./.NJf|`jU/./. n/(/NJJg|`DU/./././.N&Jg|` nC($n $$"n$n$$``U/.,/.( n/( /(NJgU/.,/.( n/(/NJf/."/./-/-HnHnNd/././.,/.(HnHnNJ.fU/./.NJf|`fU/./. n/(/N6JfHU/./././.NJg|` nC($n $$"n$n$$```/."/./-/-HnHnN/./. n/( /(HnHnNJ.fU/./.NJf|`fU/./. n/(/NfJfHU/./././.NJJg|`$ n"nE"n """n$n$$ nJfJ.f-n"n-i` nJgJ.g"n /)//./.aN^ _(NNV nBPB..H@AHA-HJg-hJg nJPf"n/)/)$n/*/* HiHnNJ.f$-g.HJ@g nHhHnNJ.fU n/(/(N6Jf n0` n-h`j.HJ@f-g nHhHnN.HR@@H @g nJPgN^ _XNNV=|A"n"".,Hnm@0.6-HAAHA-HJg"n/)//(/(/ HnNRn`U n/(//-/-N0.S@@$n ro*0.R@=@`0.S@@ n 1Rn noN^ _\NNV=n`h0.@?6 m0(@"m E2/2/2(mHl/, a m0(@"m E2/2/2/-/-HrHnNgSn nlN^ _ NNVB.=|0.@ vo=|`Bn0.nl"J.f2.A4.vVDASn`. @N^ _ NNVB.=|0.nlJ.f2.AJvVDBSn`. @N^ _ N/-NV+N m0(H@2(HHAA"m E40H…f@0-ml(m l 0`$0-@A=pRm/./.?<aB`N0-ml m"h 2`40-@A=pRm0.H =@2.H HA=AHRA=A4.H…HB=B=|=|"m3| m0(@BpRh m ho no m"h 2`Jnf`JngVHn?.a m"h JQf:$m0*@(m A2/0/0/./.HpHjNen m|``4AC""Bn0-ml m"h 2`Rn0-@A=pRmJng0.@"mE rf (i 8`j.g2/./.0.@ mC/1/1Hn$mHjNd`0/./.0.@ mC/1/1Hn$mHjNe m"h JQf0.nf$ m"h JQf@Jng:Hn?.a` m"h JQf"/./././.Hn$mHjNd" m"h JQf nf nf nf/./.?<a`U/./.?.a"JfU/./.?.avJf|Hm?<B'N^Hm/| m>"m0)@$m I2CE$$/./.?.aN^+_Nu/-NV+NHn m/( Nl m"h JQf0-ml2`N0-@A=pRmJnf"m$i 4`&0.@ m C2 qf$m(j 8` m"h JQf0(ng |1n=| m"h JQf 0-mmJnl2`aTSn`N^+_NuNV0-ml m"h 2<`0-@A=pRm nnJ-fHn"m/) Nk m"h JQf nlpY/(.Nl-_Jf m"h 2=`H/./. n/(/( HnHnNaJ.fU/./.N`0Jf m"h 2 m"h JQf|EI((| m|N^Nu/-NV+N-ga=|BnB. n|=|0.@A10.@C3$m J*9g0.@I29Rn noHn/. Nh;| n JPfZJ.g0/`N moF-`& n 0>`6a`0aH`*a(`$ n 02` 1g 2g 3g 4g` n JPfJ.g| m B(9N^+_"_PN/-NV+NHmx nHhB'/. Nf n JPfHn/. Ni n JPfJ.gHn/Nh n JPfn"n-i B.|Jg@J.f8ANL nNL N gB. nJ(gHm?<B'NZ: nTNLHnHnNbHm/<: BgN/ANL B'N`Hm?| m>CE$$4 m>"nECp2QB`|`( nJ(fB. nJ(gB` n-h`J.g /./. aJ.g n JPfJ.gH n JPfD"n-i n JPf2Jg,"nJ)gJ)gB` n-h` n 0`N^+_ _PNNV|=| m BB"nBQ-K.m0 nJPf&.HCK=A1H&EI A 1H&A I((2.RAAAN"-n nCE$$A"n"" n1n nBJf m !n` n!n-nHnaHna/./././.HnHnN]D/././-/-HnHnN\U/./.Hna0nJnmJ.g n0` nJPf"n 2N^ _PNNV|=|=|'=|0. H=@2. HHA=A 4.H… =BJ@fJ.f0.S@ n2.A0RnB.Rn no=n`0.S@ n Rn noN^ _\N/-NV+NJ-f& mCAp0QAN |?-?< Ng ANMXANLHnHnN^,RnANA0<4N0.A U/Np_0. /- ANN.N n BPN^+_"_\NNV. `YANL /-NeH-_Jf Hm?<$<NRA"n""` nC n  `t. H=@@AHA-HJg /(/( /././.HnNZN` A"n""`*A"n""`?<NNJgJ g g`N^ _NNV/-/-a m |0J-fP|.HASR. .o| .HAS R. . o;|`;|^|.HAS0H?"m Hia\R. . o?-` m Hha@?-^ m Hha0=| no0.Ac 0 fSn`0.Ac 0 fBn|n`$.HAc0H?"m HiaR.i ..la. m |N^NuNVJ-f.A-HJgC E$$|` AC""`ANL HnaJnfJngHm?<<NSB/./.a m |9aN^Nu/-NV+N m ?(/. af n JPfBa m !mD m JDg*"n JQf"/(D/ a n JPf"m $iD#j$D` n JPfa(aN^+_ _XN/- NV8+N tr pAN4<rpANaBnHnaFJng@0.Hd @f?. nDTNLN\X`Hm?.<NO\|ANANN^+_ NuNVA"m E$$=|0.@ m /0/0?< 0.@HpHnNWRn n oN^NuNV|=| BnU/. /.0.@ m /0/0NUJf./. /.0.@ m /0/0HnHnNVRn`JngB.0.@0r nNT` J.grp nNT` rp0 nNTSnJnl`N^ _ NNVF;|84;|6Bm8/.BgNSz-g/.?<NSb nND nND/.N" Command Line:BgNND nND/./HnANL<HnNOJngHm?.<NB4`Hna/.a,ANN^+_ Nu(_"_$_0-HgS@2S@mJ`N(_($_""j$)#|&)S#AANB#C#B$ DBJgRN(_"_"i )*6gBWN>NL$jE*"0rI0B@H@SAf""Nd (_,"B4$_$j&*(***%|`%A%A%BANB%C%D%E FBJgRN(_, B2$_$j$*&*(**%|`%A%@%EANB%B%C%D FBJgRN8<pN(_,*($_"j DB F0 Po E0`J")#AAa F0 Pn EBPJg$ f0` f0`0*$DRNr</E\` r<:E$"_pJANA 7N$O44Nр`"B0 !m@ !mD!A!A1|SABH,H @N- N"Lxf f  g`r$-(ACCA=CHAR,ACCB=CURSCRNVALUE,X=CMDLINEENDADDRESS*H*OUT-->CURSORMOVED,NEWSCREENDISPLAYED,SCREENERRORROUTINECHECK * +MAINCHKIDNT2,2MAINSCREENINTERPRETATION INCLUDEUVFLAG.SA *****EQUATES MNCRSENDEQU4 *****XREFSFILENAME XREFASCHCDRDISPSCRNXREFASCIIHEXUTILSUBSXREFBANKSELUTILSUBSXREFCLRCRSDISPSCRNXREFBSCT:CURISAILMEMDEFSXREFBSCT:CURISEAMEMDEFSXREFBSCT:CMDLINEMEMDEFSXREFBSCT:CMDLNEOFMEMDEFSXREFBSCT:CURMSGC1MEMDEFSXREFBSCT:CURSCRNMEMDEFSXREFDISPSCRNDISPSCRNXREFDISPSCRFMEMDEFSXREFDCMDLNERDISPSCRNXREFDMSGLNERDISPSCRNXREFDOWNAROWKEYBDISRXREFEEBNKSTBMEMDEFSXREFHEXASCIIUTILSUBSXREFINTREGSMEMDEFSXREFKEYBDISRKEYBDISRXREFBSCT:MAINCRSMEMDEFSXREFMAINDISPSCRNXREFMAIN2DISPSCRNXREFMAXVLTBLMEMDEFSXREFMEMWRITEUTILSUBSXREFBSCT:MMADDRSSMEMDEFSXREFBSCT:MMFLAGMEMDEFSXREFMA1C1LOCSCRNDATAXREFMAI1MSC1MEMDEFSXREFMA1SDATASCRNDATAXREFMAI2CRS1MEMDEFSXREFMAI2CRS2MEMDEFSXREFMA2SDATASCRNDATAXREFMOVECRSRDISPSCRNXREFRSTRCRSRDISPSCRNXREFSAVECRSRDISPSCRNXREFSCRMSGCDMEMDEFSXREFSCRNCHKUTILSUBSXREFSCRNERRDISPSCRNXREFSELENTMCMEMDEFSXREFSETCRSDISPSCRNXREFSLSESCRUTILSUBSXREFSLSESSPUTILSUBSXREFSLSEMCHKUTILSUBSXREFSLSEMSC1UTILSUBSXREFBSCT:STFLAGMEMDEFSXREFBSCT:TMEOFDAYMEMDEFSXREFTODCDRDISPSCRNXREFUPAROWKEYBDISR *****XDEFS XDEFMAINSCHKI=XP*;XDEFMAINMCHKXDEFMAI2SCHKXDEFMAI2MCHK *****CODEPSCT PSCT *MAINSCHKCMPA#''#BNEMNNTSPCCHECKFORSINGLESPACEMNSSPC1LDX#MA1C1LOC'LDAAMAINCRSGETCOPYOFMAINCRS(1-4)DECAADJUSTTO0-3(JSRCLRCRSBLANKOUTOLDCRS1DISPLAYEDINCABACKTO1-45CMPA#MNCRSENDCHECKFORLASTCURSORLOCATION(UTIL) BCSMNNXTCRS.CLRAIFLASTLOCATIONOR>THENSTARTATZEROMNNXTCRSLDAB#$FF4JSRSETCRSREDISPLAYCRS1INNEWLOCATION(REVVID)INCAMAINCRS1-4STAAMAINCRSSAVENEWMAINCRS.CLRCMDLNEOFRESETTO0CHARSONCOMMANDLINE2JMPMAINDCMDRETURN&REDISPLAYCOMMANDLINEONLY*MNNTSPCCMPA#$0D BEQMNACTN0MNNTSPCRCMPA#DOWNAROWNOWCHECKFORDOWNARROW BNEMNNTSPC1 +LDAA#$20DOWNARROWISSAMEASSPACEHERE STAACMDLINE BRAMNSSPC1(MNNTSPC1CMPA#UPAROWCHECKFORUPARROW BNEMNNTSPC26LDAAMAINCRSIFYES,+2TOMAINCRS&GOTOSPACE(+1)DECADECTO0-3RANGELDX#MA1C1LOC JSRCLRCRS#ADDA#3COMBINEADD#2&INCREMENTCMPA#MNCRSEND-1 BLSMNNTSPC36SUBA#MNCRSENDIF>MAXCRSTHENDOMODULOARITHMETIC9MNNTSPC3BRAMNNXTCRSGO&REUSESSPCCRSDISPLAYROUTINE MNNTSPC2JMPMNNWCRTN*.MNACTNTSTSTFLAGFORSINGLETOSETTIME,)BEQMNACTN1GOBACKTONORMALMAININPUT CLRSTFLAGLDAA#SELENTMC CLRCMDLNEOF(STAACURMSGC1REDISPLAYMSG&CMDLINES JMPMAIDMSCM7MNACTN1LDAAMAINCRSIFSINGLETHENUSENEWSCREEN6STAACURSCRNUSEMAINCRS=1,2,3,4ONLY(=SCREENS)LDAA#SELENTMC4STAACURMSGC1STANDARDUSERMESSAGEFORALLSCREENS JMPMAICDRTN !*****SINGLECHARTOMAIN2SCREEN 8MAI2SCHKCMPA#''CALLEDFROMINTRPTCHROUTINEDIRECTLY BNEMA2CRCKLDX#MAI2CRS1LDY#MAI2CRS23JSRSLSESSPLETSLSESINGLESPACEROUTINEMOVECRS BRAMA2SCRTNMA2CRCKCMPA#$0D BNEMA2NCRSPLDX#MAI2CRS1LDY#MAI2CRS2/JSRSLSESCRSLSESINGLEROUTINEMOVESCRSTSTACHECKFORSAIL#RETURNED BEQMA2SETST#DECAADJUSTRETURNEDSAIL#TO0-111STAACURISAILCHECKFORNEWMAI2SAILBEINGUSED BRAMA2SCRTN MA2SETST TSTB/BEQMA2SCRTNCHECKFORNEWMAI2SEABEINGUSED!DECBADJUSTRETURNEDSEA#TO0-2 STABCURISEA $LDAACURISAILNOWDOSAILINITWORKLDAB#3MUL0-33IN3'S LDAACURISEA ABA0-35LDAB#3(MUL0-1053BYTESPERBANKSELECTENTRYLDX#EEBNKSTBABX LDAA0,X JSRBANKSEL$LDX1,XPOINTXTO1STBYTEOFDATALDABCURISAILLSLBLSLBLDY#MAXVLTBLABYLDAA1,YWINDANGLERANGE SUBA0,YINCALDAB3,YWINDSPEEDRANGE SUBB2,YINCBMULXGDYY=BYTECOUNTCLRACLRBSILOOPSTD0,XSTD0,XSTD0,XSTD0,XSTD0,XSTD0,XSTD0,XSTD0,XXGDY SUBD#16 BLOSIEXITXGDY LDD#2000'SILOOP2SUBD#1DELAYFORROWOFEEPROM BNESILOOP2 BRASILOOPSIEXIT 0LDAA#MAINRETURNTOMAOL1AFTERSEABEINGUSED STAACURSCRNLDAA#SELENTMCSTAACURMSGC1 JMPMAICDRTNMA2SCRTNCLRCMDLNEOF JMPMAINDMSG3MA2NCRSPJMPMNNWCRTNSINGLECHARNOTSPACEOR   *****MAINMCHKCMPA#$0D BEQMNSCRCHK&JMPMNNWCRTNNEEDTODOANYTHINGMNSCRCHKTSTMMFLAG BEQMNSCRCK0"*USINGMEMORYMODIFYCOMMANDHERE3LDDCMDLINE+$AASCIIBYTEVALUEAFTER'$xxxxnn?')CMPA#'.'WAITFORSINGLE.TOTERMINATEBEQMNTRMMMGOTOTERMMMCMPA#$0DLOOKFORRETURNCHAR BNEMNSCRCK2 LDDMMADDRSS#ADDD#1->GOTONEXTADDRESS STDMMADDRSS-MMC6JMPJMPMMCMDCK6GO&DISPLAYNEWADDRESS1BYTEHEXACCA BNEMMSCRERR2LDXMMADDRSSPICKUPADDRESSSAVEDFROMMMCOMMAND)JSRMEMWRITENOFLAGSUSEDFROMMEMWRITELDAACMDLINE+$C!CMPA#'.'QUITIF.AFTERNUMBERBEQMNTRMMMGOTOTERMMM+LDDMMADDRSSINCMMADDRESSTONEXTADDRESSADDD#1!STDMMADDRSSSELECTNEXTADDRESS%BRAMMC6JMPREPEATnn?FORNEXTBYTE8MNTRMMMCLRMMFLAGCLEARMMFLAGTOPREVENTFURTHERMM'S+CLRCMDLNEOFCLEAROUTCOMMENDLINEOFFSET1MN1MDCRTJMPMAINDCMDREDISPLAYCOMMANDLINEONLYMMSCRERRCLRMMFLAG JMPMNSCRERRMNSCRCK0TSTSTFLAG BNEMNTIMEST JMPMNSCRCK1'*****NOWCHECKFORMATOFINPUTTEDTIMEMNTIMESTLDABCMDLNEOF"CMPB#6MULTCHARSTOMAINSTCMD BLSIN12MTMC BRAMNSTSCE1 4IN12MTMCBEQINTME6CHONLY5OR6CHARTIMESALLOWED#CMPB#4(ien:nnornn:nn) BHIINTME5CH BRAMNSTSCE1 INTME6CHLDAACMDLINE+2 CMPA#':'BEQINTM6HRCHECKFORhh:mm BRAMNSTSCE1 INTM6HRLDDCMDLINEINTMEHRSCMPA#'0')BHSINTMHCK1HIGHHOURDIGITMUSTBE0-2 BRAMNSTSCE1INTMHCK1CMPA#'2' BLSINTMHCK2 BRAMNSTSCE1INTMHCK2BEQINTMTLH42INTMTLHRCMPB#'9'NOWWORKINGWITHLOWHOURDIGIT BLSINTMHCK3(BRAMNSTSCE1LOWHOURDIGITMUSTBE0-9INTMHCK3CMPB#'0' BHSINTMHSET BRAMNSTSCE1 8INTMTLH4CMPB#'0'LOWHOURDIGIT0-3FORHIGHDIGIT=2 BHSINTMHCK4 BRAMNSTSCE1INTMHCK4CMPB#'3' BLSINTMHSETMNSTSCE1BRAMNSTSCER INTMHSETANDA#$F ANDB#$FLSLALSLALSLALSLAABA!PSHAPUSHHRVALUEINBCDFORMATBRAINTMMT&GOCHECKMINUTES INTME5CHLDAACMDLINE+1 CMPA#':'CHECKFORh:mmFORMAT BEQINTMHCK5 BRAMNSTSCERINTMHCK5LDAA#'0'5LDABCMDLINESETUPFOR0h:mmANDCHECKFORVALIDHR BRAINTMEHRS 3INTMMTLDAACMDLINE+1CHECKFORVALIDMINUTEVALUES"CMPA#':'DETERMINEPOSITIONOF: BEQINTMM5CH3INTMM6CHLDDCMDLINE+3GETCHARS4-5FOR6CHARSIN BRAINTMMCK10INTMM5CHLDDCMDLINE+2GETCHARS3-4FOR5CHARSINTMMCK1CMPA#'0' BHSINTMMCK2 INTSCRE2 PULA BRAMNSTSCERINTMMCK2CMPA#'5' BLSINTMMCK3 BRAINTSCRE2INTMMCK3CMPB#'0' BHSINTMMCK4 BRAINTSCRE2INTMMCK4CMPB#'9' BLSINTMMCK5 BRAINTSCRE2INTMMCK5ANDA#$F ANDB#$FLSLALSLALSLALSLAABA+STAATMEOFDAY+1SAVEMINUTESINBCDFORMATPULA'STAATMEOFDAYSAVEHOURSINBCDFORMAT LDAA#8 LDAB#$35 TSTDISPSCRF BNEINTMMCK6 COMDISPSCRFINTMMCK6JSRSAVECRSR JSRMOVECRSR'JSRTODCDRDISPLAYNEWTIMEONCMDLINE JSRRSTRCRSR CLRDISPSCRF #CLRSTFLAGTURNOFFSETTIMEINPUT CLRCMDLNEOFLDAA#SELENTMCSTAACURMSGC12JMPMAIDMSCMRETURNANDREDISPLAYCMD&MSGLINESMNSTSCERCLRSTFLAG2LDAA#SELENTMCTIMEERRORINPUT->REDISPLAYWITH#STAACURMSGC1SELECT/ENTERMESSAGE JMPMNSCRERR +MNSCRCK1LDDCMDLINELOOKINGFORMMCOMMANDCPD#"MMUPPERCASE BEQMMCMDCK+CPD#"SICHECKFORSAILINITIALIZECOMMAND BEQSICMDCK#CPD#"STLOOKFORSETTIMECOMMAND BEQSTCMDCK LDABCMDLNEOF0CMPB#5ONLYOTHERMULTIPLECHARINPUTPOSSIBLE BEQMNSCRCK3.JMPMMSCRERRISA4LETTERSCREENNAME+MNSCRCK3JSRSCRNCHK JMPMAINRTN*6MMCMDCKLDX#CMDLINE+2MMCOMMANDFORMAT-->'MM1234' LDAA0,X CMPA#'' BNEMMCMDCKE$LDD1,XPICKUPFIRST2ASCIIBYTES JSRASCIIHEX BNEMMCMDCKESTAAMMADDRSS#LDD3,XPICKUPNEXT2ASCIIBYTES JSRASCIIHEXMMCMDCKEBNEMNSCRERRSTAAMMADDRSS+1!MMCMDCK6LDAA#'$'LEADING$SIGN STAACMDLINE0LDXMMADDRSSVALIDHEXADDRESSRECEIVED&SAVEDPSHXSAVEADDRESSXGDXPSHBSAVELOWBYTEOFADDRESS%JSRHEXASCIICHANGETOASCIIINACCDSTDCMDLINE+1"PULARETRIEVELOWBYTEOFADDRESS%JSRHEXASCIICHANGETOASCIIINACCDSTDCMDLINE+3#LDAA#''SENDBLANKAFTERADDRESSSTAACMDLINE+5PULXRETRIEVEADDRESS'LDAA0,XGETCURRENTHEXVALUEINACCA%JSRHEXASCIICHANGETOASCIIINACCDSTDCMDLINE+6)LDD#"?"DISPLAY'nn?'ONCOMMANDLINESTDCMDLINE+8,LDD#$AFFCMDLINEOFFSET=$A,MMFLAG=$FFSTAACMDLNEOF STABMMFLAG5CLRCMDLINE+$CCLEAROUTPREVIOUS'.'AFTERMMVALUE$BRAMAINDCMDREDISPLAYCOMMANDLINE*.SICMDCKLDABCMDLNEOFSICOMMANDHASNOPARAMSCMPB#3 BNEMNSCRERR2LDAA#MAIN2IFOKAYTHENSWITCHTOSAILSELECTION STAACURSCRNLDAA#SLSEMSC1STAACURMSGC1 BRAMAICDRTN*3STCMDCKLDABCMDLNEOFSTCOMMANDTOINITIALIZETIMECMPB#3 BNEMNSCRERRLDAA#MAI1MSC1-STAACURMSGC1RETURNWITHTIMEENTRYMESSAGE CLRCMDLNEOF LDAA#$FF STAASTFLAG7STCMDRTBRAMAIDMSCMANDREDIISPLAYCMD&MESSAGELINES $*****MULTIPLECHARSTOMAIN2SCREEN /MAI2MCHKCMPA#$0DONLYACTIONIFRECEIVED BEQMAI2ACTNMAI2MCRJMPMNNWCRTNMAI2ACTNLDX#MAI2CRS1LDY#MAI2CRS2,JSRSLSEMCHKSLSEMCHK->NEWCRS,REDISPLAYTSTA BNEMAI2ACT1 BRAMN2MCRTN+MAI2ACT1DECAADJUSTRETURNEDSAIL#TO0-11'STAACURISAILONLYSAILCANBECHANGEDMN2MCRTNCLRCMDLNEOF BRAMAINRTN   *MNSCRERRJSRSCRNERR BRAMAINRTN 3*MAINDMSGRETURNBYREDISPLAYINGMESSAGELINEONLYMAINDMSGJSRDMSGLNER BRAMAINRTN?MAIDMSCMJSRDMSGLNERRETURNBYDISPLAYINGBOTHMSG&CMDLINES1*MAINDCMDRETURNBYDISPLAYINGCOMMANDLINEONLYMAINDCMDJSRDCMDLNER BRAMAINRTN MAICDRTNCLRCMDLNEOFMAINRTRNJSRDISPSCRNMAINRTNJMPKEYBDISR*MNNWCRTNJSRASCHCDR BRAMAINRTN END **POLARCOMKEYBDISRR3V1.0 *25/11/898*INTERRUPTSERVICEROUTINETOREADAKEYBOARDCHARACTER'*AND(i)APPENDTOCOMMANDLINEBUFFER *(ii)CHECKCOMMANDLINELENGTH?*(iii)CALLINDIVIDUALSCREENCHARACTERINTERPRETATIONROUTINE**C*****NEWCHAR-->INPUTFROMSCI-->SAVEDINCOMMANDLINEBUFFER*-->RETURNEDINACCA+*COMMANDLINEOFFSET-->RETURNEDINACCB0*COMMANDLINEENDADDRESS-->RETURNEDINXREG*6*OUTPUTSONLYASCIICHARACTERS(ALPHASAREUPPERCASE))*DELETECHARRUBSOUTONECHARINBUFFER 1KEYBDISRIDNT2,2KEYBOARDINTERPRETATIONROUTINE *****EQUATES INCLUDEREGISTER.EQINCLUDEUVFLAG.SA SCICTSEQU$04BIT2=1SCINCTSEQU$04BIT2=1SCIDTREQU$08BIT3=1,SCINDTREQU$08BIT3=0USEMASKWITHBCLRE?, T*SCITSELEQU$10BIT4=1SCIISELEQU$EFBIT4=0LEFTAROWEQU$04LEFTARROWRIGTAROWEQU$03RIGHTARROWDOWNAROWEQU$02DOWNARROWUPAROWEQU$01UPARROW *****XREFSFILENAME XREFASCHCDRDISPSCRNXREFBSCT:CMDLINEMEMDEFSXREFBSCT:CMDLNEOFMEMDEFSXREFCRSADOWNMEMDEFSXREFCRSALEFTMEMDEFSXREFCRSARGHTMEMDEFSXREFCRSAUPMEMDEFSXREFBSCT:CURSCRNMEMDEFSXREFDCL1SCHKDCOLCHKXREFDCL2SCHKDCOLCHKXREFDCL3SCHKDCOLCHKXREFDCL4SCHKDCOLCHKXREFDCL1MCHKDCOLCHKXREFDCL2MCHKDCOLCHKXREFDCL3MCHKDCOLCHKXREFDCL4MCHKDCOLCHKXREFDCMDLNERDISPSCRNXREFDCOL1DISPSCRNXREFDCOL2DISPSCRNXREFDCOL3DISPSCRNXREFDCOL4DISPSCRNXREFDDS1SCHKDDISCHKXREFDDS2SCHKDDISCHKXREFDDS1MCHKDDISCHKXREFDDS2MCHKDDISCHKXREFDDIS1DISPSCRNXREFDDIS2DISPSCRNXREFDISPSCRNDISPSCRNXREFINCHEC1SYSERRXREFINFOMCHKINFOCHKXREFINFOSCHKINFOCHKXREFINFODISPSCRNXREFINTREGSMEMDEFSXREFMAINDISPSCRNXREFMAIN2DISPSCRNXREFMAINSCHKMAINCHKXREFMAINMCHKMAINCHKXREFMAI2SCHKMAINCHKXREFMAI2MCHKMAINCHKXREFMAXCLOFMEMDEFSXREFPORTSWITUTILSUBSXREFSCIEC1SYSERRXREFSYSERRSYSERRXREFUTIL1DISPSCRNXREFUTIL2DISPSCRNXREFUTL1SCHKUTILCHKXREFUTL2SCHKUTILCHKXREFUTL1MCHKUTILCHKXREFUTL2MCHKUTILCHK *****XDEFS XDEFDOWNAROWXDEFKEYBDISRXDEFLEFTAROWXDEFREADCHARXDEFRIGTAROW XDEFSCICTS,XDEFSCINCTSTERMINAL/INSTRUMENTSNOTREADY XDEFSCIDTR  +XDEFSCINDTRPOLARCOMNOTREADYTORECEIVE XDEFSCIISEL XDEFSCITSEL XDEFUPAROW  *****CODEPSCT PSCT KEYBDISRLDAA#$1%JSRPORTSWITSELECTTERMINALFORSCI*READINNEWCHARACTERREADCHARLDX#SCSRIFEQUNIXVDOSUSINGVERSADOSDPOLLTERMBRCLR0,X#$20POLLTERMLOOPUNTILNEWCHARRECEIVEDINSCIENDCIFNEUNIXVDOSUSINGUNIXDPOLLTERMBRCLR0,X,#$20,POLLTERMLOOPUNTILNEWCHARRECEIVEDINSCIENDCIFEQUNIXVDOSUSINGVERSADOSBRCLR0,X#$0EGDSCICHRENDCIFNEUNIXVDOSUSINGUNIXBRCLR0,X,#$0E,GDSCICHRENDC)TST1,XREADSCIDATAREGTOCLEARFLAGS BRAKEYBDISR *GOODCHARACTERREADINALREADY&GDSCICHRLDAA1,XGOODCHARFROMSCIDRLDX#CMDLINEX-->CMDLINE LDABCMDLNEOFB=CMDLNEOFFSET1CMPB#MAXCLOFCHECKFOR>40CHARACTERSRECEIVED BLOPOLLTRS0 JMPSCRNERR POLLTRS0 ABX%CMPA#$7FCHECKFORDELETECHARACTER BEQDEL1CHAR CMPA#$08CHECKFOR^H(CTRLH) BEQDEL1CHAR CMPA#$1BLOOKFORESCSEQUENCE BEQPOLLTRS1 JMPGDSCICRT POLLTRS1 PSHX LDX#SCSRPSHYLDY#CRSALEFTIFEQUNIXVDOSUSINGVERSADOSDPOLLTRM1BRCLR0,X#$20POLLTRM1LOOPUNTILNEWCHARRECEIVEDINSCIENDCIFNEUNIXVDOSUSINGUNIXDPOLLTRM1BRCLR0,X,#$20,POLLTRM1LOOPUNTILNEWCHARRECEIVEDINSCIENDCIFEQUNIXVDOSUSINGVERSADOS*BRCLR0,X#$0EGDSCICH0CHECKERRORFLAGSENDCIFNEUNIXVDOSUSINGUNIX*BRCLR0,X,#$0E,GDSCICH0CHECKERRORFLAGSENDCPOLLTRRTTST1,XCLEARFLAGPULYPULX BRAKEYBDISR GDSCICH0LDAA1,X(CMPA1,YNEXTCHAR=[FOR<-ONKEYBOARD BNEPOLLTRRTIFEQUNIXVDOSUSINGVERSADOSDPOLLTRM2BRCLR0,X#$20POLLTRM2LOOPUNTILNEWCHARRECEIVEDINSCIENDCIFNEUNIXVDOSUSINGUNIXDPOLLTRM2BRCLR0,X,#$20,POLLTRM2LOOPUNTILNEWCHARRECEIVEDINSCIENDCIFEQUNIXVDOSUSINGVERSADOS*BRCLR0,X#$0EGDSCICH2CHECKERRORFLAGSENDCIFNEUNIXVDOSUSINGUNIX*BRCLR0,X,#$0E,GDSCICH2CHECKERRORFLAGSENDC BRAPOLLTRRTGDSCICH2LDAA1,X(CMPA2,YNEXTCHAR=DFOR<-ONKEYBOARD BEQGDSCICL0GDSCICR0LDY#CRSARGHT(CMPA2,YNEXTCHAR=CFOR->ONKEYBOARD BEQGDSCICR1GDSCICD0LDY#CRSADOWN'CMPA2,YNEXTCHAR=BFORvONKEYBOARD BEQGDSCICD1GDSCICU0LDY#CRSAUP'CMPA2,YNEXTCHAR=AFOR^ONKEYBOARD BEQGDSCICU1 BRAPOLLTRRT=*DETECTARROWKEYSANDSENDCODESBACKTOINTERPRETROUTINES%*ALSOINCREMENTCOMMANDLINEOFFSET.?GDSCICL1LDAA#LEFTAROWRECEIVED<-,RETURN^D($04)NOOFFSET/BRAGDSCICH3RETURNTOINTERPRETNEWCHARACTER5GDSCICR1LDAA#RIGTAROWRECEIVED->,RETURN^C($03)/BRAGDSCICH3RETURNTOINTERPRETNEWCHARACTER4GDSCICD1LDAA#DOWNAROWRECEIVEDv,RETURN^B($02)/BRAGDSCICH3RETURNTOINTERPRETNEWCHARACTER2GDSCICU1LDAA#UPAROWRECEIVED^,RETURN^A($01) GDSCICH3 PULYPULX.BRANTLOWERRETURNTOINTERPRETNEWCHARACTER GDSCICL0PULY<-RECEIVED  PULXRESTOREXTOCMDLINE>DEL1CHARTSTCMDLNEOFFORZEROCMDLNEOF,RETURN<-TOINTERPRE/BNEDEL1CHR0IFDELETETHENDELETE1CHARACTERLDAA#LEFTAROW BRANTLOWER*ROUTINETOCALLCHARINTERPRETATIONROUTINESFOREACHSCREEN**.*CHECKSFOR(i)SINGLEORMULTIPLECHARACTERS*(ii)CURRENTSCREENINUSE8*(iii)CALLSSINGLEORMULTIPLECHARROUTINEFORSCREEN*F*IN-->ACCA=CHAR,ACCB=CMDLNEOFVALUE,X=CMDLINEENDADDRESS*3*OUT-->ACCA,XREG-UNCHANGED,ACCB=CURSCRN *****CODE  INTRPTCHCMPB#1 BNEMULTCHAR =SINGCHARLDABCURSCRNCALLAPPROPRIATESCREENCHARINTERPRETSCMPB#MAINFORSINGLECHAR BNEUT1CS JMPMAINSCHKUT1CSCMPB#UTIL1 BNEUT2CS JMPUTL1SCHKUT2CSCMPB#UTIL2 BNEINFCS JMPUTL2SCHKINFCSCMPB#INFO BNEDD1CS JMPINFOSCHKDD1CSCMPB#DDIS1 BNEDD2CS JMPDDS1SCHKDD2CSCMPB#DDIS2 BNEDC1CS JMPDDS2SCHKDC1CSCMPB#DCOL1 BNEDC2CS JMPDCL1SCHKDC2CSCMPB#DCOL2 BNEDC3CS JMPDCL2SCHKDC3CSCMPB#DCOL3 BNEDC4CS JMP! DCL3SCHKDC4CSCMPB#DCOL4 BNEMA2CS JMPDCL4SCHKMA2CSCMPB#MAIN2 BEQMA2SUSE(LDAA#INCHEC1INVALIDVALUEFORCURSCRN JSRSYSERRMA2SUSEJMPMAI2SCHK =MULTCHARLDABCURSCRNCALLAPPROPRIATESCREENCHARINTERPRETSCMPB#MAINFORMULTIPLECHARS BNEUT1CM JMPMAINMCHKUT1CMCMPB#UTIL1 BNEUT2CM JMPUTL1MCHKUT2CMCMPB#UTIL2 BNEINFCM JMPUTL2MCHKINFCMCMPB#INFO BNEDD1CM JMPINFOMCHKDD1CMCMPB#DDIS1 BNEDD2CM JMPDDS1MCHKDD2CMCMPB#DDIS2 BNEDC1CM JMPDDS2MCHKDC1CMCMPB#DCOL1 BNEDC2CM JMPDCL1MCHKDC2CMCMPB#DCOL2 BNEDC3CM JMPDCL2MCHKDC3CMCMPB#DCOL3 BNEDC4CM JMPDCL3MCHKDC4CMCMPB#DCOL4 BNEMA2CM JMPDCL4MCHKMA2CMCMPB#MAIN2 BEQMA2MUSE(LDAA#INCHEC1INVALIDVALUEFORCURSCRN JSRSYSERRMA2MUSEJMPMAI2SCHK END! " " # # $ $ % % & & ' ' ( ( ) ) * * + + , , - - . . / / 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 : : ; ; < < = = > > ? ? @ @ A A B B C C D D E E F F G G H H I I J J K K L L M M N N O O