IMD 1.15: 1/01/1998 0:51:39 fog lng 011         -FOG/LNG011/LNG#011DOCASMFZ80 DOCAUTOST COMdMVPFORTHAQM MVPFORTHAQMMVPFORTHDOC;/LNG#011CRC vmvpforth.asmE    !"#%$&'()+*-,./0123456879o:<;>=?@ABCDzÑvǹKdPEK[VtDrtV䋎ҋnBų_N3KI.mA%Q:"9x(ēx*\ߧ1&v%BݲBȘdQ]xoE7:6Y&Tx}sɠIf(rIuˊH::"9# //.uBݲpUbQgEPU:]Iu-  +B+XA^BS,$^cT*:n^_ABێYiLCix#) .-+Ҏ74eEBͷr !gx};\ZFYT(XA^X7! Ί\d΢ΪH[ZKIMȂ"W',*Ww=u=u_Q}ZT*MUYH2ДM:SeEHʭRHT WQC%T-E;}"RxuaIS!IC>,EzKNg mR}( Z/EruVyZmG^2KNuV:)BXA2xu~9̈́:^ǯIuN d\wPWgu$/u-rmU;:^YM5ڤwY>Vgu^Ǐ:L3 $ JE՘ } *JEjS$&R>HΪC`bauPEuiGQB §q%AjR*huVmʪ4ڤwYxmI/]=U _guȵꨳMdPђxGΈm."$Gsɀm*m?\m.Thsuď6W"iď6w4GhsGf6'ͅrGm.Wths$55:>҈4i&:Ы]BF^z5R9+Wgy;Yy:>Kб:c<_rcg_RIFׂJ>u(.(T/\V4-USQN3JuW3eQXT.mA$eEG$S$H T*uY}!dl,$vY%YԡB+┅ĢΊR[+|Q(oB(MU\}8$>lq7! Ί\d΢ΪH GRi/:J/ Y*:J:^ko2KEXkʅe}ix}EPho2KOu}B}auPũ*ɤm2A]::^x^OPӋM?ݑ'm'|L| ]S][nqg¯S-ue:~;(MwO ?dwųmlU;ͻ>G ÏMmGthk$H}mt~ȟǏV ?ڮC5;FQh|RvBmďT^Ǐ~♚^=~KƏ~wwT<)hcO5V?H.hSe*:+ Qu_}Q)i&.+XX,֮H:^Y$ET*ZR!/uVΥ[T*; I4u_TeEhũ8x/r$ET*ZR:+*夫B1ɣZ[ Tk _>H"$Tr}Sʊ։^_h>BEBT*R*|"):^_H"Tĩf*ꬨB)eEXk"W͊^_}d\hď^?Rx?](M/h.M/howkxRіXk.yA;تG[-^Ǐ~♚^G4owwT<)h˚yZmlU;5Z?H&%~e-h;𣍵fߑ?m\NU^7~;R ?Xk.PW%F[hΈmY ?ڜMw*]G;k6!mIG[*G?^w^[}ݲ"bdIGG$3%*$P/|JYH:^fx})Bp!?"Ur)B؉ :agTx"%8"J);KNNڔ!T)c:"*㑖"uMKNΖ"D:^ǗRSdlRS/QRSI/Q5!,E;%&aJؗX!*|B%"uxSS!#)|c!gď~gTٍnQ-U|W|8؄>G[GI#ﬔ#>xR3KLJd<؄>G[:~KEq;d~gT|7~O ?BDH2Ο&hcmNu'TӋGJGRGnwIG[pɐ/ѪM~uT G?1^w%Y)yW7~O ?ڂ?ZU"_:>Tr   }:~EqﬔS\wT<)h ̗ća }O,ŝW~;+:TRuG;Q-yRJU(hcmgg G?ѩEqYH)GR󮳐%ӍpGœWB>YHr } G?^w?RwtG[O ?B$'*|(466OvVRu'vQӋ>#~;+:Ǐs^ ?ڮ#?ڲіuO쪦E ZwGpG[{Gœ+w_^Ў6v?}zhpGQu!?y2hȟǏ6vG}_^v6 ~]2h-ߩꢦEh~whƏ~uGœ |)uv6v?"G[jmU/hsڅm*Ʉm=~U-~r:~;?ݼIG[(4KG'h;^Ǐ~b)5(L}ﬔ3!Ə~IG[8c^ćLG'h;s G?^4~;+:iNwT<)h ON4hcmgO쪦-50wVJuR?vGœp9͔A66Ov^Ǐ~b)5(>bwVJu}xRdX>A&U66-…ď~wO ?ڮ+/nU6d>4-XÏ6w-G[*G?CM/<~wT<)hZ|W|/x?G5wk ^uK^Ǐ~b5(:#~:;*~xj댣j~j~r-X^ ]}ԙ&~A?ݚwT<)hΘ գj~Q\ ?Ac…m!mt~>ȸ#?Ѫ-AgwP{hs ZG vBm\DQM/;DrGJ;DrǍꎊ'm28r B_*hcmO G?ѫEqZp8?RwU 7~5Q-rG?yV9?؄>G[3EM/ۚ$~;+:okƏ~7xRrr>J I66OֲG[~?z{h;A,?ڎr ?ڼt~1HWGΟ3HW ]y ?;-ءE$䎊'm SlaU>4G~r:~;UgjzQDRZɍrGœ6g j~>bh\vv-Es^ ?BDG<~,G[humWď6/]ml!,":FQTuEiG;ҼIG[&)mlU;~ ?B3h$~u~YďhkYM%:?*~-Em}іuOPӋ4]wT<)hLY+N6&Ihl~r:~( ]7~5IG[wF[h?zs~Q ?Rx?]( h;;S~mt~V6"l!"h&m.h\ ?Z.IhǏh;mgg ?RhZ\m}p!G vKG[?m ֲtG;KG[8˟dzjB-h-DT^Ǐ~b5("9,G;nw;*~|<:Kj~~1HWG[x%hK:u'Fwq;*~]}76ďNGVXG[ǏT^Ǐ~b^QwGxRqc^_Џ3v]#~kzxEM&wGowG;*~]>49G5ծ:c_r;~uV/n?j/nŝn,^Ǐ~♚^<~7~wT<)hd G[h;wEď~w$7~O ?xYʋx G[h MG[M+[,lAG[*G?CM/ ߭O ?؂whcځm7G[o6vG[*GSEM/ .wkpvGIG[^hmlU;~EƏ?ڪ_h6d^?ڪ?Rx?] nď~q;*~ ڕ76  ď>4GVXG[ǏT^Ǐ~b^'wxRqc\mU-Ï G?LM/Sw>'mlsGv>zծ)8Q:Ou˪;R߁_w[|M]B:~86>.mxRvH}?"V?ڲ~r:~8uӍxRv.E.s20تvG۹$~iw]| ]#~khO,Ewym{wwowwGœ6w]SxGmqU6G5IhZhs?ڜΈm\ĮjzQtIi?ERZnwwGœ6Gm1r BhcځmhhpG[҅mZbm!ďJіuO,Ew]G; ֮?Qͱ|)| ~r:~KEqe~KU7~O ?iB .mg]/n&~KuWgy<_ZG?CM/wwQ휗.˟·,6evOIG[և||v3vMWg)<_^u'EqǏ~ٍO ?ڂ+ţ| ]S*OǪ<_^u'Eq~nwkpGœ`-wk1تvG[mzQt]\?uW-nwwGœ6W)r X- G[nGg_rS]]+uGyX+WJ?:Ǫ<_Rx*n"nN_n~ͱ[ :cX+**-;7*ncYqkn,^Ǐ~WӋH$:sG.R!ɸqG;*~9Vq˥+Iƣ| \Ou_"Bx?^9m\DE}p$~KnQ-X||\V?Rx?jzQvw;*~e̟Whhcځm~Um}h2G[%Hm.G[ղm}h2G[% ?X&~I/]mjupcU/nŝ?V)[Y׫ׅ_G[ՙ[nue:~;UjzQxRVe>hcd(-G; Ə~wwT<)hs!8J o2DUs^ ?ڜ!#?L%𣭒&] YJ_}h!?ڼt~9CY<9":FVXG ?*:?Z.h M!lr:~KEѝMݝM?Q9dȟ; j~W~EUѦm2(hc~EuT^Ǐ~b)5(GJmUG[ ?R5UіuOPӋ;wwwGœ>u+H}?G5wk :_Y);R߁_c}/xՙ¯[#gz_^ԟ(SuK^Ǐ~♚^ݕ&~]wT<)h;R=k~U?AhC ?Rx?.zvuGk׍xRYk.xtѪ7~IGsɐ?9whUV?ښO?\zh MG%S?\6 ~mh-X~eѪ*QvyAmY ?y2hshUyhl~I Zm6 ~Ie ?d~k1U% (\~IǏ`і휗.Ï6VȟǏ6 ~]2M&GJD.h  Khl~k~r:~KE]\~wwUr7~O ?ڜ?ZU"r *n4تvG ?ZH}mt~[.uG)ۅm6/]mKgxVq˥6*ng\:+hK:u'RӋ*n=~K7~IGRT:Uq˥v>z_r;:+▛]j׈_9n5W-[.uquYy >_xRqK;mqwk;mcW^MwЕG-eN nٹ9m ig~uV;#~e9euƮu˪9m \Ouv#~#Uy+5vi댑[nQ:;_% uƮVi%N[g:+t&~ݮ9m i%Wgr4[n3ƯS-7v-7ItKuGX[.quzt떝K]ǯ[|-KUM/*=~xR檸RUҍ3r=vvu CpG8W/h;RG9/]mBgVi~U-~y2hsu?wu<+h?R9UxWg!m^ ?\$K]$$~eBmhs?Z.h;YHK<~C6/]m:~KE]=~KqnwwGœ6ǖ/w)h;=j~Ыy[yWXu5!wk\]P'\q/n:+OWgw?V)[ܙ_R9u'jzQtWB.T?Qͥ.T6rIGu=~\.TuH…mGMď!?Z.Ih;m ?RB%B] (ۅmGĻ: I,h胫KGdG<~r:~E]{wwW"iO ?\$D8G_J$x?%=~;,'mDҘ4تvG?ZU?zs~UqG[ďzhT^Ǐ~bI5(;ch7~IG;,Kǻ96AhkRG9/]m.Tu͟Ǐ6vG ?j6hK;…mZbmZm!ďs^ ?\*_:˟ǏV ?ڼt~TR9RJYAQh…m)~uRJU6/]m.TʟǻTRյ…mGDm)Bp~eRJUyh;%hl~?%KGK+U%.Tu)hp]*m&C~;9n!;G%h MG[hum.G[h?%-:Ï>4%M&h$~ie%~Vgև&~ie%~~Ʉm\ĒjzQtwvu֮?Q1_:]| \xwvuP' K<~qu9r w:[~qu9V#~qw:▛]]sv_*YVG[Շ&\ ?j6hkYM&K+U R\hkY6'\Gk~TRՑ?mT^Ǐ~bI5(=~qG;*~TR'N[h;=/n~qMuzv]ǯԁ_RxcquztvnN[~quG<Ǫ<_сw8vkn,^Ǐ~bI5(Ǐ~ww:]]h:[]Wg)zup5_<~kY*;ZI7;Zh겸wz▛~Wg)▛//nN_xh*?9sGkW);ZJ.nN27_kh튌ծy׼tY]\g~⹣$]▛$~.ssu֮]ǯ[|KuU▛-;ZD  U G?QTӋL}GL}7~IG;Z]&ģj~KG۹$~…m-K~U.GQh;!?(\ďzh;m'"6^~ɄmUrFh~i~e2!ȟǏ6 ~U.GQh;K ?RhZo2DGSRZ(dfVK\ ?xև&~U-G;:崵hcځmL.$h;m'w;~U-~U~UZmUcm*ɄmV~U-~ZuG[L1GSEmllǏ`e?dT^Ǐ~bI5(&=~&yG;*~w)&9تvG[L.Ə܅m)h# ?4er?y2hs$;񣍔6R ?%M%M&heI ?*Ѧ) o2DGSRZ(dfVK.F.hKh;eB|?m̒&eB|6Rx?%r{www9tG;*~L'riUJG[*G?^I {ww'5?Q]N3K;6تvGЧm.G[h?d &)G[L֛-ve~KGc;1j6hd5ɎZGՇ&ď^?(\ď6dMGu=~$~,]Ѧ-Fvj~i~9 ~B}q֥ˍm-K~Uq%&y6T ?Rx?jӋ~wisGœ6gM2_:>EmlU;Ǐm\E=~IG[ܑהɅV?zs~-YmzQ)FhC ?(\/~G܈mt~99?(ۅmG[/xm5~,]2e?Rh;yhKhKh#eM+[,MS>4e ?ڜMqV(-4Ӎw?ly2hs?k<ȣfÏ6:M&hSGۑ\.:څmNuGe𣭿Q?$~t_gߝQMS&]hcmK*3Eѽď~w7~O ?B|I|hrwkP' ?V)X/nŝ :+ON-rOP^~wxRwGmlU;hc іuO6("U~wxR!>QmlU;.$hs?ڲ~9 T)wW-?JG۹$~96a]F)\~) ?y2hs?d<~ď6/]mNʟ;Vrw?hkY~u=uUv?ںG[/xmW&)GՇ&]dXyh#eM+[,MS>4-X^݅HWǏ~ww!;?QwQU q#~և&#-;4іuOtjӋ"RU˴ ~#UL[k Ə~wIG[D+/#iG[h$~U?bWG[6"_GIn: C~G[ʔ9h;dÏ6džZm5~Q2eG[Ǐ6mheڎyh$~U?[~JG)렱Ӎmď6")w|%kHxG[%ͱwr ?E~e]~>4-񣟘.*IJ?Zp8T7~IG }*J>تvG[% ?ڎ:GɝmUcmGMdP3hZ;hSI&h˵6jq-ת?d6W ϖkw𣍍-]V,G[LіuOԪE]U f.*IZƏ~wwT<)hsR47~U?[~'}V 1Ͼmď6")wG.{ƏJGc ~B̳'oh$~9N^GK/|ߧr񣭒B~;yES9VIhK:u'vU^ ?ݑ?O ?"i'*|D_j~ V~m=~9 ѯ~7PZ(uV*ƏT^Ǐ~bW  E) ~#EƏ~uGœV?(\vKG[#?(\ WhK:u'jӋ"RGs3MwGhuvG['m|)|G[hG hs?ڲ~9 T)wͱ4ohK:u'T^\-{wGrQ-hWrU^?ڜMQJGjP}P\7~r~̗{ק& ?" GSEmzQYgIߝQͻ>K}ҬV?"_ѦLֲm\3Ew?O ?|ҬhcZmg'EmzQe%.qGœ6j~?ڴqG[*G?1G wƏ~w;*~e%"%F'h^Ǐ~b)EP:~KM/HU%>Ə~w;*~E\}phcځm~l֛M8RGsN^G;WXU%nh/M%~'m!&9d~'߭胫JіuO,6("\HA&wG;IG[D\/\\V?ڜMQRG.!}E*+'!ƏT^Ǐ~bjӋ"PQ%%ml9'dWm'S֡CUG[$*h;+)*hʓO6(Ѫ~Ѫ?%xR/)?ZUbUV6-Sm\ĒjӋKU ?^߭xRVȋx/]6G^cqMuzYRg_[ncU#~q˭<[nS-rO,6(R!ɸ܁H$:s7~;*~EA&ON#Bhcځm!"$G іʩT^Ǐ~bpwkO ?"BqT) | ]S-Wg);c.W#~kY*.jӋ&~oƏ~wIG x j~ ~r-ߩ*6(o2w;d]ZxR|!/o2D6Q&n/hƏ~IG.˗VF[hhpG[hc]^G9/]m^j;MS>4Mm.G۹#=~e,?ڤ ]&]6mG𣭔VCe$~KG{A=mhC ?ڤ vɔÏ>4M+[,-X-EmzQ2nQQ ZmʗenU6~9  r?ڎ:Gٙ!?y2hsё?m-KZGՇ&\ ?ڪ1~y2hsq?wQv?~Yď6 ~U.G[҅m ?Z.IhǏh;mgg ?RhZ\m8Z;d8+hK:u'FV^vƏ~wGœ6 j~Q-ߩh;m%~umZ_vBm.G[*G?1~?鎊'mEטF[hʔ%hSI&h;dÏq:)h?zs~Q ?Z.h ?ڂ>GSmď6m-DG.ワfoh$~KGfÏT^Ǐ~d~wuG;QkLM3vMwk/nŝ 6(3w;MWxR|/wF[hkY?ڪ_M%ǏűÏT^Ǐ~bEᎣwh7~O ?ڜwhcځmCіuO6(\FwƏ~7xR掣w9G5wk :~.s;[nG/nN27_rSn5u O6(~ow;*n,^Ǐ~:]IG[Շ&]UxU6dMG[~h?Rx?զEJ?O ?ڪq cU-Ï'x6(* Ǐ~wuG[xRVǑ/\mg]/n1~q<-.Wx?զEu﮴7~O ?*]֍6іuO,6(*2̈́  JLƏ~wIG[uJL36Ѧ)Kvq~u=uUі5/hNG[/xm.h;mZ!zm}h2GQhzh…mGM?z{hpGQh:}և&~u:'m}h2G ?ڎ:G[A蓌G[Lv?ڄ ?Z.Ih;m~5YkGJ2G[LѦL&[6~?ژ2hǏ>4]VLۑ?_G ?*mď6"߉ ?ݔOGBbqG[%-(M/e?U?ᎊ'mU˴SUF[hdr!G[GƄgZ:++_rK1~uV/n3z5-rO,6(TZRƏ~wIG[ղ+|ղ0؄>G[Ju'R^UrIwWmh-G[LіʩT^WuK<~G;KTu_cu5LG?$~#?'mrfʗhcځmMۧm.Gu=~yAMv?ںN ?m8mE-EmzQTq%wWqNwT<)hd^Wq˥V?(\ֲmG{h;𣭊[.uG)ۅm6/]mUr,-%yG;QjYȟW-ˍ6eֲtG ?BVm ?\6֚us^ ?ڪ"G[o6m.G'񣍲]&[6m.G'!6es^ ?ڪe ?xvI|ղhKheV,ב?Z<ڴ?Rx?]ԦEՄ,GjBvG;QjY.r _5! _-:FK*nt6Rx?]զEGjǍnQ𣭊[.E|6/h~Y>Ih;m…m.GQh+m!v?"~Uq%hfJB~ ?qk АttDr:񣭒ֲmLY4G[LѦeMS>4M[>G%S?d6~KG[dhC ?ڎ:G[Aj~Qe܅m іu aЫ)r=vqn=~W)u|u5!rDZ r4;Tgd~qu5vnՄЁ_r:~;]MjBLG?LmzQT?ՍnyGœ YȋJ6*m.G[* ?Rx?%զE% ?ݕL.NwT<)hd Ʌ4تvG?͚$~Q…m-K~UdP~u6mAE-XM&hc&~r:~KM/W}$wW-Ə~wIG[K_j~ET-M+[,…mڅmIhs?ڪ?Rx?M/eZS ?U˴ ow;*~U-'U˴j~ET-G[%ͱYG;bdѴeK}ƏI#~u ?z{hpGQh.G۹$~o2DGBH uL8?(\V,G ~9m?y2hdrFvG9G vKG[%ȟǏ6 ~UM~WrU6"߉ ?uݝgT !#TJ&1*jm.G[\gֲtG;…mGM<)h MS6d?ڎ:GxRm Ǐűm‘~і9d~'~wh]s…mG-rzhKqe2e.zm}h2G[ʔ?%ͱ᫖i;F[%ͱW?ݔu.7~lͱwH7~H~E>)h…mG~ G{hZo2DGS݄P4m!]nhpGQh|RvBm)~l` ?qm %~m}h2GƄg9:+]BFײTx_]B;Y U8V]:~#M/]7~;*~U2mlB-rRx?Ԧ e~+AʔwT<)h+__ R66O:~Ԧd~7owG;*~USxv>zծ)v-3Wg)[I<  ծw&<_r;_ZG?LmEO ?؇&]mgz$~t\Rg_r;+<_rcg_r;=~W5Gʕj~qu9V[nG/nNc5_rS]uzYmzQ0Ǐ~77~wT<)hu} W<تvG۹#=~e+ȟǏ6fI+m\3;_% Z>[r;:~kzԦD>I$~Y%IvG[Q𣍵f"}$hc9m'N6(x!IwGGt7~;*~/̟h̟3]A6_.G[.Ɇm ?z{h ?Rx?]Ԧk:Gf}G;Q */Ykawk ]#~qu&z^¯[<֚~U~֬;zz'f}gYwuZ>/nNQ:֧@YƏT^Ǐ~bEAY~)܍tGœ6ʮx:Fh;:~M/ vGxRFYR^Skwk n,^Ǐ~bdEA~7?O ?(ە/p3vMw ¯[|M]B:~;U]զE:t7~O ?(\t)6G[jmU/heѦLv.ɆmUcm   ?ڂ5h *e~kіuO6(R\wxRі>|)|0تvGQh+U2?Bm.G[* ?Rx?T^)Ƽ${w ^jQ-uȗ V?ڴ~u\hk$ǏsI6hs8-k^G۹$~96|mG𣭔VC~u=uUVG[ď6m-m!iSV%hs?ڄ#=~9 ѯ~wl!U!`]eNj-4mhZhvKGI͎yh6^ۤfh.G[%Hm.GpǏs^ ?ڴMjGɠI[gxmg-ת?\kԌ<ڤ rIGpǏs^ ?ڴMjv͟Ǐ6KGIxm]G ?r:M&I.…mG+~xm%G&~ ?mG<~r:~KM/UG~SVߝxR/h'OYu3v]z5_rs \'"Uy X__vn).W#~u&J.Ư[vn)3)hKv?ڴM=Ï`6~YMm}h2G[*G?LmzQh6wknwT<)hʔΥ|x6G5UG?PI&w$ow;*~i|J26 ?\T^Ǐ~bdER?*.QM%*G[h;m'm ?dT^Ǐ~bdEG[7~yGThs?R9UіuO6()~)nw;*~|xmʪ4؄>G[Iu'vU^8߭?O ?ڴ)R^kmlU;ďs2mt~iȟǏ6?ڼt~i8˟kml~Q lr:~M/ m?:;*~iȗk댣j~Q[gďs^ ?ڴuƎyhl~UZ6xup }%^Ǐ~bWEAwvO ?|IjG[h;m'"6u?ڮ>4m ~mUďT^Ǐ~bE.WVVwT<)hS`^]B?تG^u'vM/?O ?%y_3up[n3~uV/n3z5-rOzm^ ?ڴuƳy1%:hK:u'vQ^Z?Z7~O ?ڴu|)}mlU jӋB{?Ə~7xRѦe"^{p }]^Ǐ~bIEmR3wkL7~O ?ڴ%&5G[h~YďJ?\6iv.Eo2DG~:+*Aʔ"*I7~Q ?2Ï6 ~ߡN^~G;_rK1~uV/n3z5-rTM/ZƏ~'mŖV?ڪ_vKGJ2G۹$~U-~kіuO,]mzQqX]qbtGœZwq8تvGB~u=)h MST^Ǐ~S^uVɠ]guk 7~O ?8N̟*M5تG[  AdPx?M/:C^ď~w!/Ə~IG[m2 _ }j~Y>I[C\~t*uu'6(,$y]g!K?ᎊ'm'?U _g!V?B$hKTG[*u'vM/nvGœ: IOwcmguw뱳+~t[n3ƯS-7v]BFײTx?զE?%$~\VnRGl?d F{h]&]6NGl?ڴ?ڄ>8mG۹$~:?ڤ &q#~MmZbmB7G[o6vG[o6~-x6((~?;*~}p?%uhcځm}hď6^G[*G?LmzQG;߭O ?||mlU;ď$~&…nwT<)hƖ/46J$~r-XRmzQ.>Gp!7~O ?J$Åԏ6V RG ~r:~M/#\~\Ə~wIGBriwׅ_rK1~uV/n3ƯS-3Wg)[IײTx?զšu>7~O ?ڎr)/mlU;~uŏmbh.G=~ }܈mZbmh+7)7wGVXGG[oT^Ǐ~bEk7G; n7~yGœ?\qU$~KGt?ڄ>nď6lď܅mIh?ڴ?Rx?զEݍO ?>n̋ؕG[h# ?ڎvKG[֛+w6vG[*G?]^?Rx?]ԦQu~QpGœC%GaU-Ïu'vU^GwuG;Q:EQaUJG ?JG[LB~Ei~u~KGcu:F[%MmG-2~m媄mh+m.G:K휗.ÏY<~p6څmG݇y9OÏ~wy?ݹ;*~Ů/]27تG^/YmzQuߝQ-ve\>V?H6M\s^ ?:ȟǏ܅cQ ?Rx?զE܈O ?:˗ǍmlU;?Fhl~r:~M/~㖻ߝxR72_\mlU;\ ?bWƏ`檸~r:>h$~r:~#M/>?ᎊ'mG݇|)Qv>zAWǯ-wЕ<~qMu:% GSUJmzQuH>ꐤ}QC$Cj~m.G9/]mGȟǏ~uűuHcr:~M/9GhƏ~7xRv!)G[h Gsď6-Sm\NUW4w~q^)KcctOnYX>Ï#~wǗXUu-4;)u'T^Yt!G;K.NwT<)h[.K᳤9G5_rs~U[nG/nN_;▛tYy n5u O6(TRƏ~wIG[4,hcZmY*.jӋ"KЁ,Í;*~UY*|)|rmlU-KEqvGhƏ~uGœ9K֮V?ڎ:G[dh\-jmh6d^?ڪ?Rx?gjӋ". w7~K㎊'mGkW>j~…m&%~&?zs~9G'M+[,Wm\jӋ". ƍn xR||'j~…m&%~.hsǏ$~.hsǏЁYmzQdZL{GQR9tE|uj~u. GQh;i5~rіuO6(.wgxRіi]$>kF[hK:u'FV^Y ڍpGœʗg-v>zծ)▛wT<)h˄8_:iF'h**3E$~ۍnyGœSȗoR3v]/n΄_n~qt-7ItS-7_S+jӋ ?MxR֤w7!& ?ں:UmzQ\ntG[Q !K[.v>zծ]O6(":G;Bow;*~EIj̋j~KG?JG[Lvx*|PVIhW~EIjď: IG[\H~e-h;-BY<~9JgKG[PyhK:u'M/ Y7~K'mBWN^M~u^Ǐ~bdE!50wK nwO ?d]?lU S]B_% G?LmzQ\}h2GixRrIKЇ&G~WFr=y>tD;[nqgj~qu+cM;-rOzծ\Ou^h~q-L+б: vt:\=y¯[|M]B:~#M/?ݗ;*~]|8تvGJ2GQhUGuhKTG[*G?LmzQ~O ?dX$^K66Ov:~Ԧ?Ə~wwT<)hl.xlmguRg_[n~:8y]]BFײTx?gjӋBj8~n IGVX | C.[~qˍ1~Ыn,^Ǐ~J.G[+?ᎊ'm҅=~r:~M/i&w_NƏ~wIG/fJj~i&hs?R9Uіu^U-¯rDZjB/ի:ݡ/n~;UW~W_R9u'FV^GvwT<)hfJRKF[hkY ]?ڎ:G[hǏT^Ǐ~bWEqU w_uuGO ?.˗_uUbU6 ~|LWrj~&-4mN~ie%~ie%~k1~ ?Rx?]զlǁnَ?O ?d˗8F[hpG[~9d~ ?ݲGᤦ,7~,]FJG[o`_.Gu=^m.h bhs?Z.IhC ?ڂ?hk$M8RG[Bs^ ?d;yh#e-,Gۑ?ڜMѡ}UIM!NY(+:nh m~]G іuDҸǪ:ï9 :~ݲsJ$z3]B 8W/u:\g_Y/nŝH;܎΄_:OuK^_M;YjBrDZ:~ԦuG}QRmlU;…mGՐ~ď6|!?YmzQ-ۍpGœ6َ#_ /[mg]5_9n5^B:~#M/ yɄnywT<)h-KՇ6G; ~G;E8Rg_[n+WJ^.ײTx?զ4?߭wT<)hWZ$^^.3up_S+jӋB^~uGIG\ȗKC6تG~wj)e7~,G[Hm#~,]֛𣭯$~mmUr ?ڄ.G[*㯈*w~G<פï۹]!L_!ɎuK^Ǐ~bWEqɔÏ~%ӍO ?ڮ+ɔml9' .jӋ"BHR#~#$owkIG%S._ !$qUP{hs?ڎ:G[TRmlZG[Lіu.ĮjӋwOwow'mҐK8G5w~qu?O nևX}hX/Wx?gjӋ?G}IG[$hcځmu.Ɇm.G[*G?R^˥${w.^jQ?dw.hcځmY?Z.h;dÏ6dž] ڎVJ! S6Ge  ]ֻіuO6(JGnw;*~.mUM~uM G?1S5wƏ~wuGœ>U-$~:~EEѧ*/#~Ter7~yGœ>U>U| K<~G;%TWXzƾD2zծyײTx?M/>UyuHS7Y?鎊'm}$'},3.W~UsI6h]?"(\vKG[?˟ǏsI6hslrU1U ?څm媾#_F[*G?/~wƏ~w;*~|GV?ژ>hď6~ď-X~?:?\T^Ǐ~bE_9wO ?%"(sj~2m'-YmzQzuS_cuI~W_R9u'R^}4G w7~KQORhc9m"~&Gm"~&u'T^}4?}47~O ?S rď ?:-rWm*hzR:~KW^} y:ݧs7~O ?+|>h;=z5A7:W~wwT<)h/\^WmlU;)Fhs?ڎ:G[Ih ?ڂ>G[m!~r:~M/>nw;*~Wȗ4؄>G[▛<_r;:~qu{?TOUmzQ.wnw_wT<)h )/{sh;=j~% G?5;w7~;g-w뱳O} *w[ծyײTx?ԦEB><O ?(sS} V?(2hc?d6QiCіuO,6(uÏ~wBxR֧@YΟ)mw P')E[nSܪ\} ~;խPק*z_r:r=v)¯rDZtU*~|)|qwkj~Ыy[yWg5_:O--.Wx?ԦEt} ?!;nwWwT<)h5;)|+wTj~WhKTG[*G?RƏ~wIG[+wTSaU6d?hkY.+m$ÏK?(\Vm!ֲtG[Շ&~qw*[yw뱳O!U8V]ue:~M/ך7~;*~)-_:5V?휗.Ï:~QGjkͬcr:~KM/>5ow;*~f/cj~.?ڎ:GIG[h~r:~#M/C ?uG;Q hcՇ6G;rď?hkY𣭊[.G[*GSUmzQ2wnwgwT<)h A,mlU;-jm~E\ѦLrIG[/xm ?dT^Ǐ~bdEjPÏ~IG[P)M~O,6(B<~CQ𣭿%u.6؄>G۩$^Ǐ~bdE_߭wT<)hsI|I|0G;T ?:_S+.jӋ\_ߝxR_.KUiU6G[m\ĒjӋ\zwҍ'm媔nwIG[hGt|*1rNG G?QT^A\}~w.dG;Q-HWȋ ]nU܅:F[%m!v?N ?Z.Ih\#=~euG[o6vG[*G?ߝxRO^+6Fs2mt~W:˟ǏK?ڮC7wGcW  m5~U.G[m-KhJ-hRy|xFv+Em\3E!~?ݥqGœJRxN3v]z5_r :*w/e.WS-7[n|¯rDZXj׈_r:sU~qˍ~qT-75%jį[|M]B:~Ԧ ~?ݑQMh V9m.G[* ?Rx?Ԧ9ՙ&~ɬnwkQ-ת oNfM~O6(L%m*?鎊'md?97dmlU;%h;T#?Q?\6 ~ď>4𣭒VIhsl!?u~w_,nhpG[ ?\YU~UqG[čF6"_IwuJ.x-6v.Ɇmd іuO6( Fw Ə~7xR&|Ǎ| \Ouvŏ/[[nqg_[n[nqj<~W[n*▛TnՄ;;TIH;yj(+ׄK;Ύ SIwW&~t¯[VM82~uVs G^RO:%jWou˪ w-G[~Ih-G?ZU?ڮC񣭒VIh6jh m~mG-VMS&:?ڼt~J2M%:F[hum.M%F[%M%r?(\ď^?T ?ڤ vBm-K~U.GQh;;)hK;휗.Ï6SIֲM%"rUmZbmlL]GQh~./n^[nG/nN_<~qMu:ׄ.n^[nG/nN_<~qMu-&G?:Ǫ<#^菸v ?Vrnٹ Kj<~Ы).W#~kY*3E!tnƏ~wwwT<)h1/#hcځml֛\ ?xǏT^Ǐ~PP>xR&h3d?m\NUEa>~MǍtGœ6SI7UiUZŏ`T^Ǐ~bEa5~ 7~O ?LGʋxhcmJu'vU^$mMO ?ڬfPyoMrU`M?\TN~r:~;U'EQ.4af&Gi~O ?ڬIK38F[hG hs?y2h˄ȟǏ>]BcU%h\-jmt~$~V8vіuO'FV^B-7~O ?ڄ.K }J-$~yAہUmzQ}hL.gqt6lď6vG[*G?1(7r-xRі Ǒ/7)G~WFvM\g¯,[n/nN_^uw:ԦEiꎊ'm&e$Uj~KG[\Hև&~r:~;UM/ҪjUƏ~wiUtGIGᥫ]j5تvG[D ?ڨ3G[B6|tG[QMSʗ }j~U-Ï6W &iuV+WJ:c\=v; ~t_S+DQmzQ䜬?~sN7~O ?ڄ>|)|VcVB` ?qm\DQmzQZ?~suvGO ?rNO^s:F'h:~ȵypR#~sr^8߭'mVW\F[!?Bۄ7~Q ?*ÏűÏT^Ǐ~b(]ZQW-JᥗmlU;~>M&hK:u|iJK[U;%h;iꎊ'm&e$Uj~KG[\Hև&~r:~;UM/ҪjUƏ~wiUtGIGᥫ]j5تvG[D ?ڨ3G[B6|  =#'BLOC=#'C=#'EMI=# 'EXPEC=#"'INTERPRE'=#$'KE5=#&'LOAF=#('NUMBEQ=#*'PAG]=#,'R/k=#.'STREAw !x 4'T&SCALÂ=#0'VOCABULAR٪=#2'WORĹ=#4x A)Z$'<4)^ XR"*$U!*/MO  "j6C+0C~w#~wD+< N+BUO4y^ +LOO` <<S>*G!C-FINij-TRAILIN43g R3 9f."^  x A@"C! &Z$'4"^ XC!  '*+'".LINk '".p 9jvU!/LOOГ D</MOġ 9j0)!#C00j 0BRANC}ʼD1)#C1"5+C.2:I)C2BU##C2Nb++C2[>79-STANDARhu SSi $x*@+p+q"@KBD  $zG!$%!C!C< \S<+LOOP *D\-WWW$u1- ] ( W* t  WW o g^#V遡Us#rDOL  404g#]\ #BUFƇ#Ӝa  NOT FOUND'-FINĽ=#'?TERMINA=#'ABOR <-FINDgZ$<."+'j4 '"6#6=^#VORD U!Sj <S4x A <h4<'jj  INPUT > 255'=< Z U!>If =#6>r *@++"@s#rD|  ?COMВ C! COMPILE ONLY?CONFIGURŞ VV &DRIVES WITH DENSITIES:Q> r+sD@<S<  SSɅCLEAҥ4g#CMOV  COL5>40=3&MVP-FORTH VERSION 1.11.02VUS,#SScS SSCOMPILU jS CONFIGUR V&NUMBER OFES xu*@+p+q"@DD=#DP)=#BDPUS2BDR-DE<G?4DRHSDR]c" DRms" DR}>" DR" DRIVŝDROЯDDUлCELS> <U!>!>EMI DRIVES ? -1"TOO MANY DRIVES14'SV&DRIVE  &? -0" OUT OF RANGE04G?4S cVV& DR0 SELECTED VCONSTANix^#VDCONTEXԭ=#<CONVER' Lw ,U!LR"8#EMPTY-BUFFERy4S ENCLOS U{+#]45pD#ʀ45pDDEPRINIEXECUTņJEXIԓ*@N#F#"@DEXPECԣ1FENCŹ=#FIL FINLR"58' 8AjjCOUN'U! 7!~PKͧɂC#CREATQgZ$'^ ATTEMPTED TO REDEFINE NULL $# +'" & ISN'T UNIQUE O$'*!<3!@>*SxD  FIRSWFL=#DFORGEgZ$NOT IN CURRENT VOCABULARYx"IN PROTECTED DICTIONARY " " -i#" i#STg" `S  j.SFORT& -FREEɃCS`=#>CURREN=#@D#s#r#s#rDD7!9^q#Vp}o|gBD+0 DOv D.aa EMPTY STACK U!Ui j '"Dp^ 5 U!U!U!DABӮUDDRODDDUZ>40=S SG3HER,.HE5LSHLD=#FHOLV\A\hHPUS`Cy*@^#VDI*@^#VDIƕ <>IMMEDIATŪ@@!INIT-FORTȿ INIT-USE*INBDECIMA LSDEFINITION SDEDENSIT9DEPTK NU!mDIGIYy{0  _!BlCDISK-ERROoDLITERA̜C! U!DNEGATŭї_>W>o>gBD<DOTERPREB*@^#VDKEMLATES'LEAV7T*@^#V#s#rDLFJLIMIa`LISqVS&SCR # V x R VLI} o gCLITERAC! LOAY  LOO  <M$ U!R"jUM*$U! U! $U!R"jR"5"j"U!U!UM895M U"j$TU!jTU!M/MOđ "jU! "jMAغ U!MAX-DRMIDRIV :ODSET-DRQUSASET-I = *.#DM!*M*!DMDSIG2  -gSMUDGb @ !SPy *>^#VDSP =#SP !9CSPACů gSPACEӾ    SPBL Uj U!MOMOVG!)@ 8ɆNEGAT P}/o|/g#CNEXEDNEXT[JNFf"NOOrNOԈ}!¥#CNUMBEғgOFFSEԨ=#HOһ{ozgCOU=#JOVEBP!sG4SPDR  SP !UG4STAT!=#P}o|gɄSWA;!W!CSYSCALN!h!M&oCT&SCAL\!TEXv!<'sZ$g4'h '=THEΊ! > <U!STIµ!=# TOGGL!!~wDTRAC! TRAVER}DP !so&CPA<D4PAGs i@ i@DPF,"4PICNPICK ARGUMENT < 1G 4_¡! ~wk&C ɂPb8 OFF SCREEN! 'U!k =#!,CPRE֮WQUERS!U!4 U!TYP! 4U!DU "T"D}3gxD3J UlgCUM"fU/MOp""!9^q#Vp}|ڢ"!">))ҭ"Ҽ"}o|g"}o|g" =¤"DU}"U!UNTI"  <U!Px SQUIS$V C! &OKR=#LR/C~RL=#R\l*@^#V#"@DRe*@^#VDREPEAz jj`!ROL̋ROLL ARGUMENT < 1'iU!G 4`S` " ROԦB">UPDAT"SUS#WUSE&#x^*>CVARIABL0#i>*VOC-LINI#=#VOCABULAR^#WARNINm#=#WHERń# [SVV&SCR#  x &LINE# 4VV'"x j 4x RP *>^#V"@DRP"*@CRP@S->(;!zF+BS2 SAVE-BUFFERI' SCV=#NSE}SEC-REAć$2DSEC-WRITő'2DSEC/BLˬSEC/T44@@SET-V< <4' ^ 3 j^ WHILŒ#SWIDT7$=# WORG$S$ C!XjXOd$${ozgC~$C!S[COMPILEݑ$  NOT FOUNDݟ$C!STHR$'U!u" R !CS  $ SCAS$ %O % ^  <ENDO$% <U!>!ENDCASM%  ^ ^  >! SPAUSs% (-  - COP٧%4U!`S#FLUS x R V-NLIST))  'U!O-PAG%*N*Aa*Ao*3m)GOTO-X*= 4 4ASCIɏ*gZ$'SCR#X-->ٹ*V>iS&SCR#U!&-->%eDSWA%ID&+8'"VLIS &S84  VS&& T% SAVE-FORT4& f!f!VV&FILE NAME ? --- ! ' s.Z$+ 'U!=gZ$+ x COPY*a U!^ *>i3**U!'SU!%&R3*U!>ii*%&'U!'S V&Aborted V&DoneWIP+a> U!3*SV&CLEARIN  4U!= f! f!<"U!'mGGU!f! f!4  f!.INDEؔ&VSu" x INDEs'|'  'U!.SӦ'.S''S.S''S.G SCR#-->&' V&Aborted SV&Done'T& EMPTY STACKVACCUMULAT'$ @$4'4 DISPOSM((^ U!'g^ 8^ 8 )Z$'4U!Z( MORŎ(gZ$>'!CREENk EDITO, 91#LOCATH#LEA -*-,U!#LA6->- 4j-MOVH-,=#BUF-MOVa-<  U!'=>LINEu-*-U!FIND-BUƜ- P4INSERT-BUƯ--P4.V >-'"^O-'"*-> f.HSw.̗.3m)w.Ω.A».A-4U!=js#-4^!--G/ .>-4U!/w.COUNTE/BUM$0.0A.08j .0SVV 20 ^!.0S-- S.G/  w. 90H  % -R jSa0^!---+O- HA <=<>-4j=j=#w.0HA.//1/0-1 H --U!S'HS./j4HSjSCOMMV.RTHTACK)L SCREEN))1E2TS@T4CBYE .ORTH 9)278AUTOMV COMalmnopqrstuvwxa;;;;;;;50FORTH COMa_`abcdefghijkb;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;   DOCUMENT FILE FOR THE MVP-FORTH PACKAGE Thi packag contain th followin majo file o thre single-density disks: MVPFORTH.ASM Th sourc fil fo th public-domai FORTH- 7 versio th sam FORTȠ screen tha SDFORTH.SCҠ does Althoug thi fil i locate o single-densit disk ɠ hav arrange th screen s tha the wil b  o栠 th堠 FORTȠ language implemented b Dr. Gle B HaydonThi fil will assemble with ASM.COM. AUTOST.CO Th assemble versio o MVP-FORTHwit th utilit an  usabl i th double-densit format Follo the instruction i DDFORTH.DOC. DDFORTH.DOà Contain instruction o ho t implemen MVP-FORTH on double-density disks. edito screen loade (se below). ASMFZ80.DOà Th documentatio fil fo th assembler. hav deletede fe line o th origina .DO fil originall writte b  SOME NOTES CONCERNING FORTH: (1) ɠ hav pu togethe packag tha bot single- an double-densit Osborn user ca use her ar fe suggestion t hel th use ge th maximu benefi fro it:  Michae M Rubenstein a wa th assembler fo us in this package. SDFORTH.SCR Contains the utility, editor, and assembler (ASMFZ80 screen fo us i th single-  (A Documentatio concernin usag o th "words containe i th sourc fil (MVPFORTH.ASM i availabl i th book "All About FORTH", by Glen B. Haydon. This book currently (6/83 cost $20 an i availa densit format Follo th instruction i SDFORTH.DOC. SDFORTH.DOà Contain instruction o ho t implemen MVP-FORTH on single-density disks. DDFORTH.SCҠ Containbl fro Mountai Vie Pres ۠ (415 961-410 ] Thi i worthwhil purchase for those who want to use MVP-FORTH. (B) An excellent way to learn how to use FORTH would be to buy th book "Startin FORTH"   b Le Brodie This boo cost $1 (sof cover an i availabl a man boo stores a wel a throug Mountai Vie Press Chapte three [ titled, "THE EDITOR (AND STAFF)"] explains how to use the edith accurac o al o th screen containe i thi packag [no yo kno wha th notation "CR VE xxxxx (locate o eac screen) i use for] T verif th accurac o th you screens firs lis th sor provided in this package. (CFo anyon intereste i learnin FORTH Th FORT INTERES GROU (FIG ha a excellen publication "FORT DIMENSIONS", and all back issues are available in reprint. Membershi i Fcree (e.g. 14 LIS to use. (D Th firs scree (SD:135,DD:247 i loa screen use t loa al o th utilitiesPascal ɠ believe ha bee accepted as "standard", this one has. (BTh CHECKSU scree (SD:140,DD:252 i b Klaxo Surali an Le Brodi (fro FORT DIMENSION IV/3 p15) hav use thi utilit t verif t Not tha th wor "THRU" use o al o th loa screens i define o thi screen T loa (compile an screen typ th numbe o th screen( whic put i o th FORTȠ computatio stack) the  n type LOAD . (3) A Note on the Editor: (SD:145-163,DD:257-275) I FORTH "word" ca eithe b execute directl fro th keyboard o store o dis t b execute later A edito i use t wtte i fig-FORT word use b th earlie versio o SOFTWAR WORK FORTȠ (th FORT distribute b Osborne) modifie i t wor wit MVP-FORTH an i seem t wor lik th original Se ASMFZ80.DOà fo usrit t disk Thi edito wa writte b S.H Danie (fro FORT DIMENSION III/3 p80) an i functionall identica t th polyFORT (FORTH,Inc edi- tor A note earlier instruction fo it us ar contag instructions lef ou th las scree o th origina assemble (called PURG ASSEMBLER becaus couldn' ge i t work Incidentally wit MVP-FORTȠi i possibl t writ "words int th sourc codaine i chapte o "Starting FORTH". (4) A note on ASMFZ80, the assembler: (SD:165-194,DD:277-306) I FORTH a assemble i use t defin "words i th machin languag o th CPU Thi give th FORT  wit Wordsta -- the assembl it. (5) A few notes on MVP-FORTH: (A) The CP/M printer toggle (^P) works from within FORTH. (B) All of the special function keys (SFK) are operational. (CWhenever possible, leav FORTH b typinprogramme th abilit t writ program tha execut faste tha thos writte entirel i high-leve code possibl disadvantag o definin word i low-leve cod is that machine code is not transportable between  "BYE -- otherwise change mad t th las on o tw screen might not get written to disk. J.E. Crowell CPU's. Hig蠠 leve젠 FORTȠ generall execute faste tha interprete BASIC an slowe tha assembl language ASMFZ8 (fro th RCP network wa writte b Michae M Rubenstein Thi assemble wa wri San Jose, CA  J.E. Crowell    vocabulary to the value it had before the definition was started. ASMFZ80 is installed high up in memory, above the usual dictionary. This allows one to create assembler definitions and then purge the assembler, reducing final program size. Example of use. The following in an assembler implementation of the word 2* code 2* hl pop, hl hl add, hl push, next, Description of assembler words. Most of the words added with the assembler are ASMFZ80 -- FORTH Z80 Assembler page 1 Copyright 1982 Michael M Rubenstein Description. ASMFZ80 is a Z80 assembler for use with Osborne or Software Works FORTH. Since ASMFZ80 is written in higher level FORTH, it should be psimply modified forms of standard Zilog Z80 assembler identifiers. Registers are indicated by the standard assembler mnemonics in normal order. The only exception is the I register, which is called II to avoid confusion with the standard ossible to modify it to work with most FORTH implementations with no more than moderate difficulty. Using ASMFZ80. Most of the words added with ASMFZ80 are contained in the new vocabulary ASSEMBLER. Generally, it is not necessary to directly FORTH word I. Note that this includes parenthesized registers. For example, to load the a register with the value addressed by the bc register, use the instruction a (bc) ld, Parenthesized addresses (e.g. (0100h)) are indicat reference this vocabulary, since the defining word CODE automatically sets this as the context vocabulary. An assembler definition is started with the word CODE and terminated with the word NEXT,. NEXT, also resets the contexted by preceding the value with (). Note spaces must surround the (). Unparenthesized addresses and immediate values are simply written in the code. For example hl 20 ld, Addresses, rather than offsets, are used for relative jump    instructions. The assembler computes the offset. ASMFZ80 -- FORTH Z80 Assembler page 2 Conditions (i.e. z nz c nc pe po m p) are standard Zilog mnemonics. For example nz 5 call, As you have probablyated as 256). Note that Software Works FORTH requires that the bc register be unmodified by a function, so be sure to save it. Control structures may be nested to a depth of at least 10. The Z80 hardware stack is used as the data stack i noticed, the instructions are simply standard Zilog mnemonics, followed by a comma. All instructions are implemented. Osborne users beware -- use of in or out instructions will likely crash the system. There is no label mechanism. Of cn Software Works FORTH, so values may be removed or added with pop, and push, instructions. WARNING: The bc register must be preserved in Software Works FORTH. Failure to do this will almost certainly crash the sourse, you may use HERE to determine jump addresses, but this is unwieldly. Instead, four control structures are implemented: if, else, then, do, loop, begin, until, begin, while, repeat, The if, until, and while, ystem. ster must be preserved in Software Works FORTH. Failure to do this will almost certainly crash the scontrols operate like the standard FORTH versions, except that a condition is tested rather than a value. The words if, until, and while, must be preceded by a condition (e.g. z nz) and the code preceding the word must set the flags appr DISK.DOC FOG/LNG.011 thru 013 First Osborne Group (FOG) Languages Disk FOG/LNG.011 thru 013 contain the MVP-FORTH system submitted by Jim Crowell. MVPFORTH.DOC on FOG/LNG.011 describes the system. opriately. The do, loop, structure generates a counted loop using the Z80 djnz instruction. The count must be placed in the b register before the loop and must be in that register at the end. The count may be from 1 to 256 (0 is tre MVPFORTH.AQM is a squeezed version of the 8080 assembly language source file for the public domain FORTH-79 version of FORTH implemented by Dr. Glen B. Haydon. This file may be unsqueezed using utilities found on FOG/UTL.003, 004, 014, and 031.   AUTOST.COM is an assembled version of MVP-FORTH with the utility and editor "screens" loaded. ASMFZ80.DOC describes the Z80 assembler for FORTH written in FORTH. FOG/LNG.012 contains SDFORTH.SCR, which is set up for use with MVP-FORTH on a single-density Osborne 1. See SDFORTH.DOC for further information. FOG/LNG.013 contains DDFORTH.SCR, which is set up for use with MVP-FORTH on a double-density Osborne 1. See DDFORTH.DOC for further information. To maintain integrity of these S --> FILE: -FOG/LNG.011 CRC = 00 00 --> FILE: /LNG#011.DOC CRC = 4E EB --> FILE: ASMFZ80 .DOC CRC = ED 13 --> FILE: AUTOST .COM CRC = 4F DA --> FILE: MVPFORTH.AQM CRC = 11 49 --> FILE: MVPFORTH.DOC CRC = 90 8A -------------CR files, one should COPY the entire library disk to a blank disk using COPY.COM. If PIP or SWEEP was used instead, follow the procedure described in the appropriate xDFORTH.DOC to re-establish the SCR file. To use MVP-FORTH, place AUTOST.COM f--------> SUM OF CRCS = 2D AB LE: AUTOST .COM CRC = 4F DA --> FILE: MVPFORTH.AQM CRC = 11 49 --> FILE: MVPFORTH.DOC CRC = 90 8A -------------rom FOG/LNG.011 on a bootable disk (containing system tracks) in drive A. Place the appropriate xDFORTH.SCR in drive B. Press RESET and RETURN to perform a cold start. See DDFORTH.DOC for further information concerning double-density configuration of the system. Thanks to Jim Crowell for setting up this system on the Osborne 1 computer. Jim Woolley FOG Disk Librarian November 1983         !  "  #  $  %  &  '