KOBOLDm{p + @`! #@%`')+-1 3@5`79;=?A C@E`GIKMOQ S@UWY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ @ ` ׀ ٠  @` O`!Aa   !Aa!!#A%a')+-/1!3A5a9=?A!EaIOQSUaWY[_a!cAeagikmoq!sAuawy{}!Aa!A!AaO!AaǁAo١!Aa/Aa " B b  !"!B!b!!!!"/"#B"%b"'")"+"-"/#1"#3B#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{} @`! #@%`')+-1 3@5`79;=?A C@E`GIKMOQ S@UWY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ @ ` ׀ ٠  @` O`!Aa   !Aa!!#A%a')+-/1!3A5a9=?A!EaIOQSUaWY[_a!cAeagikmoq!sAuawy{}!Aa!A!AaO!AaǁAo١!Aa/Aa " B b  !"!B!b!!!!"/"#B"%b"'")"+"-"/#1"#3B#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{}AMON BIN BIN030 EXAMPLES EXTRAS GST  INCDIR  RAMDISK  DESKTOP INF U DEVINST DIR mDEVINST INF +DEVINST PRG ]7,DEVINST RSC [dDEVPAC PRG {!vkHISOFTEDINF +|READ ME n~READ_II DIS טUQ. 䩞.. 䩞AMON PRG a -AMON030 PRG tE/. 䩞.. 䩞CLINK TTP |VRMON PRG Pj QSRSPLIT TTP .8STRIP TTP 9k>. 䩞.. 䩞GEN030 TTP [MON030 PRG Ij . 䩞.. 䩞DEMO S 4 7]DESKACC S N8 GEMTEST S h;. 䩞.. 䩞AESPATH FSEL MENU2ASM  CHECKST PRG A|]HNOTRACE PRG [^\wNOTRACE S sZ. 婞.. 婞AESPATH PRG /\_CAESPATH TXT bY^DC. 婞.. 婞HFSEL PRG znT HFSEL TXT tRn. 婞 .. 婞MENU2ASMTTP GK MENUTESTMDF ҌJrMENUTESTMNU ԌK(MENUTESTS 0vM. 婞 .. 婞C LNK `UGEMLIB BIN M.GEMLIB LNK KGSTLIB TTP nZLINKST TTP gQpoMAKEGEM S kPx. 橞 .. 橞AESLIB S VyBIOS I zGEMDOS I ] GEMMACROI VyJVDILIB S Y"XBIOS I qp. 橞 .. 橞HRAMDSK PRG q0RAMINST PRG yBRAMINST RSC iq `!`<MON(C) HiSoft 1993 o,hOP(HC" ( ШШT//Bg?<JNAO Jf$ N0<TBQ-LP`4/.?< NA?/<aU(XRg2JLNurg ?H@2pNuH@<e<3d@ n0pNu?2`ְ<xe<dGpNu f @e,e0e4e8epNupNuHLfe dNu<NuG7|7n@`6J.gH@aQLNuakfa< gX<gP|bg|qg*<AeA4ggTH`JfAf&nN` .g&@ag`a;~`a| .g&@<Zg<:ea`v0a:`j/ Ga5pGLa1$_A C p0QPPa=a>aak<gag`a>B`<Zgal`HzT kH|H8g4|Hg2|Pg0|P2g|Kg(|Mg&Jng< gXrNuNNNN N NkNuB kHNrNu<Ag;<Bgr<Eg8<FgC<Gg;<Lg?<Og,<Pg<Rg<Sg>J<TgC²<Wg>>Nu/ vAHaPa62fNJgJ$Lg<=fC $ SBa\fH(JaLf /a=$a?Jnfah&_Nua=&_Nu)0e(< d"H@A00A`xߴ|gdpNuA$<Ag^A<DgT<Sg"<Mg<PfAL )Cg2 )cg*`)AH<Rg<PfA@.JgADpNu)0e<d@@@`AFpgn@f2/H߲fSfBgX0AO "pNuL"A`SSPDENDlBSSdDATA\TEXTTLJDld\T V ZH ^ b f jPCSRSPE BSDTXM0M1M2M3M4M5M6M7M8M9/ GJkfa&_Nua &_Nu+><g <g*<gNu + ??a26`AFafNu/ vaNa4 fbJg^ag aP*I `*tJg.<,f<?gB<*gN<=gT<-fJgZatfJf,a:$v"EaKf &_pNua:&_pNuaf/ a:(_v`Jfa:v`Jf|a:vt`a:"EaKfaK`a2fAFu`NPP*aQ*Nu/ vAFraMa32fZgVagI `.aar=a2r$a2$ara"a a)g (@ra~a&4+va1aa9&_Nu>=<=.>4,>L6@A>BB^C ND E?GxHKI L*6M7NOLP 0QR S TU\VFW F < z @Hs6tt6FaMa`M +>f"kBHzaJdgJtv`INua@.Of$nLabfaN`HNuADtYaMfaJH`NAFytYaLgNNuJDg4.Of,$nLaf"NuJDfJ.fa2aMJ`RXAC`LxaJaM"nLaIfR hfR`QaJa^"JvtaI*faMV`QNuara@-JLtLa;`JDgACafhNuvAFQaKa0fJgagaMI ``8 BaLtJg<,f<Wg <Lg`4`$aLxaaal`7vAEaK>a0fJga4gaLI ``7Jg<,f/a _faL2Jg<,f߲<Wg <Lg`0` aKa`7TvaJAC.a nrT (>g@vL a.0ak<g߲<Bg<Wg<Lg <Tg<IfA a/a8I Bx|a/fa"K <Igd<Tg^B-Jf߲<Lg <Wf|`6|`2SLa"f <Bg<Wg*`:`Jg<,gaK~I `A `4J. ABargZ LJ. g alf`f SB. @ F a6&`Bn `6aPra| n$hB(>8(@<g*G vg kNRK|<ga<IfF`z`vR`Ƶe,e0dNu4e8dNuʲNu$n,Nu$n4Nu(D" ȁ؆$DSzJ. g `2af(J`jREgaf(JJgZ Kag fSf`F$L`` af(J`6REgahaJf(JJg KaLga0fSf`$L` n(FYd -L-L`-L .Dg-LHa` *` Tfa(g JJ. f2< gfHRSCg gL `L &n'JB7D@`< gafHRSCgagL `(J`Z ga"JE a|Iʳ gE ahag*J/ QD/aP,p. SC nA J. f6g< f`JgHS@VLg $_aa `(_`ag< f`JgHS@aʲV` n"ng$Ha J$Ia"Jga>`.<g GaHHaGa%a.` Nu g /?<INA\NuvA?]aFA?aJ.a:gZA?dJ.a*gZA?gJ.+agZ+A?nJ.,a gzZ,`rVadrNJgrYa+hSka4ark<gD< g6߲<Yg<Nf?a+:a 2<ONuvL a)rNuaa `Xa`2xA>J.-ag Z-.-aA@arNJ.Tg rDJ.TjrHa*Skaak<g< g*p<Dgp<Ngp<Hf@Ta*a N`a`a DA@aJ.UagZUA@dJ.agZA>|aHa AI fI aVI a*fAtg R<fB(aA>(aaI \r2.EEna^BI aI a*0fafe洼d=BaA?J.a@gZA=aa`I ".aLBI aa)fhadgI `-Ba.A>aZa:avk߲<Yf6aEBgHz??<FaCI aXfƜmP E"B*SISH$Ha J$Ia"JfSda/FA>`Ca`/8-H-H..f-I..Df-IHNuvA< aBa'f< LJg6 ,:f Ae&< d ??<NAXA/?<;NA\J@f`.p?a.0`BvA;aB,a'fxJgtaA;aaB. x`aCI a'VfNaf<,f*afJf(mRaCPA a2f Eaf aaB`?aBa0`B(`.(vaAhA;baaza<g߲<Gg<Ug <Ig<Sf?a&xa,2<GgT<SgT<Ug.I ".gaIBI a^I a&fPaf-B~`"I a@I a&nf2af~`a&`~aA:J.agZ?a6`H@`-\( JfɌSDNuE:a)rA'HHaajah`a-*`a$ xET2a $a a a $a a RD|fra `~I2,gZ$a a rtJ.gt anga&Ra J$Ta lfa Vt a 2r?a%0E ga%$`a 8a 4IHQNuA9PDv a?Bn`aApI a%:fa f<,fR-Ba fԴo-B$Baf$navfalra abB. x`aAI a$fQJgFa xf-BBJg<,fa `fJfƴe-B$.f a@fR. BBara aK xB. `a@I a$df$Jg`a f<,f*a fشopJg"<,f߲<Bgp<Wg<Lfp"R*R*:7|a"`Bahra a^B. xI a#fJga? Laga?`a?a"*nJ.gHn:af.* gSg a`Xm`Tm`Rm`aG>`P*nJnfa"fQ*Qa*xA6oa>J`P*a a6Q*Qa*XJnf"NuE gm lpNuE `pNuoNuJ.*jaf/ I n(DC.BS* gPS@g&L x"aE, afT\`JW x2aE, aff.\`$B xaEN, a@f\| (_` HaF$L( a+$kBaaSfNu$ a`$ a+?a2|+?a`faXfaa fSfNu+?RaxNuJg(axa,gRar`a0 faXSfNuSBpNuRBpNu`f` ``"`:``p+?D@`p+?ѫBrNuap+?B$kBaDrNuap+?ѫB2+SA$kBa rNu(kB|~zx+?L6`t?t nJgDRBF6a6Nu ;`HNuFf+EfN6`NdRF`a<v+?aaPk?a~2<g< g|HgIJ|Pg޲|Mg|Kg"<gJfPp0e<:e߲<Ae<Gdp7a`A afaf`  `Jg`A` af`BkH7G$LaL`b?a2<Eg>?a82`p+?SGdHa6L~a`pp+?RGkf`SGHa*La`LRFa fRFCf@|`Jfp0r+EgrAH@J@NuSFeafSFd<SFafvSF`p`2+|Fe`Nuar=a`=kFC~0rdaaa$Q$ aaa|aRQaaatapraaba\a$iaahSnFg2R<8fra4.Jaf~a2Q8.Ja~a Qrsaa rpaaP$nDaEHz / ENuaQ>Nusspsfcdfcvbrmspispcacrcaarmmusrtctt0tt1crpsrpfpcrfpsrfpiaraT$`aJ$a$)`zA4arS frUa4taQNug`R`TXNZVC$DNu``` ````NqrNu$kB<+J+?ft af $ at`$ aa +?agaar Lfraa4/ ana$_SfNuaPU'JBpNuaDT``` ``L`B``0+@HBpNu +BR$@<+aSf'JBrNu +BR$@Nuaa`aa0`$kB<+8+@SFaWfJFk aaQNug " fg " fRSDpNupNu``2`F``d``$kB8+@ag/ axa~$_7D@'JBapNu$kB4+8+@SBaW`$kB8+@4+SBaLgFQ'JB7D@pNu$kB8+@4+SBa*g$Q/ aa$_a*$kB8+@a 'JB7D@pNug  fRDpNugnJ.Tgkr2/ a`$_`4a*agH< g< g*< ga`4+r+?SAFAA+?ka`/ a|$_aRDpNua\f$EaREfH*JQDa<$ML8NuTJNu R$@a$f:EaEf,H*JQDaAp0XX!<g|z`a<f<.fF߰<Bg<Wg<Lg,|`Z$BafF Bt`.f8$Baf0t4`f$$BafVaf B$Ap0XX!z` J.f|REa"`<g <g(H,E5A\0Jpga$`Un\ApYP0$0Nu20|NuApYPe0$0?C\UQ221<d Y`e0 0BCA21N20 XX!NuԀNuNu/aLg@NuĀNuNuNuNuNuWHHNu]`^`V`贀_`ⴀ\`FNuDNuH".Lg& nPeS`ePWQ$(ԮTLNut`H".Lg& nPTeS`ePWf$(`tLNu,JnDJnD&HCH@JCgH@`J@gHCH@ԀJjDNuJgJ,//JjDJjD|.pއUFDFЀeRQ,jD,jDBNupNuJk4<.g.<0e$<:e"<@e<[e<_g<ae<{epNupNuH`/ ~AgfJk`<gjt<:d<0d|~af0CtRBaxgaf$`/ a"_g(It`,~`:<=g~`.~ <g`~ `~ <>g <=fTG`YG _L`NutS~`<0e<:dԂ ЀЀԀ0ԁ<:d<0d~`DHtpGN``@`````d`v`Pp< gf g`nSe`0ep<djԂet0eN<e`F0eF< d@ReL0e&< e`AaX,Y8`2A$a '@8aa/@aЯ'@, /a +8'@4 O `/ IVHk"/ XK"`&J.g<:g<\g cS`&WXKQBJ.gBB.&_X(_NuHpg8x8 ЀЄT-@@ЀЀX/a&L-@gPXONu _pNuJXgdEa (nX|IIg@Rg$, aaaaJ, gIRFkfaܲ<g|aB`aa NuBg/?<NAXNua @Nu/?<HNA\JNu@-I2=G 0Av6(4(=C>|dp2<`0<2<=@=A@=C@@RA=AJ=B:02-@6 npBBQd=C>> > > >>e>í`>ʠm>Ѱe>ةp>߰p>>FQrGPHpTfuSgӭhs@WcxAVdB֪evL֫cx@WmLکmKԥkG^-K6< G p=@D2.4.:UB=BPap0.:rCn|idrn@Qe @=AL0.:nLS@=@F0+knnR@=@HD@n>kH=@VS@H=@T0.FW@=@N0.TnHnR@=@JD@n>nS@H=@R|H||D||0.Ba2rHp@Fa N'HN +FgB +FfPL!|pcF'nLB0X>@faBka2`7na`aaaHGTLQNu/ GaGA pBXQLn$_a*PP`Van`G t+Fg GTQNu .gfNu/ &@JkgQPa&_ kNa ^-KJkf<`$PP`6<  .g&t| f6<CTJv0fQNuG0`Nu +>f 2. [A0+R@@e0+R@`Nu +>f0+S@|e?G aQQatAa0aHG PPaZaDA/0.Baz _G^tX?@H 2NLGT0QNuG 7@7@nnR@=@HD@n>kH=@VS@H=@TnHnR@=@JD@n>nS@H=@RNu +>g +>f kNa fNuA af +>f kNaaNah`'BB`b +>f A fagNu/ kNaa"$Rf4("kTBaa$`$/ na$_A p W| BA'HHB+L~P/ (KG4,6,nJ,Fg0r0,Fa ,Ng @JfJgr2,RHAaar aAC p,>@ pa ,>f lNA&ar)a lNJg"J,Lg ,>g2< av lNAFaZ2< ab2,SA4,6,H0aL 2,laLSB6,a2,4,l6,ap&L(_Nug /a _`Nu0,l@dJfr H0aL RBNuN~NNrNHHz*aQQaBkGJkgVPPa`rLNur2+p+>@NNu``(`F`nA'HHA nA|crA?NuA'HH|Fd^AA&AA?NunA&dr<dr<erA?AZ'HHNu|?A'HHNur@`<Jnf+F<g 0.BajNuNu=@B3aAD"@ Y0NuJnf+><gx<f kNJgh/ vA a` WBJ(Lg hNAF"Lfaga`6pJg LHaL(ga`a&WPaJ+LgaVa&_Nu?QQa(>QLJg2|L"kNAFp?WB )Fpcf#@FPLP`/ GZp/a +N @ fJ( g4j (gHaHIFaނL?f" (faf`!A h f kNanG Q&_NuH"nL ( R$@m<+WFe/ aܐgQ"_" LI`"_LI`a@"g.H಼crL0(" ha$L1A"!BNu|br INuAegS@ fQ fRNuD@S@  fTe@SAS`a kNaf` +>fQQa kNaZfl +>gNu kNar +Ffr`L kN (g @`* fNu @ f` kN g @` (fNu @ (faX/QQa$ _/ (daJ _p"HR""Af7@RaPķWa`+Fajg AagNuA a&nA a`/a kNJg afa"_aJgP !|pcF$.LaTNuJ.Ug .HfNuAVJgPaQg nHXH/a _Nu/*Htah _gNu-K-Kang -@L-HPpNuBLBPNu .LgGaNJkfa<` NuA 8fA tx`A anf(Jg-BTaaA afG a .TA vCX"И""И""}-@laaaaj$.TadaP`daaa`RJnf+>+FafNu kNR<cr<f<fg <fJgaJA`'HNh>a kNaP'h Bh L(<f'hB7h"@h$?Nu/ kNkL +>@<g!kB `!kB1k@"k?$ _Nu/ <ax"_gV$H <BQ9 g4$i#H!Jg$)p<g p<g@!i )$@$1|"NuL g#Jf` g$/aLa _rNu/ Iav"WC&pWB! _"n!I!I!n!nP!nL|Nu//( _a _BB1|"Nu (g-@-h-hP-hLNu"Hg<:g<\f I`Nu<g<Nuva Cross-reference listFilenameDisassemblyMemoryRegisters AMon 3.10 HiSoft 1993Source ( ESC to abort Window start address?Goto line?[Return] Filename to loadSource file to loadExecutable file to loadCommand lineProgram terminatedRegister=valueCannot runIn ROM!It's odd!Cannot write!Too many breakpoints!Run until addr[,param n=*?-]Breakpoint addr[,param n=*?-]Expression to lockKill all breakpoints Y/N?HistorySearch for B/W/L/T/I? Printer not respondingEnter expressionSymbolsPREFERENCESScreen timer Y/N? Follow traps Y/N? Relative offsets Y/N? Ignore case Y/N? Ignore cartridge area Y/N? Symbol lengthStart at labelTop of RAMBDOS BreakpointCopy start,end,toFill start,end,withSet current drive/directorySave binary, filenamestart address,endRun: Go,Until,Instruction,Slow Watch Y/N? HelpDisassemble start,endRe-install exceptionsSave preferences Y/N? This version of AMon only works on a 68000 processor! Don't try loading any programs...Unrecognised screen modeQuery which portPort to write, valueSource line numbers N/D/H? Auto load source Y/N? Auto '_' or '@' prefix Y/N? Display ZAn in disassembly Y/N? Compare start1,end1,start2Memory areas matchExec file to use<,textaddr>MON.INFH/.XBX/ x K$Ma$fFTMHQDa hL f*C n<[g <?g< fXp-_X$ML8JNuQ*_UMp`-JLJ` lA <f/A f _` aE9f 1Q2J QJE9f !B1CpNu JapNupAf JhgpNuAHQpNurAa AHQNuJhgBh"P QJf2Nu-I=Q2JNuA,-HpBFAJQNu nCp Q D0J LCfA,-HNuE aV|?aA'HHajaF`Jrgx0zt`ta΂aRQaΐA,(HEJgJgJ$g Jng(nr a*vaL$alQaPr ava2$aRQa6ra$a>ara4a6a8aʬa ra$aa+? aga٤Ra/ $\aTa$_aԵfI,gJFfVNu/ /vaN _ä́7|0+kI Bxaf"ajfJg aI `/a$&_pNua&_tNutnE:LnnBHCG B+Fa 7|7kNu/a _aaþI BxNu/ /LtvEa _a 0.@k _/"HJfC0 H7@ _`̨/ Caak<g< fa &_Nua)`NuC?aak߲<Yg<Ng <g/f>a2<YNuJngx {xyxz .xpg@-@t=x@=xBx`1|@1~BqrJngs `Nu=|a6`=|a,`uvJngw 1@1BNu..Nq 8ffgNuJ.g=|(NuaFx@aFx@Nu-_-xA!NM!/.NuAG0gHh/??<NMP& _`QP=|=|@|Hz?<E?<NMP-@F-xAd!Hz?<!?<NM-@PNuG~0gHk/ ??<NMP&_`A(!Hzf?<!?<NMPNuAFG0gHh/??<NMP _`/.?<E?<NMP!/.?<!?<NMPNu\^  #$%&'()*+,//p`/p/,z'PH?-_<-_\6=_J-_L-ODOp?.Of($nLEazfEapfTpbWf-JL0`|g"/A6gA8gA(g _/p`8 _W?Ns/p `(/p` /p`/p`/p`/p`/p U/,z&DPH?-_<-_=_J-_L-ODOpNh-H@/.8"nL< g4<g8||B&B."nL?a aaa2aȜP-_`aJ&f.gA^Lgp nt (@<gn<gJ.g(agl nt (@||aahaa nt (@J.g.J<gJ`B.J`|I afJfJg nt (@x `Sfr` n&B&"P2J0.J@n*=@JjJ.g`HngpgzPaHfZHaL0(|g>|g(|gI HalLfTJfPJgL`R`DSg`<2Bhx `dx `^-nLaLx`N2p-@ n"P2Ja..Of$nLaf "JagJnJj^.OfV$nLafL0@J.g,|N@g:@|f0 nD! 1.JJ-x(L-HD`|N@g@|gQ.nD n@N`/.L?.JLNs0(@|N@g0.J@=@*-H&2J`T2-Ha2J`|NuB//,z#JJ.g@/A'eAZd _QJ.gB.` _QJ.gB.`o 0.kS@fap=@/n,_ Nu/< aDX<Nua>aCJ`H` z"/< !xA,!NMX z"!Lg J(fPNu hNBH瀀 z"h0(k:J(f4/ f&/NhP _f"U z"B1|B(LX`|og/hLNuJj6D-`.Jj-D`JAj-DA` afȲ d0Nu/PHAp` $/tp?fJgP²< o^02Q$NuA0g NutfhilscccsneeqvcvsplmigeltgtleAH.P Nubwl?dAH Nutst chg clr set 0Nu>B.A.-nQ?,2< iA4JBx?at0J.gJgPLAHNu@Nu2`0Nua,#2`aA`,usp G< e1 0Nu$<.gRa`z. nxd<jg̰<pgx=`zxa,`Hzxa,`D Ra?xla|<,pVQQ6[<daJgJg/6<aJg@pgnĸ<ffp|7Jg$SgNJf-J.Dg ĸ<ffp7NuSf"-J.Dg ĸ<ffp|6/` Jg`/SdSNu Ra<48< f2aD,x4a|Nua$`zfzazxaOO0,dNuzxdaf< 2i,a`2Ia0d0," 4H҂Ү L`2IAaBx=`a0#2IIAfrad,x?`0@2II<@g<Hg&<g2??Nuda$,d`aa,a`da,a`2Ig <ga^`S(bra `S(bsr g8<f|.l "ҍXM`|.s HHҍҮ L`2HU`a,d2II`np 4xfa4JJg$-(aaBA(aa4)Nuda&,d`),-(aaȺ<fI n`02(aaAaF2IIa)+Nu)+,(aA:M`:::ZZZ R(cmpaaXxa.,a2II`Aaa4xa ,d`cmpAaada,x=`eora0@fTx`:0@|@g |Hg|fI n(exg `<g@a0@fxa,d2II`d2IIa,08<<`\:MRarxaH,a2II`2<g< aHaJ2IIf#Afrax,d`fd`Ia  zx<`AAв<fxrlpfrrNuaslsroro2`(/a| [ _"(0(|g4|g*|g?C pgQ..`*`=a]Nuzxda6A rC@p Vf2A>I nfSL0gS@<"fQ gRM"Nustr_constantstring "42BYA`f a,`&a",Xg gH`RfSNu?NupaQdPpd0Nuzx=` xx%a(|e?Nuxea,2II`z2a,x%z?TMa B{>2I f a4`aB:2f Jfr a`a }Nu JAg0HA0Nud<e?`6x4gxlz` 2A4J<g<g,Sa x=z` DBaz a `@<etrapaT` Gg2baLg.l "ҍXM` 2HҍTM`2JAfTMnopNu>| dA&0f @@@AggSLNu??feqogtogeoltoleoglorunuequgtugeultulenetsfseqgtgeltleglglenglenglnlenltngengtsnestA` L~xD0@@0;Af|.Nu #*16;@FJNSZaflquz~ ??sincosmoveintsinhintrzsqrtlognp1etoxm1tanhatanasinatanhsintanetoxtwotoxtentoxlognlog10log2abscoshnegacoscosgetexpgetmandivmodaddmulsgldivremscalesglmulsubcmptstsmovessqrtdmovedsqrtsabssnegdabsdnegsdivsaddsmulddivdadddmulssubdsubaG?g?x 2Yaff60Xf*Nu2YA<gaF <g *<e <gg a./`JfSdSLNufJfS`a Nufpcrfpsrfpiarmove&[<e <gmz`,av f f pQa0,zx4 fx`aBzxla, f? f xf?aV<Nud<e?`pxAaJ Nupl`movem.` sfcdfccacrtcitt0itt1dtt0dtt1uspvbrcaarmspispmmusrurpsrpA`H2B aza|`fa,A`vpsr|bf Ra`az gza2A|@g?2A|f? f:a, g fs`crpNu ftcNua`PaXzaF2A|g?2A|f? f a$,tt g1Nu0Nua,x$`movegfdNu2YgVA@ab<g:<g<f6 aj,#2Aa g,`flusha|$fNuA.a  fw`r a2A| f`Hloadg$<g<g`#2A``$ASk fd`sfcNuA@a fw`r aa,#2Yaf< d8Nutest2Ag&,a`:]S`I`2<A?|0@|g?_a+Nufa,"`Nua,af+NuNu-M2A4J<A` 4vtgzd`.gjJgda`gVf(a -@E`0@@|f .Jgp 6$Nu(a)Nuga+Nug-.faEp;PNug2Hf aЁ-@EJXgV . Jg&TeJ\dD0H/RaLgaN`.J.+g$<g0H/tJж $$a"f`C\瞣@` (Q7Hp=?"[@Pp?JQ`$ r `'`>MON(C) HiSoft 1993 o,hOO(HC" ( ШШP//Bg?<JNAO Jf$ N0<vBQ-LPF`4/.X?< NA?/<afXRg2JLNurg ?H@2pNuH@<e<3d@ n0pNu?2`ְ<xe<dGpNufe*ejeeeeepNuUOb_VNuHLf efd0 UOb_Nueje<NuG7|7n`@NJ.;gH@aQ;LNuak^a< gP<g$|bg0<AeA$4ggTH`JfAf&n|N` .|g&@ag`aE4`a .|g&@<Zg<:ea`0aD`v/ Ga?*G >La7 $_ACp0QPPaFaHLaVak<gag`aG`"<Zgal`HzT kD|H8g4|Hg2|Pg0|P2g|Kg(|Mg&Jn Jg< gXrNuNNNN N NkNuB kDNrNu<AgEt<Bg<Eg^<FgM<GgE<LgIJ<OgR<Pg.<Rg<SgH<TgM|<WgGNu/ vARa[a?fTJgN$Lg<=fC F$ SBa^g nneR0@߰|FPfFp)0e< d4'''H(JakLg a_a@`0;tNp`HAafp<H(Jdb< e nndL`Na"LfBAz0; N aFF`z 82&,@HPX^dal@Lf".f<f.L`.H`H(Ja"vLf /aE$aHJn Jfa&_NuaE&_Nu)0e(< d"H@A<00A`xߴ|gdpNuA$<Ag^A<DgT<Sg"<Mg<PfAL )Cg2 )cg*`)AH<Rg<PfA@.JgADpNu)0e<d@@@`AFa fANupgb@f&/H߲fSf0O "NuL"A`SSPDENDlBSSdDATA\TEXTTH"_O @`&H"_ЀO `I"__NI`J`J`K`K`N{ NuN{ NuN{ NuN{(NuN{(Nu-BNuN{(Nu0`Nu Nu  Nu @NuNuNuNuSFCDFCCAARMMUSRCACRVBRMSPISPTT0 TT1 TC FPCR FPSR FPIARCRPSRPLJDld\T < , PCSRSPE BSDTXM0M1M2M3M4M5M6M7M8M9/ G >Jk fa&_NuaX&_Nu+:<g<gb<gNu + ;;a9`"AOafNu/ vaWZa;fbJg^adg a\ I F`*tJg.<,f<?gB<*gN<=gT<-fJgZa*fJf,aBt$v"EaT,f &_pNuaB^&_pNuaf/ aBL(_v`JfaB>v`Jf|aB0vt`aB&"EaT\faT`a9fAN`VPaFQNu/ vANaVa:fZgVagI F`.aar=a:Zr$a:T$araJ"a a,g (@ra4a)4+va8aXaA&_Nu>E~F  zZrPHs>t=aYa`Y +:f"k>HzaSgS0tv`R|Nua@.Of$nLafaY`QNuAM tYaUfaR`ANtYaUg^2NuJDg4.Of,$nLaf"NuJDfJ.8fa2aYJ`bjXAL`UaJaYn"nLaRZfbd hfbZ`b:aJa"JvtaQfaY8`bNuara-JLtLaB`JDgAKafhNuvANaTFa8fJgaPgaXI F``? BaXxtJg<,f<Wg <Lg`4`$aXDaVaBa&`?ZvAN-aSa8&fJgagaXI F``?2Jg<,f/a _faXJg<,f߲<Wg <Lg`0` aWa`>vaS6AKta| n|rT (:g@vL a5ak<g߲<Bg<Wg<Lg <Tg<IfA Ya7apI FBx|a7LfaZK Y<Igd<Tg^B-Jf߲<Lg <Wf|`6|`2SLaf <Bg<Wg*`:`Jg<,gaW`I F`A Z `4J. WAKagZ W LJ. Wg a"Lf`f SB. F@ VF Xa=`Bn V`=aP;ra2 n|$h>(:8(<<g*G Vvg kRK|<gJa<Ifz``\R`UOb_g`fee<dNue6dNuJjgejd Nu$|NuʲNu$nȲNu$nвNu(D" ȁ؆$DSzJ. Wg `6ahf(J`nREgahf(JJg\ KaRg fSf`F$L`` a0f(J`6REga0a f(JJg Kaga زfSf`$L` n|(BYd -L<-L`-L , .g-LaH` *`@ Tfag JJ. Wf2< gfHRSCg gL `L &n|'J>7D<`< ga FfHRSCga 2gL `(J`Z gaN"JE aDIʳ gE a0ag*J/ Q/ac,p. VSC A ZJ. Wf6g< f`JgHS@VLg $_aa`(_`ag< f`JgHS@arV` n"n ,g$Ha J$Ia"Jga\` g /?<INA\NuvAGaOBAGJ.AQtg R<fB(aAF@aaI F\r2.6EMaBI Fa,I Fa1faHfe洼d=B6aAGJ.ua@gZuCfAEafCjAEa f`DaaJI F"/ a_BI Faa1fagI F`a"_"pNuXONuAFaaak߲<Yf6aQHBgHzG?<ja`a4h`a+HxET2a$a.aa$a aRD|fra~I2,g^$aat+ <(et agaRa$Ta4 lfat ar?a,jE ga,^`aaIHQNuAAPv aH[aF`Pa la6QQ[a1Jnlf)BNuE gm lpNuE `pNuhoNuJ.jaf/ I (DC.BS* gPS@g&L x"aW, a fT\`JW x2aW, af.\`$B xaW, af\| (_` HaXVL( a+$k>aa \SfNu$ a d`$ a N+;a2|+;afafa a'SfNu+;Ra NuJg(a agRa `a 0 fa SfNuS>pNuR>pNu`f` ``"`:``p+;D@`p+;ѫ>rNua&,p+;>$k>aDrNua%p+;ѫ>2+SA$k>a rNu(k>|~zx+;L6`t?t nJgDRBF6a%r6Nu ;`HNuFf+AfN6`NdRF`a<v+;aak?a~2<gʲ< g|HgȲ|Pg|Mg|Kg&<gJfPp0e<:e߲<Ae<Gdp7a`A aNfaf`  `Jg`A` af`BkH7G$Laa?pL`b?a2<Eg?a2`p+;SGdHa2L~at`pp+;RGkf`SGHa&LaP`LRFa fRFCf@|`Jfp0r+AgrAH@J@NuSFeafSFd<SFafvSF`p`~2+ |Fe`6Nuar=a%`=kC~0rda$a$a$Q$ a.aa|a$Qaaaaraa$a$a$iaaSngR<8fra4.Ja~aQ8.Jaarsa$la$hrpa$baV$nDa>aSng0raF$.Laaba^$nLQFaFgNra$.J-B a^$nJp.H;Fa*J.Gg$ra#$.N-B a4$nNp.H;aPFa"aSng` nne8'''Cag'~rfa#rpa#a#|atH4ar a#lTO$ar a#^$ar a#R/ Czlr gr-a#:2ARAf TIA;f"A3gA&a$``RIa#r.a"?~aQ>rea"Czr+gr-a"r ga"a"a"_aSnfR<gO `R<fЀ_Jng^CajgRaSngF+;|;~C`rma"Jr0a"Ba64$v aalSng RG| f_;Nu00a"`"Jk aJng `a2SnNutf a"Sng6`aA0aa?>EjHz / EzNuaQ>Nusspsfcdfcvbrmspispcacrcaarmmusrtctt0tt1crpsrpfpcrfpsrfpiarF * X @" L80 R^hnsnaninfinitya$`*a$a $)`g a ` Ta`AHaarS frUa rM frIa taQNug` lR`T0T1XNZVC$DNuNz NuNz NuNNuJNuNz 4NuNz($Nz($NuNz($Nu$NubNu NuNuBNu4NuNuNu`` ````NqrNu$k><+J+;ft af $ at`$ aa +;agaar Lfraa4/ aLa$_SfNuaPU'J>pNuaDT``` ``L`B``0+@H>pNu +>R$@<+aSf'J>rNu +>R$@Nuaa`aa6t`$k><+8+8+apNu$k>4+8+8+<4+SBaLgFQ'J>7D8+<4+SBa*g$Q/ aa$_a*$k>8+7DA 0XX!<g|4z`a<f<.fF߰<Bg<Wg<Lg,|4`Z$BafF Bt`.f8$Baf0t4`f$$BafVaf B$A 0XX!z` J.5f|4REa`<g <g(H,E5A0Jpga$`UnA YP0$0Nu20|4NuA YPe0$0?CUQ221<d Y`e0 0BCA21N20 XX!NuԀNuNuJgL@(Nu@4NuĀNuNuNuNuNuWHHNu]`^`V`贀_`ⴀ\`FNuDNuH".g& n촐eS`ePWQ$(ԮTLNut`H".g& n씮TeS`ePWf$(`tLNuL(NuJk4<.g.<0e$<:e"<@e<[e<_g<ae<{epNupNuH`/ ~AxgfJk`²<gt<:d<0d$~af^CtRBatgag.Ata^f*<d$< e nneAz0;hNf`$`/ ar"_g(It`~`:<=g~`.~ <g`~ `~ <>g <=fTG`YG _L`Nu".F(@4:NV^flrNz NuNz NuNz NuNz(NuNz(Nu$.NuNz(Nub4Nu $Nu$NuB$NuNuNuNutS~`<0e<:dԂ ЀЀԀ0ԁ<:d<0d~`a"gC <RagC <R@/JgBB Opn6o4.6J.f~S|epQ(& ngZRgFfBfaX,Y8`2A$a '@8aa/@aЯ'@, /a +8'@4 O `/ IHk"/ XK"`&J.rg<:g<\g cS`&WXKQBJ.rgBB.r&_X(_NuHpg8x8 ЀЄT-@ЀЀX/a.L-@g @BSfrNu"nP$) .g @ . S@a`JNu( d, e e$ gը B( (H W fAS@`PB( AQBPNuHJg, nJg$ g ( /a _g"AJ(gA`LNu"n$.,h /LB $`HFHjD܆܆ԂԂ.1hg G g Xf|`"HNuCh~NuHcJkagp` LNuJgTeldJfJ.[f NuJ.[fNude hdH@J.[k( n\"g fLpNuJ`g`l!@B` n\"gܰfArB( lHa;xHB"Ar LNuQt/abf( .f"a&f @ PNf ( Wa>gPtXONu _pNuJgdE!ab(n|IIg@Rg$, aaaaJ, gIRFkfaɾ<g|a B`aɨaNuBg/?<NAXNuBg/?<DNAPJNua @NuJjg?</?<DNAPJNu/?<HNA\JNuOA Lp`d@P@@@-I-H4(v6(0rRAHf0(=@=A=Cڶ|dp2<`0<2<=@=A@=C@RA=AzJ=B0-@ npSBBQd=CprGaaTpABh PQB|p2.zRA4.z|)ez;UB6.zTC6.nzUCH=ENu0.kf0.ar2+7ANu"nΰ|g XI|gXI"Q'iL7@Nu?0.a0H HBp0.@@ npN0+7@Nua``8``f`x`C0.'I&Nu```B`P``4+JgSB"H4+ SBQ2fTHQ IQNukIgSA`NSAkIgSAp2fTH2fTHQpNukJgSB`dkJgSB` 6+KgSC$S6+SCSC4+ SB2.J@j" J0QRJ0 fTJQNu0+S@S@ J0QRJ0 fTJQNuC````B`f`v`X4+JgWB"H4+ SBQ2f\HQ IQNukIgWAp2.QNuSAkIgWAp2f\H2f\HQpNukJgWB4.4+SB|g*0<2.Jf QNuFQNuHA0@A2IIA8z-|JVg~D/4+SB0<2.+)+ QLJg 0+FS@fNukJgWB2.`6+KgWC$S6+SCSC4+ SB2.J@j" J0QRJ0 f\JQNu0+S@S@ J0QRJ0 f\JQNuC````D`R``4+Jg_B"H4+ SBQ2fAQ IQNukIg_A`SAkIg_Ap2fA2fAQpNukJg_B`kJg_B`6+Kg_C$S6+SCSC4+ SB2.J@j$ J0QRJ0 fEQNu0+S@S@ J0QRJ0 fEQNu=|=|=|0+HC````6`h``p0.H@0.4+ JSB"H2 Q IQNuI4.HB4. Jg0.2.A QNuRCKPCSAI0.000Jg0.0Q0.0000NuHJ4.4+SBJf >6.2.` >6.2.|g.~d0Q`0QACQLNuG0@G>OOG8|DzEe<SFSE0>Jg(d0Q`0Q>kd0Q`0Q0ACQLNu/2.J4+SB6.2.~0@g0Q`0QAQ.Nu6+SCSC4+ SB2."SJ@j $IA0""""Q"JQNu0+S@A$HC0""""Q JQNuC ``6``2`6`P`4+ SB"H2QQ IQNu`x`k`Jp@QpNu6+SCSC4+ SB2."SJ@j$IA0Q"JQNu0+S@A$HC0Q JQNu$k6+SC SN$k S"kAN$k SN SSC$kN SSC$kN B`&$kNpa0+S@7@BkNupaBNuJ.fH :+4+2+RA6+ AoSCgx?a4RBSEfL0Nu?.?<a%jXJ@Nu=ClA -HnNua46.l`< far a`A "nnf?a 2`-InNu .nA ؐg Hn /?.l?<@NAO g`J.jBaxf`4JnlfA??.?<a$ o \f?< ?.?<a$\LNuHJ.g0< dr `Jfr`0HJ.f< g 0+k gL Rk~a@LNu0+kkd7@Bk`x LJf*SE7nDaa6+4.DDP4@aak< g<g<gd<g||Gg|Kg8|Mg HD HJ HPHVeH]`HdmHkeHrpHypHHFQrGPHpTfuSgӭhs@WcxAVdB֪evL֫cx@WmLکmKԥkG-K|6< Gp=@2.z4.UB=Bap0.rCn|idrn@Qe @=A0.֐nS@=@0+knznzR@=@D@nڐkH=@S@H=@0.W@=@0.nnzR@=@D@nڐnzS@H=@||8||| (0.a2rHp@Ba N'HJ +BgB +BfPH!|pcF'nL>0X>@faBk a2`7na`aaaHGPLQNu/ GaG >ApBXQLnz$_a*PP`Van`ӜGt+Bg GPQNu .|gfNu/ &@Jk gQPa&_ kJa ^-K|Jk f<`$PP`6< .|g&t| f6<^CPJv0 fQNuG0`Nu +:f 2.[A0+R@@e0+R@`Nu +:f0+S@|e?GaQQatAa0aHGPPaZaA/0.az _GtX?@H 2NLGP0QNuG7@7@nznzR@=@D@nڐkH=@S@H=@nnzR@=@D@nڐnzS@H=@Nu +:g +:f kJa fNuA 6af +:f kJaaNah`'B>` +:f A agNu/ kJaa"$Rf4("kTBaa$`/ nzaP$_Ap W| BAѬ'HDB+H~P/ (KG4,6,nzJ,Bg0r0,Ba ,Jg @JfJgr2,NHAaar aAC p,:@ pa ,:f lJA&ar)a lJJg"J,Hg ,:g2< av lJAFaZ2< ab2,SA4,6,H0aL 2,l aLSB6, a2,4,l6, ap&L(_Nug /a _`Nu0,l @dJfr H0aL RBNuXXXXHHz*aQQaBk G >Jk gPPa`LNur2+ p+:@NNu``(`F`nAШ'HDA nA|crA;NuA2'HD|Fd^AA&AA;NunA&dr<dr<erA;A|'HDNu|;A'HDNur@`<Jn Jf+B<g 0.ajNuNu=@3aAQHJg2|H"kJAFp?WB )Fpcf#@FPHP`/ Gp/a +J @ fJ( g4j (gHaHIFa٤L?f" (faf`!A h f kJanG Q&_NuH"nL ( R$@m<+WFe/ aײgQ"_" LI`"_LI`a`"g.H಼crL0(" ha$L1A"!BNu|br INuAegS@ fQ fRNuD@S@  fTe@SAS`a kJaf`L +:fQQa kJaZfl +:gNu kJar +Bfr`L kJ (g @`* fNu @ f` kJ g @` (fNu @ (faX/QQa$ _/ (daJ _p"HR""Af7@NaPķ|Wa`ˀ+Bajg AagNuA Fa&n|A Fa`/a kJJg afa"_aJgP !|pcF$.LaTNuJ.g .fNuAJgPaQg nXH/a _Nu/*Htah _gNu-KR-KVag -@-HpNuBBNu .gGaNJk fa<` NuA fA x`A anf(Jg-BTaa`A FaLfG Fa .TA CX"И""И""}-@laaaaj$.Taa`aaa`Jn Jf+:+BafNu kJR<cr<f<fg <fJgaJA`'HJh:a kJaP'h >h H(<f'h>7h"<h$;Nu/ kJkH +:@<g!k> `!k>1k<"k;$ _Nu/ <a"_gV$H <BQ9 g4$i#H!Jg$)p<g p<g@!i )$@$1|"NuL g#Jf` g$/aLa _rNu/ Iav"WC&pWB! _"nR!I!I!nV!n!n|Nu//( _aJ _BB1|"Nu (g-@R-hV-h-hNu"Hg<:g<\f I`Nu<g<Nuva Jaf2Jg,A Ftg<,f(H/a( _g I Fab`B NupNuAafta2f-K -K<-KS-K `XNuva a$ffJg`t/a:a~A F$/aff$at f a g&@ @aaapNu _`p?aa0J.fa pNuapNuPC:SR:A7'Divide by zeroCHK exceptionTRAPV exceptionPrivilege violationTraceBad interruptInvalid TRAPIllegal exceptionBreakpointD:A:Searching...Address errorBus error ; , Text: Data: BSS : Current Breakpoints: Data start,end<,size>Cross-reference listFilenameUnordered conditionInexact resultFP divide by zeroUnderflowOperand errorOverflowSignaling NANLine-F exceptionCo-processor violationFormat errorBad MMU configurationDisassemblyMemoryRegisters AMon030 3.10 HiSoft 1993Source ( ESC to abort Window start address?Goto line?[Return] Filename to loadSource file to loadExecutable file to loadCommand lineProgram terminatedRegister=valueCannot runIn ROM!It's odd!Cannot write!Too many breakpoints!Run until addr[,param n=*?-]Breakpoint addr[,param n=*?-]Expression to lockKill all breakpoints Y/N?HistorySearch for B/W/L/T/I? Printer not respondingEnter expressionSymbolsPREFERENCESScreen timer Y/N? Follow traps Y/N? Relative offsets Y/N? Ignore case Y/N? Ignore cartridge area Y/N? Symbol lengthStart at labelTop of ST RAMTop of TT RAMBDOS BreakpointCopy start,end,toFill start,end,withSet current drive/directorySave binary, filenamestart address,endRun: Go,Until,Instruction,Slow Watch Y/N? HelpDisassemble start,endRe-install exceptionsSave preferences Y/N? This version of MonTT requires a 68030 processor! Unrecognised screen modeQuery which portPort to write, valueSource line numbers N/D/H? Auto load source Y/N? Auto '_' or '@' prefix Y/N? Display ZAn in disassembly Y/N? Compare start1,end1,start2Memory areas matchExec file to use<,textaddr>Use own screen mode Y/N? Own screen modeUse overscan Y/N? Use interlace Y/N? MON.INFH/.B/ x K$Ma\fFTMHQarL f*C <[g <?g< fXp-_$ML8JNuQ*_UMp`-JLJ`>A> 2HHЊU4ZB<$6  fHЂ`0Jg<f ЊXJ`HHЊ0N!@` 0C `-JJ/-_LJ`0pABPAHQNupAJhg"P QJgBhB` AHQpNu/ avfaa"_E;fL Ef@<f/A f _` aEf"1Qa&2J QJEf !B1CpNu JapNuNz@N{NupAf JhgpNuAHQpNurAa AHQNuJhgBh"P QJfa2Nu-IN=QRa2JNuA-H:pBFAJQNu n:Cp Q D0J LC:fA-H:NuEaH|;aA'HDaja~`Jgx0zt`taȖarRQaȤA(HE:JgJgJ$g Jng(n:r a>va`$aȀQadr a$vaF$afQaJra $aRa(ra4aJa8a:a ra$a(a+; a"gaRa/ $\aha$_afIȹ:gJFfVNu/ /vaN _aǘ7|0+kI FBxaf"a~fJg a"I F`/a$&_pNua&_tNutnELnnBHCG B+Ba7|7kNu/a _a aTI FBxNu/ /LtvEa _a 0.@k _/"HJfC0 H7@ _`Ƽ/ Caak<g< fa&_Nua3X`NuCr?aak߲<Yg<Ng <g/f>a2<YNu&<_VDOagp-@r&<_FRBag=|Bj` Bn-xj-x.f nrfxAa,a0.@|d$riphS@2.AaApa` -|BJ9+f?.?<[NNXO"hd"<h`, nrf8b@"<Y`8`@"<~@ Jjga֞`a֮gB-@p nrdp=x@|;JA@=p~ nrf"J9+g-I-H2.a``ʠ-I-H~.`fHH0aLg*C@21p0HH@`C 1X LNuNuH//0aXLg&HA@1` XA!LNuH`?<NNTOpg-@tAaH2.A|d2.pAa$Apa`H`?0.@|daXA2.pa&Apa?<%NNTOLNuH`?0 4qe/kP)>0 4pe/~kPi>07 4qe/W7k`i>07 4pe/V6k` >0 4 MP >0 4 LPI>07 4 %`I>07 4 $` Cc(-_\-x`A!NM!`/.\NuHx?<?<NMPA+ AG0gHh/??<NMP& _`Q9P:=|B=|@@|Hz?<E?<NMP-@bF-x^A,!Hzj?<!?<NM-@ZPNuG~0gHk/ ??<NMP&_`A!Hz.?<!?<NMPNuAFG0gHh/??<NMP _`/.b?<E?<NMP!^/.Z?<!?<NMPNu<@BDp PL ~#z$v%r&n'j(f)b*^+Z,V/R01 2"3$4&5(6* 8 fH瀀 o 0@|@Lf Nq)|/p`/p`/p/,z)dP:H?-_<-_=_J-_LgO"nL?a`ahaa2aP;-_|`a Jf.>gALgp nt (@<gn<gJ.?g(agl nt (@||aaaaZ nt (@J.=g.J<gJ`B.>J`I azfJfJg nt (@x `S~fr` nB"Pa2J0.J@n=@JjJ.>g`HnHgtNg~PQaf^Ha L0(|gB|g(|gI HaLf\JfXJgT`R`LSg`DaB2Bhx `\x `V-nJLax`Fa2Rp-@N nT"P2Ja.Of$nLa:f "JagJnJjf.Of^$nLafT0@J.=g,|N@gB@|f8 nD! 1.JJ-x(L-HD`|N@g@|gΰ|gQ: .N{.nD n@N`Bg/.L?.JLNs0(@|N@g"0.J@=@-Ha02J`>a2-HTalJ`|NuB//,z%,J.9gB/A(eA`d _Q9J.>gB.>` _Q9J.>gB.>`o 0.@kS@fadp=@@/nb,_ Nu/< afX<NuaaC>J`H` z$/< !xA!NMX z$t!Lg J(:fP9Nu h^NBH瀀 z$H0(Bk:J(:f4/ f&/NhP _f"U z$"1|BB(>LX`og/hZLNuAxBBB<$g <:g<0e<:epNuVPvxz|0fJfSD`aPŶ<fvC<.f <fN`<0e<:eIJ<Eg<ef2v<-Wf<0e<:d0A A`JgDCCA|Jg6JDjDDP:BDHDda"BDHD aBDHDa,Aav$J@NuJgRFNu< gIFNuafp`Nu/ J@gH@B@H@A"Hӈӈӈe(S@fHHA т t т тe "_NuNuJEg2<| d>gDEB.GABR4XXfrASg`I UeQa" BNuH@00NBSQNuA:EMaNuz(Rv2`pH2jJ:\b8P` V FRvja#Jf2a `<g"a`2a,?<.F-nJNQF?,2< iA4JBx?a40J.FgJgPGLJAHJNu@FNu2`0Nua,#2`aA`,usp G< e1 0Nu$<.gRa`z. xd<jg<pgx=`~zxav,`Hzxaf,`D Ra?xlaH|H<,pVQQ6[<daJgJg/6<aJg@pgnĸ<ffp|7Jg$SgNJf-J.g ĸ<ffp7NuSf"-J.g ĸ<ffp|6/` Jg`/SdSNu Ra<48< f2aD,x4aj|HNua$`zfzazxaFOO0,dNuzxda&< 2i,a`2Ia0d0," 4H҂Ү `2IAaBx=`a0#2IIAfrad,x?`0@2II<@g<Hg<g&8??Nuda(8,d`aa8,a`da,a`2Ig <gaj`S(bra `S(bsr g8<f|.l "ҍXM`|.s HHҍҮ `2HU`a,d2II`zp 4xfa&4JJg$-(aaNA(aa@)Nuda2,d`$),-(aaԺ<fI `02(aaAaR2IIa)+Nu)+,(aA:M`:::ZZZ R(cmpaadxa,a2II`Aaa@xa,d`cmpAaada,x=`eora0@fTx`:0@|@g |Hg|fI (exg `ĺ<g@a0@fxaV,d2II`d2IIa,08<<`(:MRa~xa,a2II`2<g< aHaV2IIf#Afra,d`rd`Ia  zx<`AAв<fxrlpfrrNuaslsroro2`HCagNuI >(/a| [ _"(0(|g4|g*|g?C pgQ..`*`=a]NuzxdaA C@p Vf2A>I fSL0gS@<"fQ gRM"Nustr_constantstring "42BYA>f a,`&a",Xg gH`RfSNu?NupaQdPpd0Nuzx=` Dx%a(|e?Nuxea,2II`z2a,x%z?TMa {>2I f a4`aB:2f Jfr a`a }Nu JAg0HA0Nud<e?`Bx4gxlz` 2A4J<g<g,Sa x=z` lDBap a |`L<e(trapaT` \Gg2baLg.l "ҍXM` 2HҍTM`2JAfTMnopNu>| dzA"0f@AggSLNu??feqogtogeoltoleoglorunuequgtugeultulenetsfseqgtgeltleglglenglenglnlenltngengtsnestA` L~zd00@@0;Af|.Nu #*16;@FJNSZaflquz~ ??sincosmoveintsinhintrzsqrtlognp1etoxm1tanhatanasinatanhsintanetoxtwotoxtentoxlognlog10log2abscoshnegacoscosgetexpgetmandivmodaddmulsgldivremscalesglmulsubcmptstsmovessqrtdmovedsqrtsabssnegdabsdnegsdivsaddsmulddivdadddmulssubdsubaG?g?x 2Yaff60Xf*Nu2YA<gaF <g <e <gg a8/`JfSdSLNufJfS`aNufpcrfpsrfpiar(move&[<e <gmz`Zav f f pQa0,zx4 fx`aBzxla, f? f xf?a<Nud<e?`(pxAa^ Nupl`movem.` sfcdfccacrtcitt0itt1dtt0dtt1uspvbrcaarmspispmmusrurpsrpA`6(B r r raza|`fa,A`psr|bf 8a`az gza2A|@g?2A|f? f:a, g fs`crpNu ftcNua`PaXzat2A|g?2A|f? f a$,tt g1Nu0Nua,x$`(movegfdNu2YgVA@a<g:<g<f& aj,#2Aa6 g,`flusha|$fNuA.a* fw`r a2A| f`Rloadg$<g<g`#2A``ASk f|d`sfcNuA@a fw`r aa,#2Ya<f< d(Nutest2Ag,a` :]S`I`2<A?|0@|g?_a+Nufa,"`Nua,af+NuNu-Mv2A4J<A` 4vlgrd`ngbJg\a`ZgNFf(a -@JEH`0@@|f .Jgp 6$Nu(a)Nug a+Nug-.FfaEp;PJNug2HFf aЁ-@JEHJgV . g&TeJ\dD0H/RaBLga`.J.g$<g0H/tJж $$aga`a|`<H0X@<|],a`.[a^aa],a`aBa`[a2aa]Nu[aana],`?Nup0Dg*HSgHS@f&2JfaJ`4HҮ JkҮvaH` ?`"Jg Ү JkҮva*8.l,NuJj"zJfJ.ugap0,NuSLNuJg8pc,Nugzd?,Nua,Nug"a.lNu2` $,gRNuFf a0 @a ah(aaT,JDkd`a2p ia8pwDgpl.)NuA`fFTz??Nug2Haa.wNuFf-AJEHNug"a`g2HҍTҮ aaA`(pc) g<80<DfdHHҍTҮ aAaJFk d` (pc, a2p iaR.Fgl`w)FgNuA`g#Jf2`"<f"`02`"?Nu8   @ 0@0JJNpNqNrNsNtNuNvNwNzH@HHNPNXN`NhIN@@BHHDFHHJNNLL@HL@H@@BDFJ@AAPPPPPQ`p@0800@@ Hh movep.*coriandisubiaddi)cas)cas`> , Pg/?<?<NMPO?<LNAJ =fJRNrtB0m B nҁ&ҁҁ҃҂`.g g+g fv RNJg)A $ NNup0, xr2, e ЀЀNu)x h x h9h ~2(I9A BNuNNdNpaNVH> lh/H <prA8N20+rA=N$0+rAFNprA3N prALNprAQNNTpNdN$kp/@`p"*N^*j g Jg j`A!0+Nl * r@NJfN`x*j n>( p/@`^ n1G m"h 0+ iN"&m k gJfA&n0+N MNp"-Np"- NNL*mf$Rf>L,N^NuH*H.p@f MJfS."lh ij H P"MN+L Nu%s %d-%d H*H.,SM rAlJgSFfL NuNVH*H.AN,Gl ` ,pnf M` Mǐ HC`SdL N^NuNVH*H&I. KJfS,=AGl ` ,SAf M` Mǐ H"K`SdL(N^Nu/ lh"hjE0<r Q3h $_Nu/ lh*hjJhg0-hoa0m  A0- aRma*_NuNV/ "lh ijCE0( S@H/H`Sd"o B($_N^Nu/ lh*hjJm f;| ` pAa6*_NuNVH04 lh"hjRiE p0(/H/I/J"t &J`Sda o0( oa o0(h"hNJfSN$oG*KJfS2*HE$rJfS/I"C"o2)RA?)?HlHzHn?@0/J>/K6/M:NA"HJfS /2H o$ hN$o,`Sd />"/:4/0&A@JCjRCC o$$H/J:?A4H o6`Sd o:2/4E H o(2(HA p`Sd o$ C HA`Sd  o,apAa o(papAa o(1|L, N^NuNV"lh ij"H=@/HA pN" o1nBh1|'aN^NuNVH0$lh"jj$I G=@/Ir"KHa0.R@ oh L N^NuNVH0$lh"jj$I G=@/I/J "KHa o "oEG " R3@ L N^NuNV/ "lh ij"H E=@/H JAa0.R@ oh $_N^NuNVH "lh ij"H Et?=@/H JAa0.R@ o h LN^NuNVH 4*H lh-hj n"n E-@A$ gJfp r JC a`( p/@`^ n1G m"h 0+ iNF&m k gJfA&n0+N& MNp"-Np"- NNp*mf$Rf k"S L,N^NuNVH4-lh"n ij/HJfz&IE`*k`R*U fXKe N3 o!@$@ <N3*@-Mzp/@`6&JPJ+X n *p` JPJ!M&&H*U f&X*n m><`p| H&M`P$U*R S&P`& m"k h"iNJ@o$$K&S`$$M*U g f f$`$RF*nXM&nXK-M-KܼGmG*nJGn U"o#P MN3L,N^NuNVH4$lh*jj-M0*jrjR@H.N|`0*rAUNp rA\NRFGmNpNN|:- NT&m`H*k0* mN m g (`p"- Ҁp-ANRFGmNX n1E |&S fJFgN@L,N^NuNVH/4-lh n*hj-M0(hh@H.N n0(rAUNp rAhN|`p rA\NRFGmN pNN:- Nr$m`&j|;E *k g n0( kN$ k g (`p"+ Ҁp+AN n8( `Bp- @g4 m"g"(`r$-ԁr NRFGmN( n1D |*UfJFgN$R*n fVL,N^NuH*lh~2|:-p@f mN*;|` HЀAh>0`RG HA&H0rAgEf~+p+@BgW@gY@g@[@g[@gU@g0`2SFg.~1`*z`z p"@g FRF "A  Fo~`;Ep1@o mN*p1@nf @ B5 L(NuADDSYMBATCHBSSBUFSIZECODEDATADEFDEFINEDRISYMFROMFWIDTHGLOBALHEIGHTHWIDTHIGNOREINDENTLIBLIBRARYMAPNCNDNOALVSNOCASENODEBUGNOFASTLOADPREFIXPRELINKPRIVATEPWIDTHQUIETSHAREDSRECORDSUPERSWIDTHTOTPASIZETTLOADTTMALLOCVERVERBOSEVERIFYWIDTHWITHXNOALVSXREFNVHa.p1@g `b~,|z`T  lh /@C"qHN(JDfpA"/0`$JDo.SG`,RF FJ@jR@@*@FlpLN^NuNVH*H~|r-f~RMp$fRM`Hp"Ҁ,r0e r9br0`(rae rfbrW`rAe rFbp7`p`HRMJf`4r9br0dp`.p@0H/@ r N""/ Ё,JfJGg D` L N^NuNNx/N.p@g .Nu.mx.prg.MAPNVH lh /0<X?NpN^NuNVHpN^NuH4.*Hp lh(v,FrAV@.Jg &U`&SJf`N&* J@gS@gS@gS@gS@g$@f `JFgp`~`JGf ` lh( r*fC / 0<?N\O~$U gJf lh N+@%@` lhprN)$@pr JQ lh N+%@Jf&J* lh'H`@ J&%k&S`0L,NuNVHH~a,`p@l lh /0<X?N l\O lh N**@aT.p@faH.p@l lh /0<X?N 0\Ox lh &H lh( r$g r0e,r9b& KN6*pf< lh /0<[?N \O`$x KN*r?/@0<r oNl"TO*pBg" MNlaTO,rAW@.JGga,JGfp@g L(N^NuNV/ *H-@Jg lh /0<Y?N T\OaJrAl lh /0<X?N 4\O lh N)h*p*_N^NuNVHpN^NuNVHBpN^NuNVH4H*lh-Ma.p@g p@g `Z*nAprN'h$@p r JQJ^f+J^`*m^&A`*U Uf*rAW@*nJ@gA N(%@`p%@p nfp@ @aL`p@fa>.p@gp@g | ` n &H`p@fa .p@g `*K`rp@FgPU@g,Y@gPW@gTY@g([@g,@g6U@gY@g6W@g:Y@g[@g`6|`.| `&p@ n@`| `| `| RMJfa.p@gbp@gZ L,N^NuNV-H=@@"m @ l@0;N*6D^x lh`r lh`f lh`ZpF lh`L lh (@@ lh!@`2 lh (@@ lh!@` lh (@@0 lh!@pN^NuNVHaY@f lh N n0R@f lh /0<[?N n\OpN^NuNVHaTY@f lh N| n Rf lh /0<[?N *\OpN^Nu"lh iJfp`RpNu/ l *P fp`Jg "PRp`X p *_NuNV/p lh hCN.JGfp.`p@g 0<\?NTOp.N^NuNVH0$lhp5@%H%IG -H-I Ka.p@f@ad.`8 HA p/@ /H A"/ p"oN.p@fa*.p@fL N^NuNVH4*H&lh-KA )HAN)H Ar)H(An)H0AZ)H8A)HHA)HPA)H(A)HA)HA)HA)HA)HA)HXA)HpA)HxA)HA)HA)HA)HA)HA)HA)HA)HAR)H A)HA)HPp'@A)H`A)HhA)Hpp'@'@'@Nm$@ gp JN.$@ g A"JaH gA`A"Ma4*krA/H`6p mN&@f/-0<]?N\O o"Ka KN~*U&nfJg k f 0<_?NjTO*kN gp.f K&h $SK  g j"Mf` k"Mfp\ MN.&@ f&Mp. KN$$@ f p MN$@&nJNfJ+g A"Jf`A"Jf` kN"Jf MN#'@N&k^ g$k g p.f*k` JfK gb n $H n hN"Jfp\ JN&@ f&Jp. KNz&@ f p JNl&@ M"Kf"n i^/H JN" o!@&nJng.0<?/+nNo\O.JGn/+n0<Z?N\O H'@VL,N^NuNNdNV/ *I-HN n lh (*!h "(l lh!@*_N^Nu%-16s %3d:%02d.%02d --- %7ld Coalescing ParsingPass1Pass2Map Processing====================================== Total CLink Complete - Maximum code size = %ld ($%08lx) bytes Final output file size = %ld ($%08lx) bytes NV/.-AHJj rdҁNzpJjR ?ArdҁNzZr.&lhB+Kl`PMJUg0Gf Gg ?HzpN<\O/.&/."/./././././. /-NHzJN O(0-rAlt` tdBmr$."+tlt`tdlr`r$BoH'@ dmNrL(N^NuInvalid Reloc 8 or 16 reference%s symbol - Distance for Reloc16 > 32768%s symbol - Distance for Reloc8 > 128%s symbol - Distance for Data Reloc16 > 32768%s symbol - Distance for Data Reloc8 > 128%s symbol - Reference to unmerged data itemAn ALV was generated pointing to data %s symbolMERGED data not supported in absolute modeSegment base not specified for %s in absolute modeCan't locate resolved symbol %sUnknown Symbol type %d, for symbol %sSymbol type %d unimplementedUnknown hunk type %ld in Pass2Cannot find library %sCannot find prefix file %sCannot find object %sObject file %s is an extended libraryError seeking in file %sHunk_symbol has bad %d symbol %sInvalid command '%s'%s option specified more than onceUnable to open output file '%s'%s is not a valid numberwith file is not readableCannot open with file '%s'Invalid hunk_symbol %sInvalid symbol type %d for %s%s is a load file%s is not a valid object fileNo hunk_end seen for %sPremature EOF encounteredNo FROM/ROOT files specified'%s' has no parent in overlay tree'%s' is an invalid file nameCan't reference '%s' outside defining overlayInvalid branch to '%s' in overlay node '%s'Multiple 'NTRYHUNK' segments not permittedOverlay manager '_ovlyMgr' is undefinedAttempt to merge BSS with CODE or CODE/DATAReloc found with odd address for symbol %s, file %s*** Break: CLink terminating.Out of memory!!System error %d on readSystem error %d on writeUnknown internal errorError %d: IKUndefined symbols First Referenced %s for %s '%s'Memory Map: %sUNNAMEDUNKNOWN First Reference in Unit %s at offset %08lx in file '%s' To ABSOLUTE symbol value %08lx To Unit %s at offset %08lx in file '%s' NV lhJnf HzN XO/./././. /.N O lhJnf HzN XOHzN N^NuHzN zXONuNV/ -HH$lhJ*g$n/*/ /HzatO$_N^NuNV-H"lhJ)g /HzaNPON^NuNVH4*H&n. lhB($m=@Hrf,*`,$j" gJfEj" g k`Ad/?aR m"h .// HzPNO$n f/+ HztNPO`.&j$k gJfE k /(/+/ HzhNdOpg  mN lhJ(fNL,N^NuNVH.,-H??/Na PO*JEjg `xp\ ngp:(fp`bAhN}*@ gRHz^p@Ѐ MCNx$XO*@.g0p//.HnAz"@Nx>?HnzN`O*JEk `JfpL N^NuLIB,;H*H mg Ma0-J@kN`;|J g lh (JoBp+@ A$"mg mN m&U g `"lh#KJg U!m MNpL(NuNV/ -@p lh*h-@`0-J@jJ g p+@ MaL*U f*_N^NuH*H&I. r Kax;@lp`fp+@+@ GgJGf 2<;A`;| m f4 Gf. lh"(Jnr?2-@NZTO+@`JnD+A`+@ L(NuNVH4*H.&lh$k`.0*J@j$ j f Gf  J"MaBr @!A `*$R f Gfp$N$@%M `, +nDr$ЁN$@p%@ +nD%@A$%H  J"MaJf JNfp` Gf *N$%@f. *ax *N%@f *@%@ nJf0A/HNANAN oN0<?NTOBg0*rN0*"* jNZTO%@l?, v0<,?N|XO k$ g!J'Jp%@ L,N^NuH4*lh&m`$S0+J@k Ka&&J fp+@L,NuH*H&I. -"-,l"`",Jo" m "K`Sdݭfp`ƾoP0-" KNY,Jj?, v0<,?NXO -Іѭ p+@+@Jfp`rll0<`?NTO`^0-"- mNY,Jj?, v0<,?NfXO -ѭ Jfp`*l 0<`?NFTO  m"K`Sd+G+FpL(NuH*H0- @g>.;|0-"- mNZl?, v0<-?NXO;G -ѭ BL NuNVH#4*H&I,"-$-. m$Ho" K"J`Sdݭ`  K"J`Sd0-"- mNYzl?, v0<-?NbXO -ѭ ".]B$KJBg  J"m`Sd+G`(0-" JNY$l?, v0<-?NXO߭ BL,N^NuNV-H ( ШN^NuNV-@-Ha".Ё naN^NuH*H. mf MaBg0-"N~tTOgdp`b - mЭoFBg0-"N~NTOgp`<+G B0-"- mNWp+@l?, v0<,?NHXO`  +@ L NuNVH*H&I.pf, Kar?/@0+rN}"/.Bg0+N}XO -"-,l"`",Jg( m "KHaJ@g 0<`?NTOݭgx Ma,-`D  K"mapJ@g 0<`?NTO0-" mNW|l?, v0<-?NfXOݭ nJg  K"ma$J@g 0<`?N$Uv**rg r Af o `"]Bg ") "jHNJfTO$o, SDJ@f&S$f&Rp/@ `$k8+*k`&UJWCJCgRK KNM*@ f KNM " KaJ@grJFgn lhB( lhJf p!@Nt*jJg m`Az/"n/)/ HzDN KNOBg/@&0<r o&NI @NMXTO` KNnBg/@&0<r o&"JNIvTO KNL*@JCg$ g0<r M"JNLx`JFg / HzNVPO*nXM&n-M SDJ@f&S-K f$n` *U$nf$R-J0gJEgJEgp`pL,N^NuNVpNVN^NuNVH4*H-IB&lh MCa.E JGf(Jg . M"JN. ." B3 n L,N^NuNVH4*H-I&lh MCax.E JGf4Jf~`* ."BAHA n . M"JN. ." B3 n L,N^NuH4*H&I$op& M"Ja.JGf N&"  M"SN@. L,NuNVH'4.,H|SJGf~`Rp@f$"<¬g~`<"<¬g~`,.`(rAf""<¬g~`"<¬g~`~ @0@Ap"RAH҆ Ht4Cq(E @t4Cq(*~*H`Jpr$@Gp0tA0pB* J Hr2CTJBp0CqRGp@eݬ`, nrAC$Mp@C-H SKGJf Fr @AAA | A C nN .L,N^NuNV)@)HN^NuH*H&I.`$po|`, Hr M"K@a,&@ HJfL(NuH*H.`$po|`, Hr MC @a HJfL NuH*H&I. lԱf  M"Kat`  M"KNFL(NuNVNN^NuH*H. lԱf  Max`  MNL NuNV-@pCaN^NuNV-@pCazN^NuNV-@pCadN^NuNVH1*HB IJfS H"t‚vƂ."V/@-I  Ma / M"naJGg H MCaL N^NuNVH3*H&IB kJfS H"t‚vƂ.r+HABA$V䂄/@  Ma6 / M"kaJGg H MCa + Ma J+g0+rg&Ug"~|` k  MaRGX HmL(N^NuNV-@-H-Ia . n"naN^NuH?*H.,JFg F@H"H$ԁĀ.&U` +"+$ԇl ߫ `&S f*pڀ c ` <*(<` F"҄€& N\&@ fℸl fN N0 N\d&@ f< lha lha lha lha0<?N|TO lhר (l lh!h Ѓ'@ rЁ"Ҁ'A&*L(Nu__MERGEDcodedataudataOops, StrAlloc out of memory!! NVH*H&U`" "+ lh S/H  KN_ &o fp*L(N^NuH4*H&lh f`JfEh`p MC^VfEP`p MCNVfE@`np MC<VfE.`Vp MC*VfE`> MJfS RAra$@ fpg'@HzNNXOp` M"Jf L,NuNVH!.*lh"t҂.G NZ~&@ fp`:߭ -"-l+@ m& g m!Kp'@+K'G r ЁL(N^NuFreeR: meminuse=%ld NVH!.*lh"t҂.G NY&@ fB N NY&@ f0A/HN2AN*AN" oN0<?NTO߭ -"-l+@ m& g m!Kp'@+K'G r ЁL(N^NuH*H r *@ lh -l lh/(HzNPOJg U"m!I m&U g ` lh!K - MN\L(NuNV/ lh*h` UC /H Ia*o f*_N^NuNVH4.*H m &h "lhB)pg m "hEfA"HJfS, `p.6hf chB6h`SJn KN, - KN KCN8 KN".Ё* KCN KCN LINEf KCN . KN`b SRC fL KNnr$Ё KN KCN KCN KCN KN@Ю KNl KN0Ю*`  KNV`B KNl^ KCNz KCNp` KCNd KCNZ .䰇l KNְm .䰇m KNr KN KCN& .䰇mHn/.HzNO  KNL,N^Nu Caused by line %ld in file %s H4*lh <N+@x <XN+@| <XN+@&m `p KNJg&SfAxN@JVAAN?pNBJ@g&mZ` p KNX&Sf`p+@ZpNBjJ@g Hz8N,XOAN mxN m|N mNL,Nu__RESBASE NVH?4.=|$lh-Jx-HJGgC `C *H/ A NJpB mz-@=@=@/H80<NbXO&@-K fJGg0<`0<//4?N\OJGg$A <rN+@0<r mQ|*n`z <@m @l@0;N4:::p`"(:::jJDfz`p-@ KCN,JDfnJGg2AprN*@ nN+@ KN@+@p*p+@ `8 nNb/@$ KN o$"nN:.*@` KCN, nN2-@` KCNZ,JDf8JGg .". M"nN: @` .". M"nN:P @p-@-H . g @g g . KN` KCN,` .R KNp KCN,JFfTJf`J0.H2.H-@-A`p.J@g:S@gFS@gBS@g>@~gS@g2S@gS@gS@gS@gS@g`/.0<?N\O KCNA0.HrN n!@2.H j|"@`Sd n1nBnJGgJngA0.HrNP n!@2.H j"@`Sd n1nBn`.gr/.?0<?NVPO`p KNdHn KCN&XO,JFgp@f<|`6Hn KCNXOT@fJGg//40<?N\O KCNp, .THJ*g.%@Nd%@ |".T/@$  K"o$N` KN nN/@$ KN o$"nN5*@`JGgJDg KN=@` KNt+@ `R KNd+@ KCN, . KN^`PJGf//40<?N.\O KCN, KN -@J*g . KN `x` JGf//40<?N\Ox KCNX .-@p KCNp0.NJ*@ Mp0./H0 K"MN,0.T@r2Ap/@(/H,`Lp K"jxNR,pr o,N2.H @!A "jxr2"M!I"jxr2)Ү!A ("jx:)]-@`p K"jxN jx"Mp0p0("HABAt4p0(" n@NR*@-M jx\H0r2ҁ-APr2;AJAgvCp0r INN+@/@$ . K"o$Nb jxp0("o$&Ip0(Ѐ o$$H`YKUJ o0p0"H&Sm n*hx mb`p+@*np MCN,p0.rNL-@T$np0.5@g np0.rN&@%K . M"n"ixN, n*hx``$KXK-g <`p2<mt o0r2"H2<mv6r2-҃/.  nINXO$Sn\M nb`p%@SE$n&n*o0p@bJFf npf KN"T KNPp-@z*n-@`//40<?N\O-MJFf KCN\,JFg KNݾJEfp@g//40<?NӺ\OL,N^NuPass1LibraryObjectH4*H.&I&k(` lhJ(gfJg kCfJfg g< MCf0Jff* gJg M"kfJff ` gJfJf M'H ` M"kfvJffp ` <"fTJg. kCpf Jff g6 M"kf*Jff$ `BJg g MC:fJfg `"&Sf lhJ(f/0<?N\\OpL,Nu__MERGEDWarning: ALVs were generated. udatadatatextWarning MERGED data > 64K, use -b0 on LC H*H&I lhJ(gp`L k"mgp`< -"o"M*K&I k g (` k ( 倐 ]A L(NuNV/"lh-@-HpJr INrIt @Q @!n!B1BB !n$N^NuNV/H"lhpJr INrIt @Q @"n!i!I1|!i !i"nR")D!A$N^NuNVH4-H&I*SH"lhJ)g g <"<­g B!J"naN& n!@ `*m`*m mf n!J+H n"P ) n!@!I n"P n (Ri ( ѩ p`*m gT`*m mf n!J+H n"P ) n!@!I n"P n (Ri ( ѩ `< nB!J n"P n!I n"P#n P1|"n!i `pL,N^NuNVH4*H&I lhJ(gJ f6 - J"Ka-@/ MCahXO-@g @ ('n(`p - m"Kax-@g - ng 0<?NTO/ MCaXO-@g, @ ('n(` - m"Ka&-@/ MCaL,N^NuNVH4*H-Ip/@`2$mp/@ `*j` M"na*Uf$R*n f*U-MfL,N^NuNVH4*I-Hp/@`&mp/@`h$kp/@`T*j gFRm4 nJgJf4 -Jj$ R+@p* n&h" f!M`&!MBm4&n$R*nf&S-Kf*U-MfvL,N^NuNVH4.*H$lh&mp/@ `z|*kp/@`\ -g9|+FJ*gJ gHz N޾XOB* - rND"- Ҁ* rgrځ܅JGgB *mf '@ &S fL,N^NuNVH4*lhA/H `4&m`(p+f*k` m (ѭ*Uf&S*n fXM-M eL,N^NuNV-H| B( h ( "( R /@pNC"/Ҁ n!AN^NuNVH4Hp&@ K-@/H`+R j*h n&h`ff\| m,g"j/I"h )"oo$+J,`6*H`*U Ug"h ) on$n$*` $n&SfW@&oJ@g$-J*n$m-JfT K&ng+KL,N^NuNVH4*H-I&J-Jp/@ `\ n"mahJ@fJ f&M`@ k"maPJ@f0Jf" Ja j"ma4J@f&M`-J&J`p&M-@$M*U f g Jf JaNL,N^NuNVH4-Hpa4~` lh$h`p*f n*h˕`+K,*Uf n"na2 n&hp/@`J*k, g@$j bg Ma` M"Jaڕ`'U, n*!M*k,f&SV@$nJ@f$R-J f\X mBL,N^NuNVH4p-@"lh#H$"lh#H r"lh"#@#H"lh#HJ)f <Aa4)@ @"lh ("lh#@( <ADa lh!@ "@"( lh!@( <A a lh!@$"@"( lh!@( <A,a)@ @"lh ("lh#@( <Aa @"lh ("lh#@( i ah lh hZ"lhaX lhJ(g*/A"lh"i a.hA"lh"iZaXO`, h("lh#H*HB`+nR lh!M*U f"lh ip . lh!@!@FBB~ `Bl lhap lhaadJlg SGJ@f lhB*h$&h f gB - Ы c Hz NٌXO"lh i$$i ( Ъ }c#|L,N^NuNuSRC __MERGEDUNKNOWN__DATABASWarning! Absolute reference to %s module: %s file: %s padPass2ObjectLibraryHunk #%ld not written Warning! GEMDOS relocation section too large for TOS 1.0/1.2 HEADDBGVNVH4*H&n-Izxp-@-@ lhJ(g$ MCNXS@fp` . MNp`zpNJ$@-J n$(%h%|!J(AC / "MHNXO*jHf +ѕApCNIxJ@f` +gSgZ gR`Jg kCVfJfg k (H@B@"+-@`b k (H@B@"+-A`HJg kCfJfg k (H@B@"+*` k (H@B@"+(&SfH * ZN(*@~|$j`&hRX&M n辨 m&'n'D'E B nZ JN n!MpL,N^NuNVH4*H.,.HpN$@ݬ lhJ(g&m$ g +m $$ J+H$`&m$`&S Sg (m$&%G%n%F %nL,N^NuNVH4$lh͗-Hg*jJ` mfpmf*UffNp N*@p r MQ+nJf ;|+jJJf M%HJ`&jJ$A`&S Sf*& L,N^NuNVpH/4*H&n.. iz/H$A:-@|HHH$ g&, g f$k"*Ftfz`ށ-E(,Jfpo ND$@`E-J  M"JNzJ@gp`6$n lhJ(fP,. g g f4 g0 k"lh"i$g "lh g/.0<r n"KNːXOB*J`~$n lhJ(g g r  J"nAN%-gN gF g> g$j gJg "n i-H"n i"h /)/.0<c?N¶O M "n"i$*I-M"n )ѐ( fx $n@g"S@gS@g`@ gS@gS@g2` lhJ(g g k (rgWf o$ fhJlf jCNfJff 9|` lhB("n i"h /)/(/*HzNN n  n hNO`^J gX l R ( N8*@|z` l h$$RX$M l ( Sm l h$NR l !M$$*n Ї* lhJ(g*`| gX$k *rnJtFfBJ(g2 o$ g$tgtftf"lh i$$( ,` A ,0 І*`(0H,܀ g k/H "n"if* n lʛ"ngF"n$i`8p* @f* j"h nf *, l n$Rfĵf$ n  n/.2<"K@NȐXO`J* f o ,(| pNަ*@ *T* jJ$fX ( r/H N7f o "( Ҁ Nr o !@$ j ( "h$ ( r/I(N7.r2p o(`Sd j *"($Ҁ A0N"n0HЇ!@Hx "< o("Ma0XO *( < g2 n/(0<?NB n  n hN\O` (  n0`X g* k"ng n / 2< KI@N@XOHHЇ,pnpl n  n/ 2<"K@N XO `0HЇ* g lhJ(g,`*| g kpf , , І lh, n l n  n/ 2<"K@NƐXO :`rpЇ* g lhJ(g,`*| g kpf , , І lh,pnpl n  n/ 2<"K@NXO R*nXM$n-M*.|".貅]@,.J@fhpf k/ (" o("Ja6XO`Ag JNܜpL,N^NuNV-H@-A-IpN @"n "!n/@ nNf o!@np!@ N^NuNVH4-H&I-k|*lh M/H-IJf.J f&-m` . g|Hm l@0;N.BB"Jgp` MCNJ@g` MCNJ@fJg*nJ$f< - rN3"- Ҁ Nڪ+@$ - rN3~"- Ҁp m$`Sd . n"m$NJ@g.`B/. M"naXOJ@g`( MCN4J@g` nCNJ@fJg*n MCNJ@f*n . n h$P** oJ(g .N"./@  M"oNJ@f~&o*n`L m$*H .@gS@gS@g@ g S@g S@g`ە`0HЅ:`pЅ*n -ћRG Hm j/. (". m"oavXO`B// .". M"najO Jg`p.J@g6S@gzS@gv@gS@gjS@gS@gS@gS@gS@g`X MCNмJ@f*oJ-fPJ-fH n, ."nЩr"n@a`$ MCNtJ@fXp. @f-|`:-|`0-|`&-|`-|`-|`-| nCNJ@fz nNb*@ M/H f/.0<?Nh\O&oJ+gp- @fxpN*@ n*0!M0+n nNn+@n .Nצ+@ ~z`* m "nHNzJ@f^ m "n )ѐRGX Hm`p-S@gS@gD@gU@gS@gVS@gS@gS@gRS@g$S@g(U@gU@gS@gW@gH`L*- `\*+`T*k$&k f gB - Ы *`2*k$ g(*- ` *+*k$J g$m` *k J g$m` l *( `*k g*- ` k$$h f"o i $h`J g l J g ( *$h`*k gJ g - *$m`| o*h$ gJ g - *$m`\J g l J g ( *$h`>"o i ( *$h`($m *Э *`p-/-?2<?N"POJg://// .". n"naO Jg`Xp.?2<?NXO*nHn MCN͸XOJ@g>`/.0<?N\O*n MCN"J@gp`pL,N^NuNVH*H&I=@J$gL + rN-"+ Ҁ/A  M"k$N / rgr  MCN k$Npp'@$`>J@g: + g f& lhJ(g k ( "+d + MNL(N^NuNVH*H.,&Iz-IJgn K/H N2XK o(  MN`0,( RrFnr  MNϼ`pЀ܀p MNϬ`Sfp MNϞRgp MNώR`  MNϬ L(N^NuNVH4-H$lh J/H$-IJ*g*IJ$g|&m$p/@`.+z +g nNP,+*K`ڭ *Ug -g$n  JN(  JN `6zx` k  JNRX m kN S/H KN&o g +g ggp JN$o$fX n&h(`J*gR~*j` Jg$o$RXMm n (H@B@* nN, < nNh + n"kNόJ*fJ*g kN* S/H KN&o`&S f|J*gJ*g&JA/H `*k` m gT"hfJp-fp"n, - Шr mI@a n0p-"m"- ҩ"ma`.-rf$"f n0r - "mAa+n*UfpXK$o$ eX`J*gb&JA/H `L*k`: m g0"hf&p-f"n, - Шr mI@ab*UfXK$o$ e`J*g&JA/H `*k`n m g6"hf,-rfP"n0r - Ш mIAa`.-rf$"f n0r - "mAa+n*UfXK$o$ ezJ*gH&nJ0g> < nN:*k0` n"MN̤ U/H MN*ofp nN &n*k, gJ*g mNz"@ i f *j.*`*j .*|` Jg $o$RXMm n (H@B@* nNR < nNˎ n*h,` n"MN U/H MNR*ofp nNZ&nJgJ*g < nNp MN^ lh hNJfS"lhN  @mpHr M"iN@NŐp` lhJRg@0< hRN&@ f lh/(R0<?N\Op M"KNǞ KN MN.`~,g 0<` MN` 0<` MNǴ"lh i ( /H MNDz"o Q"P ( Щ /H MNǖ"o Q&P$S lhJ(g * MNv` + Ъ MNdp MN\,gp lh&h +Frfr`"  MN2,gp`p MN&S +Frfr`"  MN S"P&Q +Frfr`"  MN`Np MNp lhШr@ҁN#>,Spo,`Jj| H@B@ lh MNƜp MN~ L,N^NuH*H.` ux+x&M*H f L(NuH*H&I g*J$g$ m$C r Ka. m$Np+@$`pr Ka. L(NuNVH/4p$lh J~*j-@-@/H$` J@g S@gW@g`+jF`.+jF`&+jF`J*gJg 0<?NdTOp+@FpFg,@`*Jg$J*g/-0<?N,\O` ,@p@n"Jg"H - A $0ԀA !Jf;|*URG f> *XN`%@"*Xp j`Sd *XN:%@"*Xp j`Sd *XN%@ "*Xp j `Sd0< jNN*@-M f/*N0<Z?NH\OJ*f * Ma-@` < MNv M"jNNĂ j%H*H`Bm4*Ufp)@ J*g*j&@` Jg mCfJfg $o$*Uf gJg|&m` < g$o$&k g*k fAp(rN4)@ r' K"@Q +Ы l !@p!@ !|/H(pN o(!@$ @B n"jaT na**j `/ ACN M"naXO*Uf*jZ`/ ApCzN M"na|XO*Uf*nJ*g l "Ma)@&j g/+HzDN POJ*g * MNpr MN8J*fJ*f&j`t + dJ@0;N ".("><`.J*g><`"><`><`><`J*g><`><*k,` mJfS,prAQpA"mN+( k -Ш-@JfR`TRJ*g +rf", $*Ӯ`,J*g +rf "*` +A "0Ӯ=Gp@oBJ*f

NVH4*H.-I lhprNn$@pr JQ%M%n %Gp%@&A n*h/A`&M*Sg -m$ f n!J`& L,N^NuNVH*H lh-@-A-Ip(rN&@p'r KQ'n'n 'n'MRm&Jg m `+K+K L(N^NuNV/.-Ap@n HA/0Hz&N6PO` ?Hz*N(\O/.Hz.N..N^NuNVH4.,-I-lh$H-H JaH( n *p`&M*S g m"JaT*JEk gJEfp @gp-S@g,@f6pS@g@f& o +F +n `p @f `p- @gJng&nB+/.HzZN6PO$m g j"h /)HzbNPOp-"- a$n g j"h /)HzZNPOp"a +rlr`rdlp`p"p@lpe'@ ``G+n+F `N nprN$@pr JQ%n%n%F G$ g&` n ! L,N^NuNV lhJ(f8J(g>ANBg/@0<r oaANBg/@0<r oaXOANBg/@0<r oaANBg/@0<r oaAlNBW/@0<r oaAXNhBW/@0<r oapADNJBW/@0<r oaRA0N,BW/@0<r oa4ANBW/@0<r oaANBW/@0<r oaXON^NuNVNN^NuNVH*I.-H lh@prN @!M!G.A "n #@p @f pgR L N^NuH*H MaH lh&h~`&S g k"Ma.JGkJGgp` L(NuNVH*H| lhJ(fRJ(fJ/-HzN$p2ANPO. lhJ(f.r$fdG`Vp"Ҁ,r0e r9br0`6rae rfbra`$rAe rFbpA`HnHzNPO`fRKJf`.r0e*r9b$ANJ,pfHnHzNpPO`(JGfAC"2BAa&@ g p+ @fBAa6rANJ@fAa&@ g p+ @fHnHzrNPO`k+k+k `|p+@+F L(N^NuH4.|*lhz&M`$k`p* @f " jN J@gJGfp` |Jg -rgrdmxB-Jf p+@NJg" j"h i /(/*HzN--gJlgHzHxp?p@?NAO -g rtNJjp`0<U&ng " KN,`d K&H-Hp@Ѐed(, l( O ", d(p@Ѐm*A`@HxpH?NA\O(p@Ѐm* ЀH글c( m(</pH?NA\O*@ g-M*d ` " KC@N(-@" ." -@JfJg&" M@N` ". MNRg -M&n` l dgr/ pI?NA\O`fp " KN-@f " KNr K-H`B ." /@" K@NRf& rA@N@UfR ."$ &@Jf .,J zgp` L,N^Nu paNV/ N*@ fp`&-gp:`0-Np:J zgp`p*_N^NuNVH*nB z~` HA JpgRGl|ml|f 9| vp` |n 0<lxn . gpn @=@ J@gS@gS@f:. RE` 9| vp`8, v  MNb-@mXJ zg Np`0<n @f .N9| vp` .J@kN. gFN MN% MN-@`0. g$9D vJng .fp`p MN-@`p`: .rfp`, .NJ@f HA 1".A 1 L N^NupaNVH Hp9@ r9A 9@9ANJ@gp9@ r9A 9@9|9A9A NbJ@g0<l9| ` 9|B9| ~` N8J@f HA RGp@op?p?pF?NA\Op9@ r9A 9A 9| 9A9|9@9|BJlg   9| 9| A2NJg @C N0. n"l LN4NPpLN^Nu__HISOFT__pa)_ XH \JfpN&//??<@ , g @ hN`NAO N)_ XH \Jfp`//)A ?2?<?JAk f)H ?<?B?<BNA/@?Ap)@ z?@>B??Hx?<BNAO JfxO NAO l Jkxg fHyHx??<@NAO p`( g. RAHyHx??<@NAO /, XL \Nu  f `NAO , g @ hN`NAO ` )_ XH \?/?<= , g @ PN`NAPO`?H \ gBW`H?<?/B?<BNA/@2/ ?ABo>BBg?Hx?<BNAO rJWD?A NAO 0L \Nu)_ XH \??<> , g @ hN`NAXO`8pa)_ XH \?/?<Jng0. n NBnJ.g$.rxgrXfp0 n N.H n NSnm.H n N`Jng 0. n NJ.g$.rxgrXfp0 n N.H n NSnm nH-H n N` .L(N^NuNVH/.,:. N*@ fp`p@g Jo-fUO?0-"N `UOp?0-rN XO(JEf-F` І-@UO?0-"NXO-@".g|JjUOp?0-rNXO-@0<rAQ .".$o@, c,<0-"ANZ(gJo ".Ё` .` ݮ` .L N^NuNVH'$*n-I-Hg?NAXOJgp> nf?NAXOL$N^NuNVH!4*H&IpA&-@-@r gr fRM`Jgtp@"g$[@g @gU@g `RM-M~`RM-M~` RM&`&~Jg,Jg V@`r g r gp`pJ@gRM`JgB`xpNݢJ@gp?p?pF?NA\OB n"nap& L,N^Nu)W XH \B/?<CNAO N I2 I2#S=S S S+S3,S3"S6*S8S;I9S4+I3,I3 I3 I3U U1 U1#U1 U1 U1=U1+U1,U1U1;U1*S8S4'SUS5*I7"IUS6EE6NN6US6 B2 B2;U1 U1U1S4 U2 U2SI9 !%)/0./!)   &*'. 2:'B J"V&^f(nv |+,*#$%   TTTxT@@.TTCLink [FROM] files [LIB|LIBRARY files] [TO file] [WITH files] [PRELINK] [VER|VERIFY file] [PREFIX file] [NOCASE|NC] [IGNORE] [VERBOSE] [QUIET] [NOFASTLOAD] [NODEBUG|ND] [ADDSYM] [DRISYM] [TTLOAD] [TTMALLOC] [TPASIZE n] [NOALVS] [XNOALVS] [BATCH] [BUFSIZE n] [DEFINE|DEF symbol=symbol|value] [XREF file] [INDENT n] [MAP file H,X,S,F,L] [HWIDTH n] [HEIGHT n] [WIDTH n] [FWIDTH n] [PWIDTH n] [SWIDTH n] :&''@'f'''((H(|((()))4)Ja)p)X)Y)Z)[*\* ]*:*V*n***`*_*b+ +0+N+|+++c,(,,\g,z,h,-p,d,0123456789ABCDEFhp|CLink Copyright 1991 HiSoft & Lattice, Inc. All Rights Reserved - Version 1.34 0123456789abcdefTX\`dhlptx|  &6*-:- Pagenumhunktypesizefilenamepunitbasealvsymboloffset:hunkvaluelvlord( (\ ((((( H ((((( H  d^z"*8j2q愤 f _̨ BN7)Y 7hpH@ex 9= `3ae0d0c0aeX!0P!,@aSuTBd\}A0 @ÑȈ l@~!@t`!`>MON(C) HiSoft 1993 o,hOZ(HC" ( ШШ^//Bg?<JNAO Jf< N0<VBQ-LP?<NNX|e@GWap `>/.?< NA?BB`, |"|6mH>`-n6>-n:BH6NuaZpJ.fa[/.?< NA\pQ??<LNA&x g ggX` NupNu j,JfJ(g&RJg Hgg`LpNuLJf`pNuH/<aZjXRf/<aZZX`LNuH?<?<aZ@XRf/<aZ0X<LNuaH/<aZXaL|Mg$|Kg|Pg|Hg|P2g |H8g< f>/<aYXRg2JLNurg ?H@2pNuH@<e<3d@ n0pNu?2`ְ<xe<dGpNu f @e6e:e>eBepNupNuHLfe dNu<NuG7|7n@`;J.gH@aQLNuakfa< gX<g|bg|qg<AeA4ggTH`JfAf&nN` .g&@ag`a?`a| .g&@<Zg<:ea`v0a?b`j/ Ga9GLa6$_A C p0QPPaAxaBaak<gag`aB`<Zgal`HzT kH|H8g4|Hg2|Pg0|P2g|Kg(|Mg&Jng< gXrNuNNNN N NkNuB kHNrNu<Ag@ <Bgr<Eg8<FgHP<Gg@H<LgC<Og,<Pg<Rg<SgB<TgH(<WgBNu/ vAM2aUa:fNJgJ$Lg<=fC $ SBa\fH(Ja ZLf /aA$aDJJnfa$&_NuaAj&_Nu)0e(< d"H@A00A`xߴ|gdpNuA$<Ag^A<DgT<Sg"<Mg<PfAL )Cg2 )cg*`)AH<Rg<PfA@.JgADpNu)0e<d@@@`AFpgn@f2/H߲fSfBgX0AO "pNuL"A`SSPDENDlBSSdDATA\TEXTTLJDld\T ` dR h l p tPCSRSPE BSDTXM0M1M2M3M4M5M6M7M8M9/ GJkfa&_Nua&_Nu+><g <g<gNu + ??a6`AKafNu/ vaSfa8rfbJg^ajg aTI `*tJg.<,f<?gB<*gN<=gT<-fJgZa0fJf,a?F$v"EaPLf &_pNua?0&_pNuaf/ a?(_v`Jfa?v`Jf|a?vt`a>"EaPlfaP`a6~fAK$`RP*aQ*Nu/ vAK!aRa7fZgVagI `.apalr=a7,r$a7&$araP"a a+g (@ra:a(4+va5naa>^&_Nu>BPf"kBHzJaOgONuAIntYaQfaN`AK$tYaQgSg@vL a2ak<g߲<Bg<Wg<Lg <Tg<IfA a3a(I Bx|a4*faK <Igd<Tg^B-Jf߲<Lg <Wf|`6|`2SLaf <Bg<Wg*`:`Jg<,gaP8I `A `4J. AGabgZ LJ. g a!4f`f SB. @ F a:`Bn `:aPraD n$hB(>8(@<g*G vg kNRK|<ga<IfF`z`R`Ƶe6e:dNu>eBdNuʲNu$n6Nu$n>Nu(D" ȁ؆$DSzJ. g `2af(J`jREgaf(JJgZ Kag fSf`F$L`` af(J`6REgaha f(JJg KaLgafSf`$L` n(FYd -L-L`-L .Ng-LRa` ` Tfag JJ. f2< gfHRSCg gL `L &n'JB7D@`< gaffHRSCgaRgL `(J`Z ga"JE a|Iʳ gE ahag*J/ QN/aUt,p. SC xA J. f6g< f`JgHS@VLg $_aa `(_`ag< f`JgHS@aV` n"ng$Ha J$Ia"Jga.`.<g GaMaLa)a2` nNuvAD(aKzAD,J.a:gZAD/J.a*gZAD2J.+agZ+AD9J.,a gzZ,`rVaPNv aDBn`aF:I a)faf<,fR-BafԴo-B$Baf$nafalrababB. x`aEI a)^fQJgFaPf-BBJg<,fa8fJfƴe-B$.f a\fR. BBara aK xB. `aEdI a(f$Jg`af<,f*afشopJg"<,f߲<Bgp<Wg<Lfp"R*R*:7|a'`Bahra ^a^B. xI a(`fJgaD La gaDX`aDRa'*nJ.gHn:af.* gSg anXm`Tm`Rm`aL`P*nJnfa&fQ*Qa.A;:aC`P*a a6Q*Qa.Jnf&NuE  gm lpNuE `pNuoNuJ.*jaf/ I x(DC.BS* gPS@g&L x"aJ~, afT\`JW x2aJP, atf.\`$B xaJ, aNf\| (_` HaJL( a|fJf`xPRGTTPTOSp.g<\g<.fC`SH g INua2$fBanaa1a1G B n .g/`/(,/ / ?<?<KNAOJj`p"aA `@\-@PPa*$nPPAT .dЮh}-@lA"HJf$Sg aP` g /?<INA\NuGtJkg?a44TQNuGtJkg?WPa)a 4TQNuB kHN`` ````NqrNu>+$kBaaSfNu$ a`$ a+?a2|+?a椔fafaa#SfNu+?RaxNuJg(axapgRar`a0 faXSfNuSBpNuRBpNu`f` ``"`:``p+?D@`p+?ѫBrNua!zp+?B$kBaDrNua!Hp+?ѫB2+SA$kBa rNu(kB|~zx+?L6`t?t nJgDRBF6a 6Nu ;`HNuFf+EfN6`NdRF`a<v+?aak?a~2<gF< g|HgIJ|Pg޲|Mg|Kg"<gJfPp0e<:e߲<Ae<Gdp7a`A afaf`  `Jg`A` af`BkH7G$LaL`b?a2<Eg?a|2`Dp+?SGdHa6L~a:`pp+?RGkf`SGHa*La`LRFa fRFCf@|`Jfp0r+EgrAH@J@NuSFeafSFd<SFafvSF`p`2+|Fe`Nuar=a T`=kPC~0rda @a :a$Q$ aaa|aQaaatapraa a a$iaahSnPg2R<8fra4.Jaf~a2Q8.Ja~a QrsaarpaaP$nDaEHz / ENuaQ>Nusspsfcdfcvbrmspispcacrcaarmmusrtctt0tt1crpsrpfpcrfpsrfpiaraT$`aJ$a$)`zA4arS frUataQNug`R`TXNZVC$DNu``` ````NqrNu$kB<+J+?ft a*f $ at`$ aa +?a gaar LfraRa4/ aa$_SfNuaPU'JBpNuaDT``` ``L`B``0+@HBpNu +BR$@<+aSf'JBrNu +BR$@Nuaa`aa3`$kB<+8+@SFaWfJFk a|aQNug " fg " fRSDpNupNu``2`F``d``$kB8+@ag/ a"a($_7D@'JBapNu$kB4+8+@SBaW`$kB8+@4+SBaLgFQ'JB7D@pNu$kB8+@4+SBa*g$Q/ aa$_a*$kB8+@a 'JB7D@pNug  fRDpNugnJ.^gkr2/ a`$_`4a*agH< g< g*< ga|`4+r+?SAFAA+?ka`/ a&$_aRDpNuaޠf$EaޖEfH*JQNa?$ML8NuTJNu R$@ahf:Ea^Ef,H*JQNa?L$M$ B zL8A xaQNur*`A+JgJfSfga`NuJgaS`Nur `r*ar*`r `Jng?HBa`?HBa4?Ja4? a4B; `Z0123456789ABCDEFEFA2tpve RdҘ`Jj P0ANAQ0N;B@'d / Pa0fJf Qp(_NuQp(_NuafJga6~pNua`A\BPApBPB.HaLJn\f Jnpf.NupNu+-*/()~#? =&|!^{}$%@'"\6TX\rflx~HLP.2A\0TX1za<f<eX<dP<fAp0XX!`0<gz<g<e6<d.<f0<g*<g"<g<g<g<f`$.L`~E+A\0<02`2plTX1`a `z`a>Ap0XX!<g|z`a<f<.fF߰<Bg<Wg<Lg,|`Z$BaVfF Bt`.f8$Ba@f0t4`f$$Ba,fVa$f B$Ap0XX!z` J.f|REa"`<g <g(H,E5A\0Jpga$`Un\ApYP0$0Nu20|NuApYPe0$0?C\UQ221<d Y`e0 0BCA21N20 XX!NuԀNuNu/aLg@NuĀNuNuNuNuNuWHHNu]`^`V`贀_`ⴀ\`FNuDNuH".Vg& nZeS`ePWQ$(ԮTLNut`H".Vg& nZTeS`ePWf$(`tLNu,JnDJnD&HCH@JCgH@`J@gHCH@ԀJjDNuJgJ,//JjDJjD|.pއUFDFЀeRQ,jD,jDBNupNuJk4<.g.<0e$<:e"<@e<[e<_g<ae<{epNupNuH`/ ~AgfJk`<gjt<:d<0d|~af0CtRBaxga\f$`/ a"_g(It`,~`:<=g~`.~ <g`~ `~ <>g <=fTG`YG _L`NutS~`<0e<:dԂ ЀЀԀ0ԁ<:d<0d~`DHtpGN``@`````d`v`Pp< gf g`nSe`0ep<djԂet0eN<e`F0eF< d@ReL0e&< e`AaX,Y8`2A$a '@8aa/@aЯ'@, /a +8'@4 O `/ I`Hk"/ XK"`&J.g<:g<\g cS`&WXKQBJ.gBB.&_X(_NuHpg8x8 ЀЄT-@JЀЀX/aL-@Fg @BSfrNu"nP$) .Xg @ . S@a`JNu( d, e e$ gը B( (H W fAS@`PB( AQBPNuHJFg, nXJg$ g ( /a _g"AJ(gA`LNu"nF$.J,hH@a,HFLHFHjD܆܆ԂԂ.1hg G g Xf|`"HNuCh~NuHcJkagp` LNuJXgTeldJFfJ.f NuJ.fNue dH@J.k( n"g fLpNuJgl!@B` n"gܰfAB( lHa.HB"A LNuQ/abf( .f"aBf @ PNf ( Wa>gPXONu _pNuJXgdE^a(nX|IIg@Rg$, aaaaJ, gIRFkfa<g|aB`aaNuaaaaa n . (h(JTgJB"nHi/?<0NATO|d B/<K`/<KNAOJk&@"<Ү Ү Ү ғdA И И kC . Ю Se0Qd . Ser Qd k$r gհg<f`Ё` `tA ~"n"i(-IxQNuB.`pЮ Ю Ю Ю @JgJfP R @ gZf . gDTa-@Xg8 . ag.(. S nX"n"i(pЮ Ю QdNu` OЈ./H" afNH a&HLg< /X'@( HaR'H, '@8 LINE$g X,Y8`'@4 O `*Bg/?< .g @ hN`NAXNua @Nu/?<HNA\JNu@-I2=G 0Av6(4(=C>|dp2<`0<2<=@=A@=C@@RA=AJ=B:02-@6 npBBQd=CkH=@VS@H=@T0.FW@=@N0.TnHnR@=@JD@n>nS@H=@R|R||N||0.Ba2rHp@Fa N'HN +FgB +FfPL!|pcF'nLB0X>@faBka2`7na`aaaHGTLQNu/ GaGA pBXQLn$_a*PP`Van`NGt+Fg GTQNu .gfNu/ &@JkgQPa&_ kNa -KJkf<`$PP`6< .g&t| f6<CTJv0fQNuG0`Nu +>f 2. [A0+R@@e0+R@`Nu +>f0+S@|e?GaQQatAa0aHGPPaZaךA/0.Baz _GhtX?@H 2NLGT0QNuG7@7@nnR@=@HD@n>kH=@VS@H=@TnHnR@=@JD@n>nS@H=@RNu +>g +>f kNa fNuA af +>f kNaaNah`'BB`ָ +>f A agNu/ kNaa"$Rf4("kTBaa$`z/ na$_A p W| BA^'HHB+L~P/ (KG4,6,nJ,Fg0r0,Fa ,Ng @JfJgr2,RHAaar aAC p,>@ pa ,>f lNA&ar)a lNJg"J,Lg ,>g2< av lNAFaZ2< ab2,SA4,6,H0aL 2,laLSB6,a2,4,l6,ap&L(_Nug /a _`Nu0,l@dJfr H0aL RBNuTT ST0HHz*aQQaBkGJkgԬPPa`LNur2+p+>@NNu``(`F`nAZ'HHA nA|crA?NuAf'HH|Fd^AA&AA?NunA&dr<dr<erA?Aڰ'HHNu|?AL'HHNur@`<Jnf+F<g 0.BajNuNu=@B3aA<gx<f kNJgh/ vA a WBJ(Lg hNAF"Lfaga`6pJg LHaNL(ga`a&WPaJ+LgaVa6&_Nu?QQa(>QLJg2|L"kNAFp?WB )Fpcf#@FPLP`/ Gdp/a +N @ fJ( g4j (gHa*HIFaL?f" (faf`!A h f kNanG Q&_NuH"nL ( R$@m<+WFe/ agQ"_" LI`"_LI`aޖ"g.H಼crL0(" ha$L1A"!BNu|br INuAegS@ fQ fRNuD@S@  fTe@SAS`a kNaf`F +>fQQa kNaZfl +>gNu kNar +Ffr`L kN (g @`* fNu @ f` kN g @` (fNu @ (faX/QQa$ _/ (daJ _p"HR""Af7@RaPķWa`2+Fag ANagNuA a&nA a`/a kNJg afa"_aJgP !|pcF$.LaTNuJ._g .RfNuA`JgPaQg nRXH/a _Nu/*Hta _gNu-K-Kag -@V-HZpNuBVBZNu .VgGaNJkfa<` NuA BfA ~x`pA haf(Jg-BTaaZA afZG a .TA CX"И""И""}-@laaaaj$.Taa@`aaa`ΨJnf+>+FafNu kNR<cr<f<fg <fJgaJA`'HNh>a kNar'h Bh L(<f'hB7h"@h$?Nu/ kNkL +>@<g!kB `!kB1k@"k?$ _Nu/ <ax"_gV$H <BQ9 g4$i#H!Jg$)p<g p<g@!i )$@$1|"NuL g#Jf` g$/aRa _rNu/ Ia"WC&pWB! _"n!I!I!n!nZ!nVn%|Nu//(Jf / ha̦ _J(% _fa̘ _BBB(%1|"Nu (g-@-h-hZ-hVNu"Hg<:g<\f I`Nu<g<Nuva balf2Jg,A tg<,f(H/a: _g I a@`B NupNuAgafRa2f-K p-K-KS-K t`Nuva afJgt/aa VA $/afLB. .g @ ( gJf&@(($RXOP`a f ang&@ @aaCross-reference listFilenameDisassemblyMemoryRegisters Mon 3.10 HiSoft 1993Source ( ESC to abort Window start address?Goto line?[Return] Filename to loadSource file to loadExecutable file to loadCommand lineProgram terminatedRegister=valueCannot runIn ROM!It's odd!Cannot write!Too many breakpoints!Run until addr[,param n=*?-]Breakpoint addr[,param n=*?-]Expression to lockKill all breakpoints Y/N?HistorySearch for B/W/L/T/I? Printer not respondingEnter expressionSymbolsPREFERENCESScreen timer Y/N? Follow traps Y/N? Relative offsets Y/N? Ignore case Y/N? Ignore cartridge area Y/N? Symbol lengthStart at labelTop of RAMBDOS BreakpointCopy start,end,toFill start,end,withSet current drive/directorySave binary, filenamestart address,endRun: Go,Until,Instruction,Slow Watch Y/N? HelpDisassemble start,endRe-install exceptionsSave preferences Y/N? This version of Mon only works on a 68000 processor! Don't try loading any programs...Unrecognised screen modeQuery which portPort to write, valueSource line numbers N/D/H? Auto load source Y/N? Auto '_' or '@' prefix Y/N? Display ZAn in disassembly Y/N? Compare start1,end1,start2Memory areas matchExec file to use<,textaddr>MON.INFH/.XBX/ x K$MavfFTMHQNa hL f*C x<[g <?g< fXp-_X$ML8JNuQ*_UMp`-JLJ` lA <f/A f _` aE:f 1Q2J QJE:f !B1CpNu JapNupAf JhgpNuAHQpNurAa AHQNuJhgBh"P QJf2Nu-I=Q2JNuA6-HpBFAJQNu nCp Q D0J LCfA6-HNuE a|?aA'HHa ja`J|gx0zt`taːa8RQa˞A6(HEJgJgJ$g Jng(nr a8vaZ$azQa^r ava@$a`QaDra$aLa"ra4aDa8aǺara$a"a+? a0gaֲRa/ $\abaH$_afI6gJFfVNu/ /vaN _aʒ7|0+kI Bxa|f"axfJg aI `/a$&_pNuaz&_tNutnE;LnnBHCG B+Fa7|7kNu/a _aaI BxNu/ /LtvEa _a 0.@k _/"HJfC0 H7@ _`ɶ/ Caak<g< fa&_Nua*N`NuC?aak߲<Yg<Ng <g/f>a2<YNuJngx {xyxz .xpg@-@t=x@=xBx`1|@1~BqrJngs `Nu=|a6`=|a,`uvJngw 1@1BNu..Nq 8ffgNuJ.g=|(NuaFx@aFx@Nu-_-xA!NM!/.NuAG0gHh/??<NMP& _`QP=|=|@|Hz?<E?<NMP-@F-xAd!Hz?<!?<NM-@PNuG~0gHk/ ??<NMP&_`A(!Hzf?<!?<NMPNuAFG0gHh/??<NMP _`/.?<E?<NMP!/.?<!?<NMPNu\^  #$%&'()*+,//p`/p/,z'PH?-_<-_\6=_J-_L-ODOz?.Of($nLEafEafTpbWf-JL0`|g"/A6gA8gA(g _/p`8 _W?Ns/p `(/p` /p`/p`/p`/p`/p U/,z&PH?-_<-_=_J-_L-ODOzNh-H@/.8"nL< g4<g8||B0B."nL?aaaa22aŪP-_`JaJ0f.gA^Lgp nt (@<gn<gJ.g(agl nt (@||aPaha,a nt (@J.g.J<gJ`B.J`|I afJfJg nt (@x `Sfr` n0B0"P2J0.J@n4=@JjJ.g`HngpgzPaHfZHaL0(|g>|g(|gI HazLfTJfPJgL`R`DSg`<2Bhx `dx `^-nLaLx`N2p-@ n"P2Ja..Of$nLaf "JagJnJj^.OfV$nLafL0@J.g,|N@g:@|f0 nD! 1.JJ-x(L-HD`|N@g@|gQ.nD n@N`/.L?.JLNs0(@|N@g0.J@=@4-H02J`T2-Ha2J`|NuB//,z#J.g@/A'eAرd _QJ.gB.` _QJ.gB.`o 0.kS@fap=@/n,_ Nu/< aDX<NuaaCJ`H` z#L/< !xA6!NMX z#0!Lg J(fPNu hNBH瀀 z#0(k:J(f4/ f&/NhP _f"U z"1|B(LX`|og/hLNuJj6D-`.Jj-D`JAj-DA` a"fֲ d0Nu/PHAp` $/tp?fJgP²< o^02Q$NuA0g NutfhilscccsneeqvcvsplmigeltgtleAH.P Nubwl?dAH Nutst chg clr set 0Nu>B.ABR4XXfrASg`I xUeQa" BNuH@00NBSQNuA:EMaNu|*Tx 4brJ4xXHjpF6&8 d T6a#Jf2a `<g"a`2a,?<.-nQ?,2< iA4JBx?a0J.gJgPLAHNu@Nu2`0Nua,#2`aA`,usp G< e1 0Nu$<.gRa`z. xxd<jgV<pgNx=`Hzxa@,`Hzxa0,`D Ra?xla|<,pVQQ6[<daJgJg/6<aJg@pgnĸ<ffp|7Jg$SgNJf-J.Ng ĸ<ffp7NuSf"-J.Ng ĸ<ffp|6/` Jg`/SdSNu Ra<48< f2aD,x4a4|Nua$`zfzazxaOO0,dNuzxda< 2i,a`2Ia.d0," 4H҂Ү V`2IAaBx=`a.#2IIAfrab,x?`v0@2II<@g<Hg&<g2??Nuda",d`aa ,a`da,a`2Ig <ga\`S(bra `S(bsr g8<f|.l "ҍXM`|.s HHҍҮ V`2HU`a,d2II`lp 4xfa4JJg$-(aa@A(aa2)Nuda$,d`),-(aaƺ<fI x`02(aaAaD2IIa)+Nu)+,(aA:M` :::ZZZ R(cmpaaVxa,a2II`Aaa2xa,d`cmpAaada,x=`feora0@fTx`:0@|@g |Hg|fI x(exg `<g@a0@fxa,d2II`d2IIa,08<<`:MRapxa,a2II`2<g< aHaH2IIf#Afrav,d`dd`Ia  zx<`lAAв<fxrlpfrrNuaslsroro2`:CagNuI x>(/a| [ _"(0(|g4|g*|g?C pgQ..`*`=a]NuzxdaA |C@p Vf2A>I xfSL0gS@<"fQ gRM"Nustr_constantstring "42BYA`f a,`&a",Xg gH`RfSNu?NupaQdPpd0Nuzx=`x%a(|e?Nuxea,2II`z2a,x%z?TMa {>2I f a4`aB:2f Jfr a`a }Nu JAg0HA0Nud<e?`4x4gxlz` F2A4J<g<g,Sa x=z` *DBaz a :`@<etrapaT` Gg2baLg.l "ҍXM` 2HҍTM`2JAfTMnopNu>| d6A&0f @@@AggSLNu??feqogtogeoltoleoglorunuequgtugeultulenetsfseqgtgeltleglglenglenglnlenltngengtsnestA` L~xD0@@0;Af|.Nu #*16;@FJNSZaflquz~ ??sincosmoveintsinhintrzsqrtlognp1etoxm1tanhatanasinatanhsintanetoxtwotoxtentoxlognlog10log2abscoshnegacoscosgetexpgetmandivmodaddmulsgldivremscalesglmulsubcmptstsmovessqrtdmovedsqrtsabssnegdabsdnegsdivsaddsmulddivdadddmulssubdsubaG?g?x 2Yaff60Xf*Nu2YA<gaF <g <e <gg a./`JfSdSLNufJfS`a Nufpcrfpsrfpiarmove&[<e <gmz`*av f f pQa0,zx4 fx`^aBzxla, f? f xf?aV<Nud<e?`pxAaJ Nupl`movem.` sfcdfccacrtcitt0itt1dtt0dtt1uspvbrcaarmspispmmusrurpsrpA`H2B   aza|`fa,A`vpsr|bf a`az gza2A|@g?2A|f? f:a, g fs`crpNu f ntcNua`PaXzaD2A|g?2A|f? f a$,tt g1Nu0Nua,x$`movegfdNu2YgVA@ab<g:<g<f aj,#2Aa g,`flusha|$fNuA.a  fw`r a2A| fZ`Hloadg$<g<g`8#2A`~`ASk fd`sfcNuA@a fw`r aa,#2Yaf< dNutest2Ag,a`:]S`~I`2<A?|0@|g?_a+Nufa,"`Nua,af+Nu<|gjtblpu gps gn:Eag?g?xda`2A?a:2A?a,2`6A aN2` lpstop #Nu-M2A4J<A` 4vtgzd`gjJgda`gVf(a -@E`0@@|f .Jgp 6$Nu(a)Nuga+Nug-.faEp;PNug2Hf aЁ-@EJXgV . Tg&TeJ\dD0H/Ra0Lga`.J.+g$<g0H/tJж $$aga`a`<H0X@<|r 4@z9 xf,&0x(#8掁%QP,9@t!-i 9 _ (5H "B\e6 Fc# FA)e{F >'g.F@4`%!4oW9#}SaZ} Z*An@o,M x+a@3Pn9?7n(4ǿl7 < 1E?@HG ހ0s x0|;`ހu0 iA`*LͽgG,!@8LC/`@ai!.dx:C/ Vp 7q8 9(Cnҁ:4Cw A4ӀWo >ps!:P 8 `cr /=AP>#B#~0G"h$AX@Cp/&D0gbƨ 6&ěqM$:'0@o}E(>xQPK Pj CyQ BIN/MON.PRG`4& 1ĉ Pȱ&O4Sޘ"F3@@!o "@4T(<Q3?xP$ȓwM23'0`4l$oI4)JtB?< NA)x x h9h2(I9AB/@> NA"j)IlA W*j,Jf J-gRMJg"Rl AfR&MRM Rf Gf Vf =fp#@JgN &IMaJf"JfB` _fj Pfd Bf^ PfX =fRYIJfLrpg:鉰<0e<<9dҀ`<Ae(<zd"<Fc<ae Ҁ`²$W`.Jfg&BN&IAp<}bB0,Ha,N'"@$ p lep@9@)I"`BQ)I`BQ ,ذo2V@l$)I,B"Y"XI#I2B"2)I" XA"AJfF" leT)A ,0BAHAR@&,HCBCHCFC׬.I/ JSB?/ / ?<?<JNAO N"N.H0 _N,>`> ,pg/?<?<NMPO?<LNAJ =f8RNrtB0m| nҁ&ҁҁ҃҂`.g f Jg)A NNup0,r2,de ЀЀNuNVANACNHn A"nNp ANpNN^NuNV/ -@N*@ fHlaXO *_N^NuNV/ *H-I MN*@ gp"<@ MN " *_N^NuH*H.|`BpA&Hg0` gpN`@7*` Hl"a,XOp SJf L(Nu/.p @m @7` @0.NuNV=@H-Ha npna n@C N^NuNVH?.<.H|S @0@Gx HЀA4:0H-AҬ-AK~`p Kaz&@RMRG Hm~`p n KaX&@ nRRGFm "Ap@SrtAFv@ ?A"  Kap/ Aa0/"@X@H*n/@ rA"MANp g HlHaXOp MNL(N^NuNV|H4*Hx/ HlRNPO`RrSg /HlbaPOp.G0mp @o /HlanPOp Ma,TM*GB.`p Ma KRK.TM SEJ@fp.F+Fg /HlN POK  @ d\@0;N$6DPD6$p0,KUF-@`, ,WFK-@`-lKYF` /HlaPOSFJGop@lz`  lv RElm0,H/@ ."/ND-@`,0,H/@ ."/ N(Rp N lv"PR SFJ@f|`2  lv ?/H ". h$o"jap@g.z`"  lv? ". h"MaTORElm` HlNXOpdA"lNJ*@Jf l(g/,HlaPOL,N^NuNVH.*HHl-HNpXO`8 @?g*@#g@g`" lN&)@` lN,9@`pN  MCbNt,p@f0,H M*HYM` U)HChaV)@f/,HljaPO lJfS Ta&@0,Hr NNa)@v|`j l"Kf @1@ KCN  * lv/H KCa o!@f / HladPO lv/Hpda o!@RFlm Ua|`,  lv/@ hN / lv hNRFlm lvNr lNzXMJfpL(N^NuNVH'4.-A-H Nr*@ f 9|p`>--gJlgHzHxp?p@?NAO -gp? rN)TOJjp`&ng ". KN(*`-K e ,Hr@ҁl-A O ",Ht@Ԃm*A`HHxpH?NA\O-@r@ҁm0".ҁc-A m <-@/.pH?NA\O*@ g-M,. .".޲e"  KCN4-@" ." /@JfJg&" MAN'` "/ MN'Rg -M&n` lg/ pI?NA\O`rp ". KN *@-M f ". KN'z K-H`D " /@" KAN'Zf* rADN'HUfR ."$ &@Jf .*Jgp` L,N^Nu paNV/ *HRU2-Rm=@0- @mAHr"mAN Bm*_N^NuNV/ *Hp=@=@-M/./ -IACN#POJng0.HrA"MAN -f-gp`0.*_N^NuraAm rzAnr ANuH*H&M` HNJf L(NuaJAg$HAf JAggpJAgRr"9ANu JfSHfNuH@B@H@NV"Or N.A0Jf fQАN^NuH@B@H@NV"O"AA0f fQАN^Nu0123456789abcdefH@B@H@QO"O2Af "ᲉfQАPONuHJNV"Ol-Dr NA0JffQ N^NuH pr<+g <-f0m< n 4ABA@`$0S@JjDA2NuNVH*H&I.-AJAn @DY@g 9|p`-fJmg-f m Np;@ ;@pm J@g4Y@g@--g JlgHzHxp?p@?NAO f 0-N$J@g ". nN#`xz n&H .䐅" KAN#(JoL Є n*Hp -f" KSH rN#j,JFf| `p@g  KN4D"ځfJgp` L,N^NuNV/ *HRU2-Rm=@0- @mAHrCANBm*_N^NuNVp=@=@Hn /.ACNPOJng0.HrACAN, f, gp`0.N^NupaNVH/$*nB|` HAJpgRFlmlf 9|p`dzn 0<lܱn . gpn @=@ J@gS@gS@f8. RD` 9|p`=l?/ p=?NAPON#H.JkJg ?r>?NAXON#*p`0<n @f ?r>?NAXON#9|p` J@k|. gt ?r>?NAXON"p??/ rC?NAO N"?/ r,X| nJhgN+H@+g6@6g S@g@fF~r++WDH,`4><r++WDH,` |+H@ag S@g @f~`><H@ag@gD[@gv`JFgp`p@@?,\?/ NPO*p@fp`JFg<<@`|<<@`vJFgp`p@?,\?/ NdPO*p@fp`JFg<<`D|`@JFgp`p@@@?,\?/ N&PO*p@fp`BJFg<<`|`p`0f"n#H p3@3E#H3@ 3@3F L(N^NuNVH 4r2 l"P&Q=@/A/H f`\ K f 'm ѓ`&M*k f*o KYH"Uf. S  f / pI?NA\O / l l L,N^NuNVH*I MYH~-H`T H l&P" g@*ne8 l"Kлc`(XM ndb&M*S f nB!S& a RGlmL(N^Nu ,)HJfNuYH<0",,f 9|L ?NAXONp:Jgp`pL$N^NuH.BJGkll HA*HJUg `9| pL NuNV-Hp NjN^NuNV-Hp NVN^NuNV nJfSp" nCNlN^NuNuNVH~A -H`p%f n-HH@dgF@ gW@f` n*X-H`H n(K|-H`SM rASFJFjB.` n0H-HANnK/ N@XO@`FRGSlm  l)H`0HAN`"RGSlm  l)H` HAN n-HJf& L N^Nu0123456789acdefH0`HxCr1fJ@m |$n|f Bt`<-fP`<+fJ@fp <0f8p<Xg<xf(p`"<f<0f xfRH` xfRHJgt<0mT<9n0`<Am>7l4&gHCHCJCfԃek`PPԁek`PP`JgD"/ g"ASH"" L NupaNVH!4*H&n-I g4Bg/ p=?NAPO/@Jk " g BgrE?NAXO6 /?BgrF?NA\OJgp> nf@~p&(fCp?/ p=?NAPO-@-H`LCp?/ p=?NAPO-@`4~p&fCBg/ pH` A&>HJjzDJEgK|-|`*J.gK|+|`*nJ.g K| |-M  MN*Jnf Jf /"`0.J@jr=A0.E(*nJDo" M H"MNT Hr0 M`Sd:.Ep@f.fJnfB`*S.HS@gS@g `A&.`A&~>` A&~>*n`F*S.HS@gS@g `A&.`A&~>` A&~>J.gA|0|-H  nNߴ*`0.J@j=||*S.HS@gS@g `A&.`A&~>` A&~>J.g|0A|x|-H  nN~*/ fANޚ`v SX*P fK4 MJfS,0.J@kFo"=A0.2.@lt=B`n@l Fn=F&n J.g2` H K"nNSnl*n`p KNSnl`$p K"nNSnl` H K"nNSnl /"`| ST0@B.`p`r0.Flr=A`nK&n J.g4` H K"nNSFl*n`p KNSnl`&.H K"nNSnl` H K"nNSFl /"L,N^NuNVH*H&I-n `:/r%f& nfR`/ / CNzPOJg-@` /H KN n@-HJfL(N^NuNVH! Hp9@r9A9@9ANJ@gp9@r9A9@ 9| 9A$9A NJ@g0<l"9|` 9|B"9|~` NJ@f HARGp@op?p?pF?NA\Op9@r9A9A9|9A<9|:9@T9|BRJlXg9|9|0. n"llN,NzpLN^Nupa/ *HJmg -fp`60,HN+@+@ Jf 9| p`;lpmp;@ ;@*_NuNuNVH.*H,p1mgp`LJmfj-fbp;@ rAg0 MNpJ@g p`0-;@ 2-SA;A JAk mR r`  MN" `-g*p@fp` @z0-rANר~-@`2 - *JEg H2- m ANz-@`p-@rf`"Hg-gp;@ `0-;@ m +Hp@gSm m mR `  MNp0mgp` p@fp` L N^NuNV)H`pN^Nu/.J`g  l`N` N,.Nu)_xH|Jfp`//??<@NAO `)_xH|?/2?<BNAPO`fH/$.*H,p)@Jg(DJGkfv NJ@gl/ /?p??NAO *JkNJgpfHlhHx?p@?NAO z`,g XRHlhHx?p@?NAO ` p f N`/ /?p??NAO NL$Nupa?H|?<?/B?<BNA/@2/ ?ABo>BBg?Hx?<BNAO rJWD?A NAO 0L|Nu   "_` "lxL|Jj$AD)@|ClApfp9@pNBNJkp)@N/2H@t `WWf(CQQ`дWWf CQQ g$Nu// "QS@t `| SAgU@c дgSAW  _ $NuFatal error: Out of memoryInvalid S-recordDisk fullSplitting "%s" Invalid S-record at line %ldInvalid S-record at line %ldWarning: checksum error at line %ld Invalid S-record at line %ldWarning: S5 record ignored Read error on "%s"S-Record Splitter Copyright 1990 HiSoft All Rights Reserved - Version 1.01 b:p:rCannot open "%s" for inputwCannot open file %s for output  ((((( H ((((( H  (7778( ^_Ph~O?L';9Mz@6o@8qq@ O` d̆@+bp.wk/j@({'3a Gzpra.>@^ a0@ ch 1K@2C t PK  .k *.8BIN/SRSPLIT.TTP`4@l08Cx@| P2S?x$H <t @<h SO2P .I @ 5 550LS3EAb+T@eJZpf 8)MʶMD3)l`bP@3RL4ˠ)f* Hb[yqǠhɉ. L$inm֔t0nY3 f (_̨a Bx!neY6D:ё.,0 >9Aʠ F =aT ?igBH& v ! @H^`a@H$nH (YI00d@$D4XXJ 7d>˵@c `B6Hb$@@XrAed`aGf$P!, DB V #Dx@DIFuD@J!LA!!@")0J`, `B!5bihLq! JyarBDiQxAbWxL\@@4=r8pB @v p (` `<H$oI<)JLHz?<&NN\O"j)IDA W*j,Jf J-gRMJg"Rlp Af^&MRM Rf Gf Vf =fp#@JgN<&I P@Jf"Ͱf ,Ma*N#MJfB` _fj Pfd Bf^ PfX =fRYIJfLrpg:鉰<0e<<9dҀ`<Ae(<zd"<Fc<ae Ҁ`²$W`"JfgBN&IAp<}bB0,Ha*N/H"@$ p lvep@9@l)Ih"`BQ)Id`BQ ,o2V@l$)IPB"Y"XI#I2B"2)I\" XA"AJfF" lveT)A ,0BAHAR@&,HCBCHCFC׬.I/ JSB?C/ / ?<?<JNAO N*N6z0 _N4>`> ,Hg/?<?<NMPO?<LNAJ =fJRNrtB0m| nҁ&ҁҁ҃҂`.g g+g fv RNJg)A NNup0,pr2,POHxpH?NA\O-@/pH?NA\O/@ JFg4pr nN/ //$ <". n"Ka,pr nN|POprA"KN@rgHl|HzaPO .Ю/ //$". n"Ka r nN0 nN!/@, KNPOJ$gJ nShm"hRp`N!,Sk m kR `  KNJFg n(g nN" KN"/pA?NA\ON4/Hl|BgpV?NAO N4 UCN // pI?NA\OSGfpL,N^NuNVH?4.,-H N$*@ f 9|np`>--gJlgHzHxp?p@?NAO -gUOp? rN2XOJjp`&ng " KN2`,`Z K&H-Hp@Ѐe^(,l( O ",\(p@Ѐm*A`:HxpH?NA\O(p@Ѐm$&փc( m(</pH?NA\O*@ g-M*d ` " KC@N4"-@" ." &JfJg$ " MN1` " MN1Rg -M&n` l\gr/ pI?NA\O`fp " KN -@f " KN1X K-H`B ." /@$" K@N18$f& rA@N1&UfR ."$ &@Jf .,Jrgp` L,N^Nu paNV/ *HRU2-Rm2- AmAHp"mNBm*_N^NuNV/ *Hp=@=@-MA/./ CN,POJng0.HrA"M@N-f-gp`0.*_N^NuNVHANXr @h "n2(RAA2(A2(A2(A2AN^NuNVH?*HH.G"AO?AH4<SA6/HxdC:/jVEEEHmECA, @f HH@J@f HH@J@fp`p@-H.SG`A0pH@SGJGn-HH-HH-HH-HSC(CH/@ /A rNЂr?NAXON/LN^NuparaAm rzAnr ANuJanFebMarAprMayJunJulAugSepOctNovDecSunMonTueWedThuFriSatNVH*HAN . @AN/@N | /Ь~. g* L N^NuH*H&M` HNHJf L(Nu2H@/QQ`WWg` QQQ Nu2H@Q QpNu?g VV`H04NugJfpNu SNuH@B@H@NV"Or NA0Jf fQАN^NuH@B@H@NV"O"AA0f fQАN^Nu0123456789abcdefH@B@H@QO"O2Af "ᲉfQАPONuH/JNV"Ol-Dr NVA0JffQ N^NuNVH*H&Ip KN-@gN`DS nH@/g@ g@"g`$R ." "R/@  M"KNd /` nfBpL(N^NuH pr<+g <-f0m< n 4ABA@`$0S@JjDA2NuNVH$*I."MJfS, -HJge,S "M$H`Sd nB0h RL$N^NuNVH!4*I-HBg/p=?NAPO. m* n";|  :r+A+A?r>?NAXO`Jk ?r>?NAXO nJfS.p\ n°0xf" N/@ G"nN6 oB0x-HJgp:(fHNN@A:` p?NATO:p/?NATO&@Hnp?NA\Op??/.pN?NAPO.Jfb.g2<@`2<A;A.g0<m+n .H@AN . @NANЬ~+@/ p?NA\OJg N+z`&p;@ ;@;@ ;@;|"-+A+mL,N^NuNVH?4*H.,=@ NV&@ fp`<++g JlgHzHxp?p@?NAO f 0+N*LJ@g " MN)v`rx&M " K@N)`&JoL Ѓ M-Hp (f& KSH rN)8*JEf n| `p@g  KN*"؁fJrgp` L,N^NuNVH?$*nBr|` HAJpgRFlmlf 9|np`lxn 0<ln . gpn @=@ J@gS@gS@f:. RE` 9|np`">,n?/ p=?NAPON)&JkJrg ?r>?NAXON)p`0<n @f ?r>?NAXON)9|np` J@k. g| ?r>?NAXON)Tp??/ rC?NAO N)>?/ r9<|` HrH@@A` H. SFJ@fL NuH*H>9< MJfS,pev]&M KCfdJff^J,lfa:Al"Kf V&M Kar09<`& @f HdH@J@gn`mRG mn mf @f HrdH@J@fRG| @l9@ 9@ @f HdH@J@g|`|Bl`*0lC 1HHnC 1HHRl l m R9@A LN^Nupa/ ,L.JGj D@` .NupaNVH*H MJfS.Jg0&lD`&  S"MNJ@f S-Hp=fC `XKJfpL(N^NupaNVH;$*Hp,?NATO=@p*?NATO=@ .B@H@@".BAHAA".BAHAA$.BBHBB$.BBHB?B$.BBHBԂBB-trA J@jV@@?AHd6/HÇ8/mCA@B,H~` HЀAp20H܁RGp-@m -c.p-f&p-HH@J@gp-HdH@J@gR rNL$N^NuNVH*H.,&I "NF*Jf `J f0,Hd+f KNvJ@g `7k 'k `p3kU@gV0<k @f0+7@ `8+gp`0<k @f0+7@ ` p7@ p``+f 0+HcJ g^0+ H M"k`Sd0+H2+ k @N,0+Hg$pf p` "N|`'k  M0+ H"0+Nj,0+ H"g8pf0+ H"N4,`00+ H"Ҁ "N,`0+ H"Ҁ "N,0+7@ `hJk g:0+ Hm ?@H" M"k`Sd2/ k'Hk *MJg KN ^J@g ЇS"N " `JfF L(N^NupaNV-H-@B@H@ .B@H@@ .B@H@@ .@ .?@ .Ѐ@N^NuNV-HHHH@B@Ѐ".(HHH@B@-A(HHH@B@-A(HH-AA(HH-AA(HJ@jR@@H-AA-A N^NuNVH*H-gh-g MN UOp?0-rN XO,`v MUOp?/H0(rNXO o 2(H,*h>(` r fS SGJ@f`2UOp?0-rNXO,-g0-m H܀`0-H L N^NuH*H.,-g MN p@f MN&ހ|+m p;@;m B--g rm;@ UO?0-"N$XORfp`pL NuNVH*H&I>,0| nJhgN +H@+g6@6g S@g@fF~r++WDH,`4><r++WDH,` |+H@ag S@g @f~`><H@ag@gD[@gv`JFgp`p@@?,4?/ NPO*p@fp`JFg<<@`|<<@`vJFgp`p@?,4?/ NlPO*p@fp`JFg<<`D|`@JFgp`p@@@?,4?/ N.PO*p@fp`BJFg<<`|`p`0f"n#H p3@3E#H3@ 3@3F L(N^NuNVH!4r2. lh*H U&P=@ f"`^ K f n'h ѓ`&n k-Hf KYH"Uf* S  f/ pI?NA\O lhǓ ld L,N^NuNVH*I&MYK~|-I`L lh*P gL$N^NuH0$&HBHgHCHgCHBBBЂL NuJjDJjDaDNuaDDNuJjDaDNu/HA4fH@HAHB4g0H@40HB2$Nu/v|dQC|dYC| dUCJAkSC4HBBBHC604HAdSCЁr2HCH@A&$NuNVH $NB*@Jfp`.-gp:` ?-p>?NAXONp:Jrgp`pL$N^NuH.BrJGkll HA*HJUg `9| npL NuR",\"AҀPpc")A\ A! "N"i! -|,Nu"l\)a\"aNNVH! =@-Hr??/tC?NAO N4.JGjp`.gg 9| np`pLN^NuNV nJfSp".CÈNN^NuNuNV/ AN*@ fN0,x @d@@0;N""4""""".(""."K`K`K` K`KUmmB,A)HACNV@0.H)@~JgUmmp@9||`B,Bl|A)H*_N^NuTZCST6CET-1???-2???-3GMT0paNVH~A -H`p%f n-HH@dgF@ gW@f` n*X-H`H n*K|-H`SM rASFJFjB.` n0H-HANK/ N(XO@`FRGSlm  l)H`0HAN`"RGSlm  l)H` HAN n-HJf& L N^Nu0123456789abcdefNVH#4*H&n-I g0Bg/ p=?NAPO,Jk g BgpE?NAXO6 ?BgrF?NA\OJgp> nf<~p&(fCp?/ p=?NAPO,-H`FCp?/ p=?NAPO,`0~p&fCBg/ pBBg?Hx?<BNAO rJWD?A NAO 0LTNu   "_` "lPLTJj$AD)@r|ClApfp9@npNBrN"_` "lPLTJkp)@rN/2H@t `WWf&CQQ`дWWf SIQQ g$Nu// "QS@t `| SAgU@c дgSAW  _ $Nu @ D H L P T X \ ` d h l p t x |  (===>( 8RTb L9~] pIz1a$;KIhy,4@ Wܿro 7ٽ|75?+\ I~wG|1I e|9>>?I~o _ Y~/H|_Q(w|C~&WS@ B+8%)Ԡ飢CpU7ʌ@6~Pg}S>PK 9kqA3> BIN/STRIP.TTP`4H 0Áx@|yK$$z8`'`>MON(C) HiSoft 1993 o,hOO(HC" ( ШШP//Bg?<JNAO Jf$ N0<xBQ-LPF`4/.b?< NA?a>AX=XX=X6X<XXX}XX=XJ9fBxHnM?< NA\-@b&<_CPUaVfg G`TaR`:ag&<_FPUa2gp-@nCv$na/<akXRg2JLNurg ?H@2pNuH@<e<3d@ n0pNu?2`ְ<xe<dGpNufe*ejeeeeepNuUOb_VNuHLf efd0 UOb_Nueje<NuG7|7n`DJ.;gH@aQ;LNuak^a< gP<g|bg<AeA$4ggTH`JfAf&n|N` .|g&@ag`aI`a .|g&@<Zg<:ea`0aI`v/ GaCG HLa;p$_ACp0QPPaK2aLaak<gag`aLb`"<Zgal`HzT kD|H8g4|Hg2|Pg0|P2g|Kg(|Mg&Jn Tg< gXrNuNNNN N NkNuB kDNrNu<AgIڲ<Bg<Eg^<FgR <GgJ<LgM<OgR<Pg.<Rg<SgLj<TgQ<WgL^Nu/ vAWa`VaDRfTJgN$Lg<=fC P$ SBa^g nneR0@߰|FPfFp)0e< d4'''H(JaoLg ada@`0;tNp`HAafp<H(Jdb< e nndL`Na$LfBA0; N aJ`z 82&,@HPX^dapLf".f<f.L`.H`H(Ja$2Lf /aJ8$aLJn Tfa|&_NuaJ&_Nu)0e(< d"H@A<00A`xߴ|gdpNuA$<Ag^A<DgT<Sg"<Mg<PfAL )Cg2 )cg*`)AH<Rg<PfA@.JgADpNu)0e<d@@@`AFa fANupgb@f&/H߲fSf0O "NuL"A`SSPDENDlBSSdDATA\TEXTTH"_O @`&H"_ЀO `I"__NI`J`J`K`K`N{ NuN{ NuN{ NuN{(NuN{(Nu-BNuN{(Nu0`Nu Nu  Nu @NuNuNuNuSFCDFCCAARMMUSRCACRVBRMSPISPTT0 TT1 TC FPCR FPSR FPIARCRPSRPLJDld\T F 6 PCSRSPE BSDTXM0M1M2M3M4M5M6M7M8M9/ G HJk fa&_Nua&_Nu+:<g<g<gNu + ;;a>0`ASafNu/ va\ a@fbJg^a! g a`I P`*tJg.<,f<?gB<*gN<=gT<-fJgZa fJf,aF$v"EaXf &_pNuaF&_pNua f/ aF(_v`JfaFv`Jf|aFvt`aF"EaY faY8`a>fASj`[PaQNu/ vASga[0a?,fZgVa BgI P`.aar=a>r$a>$aZra"a a.g (@raa+d4+va=aXaE&_Nu>IHzaWgWtv`W(Nua@.Of$nLafa^`UNuAQtYaZPfaW`>AS{tYaZ(:8(<<g*G `vg kRK|<gJa<Ifz``hR`UOb_g`fee<dNue6dNuJjgejd Nu$|NuʲNu$nҲNu$nڲNu(D" ȁ؆$DSzJ. ag `6atf(J`nREgahf(JJg\ KaRg fSf`F$L`` a7D<`< ga"fHRSCga!gL `(J`Z gaN"JE aDIʳ gE a0a*g*J/ Q/ag,p. `SC A dJ. af6g< f`JgHS@VLg $_aa`(_`a!Vg< f`JgHS@a!:V` n"n 6g$Ha J$Ia"JgaL`vAL^aTALbJ.`AKJ.ag Z.a^AM{a8rNJ.g rDJ.jrHa6Skaak<g< g*p<Dgp<Ngp<Hf@a6~a X`a`a NAM/J.agZAM2J.}agZ}AK_aa AI PfI Pa~I Pa6jf>Atg R<fB(aAK abaI P\r2.6ERaBI Pa,I Pa6fa fe洼d=B6aALJ.a@gZCfAJafCjAJa f`DaaJI P"/ acBI Paa5fagI P`a"_"pNuXONuAKKaaak߲<Yf6aVBgHzL?<BvG P``40NuB\aMK.` Ka0.B Kag>|fJf`xPRGTTPTOSp.g<\g<.fC`SH g INua9fBaa0a8a9HG n .vg/`/(,/ / ?<?<KNAOJj`p"aL `H-@PP8a$nPPAT .dЮh}-@lAg"HJf$Sg af"B` "nPC-IvtaEabON2B/.PB?<?<KNAOM-@Q8 nP/(,a( _a$BvBDaKafA>a P;` g /?<INA\NuGtJk g?a44PQNuGtJk g?|WPa1(a 4PQNuB kDN`` ````NqrNu>+$k>aa \SfNu$ a d`$ a N+;a2|+;a&fafa a*lSfNu+;Ra NuJg(a agRa `a 0 fa SfNuS>pNuR>pNu`f` ``"`:``p+;D@`p+;ѫ>rNua(p+;>$k>aDrNua(p+;ѫ>2+SA$k>a rNu(k>|~zx+;L6`t?t nJgDRBF6a(6Nu ;`HNuFf+AfN6`NdRF`a<v+;aak?a~2<g< g|HgȲ|Pg|Mg|Kg&<gJfPp0e<:e߲<Ae<Gdp7a`A afaf`  `Jg`A` abf`BkH7G$LaaBdL`b?a2<EgF?a@2`p+;SGdHa2L~a`pp+;RGkf`SGHa&La`LRFa fRFCf@|`Jfp0r+AgrAH@J@NuSFeafSFd<SFafvSF`p`~2+ |Fe`6Nuar=a'`=kC~0rda'a'a$Q$ a.aa|a'TQaaaaraa'da'^a$iaaSngR<8fra4.Ja~aQ8.Jaarsa'a'rpa' aV$nDa>aSng0raF$.Laaba^$nLQFaFgNra$.J-B a^$nJp.H;Fa*J.Gg$ra&$.N-B a4$nNp.H;aPFa%DaSng` nne8'''Cag'~rfa&6rpa&0a&&atH4ar a&TO$ar a&$ar a%/ Clr gr-a%2ARAf TIA;f"A3gA&a$``RIa%r.a%?~aQ>rea%Cr+gr-a%r ga%fa%\a"_aSnfR<gO `R<fЀ_Jng^CajgRaSngF+;|;~Crma$r0a$a64$v aalSng RG| f_;Nu00a$`$Jk aJng `a2SnNutf a"Sng6`aA0aa?>EjHz / ENuaQ>Nusspsfcdfcvbrmspispcacrcaarmmusrtctt0tt1crpsrpfpcrfpsrfpiarF * X @" L80 R^hnsnaninfinitya$`*a$a $)`g a#j`#dTa`AHaarS frUa#<+J+;ft aLf $ at`$ aa +;a,gaar Lfra"0a4/ a a$_SfNuaPU'J>pNuaDT``` ``L`B``0+@H>pNu +>R$@<+aSf'J>rNu +>R$@Nuaa`aa9h`$k><+8+8+apNu$k>4+8+8+<4+SBaLgFQ'J>7D8+<4+SBa*g$Q/ a~a$_a*$k>8+7DA 0XX!<g|4z`a<f<.fF߰<Bg<Wg<Lg,|4`Z$BaZfF Bt`.f8$BaDf0t4`f$$Ba0fVa(f B$A 0XX!z` J.5f|4REa`<g <g(H,E5A0Jpga$`UnA YP0$0Nu20|4NuA YPe0$0?CUQ221<d Y`e0 0BCA21N20 XX!NuԀNuNuJgL@(Nu@4NuĀNuNuNuNuNuWHHNu]`^`V`贀_`ⴀ\`FNuDNuH".g& neS`ePWQ$(ԮTLNut`H".g& nTeS`ePWf$(`tLNuL(NuJk4<.g.<0e$<:e"<@e<[e<_g<ae<{epNupNuH`/ ~AxgfJk`²<gt<:d<0d$~af^CtRBatgag.Aٸaآf*<d$< e nneA0;hNf`$`/ ar"_g(It`~`:<=g~`.~ <g`~ `~ <>g <=fTG`YG _L`Nu".F(@4:NV^flrNz NuNz NuNz NuNz(NuNz(Nu$.NuNz(Nub4Nu $Nu$NuB$NuNuNuNutS~`<0e<:dԂ ЀЀԀ0ԁ<:d<0d~`aX,Y8`2A$a '@8aa/@aЯ'@, /a +8'@4 O `/ IHk"/ XK"`&J.|g<:g<\g cS`&WXKQBJ.|gBB.|&_X(_NuHpg8x8 ЀЄT-@ЀЀX/aL-@g @BSfrNu"nP$) .g @ . S@a`JNu( d, e e$ gը B( (H W fAS@`PB( AQBPNuHJg, nJg$ g ( /a _g"AJ(gA`LNu"n$.,h /LB $`HFHjD܆܆ԂԂ.1hg G g Xf|`"HNuCh~NuHcJkagp` LNuJgTeldJfJ.ef NuJ.efNune rdH@J.ek( nf"g fLpNuJjgjl!@B` nf"gܰfA|B( lHa>6HB"A| LNuQ~/abf( .f"a4f @ PNf ( Wa>gP~XONu _pNuJgdE#a(n|IIg@Rg$, aaaaJ, gIRFkfa̲<g|a FB`aǶaPNuaaaala n` . (h(JTgB"nHi/?<0NATO|d B/<K`/<KNAOJkt&@"<Ү Ү Ү ғdTA И И  kC . Ю Se0Qd . Ser Qd k$r  gհg<f`Ё` `A "n`"i(-I\xQNuB.pЮ Ю Ю Ю\ @JgJfP| R @ gZf . gDTa-@g8 . ag.(. S n"n`"i(pЮ Ю QdNu` OЈ./H" a fNH a&HLg< /X'@( HaZ'H, '@8 LINE$g X,Y8`'@4 O `*Bg/?< .`g @ hN`NAXNuBg/?<DNAPJNua @NuJjg?</?<DNAPJNu/?<HNA\JNuOA Lp`d@P@@@-I-H4(v6(0rRAHf0(=@=A=Cڶ|dp2<`0<2<=@=A@=C@RA=AzJ=B0-@ npSBBQd=CprGaaTpABh PQB|p2.zRA4.z|)ez;UB6.zTC6.nzUCH=ENu0.kf0.ar2+7ANu"nΰ|g XI|gXI"Q'iL7@Nu?0.a0H HBp0.@@ npN0+7@Nua``8``f`x`C0.'I&Nu```B`P``4+JgSB"H4+ SBQ2fTHQ IQNukIgSA`NSAkIgSAp2fTH2fTHQpNukJgSB`dkJgSB` 6+KgSC$S6+SCSC4+ SB2.J@j" J0QRJ0 fTJQNu0+S@S@ J0QRJ0 fTJQNuC````B`f`v`X4+JgWB"H4+ SBQ2f\HQ IQNukIgWAp2.QNuSAkIgWAp2f\H2f\HQpNukJgWB4.4+SB|g*0<2.Jf QNuFQNuHA0@A2IIA8z-|JVg~D/4+SB0<2.+)+ QLJg 0+FS@fNukJgWB2.`6+KgWC$S6+SCSC4+ SB2.J@j" J0QRJ0 f\JQNu0+S@S@ J0QRJ0 f\JQNuC````D`R``4+Jg_B"H4+ SBQ2fAQ IQNukIg_A`SAkIg_Ap2fA2fAQpNukJg_B`kJg_B`6+Kg_C$S6+SCSC4+ SB2.J@j$ J0QRJ0 fEQNu0+S@S@ J0QRJ0 fEQNu=|=|=|0+HC````6`h``p0.H@0.4+ JSB"H2 Q IQNuI4.HB4. Jg0.2.A QNuRCKPCSAI0.000Jg0.0Q0.0000NuHJ4.4+SBJf >6.2.` >6.2.|g.~d0Q`0QACQLNuG0@G>OOG8|DzEe<SFSE0>Jg(d0Q`0Q>kd0Q`0Q0ACQLNu/2.J4+SB6.2.~0@g0Q`0QAQ.Nu6+SCSC4+ SB2."SJ@j $IA0""""Q"JQNu0+S@A$HC0""""Q JQNuC ``6``2`6`P`4+ SB"H2QQ IQNu`x`k`Jp@QpNu6+SCSC4+ SB2."SJ@j$IA0Q"JQNu0+S@A$HC0Q JQNu$k6+SC SN$k S"kAN$k SN SSC$kN SSC$kN B`&$kNpa0+S@7@BkNupaBNuJ.fH :+4+2+RA6+ AoSCgx?a4RBSEfL0Nu?.?<a%XJ@Nu=CvA -HxNua46.v`< far a`A "nxf?a 2`-IxNu .xA ␈g Hn /?.v?<@NAO g`J.jBaf`4JnvfA??.?<a% o \f?< ?.?<a$\LNuHJ.g0< dr `Jfr`0HJ.f< g 0+k gL Rk~a@LNu0+kkd7@Bk`x LJf*SE7nDaa6+4.DDP4@aaZk< g<g<gd<g||Gg|Kg8|Mg0X>@faBk a2`7na`aaaHGPLQNu/ GaG HApBXQLnz$_a*PP`Van`Gt+Bg GPQNu .|gfNu/ &@Jk gQPa&_ kJa -K|Jk f<`$PP`6< .|g&t| f6<hCPJv0 fQNuG0`Nu +:f 2.[A0+R@@e0+R@`Nu +:f0+S@|e?GaQQatAa0aHGPPaZa>A/0.az _GtX?@H 2NLGP0QNuG7@7@nznzR@=@D@nڐkH=@S@H=@nnzR@=@D@nڐnzS@H=@Nu +:g +:f kJa fNuA a.f +:f kJaaNah`'B>`\ +:f A aagNu/ kJaa"$Rf4("kTBaa$`/ nzaP$_Ap W| BA'HDB+H~P/ (KG4,6,nzJ,Bg0r0,Ba ,Jg @JfJgr2,NHAaar aAC p,:@ pa ,:f lJA&ar)a lJJg"J,Hg ,:g2< av lJAFaZ2< ab2,SA4,6,H0aL 2,l aLSB6, a2,4,l6, ap&L(_Nug /a _`Nu0,l @dJfr H0aL RBNu^1^8^%^bHHz*aQQaBk G HJk gPPPa`lLNur2+ p+:@NNu``(`F`nA'HDA nA|crA;NuAՈ'HD|Fd^AA&AA;NunA&dr<dr<erA;A'HDNu|;An'HDNur@`<Jn Tf+B<g 0.ajNuNu=@3aAQHJg2|H"kJAFp?WB )Fpcf#@FPHP`/ Gp/a +J @ fJ( g4j (gHa*HIFaL?f" (faf`!A h f kJanG Q&_NuH"nL ( R$@m<+WFe/ agQ"_" LI`"_LI`aٶ"g.H಼crL0(" ha$L1A"!BNu|br INuAegS@ fQ fRNuD@S@  fTe@SAS`a kJaf` +:fQQa kJaZfl +:gNu kJar +Bfr`L kJ (g @`* fNu @ f` kJ g @` (fNu @ (faX/QQa$ _/ (daJ _p"HR""Af7@NaPķ|Wa`+Bag AagNuA Pa&n|A Pa`/a kJJg afa"_aJgP !|pcF$.LaTNuJ.g .fNuAJgPaQg nXH/a _Nu/*Hta _gNu-KR-KVag -@-HpNuBBNu .gGaNJk fa<` NuA fA x`A af(Jg-BTaaA PafZG Pa .TA CX"И""И""}-@la8aRaaj$.Tah H(<f'h>7h"<h$;Nu/ kJkH +:@<g!k> `!k>1k<"k;$ _Nu/ <a"_gV$H <BQ9 g4$i#H!Jg$)p<g p<g@!i )$@$1|"NuL g#Jf` g$/aRaŬ _rNu/ Ia"WC&pWB! _"nR!I!I!nV!n!nnd%|Nu//(J\f / haJ _J(% _fa< _BBB(%1|"Nu (g-@R-hV-h-hNu"Hg<:g<\f I`Nu<g<Nuva ralf2Jg,A Ptg<,f(H/a\ _g I Pa@`B NupNuAafRa2f-K -KF-KS-K `ČNuva afJgt/aaA P$/afLB.d .`g @ ( gJf&@(($RXOPd`a f ag&@ @aFaapNu _`p?ala0J.fa pNuapNuPC:SR:A7'Divide by zeroCHK exceptionTRAPV exceptionPrivilege violationTraceBad interruptInvalid TRAPIllegal exceptionBreakpointD:A:Searching...Address errorBus error ; , Text: Data: BSS : Current Breakpoints: Data start,end<,size>Cross-reference listFilenameUnordered conditionInexact resultFP divide by zeroUnderflowOperand errorOverflowSignaling NANLine-F exceptionCo-processor violationFormat errorBad MMU configurationDisassemblyMemoryRegisters Mon030 3.10 HiSoft 1993Source ( ESC to abort Window start address?Goto line?[Return] Filename to loadSource file to loadExecutable file to loadCommand lineProgram terminatedRegister=valueCannot runIn ROM!It's odd!Cannot write!Too many breakpoints!Run until addr[,param n=*?-]Breakpoint addr[,param n=*?-]Expression to lockKill all breakpoints Y/N?HistorySearch for B/W/L/T/I? Printer not respondingEnter expressionSymbolsPREFERENCESScreen timer Y/N? Follow traps Y/N? Relative offsets Y/N? Ignore case Y/N? Ignore cartridge area Y/N? Symbol lengthStart at labelTop of ST RAMTop of TT RAMBDOS BreakpointCopy start,end,toFill start,end,withSet current drive/directorySave binary, filenamestart address,endRun: Go,Until,Instruction,Slow Watch Y/N? HelpDisassemble start,endRe-install exceptionsSave preferences Y/N? This version of MonTT requires a 68030 processor! Unrecognised screen modeQuery which portPort to write, valueSource line numbers N/D/H? Auto load source Y/N? Auto '_' or '@' prefix Y/N? Display ZAn in disassembly Y/N? Compare start1,end1,start2Memory areas matchExec file to use<,textaddr>Use own screen mode Y/N? Own screen modeUse overscan Y/N? Use interlace Y/N? MON.INFH/.B/ x K$MafFTMHQarL f*C <[g <?g< fXp-_$ML8JNuQ*_UMp`-JLJ`>AH 2HHЊU4ZB<$6  fHЂ`0Jg<f ЊXJ`HHЊ0N!@` 0C `-JT/-_LJ`0pABPAHQNupAJhg"P QJgBhB` AHQpNu/ avfaa"_E:fL Ef@<f/A f _` aEf"1Qa&2J QJEf !B1CpNu JapNuNz@N{NupAf JhgpNuAHQpNurAa AHQNuJhgBh"P QJfa2Nu-IX=Q\a2JNuA-HDpBFAJQNu nDCp Q D0J LCDfA-HDNuEa|;aA'HDa ja`Jgx0zt`taŢa(RQaŰA(HEDJgJgJ$g Jng(nDr aJval$aŌQapr a0vaR$arQaVra$a^a4ra4aVa$8aFa,ra$a4a +; adgaRa/ $\ata8$_afIҹDgJFfVNu/ /vaN _aĤ7|0+kI PBxalf"aŊfJg a"I P`/av$&_pNuaj&_tNutnELnnBHCG B+Ba7|7kNu/a _aaI PBxNu/ /LtvEa _a 0.@k _/"HJfC0 H7@ _`/ Caa&k<g< fa&_Nua3`NuCq?aak߲<Yg<Ng <g/f>at2<YNu&<_VDOagp-@r&<_FRBag=|Bj` Bn-xj-x.f nrfxAa,a0.@|d$riphS@2.AaApa` -|BJ9+f?.?<[NNXO"hd"<h`, nrf8b@"<Y`8`@"<~@ JjgaT`adg B-@p nrdp=x@|;JA@=p~ nrf"J9+g-I-H2.a`֦`ր-I-H~.`HH0aLg*C@21p0HH@`C 1X LNuNuH//0aXLg&HA@1` XA!LNuH`?<NNTOpg-@tAaH2.A|d2.pAa$Apa`H`?0.@|daXA2.pa&Apa?<%NNTOLNuH`?0 4qe/kP)>0 4pe/~kPi>07 4qe/W7k`i>07 4pe/V6k` >0 4 MP >0 4 LPI>07 4 %`I>07 4 $` Cc(-_f-xjA!NM!j/.fNuHx?<?<NMPA+ AG0gHh/??<NMP& _`Q9P:=|B=|@@|Hz?<E?<NMP-@bF-x^A,!Hzj?<!?<NM-@ZPNuG~0gHk/ ??<NMP&_`A!Hz.?<!?<NMPNuAFG0gHh/??<NMP _`/.b?<E?<NMP!^/.Z?<!?<NMPNu<@BDp PL ~#z$v%r&n'j(f)b*^+Z,V/R01 2"3$4&5(6* 8 fH瀀 o 0@|@Lf Nq*/p`/p`/p/,z)P:H?-_<-_=_J-_LgO"nL?aahaa2aP;-_|`a Jf.>gALgp nt (@<gn<gJ.?g(agl nt (@||aaa"aZ nt (@J.=g.J<gJ`B.>J`I "afJfJg nt (@x `Sfr` nB"Pa2J0.J@n=@JjJ.>g`HnRgtXg~P[af^Ha L0(|gB|g(|gI HaLf\JfXJgT`R`LSg`DaB2Bhx `\x `V-nTLax`Fa2\p-@X n^"P2Ja.Of$nLaf "JagJnJjf.Of^$nLahfT0@J.=g,|N@gB@|f8 nD! 1.JJ-x(L-HD`|N@g@|gΰ|gQ: .N{.nD n@N`Bg/.L?.JLNs0(@|N@g"0.J@=@-Ha02J`>a2-H^alJ`|NuB//,z%J.9gB/A)eA`d _Q9J.>gB.>` _Q9J.>gB.>`o 0.@kS@fadp=@@/nb,_ Nu/< afX<Nua*aC>J`H` z%(/< !xA!NMX z% !Lg J(:fP9Nu h^NBH瀀 z$0(Bk:J(:f4/ f&/NhP _f"U z$1|BB(>LX`og/hZLNuAxBBB<$g <:g<0e<:epNuVPvxz|0fJfSD`aPŶ<fvC<.f <fN`<0e<:eIJ<Eg<ef2v<-Wf<0e<:d0A A`JgDCCA|Jg6JDjDDP:BDHDda"BDHD aBDHDa,Aav$J@NuJgRFNu< gIFNuafp`Nu/ J@gH@B@H@A"Hӈӈӈe(S@fHHA т t т тe "_NuNuJEg2<| d>gDEB.GA|BR4XXfrA6Sg`I UeQa" BNuH@00NBSQNuA:EMaNub|*Tx 4brJ4bblL<^d:Rb X HTxla#Jf2a `<g"a`2a,?<.F-nJNQF?,2< iA4JBx?a0J.FgJgPGLJAHJNu@FNu2`0Nua,#2`aA`,usp G< e1 0Nu$<.gRa`z. xd<jg<pg x=`zxa,`Hzxa,`D Ra?xla|H<,pVQQ6[<daJgJg/6<aJg@pgnĸ<ffp|7Jg$SgNJf-J.g ĸ<ffp7NuSf"-J.g ĸ<ffp|6/` Jg`/SdSNu Ra<48< f2aD,x4a|HNua$`zfzazxaOO0,dNuzxda< 2i,a`2Ia.d0," 4H҂Ү `2IAaBx=`Va.#2IIAfrab,x?`20@2II<@g<Hg<g&8??Nuda&8,d`aa8,a`da,a`2Ig <gah`S(bra `S(bsr g8<f|.l "ҍXM`|.s HHҍҮ `2HU`a,d2II`xp 4xfa$4JJg$-(aaLA(aa>)Nuda0,d`"),-(aaҺ<fI `02(aaAaP2IIa)+Nu)+,(aA:M`:::ZZZ R(cmpaabxa,a2II`Aaa>xa\,d`cmpAaada,x=`.eora0@fTx`:0@|@g |Hg|fI (exg `ĺ<g@a0@fxa,d2II`d2IIa,08<<`:MRa|xa,a2II`2<g< aHaT2IIf#Afra,d`pd`Ia  zx<`4AAв<fxrlpfrrNuaslsroro2`FCagNuI >(/a| [ _"(0(|g4|g*|g?C pgQ..`*`=a]NuzxdaA C@p Vf2A>I fSL0gS@<"fQ gRM"Nustr_constantstring "42BYA>f a,`&a",Xg gH`RfSNu?NupaQdPpd0Nuzx=` x%a(|e?Nuxea,2II`z2a,x%z?TMa {>2I f a4`aB:2f Jfr a`a }Nu JAg0HA0Nud<e?`@x4gxlz` 2A4J<g<g,Sa x=z` DBap a `L<e(trapaT` \Gg2baLg.l "ҍXM` 2HҍTM`2JAfTMnopNu>| dA"0f@AggSLNu??feqogtogeoltoleoglorunuequgtugeultulenetsfseqgtgeltleglglenglenglnlenltngengtsnestA` L~zd00@@0;Af|.Nu #*16;@FJNSZaflquz~ ??sincosmoveintsinhintrzsqrtlognp1etoxm1tanhatanasinatanhsintanetoxtwotoxtentoxlognlog10log2abscoshnegacoscosgetexpgetmandivmodaddmulsgldivremscalesglmulsubcmptstsmovessqrtdmovedsqrtsabssnegdabsdnegsdivsaddsmulddivdadddmulssubdsubaG?g?x 2Yaff60Xf*Nu2YA<gaF <<Nux}`x`aa6,a??a6NuA00Nua`aa,pA>g <e <gg a8/`JfSdSLNufJfS`aNufpcrfpsrfpiar(move&[<e <gmz`Xav f f pQa0,zx4 fx`HaBzxla, f? f xf?a<Nud<e?`&pxAa^ Nupl`movem.` sfcdfccacrtcitt0itt1dtt0dtt1uspvbrcaarmspispmmusrurpsrpA`6(B aza|`fa,A`psr|bf a`az gza2A|@g?2A|f? f:a, g fs`crpNu f PtcNua`PaXzar2A|g?2A|f? f a$,tt g1Nu0Nua,x$`(movegfdNu2YgVA@a<g:<g<f aj,#2Aa4 g,`flusha|$ftNuA.a* fw`r a2A| fF`Rloadg$<g<g`$#2A``ASk fd`sfcNuA@a fw`r aa,#2Ya:f< dNutest2Ag,a` :]S`I` 2<A?|0@|g?_a+Nufa,"`Nua,af+Nu<|gf8tblpu gps gn:Ea4g?g?xda`2A?a:2A?a,2`nA ax2`dlpstop #Nu-M2A4J<A`T 4vlgrd`gbJg\a`gNFf(a -@JEH`0@@|f .Jgp 6$Nu(a)Nug a+Nug-.FfaEp;PJNug2HFf aЁ-@JEHJgV . g&TeJ\dD0H/RaLgaf`.J.g$<g0H/tJж $$aga<`a`<H0X@<|],a`.[a^aa],a`aBa`[a2aa]Nu[aana],`?Nup0Dg*HSgHS@f&2Jfa`4HҮ JkҮa` ?`"Jg Ү JkҮa8.l,NuJj"zJfJ.gap0,NuSLNuJg8pc,Nugzd?,Nua,Nug"a6.lNu2` $,gRNuFf a0 @a a(aa,JDkd`a2p iapwDgpl.)NuA`FTz??Nug2Haa.wNuFf-AJEHNug"a`fg2HҍTҮ aaNA`v(pc) g<80<DfdHHҍTҮ aAaBJFk d` (pc, a2p ia.Fgl`w)FgNuA`g#Jf2`⚺<f"`2`?Nu8   @ 0@0JJJNpNqNrNsNtNuNvNwNzH@HHNPNXN`NhIN@@BHHDFHHJNNLL@HL@H@@BDFJ@AAPPPPPQ`p@0800@@ Hh movep.*coriandisubiaddi)cas)cas=movesbeori+cmpibmove.b movea.l move.l movea.w move.w !dc.w "illegalbgndresetnopstop #rtertd #rtstrapvrtr#movec swap dext.w dext.l d link aunlk a move.l a move.l usp,a %extb.l d trap # move sr,. $move ccr,bkpt # move.b move.w /link.l a nbcd . tas .Jh` P`z$Gen30(C) HiSoft 1985-93NDN -OfYf |Cp?"QA0<BXQQlQjB./NCzB-IxCvB-IpamB.GP|aFPGhaFHB.AGZ-HGBn|dlNfB.PFQFQFPFNQNQAJgNgt-HbNfbNTJ./g\J.)fpNNFf8N QlAGZ-HGB. A*Ngpp Na"|dl` p` p`p`pN`A*p(U@k\HNQN?.LBnLNfNf=_LQNuJfp`"n*./S$ Se<\g</g<:g`A"BgS` aQFPFPFNQA-H~J.)fpNaDpNnHHQFPFPFQFaDavfL-OfYfQFaaJ.FgJfQFPFQFQFa -OfYfa4f aja`J. faQHJ.)fpNJ.nnHHNPjaJ.HgQFPGhaCQFPFQFPFNQFNNQNTA*B. NgNPFQFaPaf.QFaaJ.Fg a4-OfYfa^f aa`aavTav^NJ.gNtJ. gN QHNrNNRJ.)g. gNr. Np . fRNr2.TSANpN".VNp NNpJ.f pJ.gpNpNr2.g"Np Np2.NpNNN&.g NBN Np=@L-@V=@T-@n-@`-@h-@=@G8=@G:-@G<@@@F@#Q%@$Q&Q.P0Q/=|2@4@5|G|G&Q'@1=@=|@-@GJ=@GR=@GT-@8-@Gp-@GPFP=|RNQQQQQQQP P!Q(|.| `snJnG8fNu=|Lp2NaatFatPNRaNNNBNu&nx&Sa,AaAaAa .ѮNu(gRRNuJg/ &Sa&_ + f$kaJg / &ka&_NuJg/ $Ra$_BJg / $ja$_NuJGJf&J.fD"n idR  gSNupNuJ.g 0.GRnGTb"nGJ nGNf i`$nG<"j jf"i i`pFNJinclude_longmacJ.g6jNupON nWgJ.fRnTJ.fi6JGJfm@r 4<RnL"n(id  fR`0<t -Lr$LWgb(<*| #JpNup bgS#JpNu")$ifL$)g"/S L$i#JQ")N`$i#JfNgPN=iLBiJ.6g J.jg| ) g$)g/ NH"_B-ifpNuPJ.jg<+g<-g r PNur NuS.F`R.FZNuJ.jfJ.+gJg . f .g.L @ (g @(gP nA g @(g4A`/r N"_"BF!|B BhBBB"n#H .ng>r2.L g2J.,g RhC / N CN` P!@!A J.fJ.Ng`NuJ.+gJg . f~ .g @.L h(g"nA P(f#H .ngFr2.L g:J.,g C / NP!I CNP`"h!@!A ""!IJ.f,J.gJ.fJ.gJ.fJ.fQB.FQNuQN `Pr J.jgQPFNuNu*n~-MBQ< g< g< f$B`@< gR<;gJ<*gB`zHPAB(al^fԲ<:f<:fP"< g< g<=giS/ t |~"|h$|\rAp qfJ42kzrAp qf442kdrAp qf42kNrAp qf42j`62AA |tJhg",<.g< g < g< f$`ip(_< gR<;gJ<*gBAak0fy@$nx( H alL8gb(D,<:fy0CJfy&Ba IB(`hJ.f "hNu(E"\HSfNu gL"@(K` g<"@(*P` g*"@)ebG(M ebSfNu )g"@`XIpNu"JpNuH .`g $@ag-Id$nhag-Il$npag-ItpL8NuafxP fxB. ) fx6fx6).gJ(gaB>A-H`Nu(.nAJf4Nu.qfNuNAJg(.ngNA(.nJ.jfxa@gw. (.g HzEh` E`Jgw"j nNdHNL$n@""Jp$%@%DC 5@@ nL%@E( PSf RnNѮ@NunNeHNL /a@nN nNѮ@Nu"j nNdHNL$n@""Jp$%@%DC 5@@ nL%@E( PSf RnNѮ@Nua<e <dpb`vNual4A^BPABPxHza̾<f>H0Ra<eR<dJA^0TX1A0PX!!a`A^0TX1aLJn^fJnfNuL L(H,pNup`v8+-*/()~=&!^|$%@'"RpA^0TX1zaں<f<e<d<fA0PX!!`̾<g<e̾<dĺ<fR<gF<gD<g <f"`6$.nv. <fR. J.fJ.jgp.LA԰`~`~EA^0<02`2plTX1`ax`z`0a aA0PX!!JCjp*at޾<gp`tzREa`(H,EA^0Jpga`Un^AQP0$0&0Nu`PAQPe0$0&0?C^UQ221<dQ`e0,0 0BCCTA21N20 PX!!NuԀ<g<gFFNu<g<`J.fJ.jg patPvNuJ.^f`p`ꔀ0F@JFk0<f.Pf gԮnU. g<fa<@NuaiL`aavNu<gCk<g~Nua/aLfNuJ.jfr`xĀ`̄`ȱ```WHH0Fk\g<g0<g(vNuV`ִ]`д^`ʴ_`Ĵ\`F|gNuD`L(NuJgL@(Nup=Nu LNu~Hk$;Bg j<f `( L~Nu<g LNuH`/ `H`/ `tH`/ t`AacgV~`:<=g~`.~ <g`~ `~ <>g <=fTG`YG _L`Nu.1gS`AԂ ЀЀԀ0ԁ<:d<0d~v<$f`4p< g²f gv`Se`0e<dԂe0e|<e`tDHtvpGN`D`````*`r@`0e< dReB0e&< e`A2rk0k銄k0j,`papP`p`  "PYYYY RGNAgB|__f:H@|RSg,|G2g|LKgf$tJ.g4.PRB` t+.#H@pNu$.G`NutJ.g"nG<4)`~W<#f J.V (f apfv`tJ.jfagtPv`\$)v) ) fR<gD<g><gb<e"<dAG,$  0`<fvpap6,`HPHC6)adHC,J.jg.C`&J.fJ)g.L)gP`aV,<#fJf) g ) g$)v) J.f<f2p)A԰`) fh<f.L)fR. `CPac`"HAE Q @SSf~`pvPan,`Lp`a4J.gJCk<e <dpb`nNuPp`maԶ<fJ.gmpNu WT` WT:0?gaz0`a~0 n~P<0e(<:e<`H6~<Lg"<Wf&Rz8J.jg a^a>:NuR`z9J.jgJ.g JCjNFa<fN*NuJ.mf, .kg J.!gfg<f J.gpRajNup#`jJ.#f5Da4f<)g<,fjRBv`$z<+fzNu (faf<)fjz NuaLz<.kg.SgHSg&J.jgJ.g JCjNF<fN*NuJ.jgJ.g JCjNa]:NuJ.jgJ.gJCk a]tB:NuN/apfaX<)fP.g$Jf Jfz$arfp `l/z($J.g JCjN~:J.jf](Nu<,fi,z0afiHC$<.g<\fH6~<Wg <LfhJ.#g<*f a;<)fHCJ.g JCjNJ.jf\NuH6~<PfhH6~<Cfh$<)f^z:J.jgPJ.g JCjN&<g.an ~J.fp.LA:`\,J.fp!ahL:Nu<,fhz;/afh <.g<\fH6~<Wg <Lfg$J.#g<*f a:J.jg8J.gJCk J.f<gn ~Ra[`N`p!ag²<)fNur"|J1gNua2"`aa0@xg < fEE<,fg0?a@x_fE]E:NuaB<,fdJf`<fZ dfJobUap fDF@FNFPa1<ftZBa?J.jgp.k; np`j*Ta`fD`.gfD0BfH"<,ffja1*H@a:fBJg<f86C|f, (2@f"H瀀$UMamLf1@p`hJTMNua/:Ʋ<#fda<,fda=Nu .#ma/V:Ʋ<#fdaj<,fdxa}Nu.kg<gh<gJ.&f .#mBP:aBJ.jg0Jf,<f J.fpadHnJ.fp.LAU*Nupae.`Xp"`dag4NJ.gJCkz(Jf0<ag .fpSac`pagF*n~:NqNup?`caWNuag:J.gJCkyaW:NuXNuJ..kf..gaJfRJ.f<gF/J.fJ.Lf6nYg.jTHHf alZf X:p `f.gpaf$Hzv`aHJ.jfJfH<fBJ.f _H0adL0gXHz^EpUg4Eh`,a@fX) fX/ a"_<fJ.fp.LAfX) fX ,|=F-BFNua\/ /CN _(IaV(_Jfr Nup.`Xa0aDfHB4HB$npAH J.jfaLL8gXvapr Nua6L8fW ) fWfW fWr NuJ.kfW2< NuaafD<,fWHaLf,gJgBD\D:Nu@JgB`Tp.`WaN .kf@aL:Nu .#maa4:Nu.kg<g<fWB`r p8`WpAJ޲< g<< g6< g00e,<d&p<+g <-f`<,f`NupL`W"aJn:NuJ.kfTa簌:Ʋ<,fT<#fTaafJBnNup`UaaHrJ.jgJ.Hg ?aal2<,gPNua:&e>d4=BJPNu<#fTfa:a<<,fTJa=Nu n~RSgJ.'gpeaTN|p`< .kgSNu.kg J.kfS@kNu0<<|g||g<< `<#ga:a礲<,fSxfBR-a n~0<<xf0< f@PPNuP` f0<aa* n~Nu"LAH6~fJf0ej< ddt 0eT< dNHA 0e>< d8HAJBg6|g.| g*|g$|g|Lg<|(f B#P$Nup"`RtB#Q$Nu(I,AH6~fJft `MC68CPU32t<0e<:d0IԂ ԂԂԀԁ` e@g`n6|gR| gL|gF|g@|Lg|(g.|qg |rg|SgNut `P%`|R$`|Q$`P$`Q$B#</gdpNua<#fQaaZB<,fQa?NuJ.jgJgb ftNuJ."fp`Qa^4.Pf"|gJBfaF L,aEr Nup`REaQNuaڠJf<fx<,fr(/ a*f`Jf. IfT.gLUaZPf@X8J:p`T0Df(.g UaZ$fXJB0|::p`TpT(_r,$a`:00 p.k{:ư<f<#f.fF.f<f86C?<ft4$npAH J.jfa¼L8g;~va,Nua¤L8f;j ) f;\f;T f;J`Ap.k<g.Gg$.GծGJf&atp.k;J.GjD .GծG$`J.jfH/aF _fnJfj*a\g:Epv(.G(.g a($,`E`Jg:aè`a$f: ) f: )Gf: f:a`bNua Jk/aR~LfBn-B,Nueg (vraߘpNuBGr NuäfJf-BG` . #mn:Ʋ<#f:Bal`T .#fPaB:J.kf:NuafB@H@Nup.`: aBPma6=NuaDATAaBSSaTEXTaCODE _CaL* H@IazLNuA< gL< gF<,g < g:`C80e>gC1SgC.Sf,,.QfAfS `CODEDATABSSpf`9Za.F,va-r NuaJ.jfH/a _H0a^L0f) g8$`BHzEpUg Eh` `.a"f8) g8/ a"_ #B) f8~`<#g\Talxg,4BJFFB n~0a۴p<`F:Nu*n~a$<,f :aNuajalZBa<,f8*a:NuaFdJ.jgJ.Hg 8aASDf,PNuJ.'gpea8:Ʋ<#f7a aJ.kf7Nuaa~:Nuaa=NuJ.kf7<#f7aɘa+:ƴdNup`7 .#ma֘:L@:aɦ<,f7\a n~<:g ( (Nu(a n~ (Nu .#mJ: n~R.kg:<g<f6<#f7a*`<#f6a`ֲ<#gNuaa =Nu .#mazaNuEJJ.gJCkC<g ?a8n .G(~:`!VJ.fp!a-v:Nu?J.jg2J.gJCk+f <f J.fpa-Fn .G(~*8NuH80aXJ.gJCk(J.jg(<fJfJk d ; kL Nup\a,L pNuH6~`A "H4g8e4fH@H6~gJ gL`A^J0gP41 ,pNu,pNuAaFg$Aa>gAa6f.@5<,f"`@4`ahJkd Z=B2`Nup:`,@CH6~ggNu<=f(IJjpNupH6~gRfNuIDROUNDNPMZPRECXDSaҊ.kf|k<e҈J.jfR/a _f+H0aL g+bEp/.k a$_#Rjj#j3j ,Nuaf+<) f+.k/ a"_f+V B )f<)(f2)(f( )f0)h f) f* ,Nu`*Ȍn2`Z:<J.'gpea,:x:`J.%f .#fJ.'gpea:af$Jg6<,:ò<,fa$Nup`H6~<VfH6~<AfH6~<Lf:(` . #fɤ:Nu . #fɖ<#fl::aB` . #fta ::a|e n~08f<:fZa n~(`<,fa n~ (Nu .(#fJ.'gpeaAaB:Nuaڲ<,f`BCDC@ICNC .(#f:an<,f?<9gj0<fj?aF08<f0@X@::g<E' n~0@@0Nu0@?<9f:gE`a0@8<f pE@`<fp`p7`<"g<'f$L< gfg( SD<,f<'g<"fSDe gNup AfRpNuaW`aV`adgafJ.jg) g@<@NuAa @flaW`Aa ,fXaV`P^a\Q^J.gJCk2Jf.Nua<g$NuP^a6Q^J.gJCk <gJfNup>`a|=F-BFNup3`0<4`a^`a\`a]`a_` aW`aVRnG8Jgapr Nuaha>.G8afatglJgELSEf`IFfXnG8g`PELSEgENDCgENDMfJ.g2`0.G8SnG8@f"`a`HA|IFfHAA0g@fRnG8at`< g< g.< g(<*g<;gx< gp< g < g<:f< gV< g< g<*gD<;g>ABBp`< g"< g< g<.gH6~QpNuLpNu0.G8gJ.g $nGf<>f"`g< g< g < g<,fB<,f< f`0-_G< R/.GB-@GBnG@0.GRfPPR@=@GRNu$nGfgⲼENDRfJfaP k !nP.SgSnTRPJ.g=nGRGTSGFe<-KGJC-IGNaf&HaLg ENDRfJgP/ a &_`04.TJgp@nTHծPBGJA&Z-Hr NupH`"nGJ nGNf "i-IGJ Q(Hp f-HGN-LrpNuNEEQCNCDNDGTGELTLE/`6AJ.gJ.jga#,p`J.gJ.jga#,<.fLkHC(fk*<eF`kJ.$fS@g`j.T@g&Rfp`8TgRfp`(S@fJ.$gp`pS< g< g< f< g< g< g@kQm<64HzA/?gaD` ga2NuJ.'gpea:r Nu nBNв< g< g< g<*g <;gpaJfJg".BӮnJkӮVBNu" ~-Ag$.nӮnӮVJ.jf!Nua6f"P(t.R`gSf("LpNu"L((H,pNuAE@(J2g.jnH6~<Wg <Bg<Lf,J2or.`Fr.`H<:dBC$L<$g <:d(<0d(J @E SSfpNuBp)NuJ.fnAC rtJ2gj8$ `Tf2,<Lg<lg<Wg<wg <Bg<bf Ur.`Jf nRe0.RS@pNuC tpH6~rJ2nkRjt` RjJ2oJg(Tf",<Lg<lg <Wg<wfr.UUBpNup<"g <'gtS< g<gH< g< fJg(<,f g-L`fH6~Rjp~CR Nu ,f` gDg>`* H@J@g4R@g0`<gH`<g0HfNup` pJ.g Nu<gNu LI/aIva\(_NuTEXT B`Av a $nxHaVL8J.jfJgxv a-IDC-IhNuJfa`6p ` QQC ABJ.g .Qga$nDPJHaBVL8J.jf2Jgxa^ nDS( ( a:@-IH-iniL` Jg`z"nH#nn` `J.jfNuJ.g nPfL)")<g<gp a pNuBSSfpNu)pCODEgTEXTg DATAfp Nu nGBP-HGVQ Nu/ nGV0++0-HGVBP _Nu/) nGV0++P`/ nGV1|-- _Nuline malformedout of memoryundefined symboladditional symbol on pass 2symbol defined twicephasing errorlocal not allowedINTERNAL:invalid hashinginstruction not recognisedinvalid sizeduplicate MODULE nameforward referenceinvalid section name, TEXT assumedgarbage following instructionaddressing mode not recognisedaddress register expectedaddressing mode not allowedexpression mismatchmissing close bracketimported label not allowedillegal type combinationinvalid numbernumber too largemisuse of labelinclude file read errorfile not foundheader file not foundrepeated include filedata too largerelative not allowedcomma expected.W or .L expected as index sizeabsolute not allowedwrong processorodd addressimmediate data expecteddata register expectedBSS or OFFSET section cannot contain dataduring writing binary filecannot create binary filesymbol expectedXREFs not allowed within bracketscannot import symbolcannot export symbolnot yet implementedregister expectedinvalid MOVEP addressing modespurious ENDCspurious ELSEmissing ENDCinvalid IF expression, ignoredsource expired prematurelyspurious ENDM or MEXITcannot nest MACRO definitions or define in REPTsmissing quoteuser errorinvalid register listinvalid optionfatally bad conditionalrelocation not alloweddivision by zeroabsolute expression MUST evaluateillegal BSR.Soption must be at startINTERNAL:invalid optimisationcan only assemble executable code to memoryprogram buffer fulllinker format restrictionORG/RORG not allowedINTERNAL:invalid multi-line macro callcannot nest repeat loopsspurious ENDRinvalid numeric expansionduring listing outputinvalid printer parameterinvalid FORMAT parameterINTERNAL:bad sectionINTERNAL:macro memoryassembly interruptedinvalid section typein command-line symbol# probably missingshort branch cannot be 0 bytesDCB or DS count must not be negativeinvalid bitfield specificationcolon (:) expectedfloating-point register expectedMMU register expectedinvalid MMU function codeinvalid radixinvalid 68020 addressing modeinvalid index scalehex floating point number too largeinvalid opcode size for data/address registeronly FPIAR allowedmaths co-processor requiredinvalid k-factorfloating point constant not allowedfloating point constant too largebad floating point expressionprivileged instructioninvalid section specifiedinvalid pre-assembled fileonly (An) allowed for this instructionINTERNAL:memory list corruptbit number should be 0-7 for bytep(`La;8fNuaJp'`V$<a6/ &a"_#H#C#H#H3nLBnLP`| n#h #h $h$ * f * g #J3nLBnLB)pNuaf)<g8 ) g0#n-IJg$/ a4"_f#D#i3nLBnL` Nu#i3nLBnLpNu#i J` i#H")$)H@a5PLf*EgB * f * g #JR)pNupNupNupNuv E`$(gBHa4LNu .xg, @ g& @Jg/ Pa _Jg( fNJg h`NuA*/a(-IvE`( < g< fJ/A g> P"( gX!AHa"HL!I!I!|B A` _Nu"j"`"g "(Re TeX!ANu"(^`"j"`""hg&|eBe BBH@aH@2INuB`$H"<a&.a^a&(ra&""`NuJg/ $Ra$_* f&*e AC efSg Sf&J+Jg / $ja$_Nu?RA?rl??????O"<(=ANa-H@NuXa,g* <-H.Fa8".FaBx`a`a(.&n".na"r J.gJ.fr+ad&v nQJev JgaSQ`aQa&nrtvJ.g J.Hf&.Zf6H< g< fr J.*fa#`a#L< g:< gRB`IJ< g*< fp0J&H@nJ&D@a\RBS@f`RBaP`aFLNuGen30 Macro Assembler Copyright HiSoft 1985-93 All Rights Reserved - version 3.10 Pass 1 Pass 2 errors found error found lines assembled into Error: Locals: Warning: at line Could not open file in file bytes, optimisations saving bytes Page HiSoft Gen30 680x0 Macro Assembler v3.10 relocatable position-independent code GLOBAL SYMBOLS MODULE absoluteInvalid command line - see manual Error in WITH fileWITH file not foundCould not open listing device Assembling in assembly optionsMain file already included in header file HzJ. gA ЁJn Ӯ~SfNuH`a&CJ".JaLЁKo-@KӮJgR~`p.Lg < g2`< JdӮ~NuJfaCJ".Ja4ӮJNu JdӮ~NuJfaCJ".KaӮJNu g%a n~-H~NuJf/ Ko/KӮKa""W#A$a "_ Q" -H~ө/)/aJ" Ko-@KNuAp.L$.VKհ!n NuJ.jg.Lg< gNu-AJNu-AKNu-nVKNuJ.jg.Lg< g Nu-nJ~Nu-nK~NuJfaCJ".J*nJa&CJ".K*nKa.K g rABaBK J.g(nJ(.JE"nDaa`) <ft2<)g$.2<<g$.2<ԩ/)AJ.j>< e8tlaTtQ<H8( HI/ BBBBdQ(_NutlatSWSBkBQ8(NuJfH".J䒄gӮK nJ(HaL(.JNu&nJ(.JB`&nJ(.Ja` .fBNuvQCJf CP&."QA t2i Ѓ&YSBg$"҃*o/ra4rҁҟ`a* `Jg"QA t2i`JfPC&.JfrSgNuJfH nJ" &Ha(.JLNuJ.+ggaaa0taA0`    K B KBXAr`J.+gAr$ava|Exa`NuHEADDBGV01t(.̘J.g4(nI/E"nDa$g nTUe!B&n'nKGaZ(KgBSJ.+g |E`a渼e( n0`Nur)$gX(ASf)g BR<fNu$"nHp)<gJ.fNu/ C$QJf(a$H%H`0H`"<avL"B1|2Nu jJhf"Ha%Hp2h@@Sh! $_NuJ.jgJ.g<g< gӮJ`ӮJ<fpNupNurTJg rD< grBa`A NuANuAtari executable.PRGfSNuJff"<@$<a-AK-AK a-HK-HK$Nu$nK$raASa-JK$EvxS-O iaNO) f"nh"Q$nK$ ga-JK$NuJg/ "Qa"_) gaJg / "ia"_Nuraz2)aA`$nK$ra^Aa|2)a`2) aX)H ) graD-JK$Nu(gNuH$nK$ra(HaASa&-JK$L.n`,".KK p.fJf-nKK$-nKK NuJ.gEa$nK$ra-JK$Nu ) fp) f/ a.$_NuJ.jg$nK$ra.LHa-JK$NuNuCK0-IK(BCL-IK,NuJ.gD nK( K,0-HK(B nK,/"OT+PL-HK,XNupNu$nK$ra Ia-JK$NuJ.jg8J.g2$nK$r`J.jg$J.g$nK$ra"HAaHAa-JK$pNu$nK$&.K Sea<fa `-CK -JK$NuSeNuR-CK a&.K `$nK$"n~&.K tJK0flSe.gSf-CK -JK$NuSfR-CK ax&.K S`R-CK ad&.K `RK aVSK eNuTK aDUK eNuTK a0UK e?TNuaHHK lK SK SfNuHa nK".KK a$nK-nKK LNu`p<f.pT`*p`p `p`p ` p)S`p*`<f ?pa"0 nK( 6 K,0-HK(B nK,/"O"nGJ. gj-`+PL0g >`-HK,XNu/AK0(g@aLHP"X&nK,0Jg&h( o -CK a&.K SfL H`(a -CK (-JK$NuJg Aa2DNua r.`A NuANuGST linkable.BINJf".ҁda-HJ-HJ-H~".a".ҁda-HJ-HK".Sep0QdNuJ.g .tJ.Lg .t;;NuӮ~SfNuӮ~NuNupNu|fAH6~fSBfP8NuPASCALXpD`LJ.g*$.J.Lg$. nG0|++f0jNuS@@@@NuXNu*ak;(;(Nu;(a&;(Nu:ak;(Nu:ak;(NuJg < gpNupNupNug*J.8g$H@ҁaL/ E00Sf _ҁNua A0`   BBBpJ.8g0?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~?rarpa 2ararqA .g @ hN??<NAXNu///??<@NAO "NuJCk|d ??<>NAXNu&_*o -epaxeh,mTN-MNOFA-HOAP-HOBO// Bg?<JNAO Jf2QNQNB.O&<_CPUa(fdHz?< NA?<`N?NA< g< e.lH??<LNAp///?<NNO @ h (#WH??<*NAT2A4JBJgAaN/2aF/2YAAPa4  ?<,NAT2YAa:2IA?a :2AAHABAHA 0HA0NuR ЮOOd nOӮO-HOpNu/?</ .g @ hN`NAXNu//??<?NAO "pNu/a$&L <Nu4`//??<?NAO NuBg/?<dHPxhln>:~" :*&FB>$N~jnn8xR TZ<Nb\NhblznzXln>J.x>VH@bhfLfbdrfj .2DXVn^z@PV   ( .  > 2 4 R . L F R t     * , 0 4 : f * F  ( r  D    $ & 4 8 8 & * 8 4 8 @ Z R | v  2   D \   , 8 . R * ~ D t l |     , * .  > ( 8 0 ( : 0 L R 4 n r X 6 X(,ptRr~ 6  $ ,@LJ<Pn$* (,x4 2b  >@:@  "$& "  "$&(* 0"2468,:<>@.BDFHJ$(*202468,:<>@.BLDFHJNP$RTVXZ&2\^`b(hFjldnHPRLp*rTfNPRTVXZ&\^`b(hFjldnHPRVp*rTftvxz|^~jdlfhnVtvxz|^~jdlfhn`p@rbBtD`vp@rbXBtDvZ\xz|XZ\xz|  468:<>  *J4,68.:0&0LN<>(**,J,..00&0LN~6(*,8>.02@FH4J~6R:8><T2@FH4JZRp:<T\r^ZtpzB\r^|Dtz  B VX|"$DL  NP VvX"$`bdxfhjLlNnPv`bdxfhj~ln~    "($*&,.0246  "($*8&,.0246:<BDLNPRTVX\^bjFln8pXHZ`vJx:<BzLNPdRTVX\^bjZFlnfhprXHZ`vJx|zdt~Zfhr|t~  $ & 0*(",24HJ.LN 68:<PR$T& 0*V(",24dHJ.LN>6X@8BZ:<PDRFlT^`bfVh\nprxdzjt|~>X@BZvDFl^`bfh\nprxzjt|~v   "$&(*,.024 6 8 :"$<&(*,B.>0D2@F4HJL6NPR8T:VX<l^npZBhz|>rD\@F`HJL~bjNPRtTdVXvl^npfZhz|r\x`~bjtdvfx   "$468:  &<@\(* "$>4B68:,DH.0L2PTX<^@`b\dFJf(N*RVZ>hBjln,DH.0L2PTXp^r`btdFJfvNxRVZzhjln|~prtvx z|~     .024 "68<$&(>BDF*.02,HJL 4NV "68<$&(P>XBDF*Rv,HJL TN`ZV\xbz|^fhdn~pPXjrtRvlT`Z\xbz|^fhdn~pjrtlhj&$(*$(*&&,2&&,.2 . 8 :>@ 8 B . . 8 :>@D 8 B HNLPLLRDHNLPLLRJT6VJ6X6JXT6VJF6X6XFFZ\^bdhFjlnFFZ\^bdh j pl~ n r r p~ x xr """"""""r""""""""x4x44|4|""""""""44"""""""0"<4044|04|<0<<440<00<0<<````````````tttt`````tt```````ttttvvvttvvvvvvzzzzzzvvvzvvvvvvzzzzzzz           $,.648"4:<>BHX"" $",.648^"4:<>BHX"dflprtv"xz|~"p^p~pdflrtvxz|~pp~p (    "  2$$$* *"468@(B*>DF F  H ">JL N 2R$$$*Z*"468@\B*>DF^F`tHbd>JLNfhRjl`Znbdvxz\|fhj^l`tnbdpppfhpjpl`pnbdvxzp|fhpjl~nppppp~p~pp~~~ $&(*,.0:< B$&P(B*R,BT.vxz0:<BPBRBTvxz   "$(&02&6, 8(*& < *",$*(@&0BD2&6,HJ8(*&LPB<D*df,hjnr*t@vxzBDHJ|LPBDdfhjnr|t|vxz||||||||||B.L.NTZ         BD  .L.NTDZD         D  DD $468: \`b$^4f6^8f:jpt\`vbhhhh^hfh^fhjpthvhhhhhhhh02 "$&(*0,DR\ "$&\(*^2,f\j n"$&(*^,DR\ `"$&\(*`^b,f\jp`n|r^bp`r`bp`|rbpr6 .+Q-fP-fQ08P08^..deglnbocmkfj`a-~hi8A "B0 Q P  `@6lH€@2H@*ր+..Nt-NsX-2NwXNuXT-fU-fW-f.:\-f^-fR-f_-fS-f]-f[-fV-f/D@Z-f^X-fY-fJ/T08U08W08\08^08R08_08S08]08[08V08Z08P08J00@X08Y08Ph@JJހHH2  b b ƀ ^ --vT U W \ ^ R _ S ] [ V Z Q X Y   O@NU$V ^I܀H@"@@p@&@@@AFA@AրAր<@JK€@*@*h@E"G GIIJd0@ @<~@@@@@$$@'@AZ@AրAրAրAրAրAրAրAրAրAրAր@JXH@@E\EGVG2GJ>J>J>J>J>J> J> J> J> J>J>J>J>J> J>J>,@.(@AAրAրAրAրAրAրAրAրAրAրAրAրAր Aր Aր Aր Aր Aր@E؀@I"AրNuNuJ.g("nJ.jf".nө#B` f#BpNupNu n(fӮ~gNuNpN| J.jfL$ ag>Hr"aFL"BB(B!JBB$B BSSfB"H-INuaf-i ~fA-H~-IJgHH(nNL#BNua`fJ.jf$.nթ#nnNu#M NuGxJg&S"+g +f؁P`渮eNxG$nBZBE vJg0&S +g+fR$B'J'J B`BB ` nT BBB NupGJg"&SJg+f k"+!Jf ` n0`$B NuNuJf8GJg$&S"+g+fPa'H'H `Nu"n) <NuJfva`BNuNu*Nu:NuNuA NuA NuS-record.mxHISOFT DEVPACfSNuaXEJfE|z JJf$SaxG&S&+gb+fZ$++g$+ԃzd zdz$k,++g,+tl$aJfp E:,+taJf`|Idar0 LSTL~2ACd /"Oa>SfX܂J`a.Sf/ " TIUAIa(_Fa S SNu?Ia2ANu0123456789ABCDEFa"np"Q$<@4ETa2/EJ"nx"Q$<9aҟ N$H4A %| G"np"Q$<@4a*BG"nx"Q$<9a" JN`Nu" g) / gH"&"p)P&HBBQ"A) <g$< e<d | B"W"Qa"_"i`  i#@Њ"H @Hh  BA )/)"QS@kQ g"@` "_"gRH`r g/ "Qa"W/"iaҟ"_NNu) gP<g< e2<d,Nu/ "iҩ )g"@`R"_p)ҀNu&`6 nP|Jg CPf/APEDNFLa _`NuNzf"/N"./a&a$_$ 0|f`H j$npa B h$nxaL8Nu gB @/N Lg"( <fը"hթՑ`p`pNpg`",H     h 4  R     N& 2` RfPd2h  .ZN b">2&&nxdHbN.o|{cY#.Si8d*t yc 6 FP̢9pRŝc˞S|t* _7;o2q"̍;hN'$As3>}qG>{0G`Ao0>CJ0CHO?6q8#GƳ.2pADn;&xb & Xa1aI(7:k!pO1TPK N?\ EXAMPLES/DESKACC.S Ĝ0m* a simple test program for Devpac * prints a simple message, waits for a key, then quits * two deliberate mistakes c_conws equ 9 c_conin equ 1 opt xdebug long labels for debugging opt hcln and compressed line info opt noeven disable odd address checking * firstly print the string move.l #string,-(sp) move.w #c_conws,-(sp) trap #1 addq.l #6,a7 restore stack * now wait for a key mov.w c_conin,-(sp) trap #1 addq.l #2,a7 * and quit clr.w -(sp) trap #1 quick exit string dc.b "A simple GEMDOS program",13,10 dc.b "Press any key to Quit...",0 * a sample desk accessory supplied with Devpac * Source code Copyright (C) 1988,1992 HiSoft. All rights reserved. * No part of this source may be reproduced, transmitted, * transcribed, or stored in a retrieval system, or translated * in any form or by any means without the prior written * permission of HiSoft. * HiSoft makes no representations or warranties with respect * to the contents hereof and specifically disclaims any * implied warranties or merchantability or fitness for any * particular purpose. * feel free to use any or all of the object code * If you cannot assemble this exactly as supplied, tell us. * If the object doesn't run after you have made any changes, * please do not tell us, as you're on your own once you * start messing with it! * last changed:14.8.92 * updated for Devpac 3 * this is a conditional so that a program may be assembled as * an accessory or as stand-alone to debug RUNNER equ 0 1 for .PRG, 0 for .ACC * NOTE: with this particular program assembled stand-alone there is no way * to exit from the program! IFEQ RUNNER OUTPUT .ACC ELSEIF opt x+ dump long labels for debugging OUTPUT .PRG ENDC include gemmacro.i * the program proper IFEQ RUNNER start move.l #mystack,a7 must have a stack! ELSEIF start move.l 4(a7),a3 base page move.l #mystack,a7 move.l $c(a3),d0 text len add.l $14(a3),d0 data len add.l $1c(a3),d0 BSS len add.l #$100,d0 basepage move.l d0,-(sp) move.l a3,-(sp) clr.w -(sp) move.w #$4a,-(sp) trap #1 shrink memory lea 12(sp),sp ENDC appl_init move.w d0,ap_id store the application id IFEQ RUNNER * start by installing me in the Desk menu menu_register ap_id,#mymenu ELSEIF * set the mouse to an arrow graf_mouse #0 bra open_acc then pretend an Open ENDC * the main loop of the application * the only interesting events are messages waitforevent evnt_mesag #messagebuf move.l #messagebuf,a0 move.w (a0),d0 message type cmp.w #40,d0 beq open_acc * check others here bra.s waitforevent * here when I have to Open open_acc form_alert #1,#myalert bra waitforevent SECTION DATA * all C strings must end in a null mymenu dc.b ' HiSoft Demo',0 myalert dc.b '[1][This is a Desk Accessory|' dc.b 'written with Devpac 3][ OK ]',0 * global constants SECTION BSS ap_id ds.w 1 messagebuf ds.b 16 ds.l 100 stack space mystack ds.w 1 (stacks go backwards) * if not linking then include the run-times IFEQ __LK include aeslib.s ENDC 'M8lʀSfp9#'LfA8a4P0b7t$h6 9S;aҤĨq2ylAS 8utΝ7 ȔaFL AI0ϥ F2捛;sA XfOecoIG:gfc 6aQq_gNw/1lN eʉY3U7 Of77n&5qBo|{cY#.Si8d*t yc 6 FP̢9pRŝc˞S|t* _7;o2q"̍;hN'$As3>}qG>{0G`Ao0>CJ0CHO?6q8#GƳ.2pADn;&xb & Xa1aI(7:k!pO1TPK N?\ EXAMPLES/DESKACC.S Ĝ0m * a sample GEM program supplied with Devpac * Source code Copyright (C) 1988,1992 HiSoft. All rights reserved. * No part of this source may be reproduced, transmitted, * transcribed, or stored in a retrieval system, or translated * in any form or by any means without the prior written * permission of HiSoft. * HiSoft makes no representations or warranties with respect * to the contents hereof and specifically disclaims any * implied warranties or merchantability or fitness for any * particular purpose. * feel free to use any or all of the object code * If you cannot assemble this exactly as supplied, tell us. * If the object doesn't run after you have made any changes, * please do not tell us, as you're on your own once you * start messing with it! * this is mainly to show the calling sequence for GEM * from assembler - the program itself doesn't do much * last changed:6.8.92 * updated to use Devpac3 style names & options opt XDEBUG dump long labels for debugging include gemmacro.i * the program proper start move.l 4(a7),a3 base page move.l #mystack,a7 move.l $c(a3),d0 text len add.l $14(a3),d0 data len add.l $1c(a3),d0 BSS len add.l #$100,d0 basepage move.l d0,-(sp) move.l a3,-(sp) clr.w -(sp) move.w #$4a,-(sp) trap #1 shrink memory lea 12(sp),sp appl_init move.w d0,ap_id store the application id graf_handle move.w d0,current_handle Desktop's VDI handle * start by opening a virtual workstation lea intin,a0 moveq #10-1,d0 -1 for DBF .fill move.w #1,(a0)+ most params are 1 dbf d0,.fill move.w #2,(a0)+ use RC system v_opnvwk open it * set the mouse to an arrow graf_mouse #0 arrow please * we want to open a window, so find the usable size of the screen wind_get #0,#4 work area of Desktop * the type of the window wtype equ %000000101111 title, close, full, move, size * the size lies in int_out(1..4), so calculate the window size movem.w int_out+2,d0-d3 wind_calc #wtype,#1,d0,d1,d2,d3 want work area * now remember its offsets move.w int_out+2,xstart move.w int_out+4,ystart move.w int_out+6,xwidth move.w int_out+8,ywidth * and create the window movem.w int_out+2,d0-d3 wind_create #wtype,d0,d1,d2,d3 move.w d0,w_handle save the handle (error checks?) * now set its title move.l #windowname,int_in+4 wind_set w_handle,#2 title string * now actually show it by opening movem.w xstart,d0-d3 add.w #10,d0 x start add.w #10,d1 y start sub.w #20,d2 width sub.w #20,d3 height wind_open w_handle,d0,d1,d2,d3 bsr recalcwindow bsr setupmode * the main loop of the application * the only interesting events are messages waitforevent evnt_mesag #messagebuf lea messagebuf,a0 move.w (a0),d0 message type cmp.w #20,d0 beq updateit if Redraw cmp.w #22,d0 beq quit if Close button cmp.w #23,d0 beq fullit if Full button cmp.w #27,d0 beq sizeit if re-size required cmp.w #28,d0 beq moveit if window moved * nothing I'm interested in so try again bra waitforevent * move the window around the screen moveit move.w 6(a0),d0 cmp.w w_handle,d0 bne waitforevent if not my window then don't changedwindow move.w 8(a0),int_in+4 new x pos move.w 10(a0),int_in+6 new y pos move.w 12(a0),d0 cmp.w #40,d0 bcc.s .wok moveq #40,d0 can't be too narrow .wok move.w d0,int_in+8 width move.w 14(a0),d0 cmp.w #50,d0 bcc.s .hok moveq #50,d0 can't be too thin either .hok move.w d0,int_in+10 height wind_set w_handle,#5 movem.w xwidth,d4-d5 old size bsr recalcwindow cmp.w xwidth,d4 bcs waitforevent cmp.w ywidth,d5 bcs waitforevent bne.s forceupdate cmp.w xwidth,d4 beq waitforevent not if exactly the same * if the new size is smaller in both dimensions than the old size * then an update event will not be posted, so the re-draw will * have to be done manually forceupdate bsr drawwindow draw it bra waitforevent and carry on * re-size the window sizeit move.w 6(a0),d0 cmp.w w_handle,d0 bne waitforevent if not my window bra changedwindow * there's an update updateit move.w 6(a0),d0 cmp.w w_handle,d0 bne waitforevent if not my window * there are two ways of doing updates: * (a) to support overlapping windows * this takes a lot of code, and is very slow and tricky * (b) to ignore the possibility of overlapping windows * this takes little code and is easy * Here method (b) is used! (method (a) is needed if you have a Desk * menu or multi-windows in your program - this doesn't have either * -that's my excuse and I'm sticking to it!) * start by clipping the rectangle movem.w 8(a0),d0-d3 the rectangle add.w d0,d2 add.w d1,d3 vs_clip #1,d0,d1,d2,d3 clipping on bsr drawwindow draw the window bra waitforevent * the full button has been clicked * this puts up an alert box fullit form_alert #1,#myalert bra waitforevent * to go away various things have to be tidied up * starting with closing the window quit wind_close w_handle close it wind_delete w_handle and delete it * then closing the virtual workstation v_clsvwk close it appl_exit tell GEM I've finished * now quit to the desktop clr.w -(a7) status code move.w #$4c,-(a7) P_TERM trap #1 and go away * calculate the work area of the window recalcwindow wind_get w_handle,#4 get work area movem.w int_out+2,d0-d3 movem.w d0-d3,xstart rts * this draws the picture in the window * which is an oval on top of a rectangle * before drawing anywhere you have to hide the mouse drawwindow v_hide_c hide the mouse vsf_interior #2 pattern movem.w xstart,d0-d3 AES rectangle add.w d0,d2 subq.w #1,d2 add.w d1,d3 subq.w #1,d3 convert to VDI vr_recfl d0,d1,d2,d3 filled rectangle * the oval has to be drawn in the user defined pattern vsf_interior #4 movem.w xstart,d0-d3 asr.w #1,d2 half width asr.w #1,d3 half height add.w d2,d0 x centre add.w d3,d1 y centre v_ellipse d0,d1,d2,d3 * we have finished drawing so get the mouse back v_show_c #0 show the mouse rts * this prepares the drawing mode etc setupmode move.l #intin,a0 move.w #%0000100101000000,(a0)+ move.w #%0000100101000000,(a0)+ move.w #%0000111101000000,(a0)+ move.w #%0000100101000000,(a0)+ move.w #%0000100101000000,(a0)+ move.w #%0000000000000000,(a0)+ move.w #%0110010011011100,(a0)+ move.w #%1000101010001000,(a0)+ move.w #%1100101011001000,(a0)+ move.w #%0010101010001000,(a0)+ move.w #%1100010010001000,(a0)+ REPT 16-11 clr.w (a0)+ ENDR move.w #16,contrl3 single plane vsf_updat set user defined fill style vsf_color #1 rts SECTION DATA * all C strings must end in a null windowname dc.b ' An Example GEM Program by HiSoft ',0 myalert dc.b "[1][This is written in 68000|assembler using HiSoft's|" dc.b 'Devpac Version 3][ OK ]',0 * global constants SECTION BSS * these have to remain together xstart ds.w 1 ystart ds.w 1 xwidth ds.w 1 ywidth ds.w 1 w_handle ds.w 1 ws_handle ds.w 1 ap_id ds.w 1 messagebuf ds.b 16 ds.l 100 stack space mystack ds.w 1 (stacks go backwards) * if not linking then include the run-times IFEQ __LK include aeslib.s include vdilib.s ENDC P]6Yɘ ǎhH_HP4/$J_28 ë$HOP"b>A^13q g jdPPt 28*.yNƐ>3T2UmBs"gȡARa\0%KA6MJSmIT3 S-HmB72z ޶0UCLQ͚7 Ix@ P!PN4S3|E{ZHnSQf% ы%0!'y.址]lZFv[A@?ыD e&Ry dO ,hJJeZnO2_AuaxS9PK h>>EXAMPLES/GEMTEST.S Ĝ0m)H& ysFBu(LS ;iA8a 8pʛ:r0 !o䑓 : P I"F8X!4.q"6 x3'k9e%'o""t2&6aPN5$E7sڄӑY:ɗ07r D7Bh' 9y0nS0لaLgnrf1zamSvW"_Pbwxa,yڭSn=*Pkp֯įeЙͽ+p<r9y9s&l= `caFc``X!NuHz?<&NN\O o"h, PATHf =A:f Y\f fBQ!zB/B?<?<KNABgNAJHz,?< NAB?< NA#! BgHxZ?<1NAAES path patch Version 1.1 Copyright 1990 HiSoft p The HiSoft AES path patch program ================================= There is a bug in Rainbow TOS (1.4) and STe TOS (1.6) (but not TT TOS 3.01) involving the way the AES handles its environment. What happens is that it can fail to notice that a hard disk is connected and subsequently tries to access drive A whenever a resource file is requested. This doesn't always happen and depends on which programs you have in your auto folder. You may never see this bug, if you use this program in your auto folder you never will. This product is supplied as a service to HiSoft customers. It is *not* public domain, but is supplied with most of our products. Installation ============ The file AESPATH.PRG should be copied into an AUTO folder on your hard disk. In use it wastes less than 300 bytes. Technical ========= If you are interested in the technical details of what, and why, this program does what it does read on: The bug happens when a program in the auto folder stays resident, but doesn't keep the whole of itself resident. When GEMDOS creates the AES basepage it doesn't zero the area used by the environment strings, but when the AES starts it checks for the sequence 'PATH=\0A:\\0\0\0', this will, however, fail if the final byte is not zero. Subsequently the AES doesn't change the A:\ to a C:\. What this patch does is it pretends to be the AES during the startup sequence so that the boot sequence transfers control back to it *after* creating the AES environment. This allows it to make the correct environment test, and patch the final byte if neccessary so that the AES will see the string it expects. Finally it starts the AES using the normal ROM startup code. Compatibility ============= This patch should be compatible with all programs, and is completely dormant after its initial action. If you encounter any problems please write to us, stating the serial number of the HiSoft product you obtained this from. HiSoft, 30 October 1990 The Old School Greenfield Bedford MK45 5DE ENGLAND. Phone: +44 525 718181 Fax: +44 525 713716 Wt 8DOdOZOe+e# CD$HOd[O4lİ;Aʱ Dk;(>%*'+24"K[ ET?6Eu=BC[N@R1Vl0`a!="sAw+lJ2i448ʴVU6E0TO+T٢! H?[y*[QNu2A)!' pUE(& P/ʸOaGy/@A "1[@|}Ia8@O|@/w'%bC| v'2(1 `a|1 O 'قdbD,p py}K;SP\"q'VI R,<3S1VfCTLz"̴s |㱗Đ FL@\]VeuGk0ClCI8 )![,>]wS8*"~'"?QS)׸|9I`E _K7PR×_q"Z!_,r{D0PK /\_oEXTRAS/AESPATH/AESPATH.PRG`4k3K}='\x4X0%$f, 3d  $J rSKF]$3U2jL:ă!d0*<DQ5H) &1}3'7 b@7pIs 4SޘXA8PK bY^3!.CEXTRAS/AESPATH/AESPATH.TXT )I)opAQp9#'L Iɓ(M)iBL3 Ҹ!%N1o` &AaBB "*opKB5 MEC\g< fB)EfA>$<.MDFaA$<.MNUa`.g<.f<\gJfNu|.BBNuA(aAaBgHz?<=NAPJ@kv>AaIlKлgv/ Hx??<?NAO Jk0gg޲< gز< gR`! R*@??<>NAX`F??<>NAXAa,`Aa `Aa`A[a`Axa`Iaf&MEXaAuaAbaBgHzX?<A\a|(Kz*Jg$A9a2aREAaJ fx 2aaQ2aa`x2aaxQ2aapAap"gfa`AaP2a|RFaAa2REatA>gR `AaxA$apAah`??<>NAX : gAa(?<?<NAXJ@fA3a?<NABg?<LNA/?< NA\NuJj-DA0tpve RdҘ`JjP0Q0Nu;B@'d H=.xvtpx$zfJfJCfPŲ< e^0HRQ LNu/ pxz a6avaJaa8`a(aha<!g8<[f;E4RE6&& B[&a.f7|6@B[66`7|(_;FD?;E;EREB[6/ &&B&& |MH/ ?RE&&B&6B[&~vJFfv<|fnRE6&&B[&B[6Gaf7|66@d6<]fJCjRCg/ I`(_6<47B _SE1ERE01C1G/g 1C` _g<!f<7| "_02LNup (@fRg$<!g<]g<|g<\g </gR`BDNu(--------------------\\\\\\] dc.w  dc.l  _o_s dc.b '',0 ,MENU2ASM v1.2 Copyright HiSoft 1988 Disk read error!! Cannot open read file Invalid menu definition Press a key to quit Reading definition file Definition file too large! Input file: Cannot create write file Output file: Writing file Write failed - file incomplete j*\$`B3dŒyWA`Ot0D~iH;,ʌ4*aq)u`` ;x,:DA[Bake rbd(@Ix(H E V~3<%Q(/TF4EI<4N\QFO8" +3 PR0 %сbx%y %I %5 %!S %   #ȋD0C ^ W8-K^n pf`@"%Y9rI!oP#0P"O "& :Bӧ$P)(v  <$!=`×h<t0CFIr'7 3sVs;2rccsK2.K@0@Z "@d $E$ }[ Desk | About MenuTest... ] [ File | Hello \ Quit ] [ Testing | Check mark \(-------------\ Dialog ] _o0 dc.w -1,1,6,25,0,0,0,0,0,0,80,25 _o1 dc.w 6,2,2,20,0,0 dc.l $1181 dc.w 0,0,80,513 _o2 dc.w 1,3,5,25,0,0,0,0,1,0,21,769 _o3 dc.w 4,-1,-1,32,0,0 dc.l _s0 dc.w 0,0,6,769 _o4 dc.w 5,-1,-1,32,0,0 dc.l _s1 dc.w 6,0,6,769 _o5 dc.w 2,-1,-1,32,0,0 dc.l _s2 dc.w 12,0,9,769 _o6 dc.w 0,7,19,25,128,0,0,0,1,769,128,3351 _o7 dc.w 16,8,15,20,0,0 dc.l $FFFF1181 dc.w 0,0,20,8 _o8 dc.w 9,-1,-1,28,0,0 dc.l _s3 dc.w 0,0,20,1 _o9 dc.w 10,-1,-1,28,0,8 dc.l _s4 dc.w 0,1,20,1 _o10 dc.w 11,-1,-1,28,0,0 dc.l _s5 dc.w 0,2,20,1 _o11 dc.w 12,-1,-1,28,0,0 dc.l _s6 dc.w 0,3,20,1 _o12 dc.w 13,-1,-1,28,0,0 dc.l _s7 dc.w 0,4,20,1 _o13 dc.w 14,-1,-1,28,0,0 dc.l _s8 dc.w 0,5,20,1 _o14 dc.w 15,-1,-1,28,0,0 dc.l _s9 dc.w 0,6,20,1 _o15 dc.w 7,-1,-1,28,0,0 dc.l _s10 dc.w 0,7,20,1 _o16 dc.w 19,17,18,20,0,0 dc.l $FFFF1181 dc.w 6,0,9,2 _o17 dc.w 18,-1,-1,28,0,0 dc.l _s11 dc.w 0,0,9,1 _o18 dc.w 16,-1,-1,28,0,0 dc.l _s12 dc.w 0,1,9,1 _o19 dc.w 6,20,22,20,0,0 dc.l $FFFF1181 dc.w 12,0,14,3 _o20 dc.w 21,-1,-1,28,0,0 dc.l _s13 dc.w 0,0,14,1 _o21 dc.w 22,-1,-1,28,0,8 dc.l _s14 dc.w 0,1,14,1 _o22 dc.w 19,-1,-1,28,32,0 dc.l _s15 dc.w 0,2,14,1 _s0 dc.b ' Desk ',0 _s1 dc.b ' File ',0 _s2 dc.b ' Testing ',0 _s3 dc.b ' About MenuTest... ',0 _s4 dc.b '--------------------',0 _s5 dc.b '',0 _s6 dc.b '',0 _s7 dc.b '',0 _s8 dc.b '',0 _s9 dc.b '',0 _s10 dc.b '',0 _s11 dc.b ' Hello ',0 _s12 dc.b ' Quit ',0 _s13 dc.b ' Check mark ',0 _s14 dc.b '-------------',0 _s15 dc.b ' Dialog ',0 * a sample GEM program supplied with Devpac * Menu test program using the AES, VDI not required * last changed:14.8.92 * (updated for Devpac 3 includes) opt xdebug,hcln dump long labels for debugging include gemmacro.i MN_SELECTED equ 10 * the program proper start move.l 4(a7),a3 base page move.l #mystack,a7 move.l $c(a3),d0 text len add.l $14(a3),d0 data len add.l $1c(a3),d0 BSS len add.l #$100,d0 basepage move.l d0,-(sp) move.l a3,-(sp) clr.w -(sp) move.w #$4a,-(sp) trap #1 shrink memory lea 12(sp),sp appl_init move.w d0,ap_id store the application id * set the mouse to an arrow graf_mouse #0 arrow please bsr load_resources menu_bar #menu_start,#1 display it clr.w check_state * the main loop of the application * the only interesting events are messages waitforevent evnt_mesag #messagebuf move.l #messagebuf,a0 move.w (a0),d0 message type cmp.w #MN_SELECTED,d0 beq handle_menu * nothing I'm interested in so try again bra waitforevent * to go away various things have to be tidied up quit menu_bar #menu_start,#0 appl_exit tell GEM I've finished * now quit to the desktop clr.w -(a7) status code move.w #$4c,-(a7) P_TERM trap #1 and go away * menu handling after one has been clicked on handle_menu move.w messagebuf+8,d4 menu item bsr.s do_menu act on it * now unlight the menu title menu_tnormal #menu_start,messagebuf+6,#1 bra waitforevent and try again * given a menu click (d4) work out what it is and act on it do_menu cmp.w #m_about,d4 beq.s do_about cmp.w #m_hello,d4 beq.s do_hello cmp.w #m_quit,d4 beq quit cmp.w #m_check,d4 beq.s do_check cmp.w #m_dialog,d4 beq.s do_dialog rts do_about form_alert #1,#about_alert rts do_hello form_alert #1,#hello_alert rts do_check eor.w #1,check_state menu_icheck #menu_start,#m_check,check_state rts do_dialog form_center #my_dialog movem.w int_out+2,d3-d6 d3-d6 are dialog co-ords form_dial #0,d3,d4,d5,d6,d3,d4,d5,d6 objc_draw #my_dialog,#0,#2,d3,d4,d5,d6 form_do #my_dialog,#0 mulu #ob_sizeof,d0 move.l #my_dialog,a0 bclr #0,ob_state+1(a0,d0.w) un-select button form_dial #3,d3,d4,d5,d6,d3,d4,d5,d6 rts ************************* * RESOURCES * ************************* * done the hard way...... ob_flags equ 8 ob_state equ 10 ob_sizeof equ 24 G_BOX equ 20 G_STRING equ 28 G_BUTTON equ 26 NONE equ 0 SELECTABLE equ 1 DEFAULT equ 2 EXIT equ 4 LASTOB equ $20 NORMAL equ 0 OUTLINED equ $10 nextobj set 1 object macro next,head,tail,type,flags,state dc.w \1,\2,\3 dc.w G_\4,\5,\6 nextobj set nextobj+1 endm * doesn't actually load a resource file as we don't have one, but * instead converts the built-in resources co-ordinates load_resources lea menu_start(pc),a3 bsr.s convert_resource lea my_dialog(pc),a3 bsr.s convert_resource rts * given an object tree at a3, fixup its co-ordinates convert_resource moveq #0,d3 move.l a3,a0 .loop move.l a0,-(sp) rsrc_obfix a3,d3 move.l (sp)+,a0 btst #5,ob_flags+1(a0) bne.s .done addq.w #1,d3 add.w #ob_sizeof,a0 bra.s .loop until LASTOB .done rts * once a menu is stabilised it is best to Insert the file menu_start include menutest.mnu even nextobj set 1 my_dialog object 0,nextobj,nextobj+1,BOX,NONE,NORMAL dc.l 2<<16+$1181 dc.w 0,0,35,10 object nextobj,-1,-1,STRING,NONE,OUTLINED dc.l titletx dc.w 5,2,25,2 object 0,-1,-1,BUTTON,SELECTABLE!DEFAULT!EXIT!LASTOB,NORMAL dc.l buttontx dc.w 12,7,12,2 * menu numbers are best calculated using the RS directive rsset 4 * titles first rs.b 1 File title rs.b 1 Test title * other titles rs.b 2 * now the items m_about rs.b 1 About item rs.b 6+1 other items under Desk rs.b 1 skip File title m_hello rs.b 1 m_quit rs.b 1 rs.b 1 skip Test item m_check rs.b 1 rs.b 1 m_dialog rs.b 1 SECTION DATA about_alert dc.b '[1][A test program written|' dc.b 'with DevpacST Version 2][ Great ]',0 hello_alert dc.b '[3][ ][ Hello! ]',0 titletx dc.b ' A Hand-Made Dialog Box!',0 buttontx dc.b 'Click me',0 SECTION BSS * global variables ws_handle ds.w 1 ap_id ds.w 1 messagebuf ds.b 16 check_state ds.w 1 ds.l 100 stack space mystack ds.w 1 (stacks go backwards) * if not linking then include the run-times IFEQ __LK include aeslib.s * VDI not needed!! ENDC Ԇ Cd(GERԯv}un).=#ODGMDɤ#5`K*&i"%xdsHH<Ѱe[ӮÇHjl{+)B04.h/t.C3[$ϒ5cJƛR#+H(c5@8=.#` PE-TM蔎48cU&L5!1ި(Í:` ڵijCuJӵ[Vo;cr uYUv@/\^( 6Ytc0ԅ]4WNW204az8Sk7״7M#}kPK 0v+B EXTRAS/MENU2ASM/MENUTEST.S Ĝ0m)H& ysFBu(LS ;iA8aؤ: The HiSoft Extended File Selector ================================= This is a replacement for the GEM File Selector, used by most HiSoft products and many other GEM applications, offering many advantages. This product is supplied as a service to HiSoft customers. It is *not* public domain, but is supplied with most of our products. Installation ============ The file HFSEL.PRG should be copied into an AUTO folder on your boot disk. When you re-boot your machine, the new file selector will be available. It uses less than 6k bytes. Improvements ============ The Selector looks fairly similar to the standard one and has been designed to be used in a similar way, but without the annoying features. There are sixteen Drive buttons, allowing easy changing of drives. When you change the Directory string from the keyboard you can press the Return key to re-display the filename list, without forcing a Cancel. By default up to 150 files are displayed (the norm is 100) but, if memory allows, up to 600 files will be shown. While a disk directory is being read, the keyboard is being read so you can type-ahead into the Filename box. No ESC will be needed if you type- ahead. The Undo key may be pressed to Cancel the Selector whilst the disk is being read. Similar Features ================ The bug in pre-blitter ROMs to do with pressing the Underline key when in the Directory string still affects the HiSoft Selector. Compatibility ============= It should be compatible with all GEM programs that use the normal File Selector. If you encounter any problems please write to us, stating the serial number of the HiSoft product you obtained this from. The selector may be de-installed if required by selecting the relevant option from the About.. alert box. HiSoft, The Old School, Greenfield, Bedford, MK45 5DE, England Phone: (0525) 718181 *ǎ] LpT=@$3Lnڪ[G1 ȼiF0T1ul\4Cj]ě:p-5YA$|əwoH&[5)E"h4PCp8) ND*Tu7 \+Mېd^q@ `V`File Selector v1.9 HiSoft 1990 C2@ ABp222BQ"<f0<NB0:Nu .6 paCt < "#@B#@pg&<.gQg<.fRCHpWSBpA.apA a?</NAT#Hz?<NA\AC fpA BQ?< NMTAtHTC0QBy|3HxpaBy~3v#`.p6aLHh333333 3 33p3apaa`"B3!padg0:XrNuag|afp`< fp`<g< e`vG`vG`0<.g<ae <{d0RC`rCo  0RCSAf< galg< e`B30 Kpa#`.3p2aQp>j PpGJyrg0:raa,C 0@:\J@gRf`*.*BA pa`?a0H@0<H a,LNu`"@"i 2)"QUAgQBNu##h#l#`.p*`T3 |`#.00 @ABy# f# b3 3p/` 3 Vz3 J~J@g < `pNu8r ?: 0 ,Һ 2&A?/?<NNAP:`p  QGA 2p"Kg <.gQJ@jJgpCgQ 9f&A .fJg( .fJgG PRyz`JDf G QRyz0: z fz` ?<ONAT:0gb6: p0@gLSCgH к h$@SCk: J4xp "HG nfQ` Ip P A QA QJf0NuA TJf g S@ \WR@NuAC 0f Apa` :fJR: \g\fACfA`fAA@3k|eBy`f0:gra0:g@3vraByz3pNaa:ACJ@gQ*.*BpAa|g|fAVpaܰ|g|g3z3pNaaGXgRf |d # A4pap80:@ @o8JDjxG(zv0 S  0Cyzmp _Q|.`p QJg| BRC| m <ar3~ y znBy|3x`,p 3x0:z2:A 3|p`v#`.3praRC|+f3tNuHiSoft Extended File SelectorAbout... FILENAME.111 FILENAME.222 FILENAME.333 FILENAME.444 FILENAME.555 FILENAME.666 FILENAME.777 FILENAME.888 FILENAME.999 OKCancelDirectory:DrivesA:\*.*[1][Brought to you from HiSoft,| suppliers of powerful| Atari ST software][OK| More ][1][Copyright HiSoft 1990|The Old School, Greenfield,|Bedford, MK45 5DE England|Phone: (0525) 718181][Deinstall|OK]''JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ______________________________________P  FILENAMEXXX________.___F(4A FILENAMEXXX________.___F *(Dh& @@  @  @ @ @  @ @ @ @ @ @ @ #@ 3@ C@ S@ c  s v  }*) ABCDEF  G!H"I#J$K%L &M'N(O)P %  /:D?<"?<NMPA0NqA0NqNugX fNJ9g! 8"/ k!NsJ k(/ /LeP#/|NqN4Vxg fJ9g! 8"/ k!NsJ k/ /LeP#/|`#b!N4Vx|f/ A P PZg P[g _/:0NuH:C| P[f A h"hA OJ9f z#jPa0<af20<af* z h B`t3 /?<HNA\#Nu z#j h$h PaH/:?<INA\LJGg"zR"i&if&Qf"z<"i 22L, _NsHz?< NA\Hz?<&NN\Bg/<?<1NA#AJxgAT!NuRPN  b,"8&N" ~&h$ ^("Hd0080. . 0$(aF!L(yJ@D(T0D$$Pt2n2!PK znR EXTRAS/FSEL/HFSEL.PRG`4`& 0 A FҰ)bJc輑N 9@ 4Sޘ"F0(8D_W2@0~@4`p@siSDU9CGaN( m`r * A TSR (terminate-and-stay-resident) demo program that also has * the useful feature of pointing the default trace exception vector * to an RTE, as described in the MonST Chapter. * * This demo shows how to write a Terminate and Stay resident * program. It does *not* try to be super-smart whereby the code * is copied to the basepage to save memory, to preserve clarity. * 14.8.92 updated to reflect Devpac 3 include files include gemdos.i include bios.i start bra.s real_start TSR_start *------- here starts the code to be TSRed bclr #7,(sp) works on 68000/10/20/30! rte *------- here ends the code to be TSRed even keep_length equ *-start real_start * print a message via GEMDOS - this should be before the vector patching * in case Ctrl-C is pressed during the printing pea hellotx(pc) move.w #c_conws,-(sp) print string trap #1 addq.l #6,sp *------- any initialisation for the TSR goes here move.l #TSR_start,-(sp) move.w #9,-(sp) Trace vector number move.w #setexc,-(sp) setexc trap #13 addq.l #8,sp lose old one *------- end initialisation clr.w -(sp) move.l #$100+keep_length,-(sp) $100 for basepage move.w #p_termres,-(sp) trap #1 that's the end hellotx dc.b 'NOTRACE installed ',189,' HiSoft 1988',13,10,0 `V`NsHz*?< NA\/<?< ?<NMPBg/<?<1NANOTRACE installed HiSoft 1988 F"0l樬9'@e@ԙSL6 ̔X#7fVH♙h4(0-G,o܀Sf 7r|&x{S*EXܜs9iĔ!"֠MNbHͳ ]KM(UA_wfM F4]y@x)\.aq"W2o>P `c bN8 1 #띬( br/w'`чA CN3A D2)KdžǰN |A9dCFyͰiH;ǀQ !RRilS $щ)psF@0e$ FoܘF:ut s$N_$Y]@$ŔU)P ^~BE%|5^`:! p (G y\k6C/ 2$: !X]> eљyJ̵IeqM G іtX@lh,Qu}sZiE4ASVmQ1'p[nDcXƪ^PC!- Q_ {MYޯ$Y#taXccJlpǜc|yWVǜ1dsRfEATl\&ji+GzXpFp] <VGp ϙCxa[=QGR7<Q e M:~1@(#C!)0QOAXZH+̯ZTb8጖&_]s( +#FXs^hR{'#ʐC>7Luǰ'M)U'@. N<4<|(o*lNNH~N+| <5Nv&??JanFebMarAprMayJunJulAugSepOctNovDec2< NNv$ HiSoft CheckST Program version 1.2 2< N~=A .NN,N>-.<FN$N^-N,N>-.<FN$N^ G>=~DG^ ^0~=~=~Nd~DGNN>~NNv;This program is for use when reporting any bugs or problemsNXNN>~NNv;with HiSoft products. It reveals internal information whichNXNN>~ NNv8will enable us to identify any problems more accurately.NXN~=~=~NdBm Nd~NpNnNv5[0][ Compiled with | HiSoft BASIC| ][Quit| Print ]rNn~?A ./NrNO;G m g`XNqNPNNPNNPNNP~NA .NXN;| NdNPNNPNNPN~DGN`fNqNTJm f`.NqNP~N., NX~-N.,NXN`(NqN>~N., NX~-N.,NXNN\Nu`NqNTpNnA.-|.<@NN ^ A.-.,-~Hޞ G>NdNA.-A.-~H-A.Nv-~HDޞN-Nv.N-A.-~NNNpNnNvDOS version number:-NbNNrNnNvROM version number: -A.NrNnA./A ./NNO A.-NvROM created on : -.,-~Hޞ G~NdN-Nv NNA.-.,-~Hޞ G~NdN6N8 ^0A.-A.-A .-~=>,=~NN-Nv NNA.-A.-.,-~Hޞ G>NdNNpNnNvMagic number : $-.,-~ Hޞ G.NjNrNnA./A ./NNOA.-~DGH/.-~DGH/.-~DGH/.-NO ^ A.-.,-~Hޞ G. ^ A.-.,-~Hޞ G~ ^0>, G#g`$NqA.-NvAmericanN`Nq>, Gg`$NqA.-NvBritishN`|Nq>, Gg`$NqA.-NvDeutschN`JNq>, G3g`$NqA.-NvFrancaisN`NqA.-Nv?NA.-NvNationality : -A.NNpNnNvMemory :-N-><H&NNN-NvkNrNnA./A ./NNOA.-NvBlitter : N~DG?NTO=~^JGf`,NqA.-A.-NvYesNN`&NqA.-A.-NvNo NNA.-NvGDOS : NNJGf`,NqA.-A.-NvYesNN`$NqA.-A.-NvNoNNA./A./NPOA.-NvColourNN Gg`NqA.-NvMonoNpNnNvMonitor : -A.NrNnNvrNnA./A ./NNO NN\Nu~N O/0C0<HЈ",Іd䒆 Ь `H`// Bg?<JNAO JfLEA@,A0,Hp!!!.HA 0D"MBQ;@+F +LfSE;ED;D CaHNHz+_>?F?F"/FN<+g <-fPN<.g<0e <:dBo?|Bo <:d<0eaG0ajNRo`Jf /k WeR<.f6Bo N<:d<0eanG0a$RoSo ` ooR߰<Dg <EfZ`N<+g <-f?|N<:d"<0e2/A0AA@GA0?AN` g oo8/o gadAC$Ia9`ھ<&fN߰<HfBN<:d <0e2G0`"<Gd <Ae G7`<gd<aeGWaa&``H<BfN<2d:<0e4G0aaN`<OfN<8d<0eG0azaN`Jf0 /k eRdS|"` |"Ag ggfN/"g,Sf f" /H/@` e /a5VHPz./gLJ/gv?a3f:p`J/"f Jj a5`J/gDJ$Nu%&!#HJf߯eNua a4AC$IHa7"`7 / a4H PNuJf /Ѐe"ЀeЀe Ёe/@NuaAC$I`7Jf /ЀeЀeЀe Ѐe/@NuaXoNuJf /ЀeЀe Ѐe/@Nua|VoNuJf /Ѐe/@Nua`RoNuJfaR HGJD[jDD<AB!zVB.T/zTBNd A"O$Ha6JFg O"O$Oa6` JgCA$Ia7HHGPNuA ,0-JgPQa gBNu?a0@`  Nu !INu("hNu _x8aSr//Q/-+O/N m( SrPf Ha LQ m((+P`H+H+HY+I(+I$` - A䐈∓+I c+@LNuJk*"mg ɉRɉAH d+HNua`a $Ha JaNu/-BHa a`lG^pv.<"m AF"A$m $ QN m*g $ N E P`A"+I, U+@0NuNuSBeg"‡gf"`f$P(*SJg "‡g"`Qd`Nu$m X&m,Qd,m$(/ / / K R,I` (*X"Tb"eee$*ICʹd o( o- Y- XE` o oX- Y- E`d&^$^`*_& _"X$"X dG(H$S) $ce) $dNu m X.-0S,-"F*<& $X,ReV(*gȅe2؎e,$`8ȅ e^&ր*gR"&F܄ge@$SQdQd+FL+_/ح d(Nuafa,Memory exhaustedH/Gpvaar _a`SBe g"`Nu*<(I m ٭ ٭$$-0gRňX$`,Rd2Ho8 ^("ha@SoRgSe(`x"Dp!a*.NuaH ^Jk ga4c R--`.Nua`a G("hapψa h`HE`" Ga.Nu("hNu/ a _` H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNuJgF //JjDJjDp"~ҁU@D@އeRQ jD jDNuNu Ga4)k2BHҁC. Nuv!`:FBH*6HÖk&n"UDk>HǞkn"aևQ"`L` GaJgH<fZxCiff4)C k2BCHUDk0BAҀQ8. NuHxCSDt =QaL`a3a a a a FBH*&k趙nUDk.k־n"aFևQ"` GaJgV<fxCift4)C kJ^f2BCHUDkJ^fx0BAҀQ8. NuHxCSDt -QaL` GJf.4-4/ x$Nr6ASAHDJDfHD0BkR@Q/ pgaFC2 AA ?H؁a 222"8B2HR2 UAk0B22R@Q2prHASCd2`"Qd&_Nu2 4BSAA M BC p0 !Q&_ GJfb4-4/ H/~$Nz6ESE"kJRaQ( pga~C2 AA?H؁aD222FY"."R: UEk"""RapQ(*`0 Ga<f()aLB`&,<@Jj<a)h*Nuai 0GgDNu H@GA6a G@VGa GUU|vGa"D`$((*`A"a" Jvg mvNJga!`A a!"a"JUgAa!r2a"NuSe<dAa!AJg!JfS`LIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYBLITREDIMCVsMID$==MID$RIGHT$ASCINSTRPALETTEMALLOCMENUSCREENSQRTWINDOWJOYSTICKTIMEDATEMOUSELOG Y8 Runtime error at line in module on #A+HvNuA g<PdJfSfNuRETURN without GOSUBOut of DATAIllegal function callArithmetic overflowOut of memorySubscript out of rangeRedimensioned arrayDivision by zeroType mismatchString formula too complexRESUME without errorLine buffer overflowWrong number of dimensionsFIELD overflowInternal errorBad channel numberFile not foundBad file modeDevice I/O errorDisk fullInput past endBad record numberBad file nameToo many filesDevice unavailableDisk write protectedPath/file access errorPath not foundBREAK pressedFatal bus errorFatal address errorApa+@0Apa+@(Apa+@,NuaHm|9|rPJ-6fr(A|a>ra(rwa"Q"B,#`H Lpa#L (IL)HNu l p`&_|dVA``&FLLn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<daTa@pNupDNu`aHz<d̰<g a"Ra`-5f -5fNuH?<?<NMXJ@gN/<NMX-5g<g,-5g*<f$/<NMX<g-5g<faM+@LNuJ,"gHrazrfatLNuHradrf,"aZLJNu<dA`HL.6H>HHHHd Q"aapNuP"pNuQ"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a2A av"WJikrahrcab"_2)aA `RXpNuAAJ-6g -6gA0Nu    H @rareaLx*&I/ at&_< gT< gN<g <g< eںgHR/ a|&_`JgSJ,gS,/ rar ara&_`r ar a"p@Nu?,?<NMX<f lf -5frpNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUg|SgpDNu&fvRBg/?<=NAJkb8>N?|NAJfPP0(<(؃Aa:)mV)C)C$)C |||9@p)@@)@NuPH`t9+@8lAgf LNuF5LCKKBg/?<NAXapNu`8,<d$ gA @N.T@(eа|dA``tp<gJf",gaBf atrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNua|pDNuat?(,$gA($e(٬a^8)l$Jg$/ /??<?NA"/O Jk$ѬfLpNua$< g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg&//??<@NA$/O "Jkpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`Zv`SH @vapAaBLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO Jkgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @ajf(SE`HE  |aVf ,B$A(aDfNu` f$Jj", R $,Ga"GA( ,NuXp6Nu?<?B?<BNAO /?<?B?<BNAO "&Bg?/?<BNAff$, `$/`$,"O pNua Tp6Nu< g,< gR,,g,e&,$d 8(R$pNuB,`?r ar a2`p2Nu",pNuPRT:AUX:MID:KBD:LST:H@b0HCAag (IpLNuLp4Nu8<0DaQNuH@af Hp0a L LJNu lN -f ?+mj+mnNuBm;| Ap 0Q0BmpNBT@g$pMa;@p-6T@;@0<da0-f:pMa;@;|0<da0-faCannot open workstation;@;@BX+m^\BmBmp&at;mTpm;@VBm;|Bm;|p'aJBm;|;|pa4Bm;|Bmpa NuQ7a -gBm+@paBBm;|pzaa0BmBmpeapa`6pD`p4ONu/ H0@a~0/|bCHI o f"+|phaADC1111/HC2"X"\pda|k(<6Aa9@;@&|B,B,#9m "o B2B.Jo g& IaRa" R/ a b)H."_HaB"l.;l;|+IpiaRmA+HpiaL 8A0P0000pea;|phaL@ASBSCHHJJ-7faxp0,T@C$"V#zV3zTapNu;|;|A+H+H;|A"    A"Nu0,2,l4,6mVA`6420ll@AH";|Bm;|p a\pNup;|;|;@LCBllH" H@+@p a pNup fpBm`0j 0,(RBg0,&/aLL a$0,(Bm;|;@papNuLCBBm;|llllH"papNu;|;|;|llH"pgaxpNup,@d$ATRBV0lld HpNupNuA$C p2!k0TQC$/ (IBm;|;\0<a;\0<a;\0<a;\0<a;\0<a(_pNu;l;|A1111pia;|phaL@ASBSCHJ-7fa2lfLHJajpNu0a:8ABX0 BL\R@RAHplafCFA33330Dp!`ahpa2)NuHJ-7f"A<+H+|;|0pagLNu40. a "N nM4vaf;H.Nuv`|d@0@Nua`0a`v0.at* E2 GaPpa"4|. ^Ta@p`0aP* E. Ga,pA$E00 pia|Nu0a(* E2 Gap`JgH RaLBala< RH`azL$HaئB"RNuJGk|dV;GpNa|4`B-4`|d4BmBmԾ|gp|aG0;p>5Nu0<a>-^Nu^aV/?<HNA\Jgf @Nu/?<INA\Jga*3a$a0|JgD0A4</va`. Compiled with HiSoft BASIC 0<rtvaf;H$;H.A0<rtvafNuaޮDLST:JGo |d0GNu0Gp4`x;m.$Nua;G$Nu;|$Nu Ga$0m$pat G`p0m$adHA86HBrBDHAJAgHAJCgAcVB8SDpr a4QNuJGo8SD0m$`JGkg.p0m$agJBgHGJGgHBRBBdBSGHzCt0m$p` g./ m fAN _`??<?<NM\Nu/<NMXNuCDjDG@AB|Ab DSGkUĆQ(k(j2xc 0D@`fc 0D@`D@@`D@@ԆӅdf UĆR@(fJk0<NuJkJkxAS@J[NuJkV`t"g pJk S@ҁ`0<vNuMC68341 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`k gBAkjDNu<Nu~NuBkjDDNufDJjNuHz_Jg0jzDi&SbHGއ[Jj dRNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.rtvx2(4(6(8( |o864BA@`J@gHCv6BBHANuH0)hlH0)h|?ovx`J@ga`LL*jfcCD@` ԄӃdR@HLNuJfJgJk S@jHNu0<5@NuJfJg JfJfBBB|XONua/ 04R0(iR@5@&Oz////zL81P֣7CBCSHCԃ6BBHB҂ң7ABAQHAЁ'@\KUEjLJkSjjH&_NuaL/04R0(i5@LL xzJk SjjJk Rjj|?Eg҃тQJk SjjH0,NuHz ?<&NN\.:Nu Aj |On8@ &{8|<ACe CLdV>378 sf78@@@8A .|4VyNu?<0NATH@>Nu;o oaa p4a>NuA<+HSe`BNupNBT@VHNu//// //?<NNO.Nu?<NNT.Nu?/?<@NNX.Nu8H(.PRG`4D*hDx 4$@=ph@F\>x@|x 608YIH) j\d?qc&a#k%u܀eΙ)e<C;DʌRGK$͔7fF)T@@挜0m@)#gN7n@p!@v]  Z,f LH^jjv۹^G|@(oϽ8g&SO 3gz,Xy젂&\?l7r@ԙSĝ™@:p 1̺@2ژ&HOkv# :/ˏ:ؚL`> Ap?9A o 4@EDHto=҃oaE6 "7,p@xH2lЌ % 3= c1xLH6p!=*gǏ)h#'rh@8vZ7a h48$@]R+0b$U(`ł h7twP@9f2'`#63 Hm=v\N,T RI]y}wx -5x5"'HGi1܁U^? `P?Z8d}G<dI6=_@ eyp b*u#vG IfE;a6m4$褛)2k u*{㞉;l"9{)d㲩\QmWaUwh㛀'2˚t6ĠL Ehq9 ػ@'2Ap\ʵ1v ZfEf>ҁZln`c< P$oIc<)J B?< NA)x x h9h 2(I9A B/@> NA"j)I A W*j,Jf J-gRMJg"R  AfR&MRM Rf Gf Vf =fp#@JgN&IMaJf"JfB` _fj Pfd Bf^ PfX =fRYIJfLrpg:鉰<0e<<9dҀ`<Ae(<zd"<Fc<ae Ҁ`²$W`.Jfg&BNt&Ip<}bB0,HaNT"@$ p l ep@)@ )I "`BQ)I `BQ , o2V@l$)I$B"Y"XI#I2B"2 )I J fF" l eT)A  , 0BAHAR@&, HCBCHCFC׬ .I/ S// / ?<?<JNAO NJN\N[>`\O , g/?<?<NMPO?<LNAJ =f8RNrtB0m| nҁ&ҁҁ҃҂`.g f Jg)A  NNu , ЀЀ , ܲb ЀЀNuNV eIH..*n HlHl FNCxPOpo9| $p9@ &9@ .ahA @)H P=|0.HlH0.H&u/ a0XOp-f`pB@f p9@ .`pD@f p)@ X`pF@f p9@ ``pL@f p9@ (`pM@f p9@ b`pS@f p9@ d`pQ@fp9@ *`tpT@fp)@`fpU@fp)@ r`XpX@fp)@ \`JpO@fRJfRn0.H&u)K 8`dpW@fRJfRn0.H&u/ aXO` POJl dg Hl/, 8a%.)@ O `/ Hlta4PO&@ gR KJfS. HT/aXO @K"-@X/@ ` .SGJ@fBHxB//aO `V/ Hlxa>PO`Fp*faNJg6Hl/, La hPO*@` KJfS R/aHXO*@ K"Mf/ aXO`L(N^Nu eBP/ J Lf^*l H gJ mJfS R/aXO)@ L m"@f)m H l PfA @)H P/ N8XOp` Hla6XOp*_NuNV eAH*n nJfS.// /.N)JO Jgp` M/N)L N^NuNV eAHx aR2, (H @ !nB"l P#@)@ PN^Nu eAVa)@ v/anXOrPo Hla@XONu eA,HlalXONu eANu eAaN/a*XOrPo HlaXONu e@a /a.alXONu e@BaZa.a"XONu e@/ ax/a>XO*@ g/ a*XO*_Nu e@aJl ,f l/(a"XONu e@ha//,aPONu e@Nap//,a l.a"lPONu e@(Had*@a@.a,JFg H/aXO @`BHx/// aOL Nu e?aaaNu e?H!a ,HSHJgp l4)H4H`aH"t‚ lӨgR 0 ,HSHJgp l4)H4H`a. Gfp`"p+@gp-@g H/Hla*POa`LNuNV e?"Ha@. ,HSHJgp l4)H4H`a*gf Hl&a*XO l/(aXO ,HSHJgp l4)H4H`a( Dg>at=@oH/a*XO,`J@jH/aXO,` l,(p-@fDކ`g l @gr(D,JDggFgJDgp`"pЀ`gJDg <` <`p"€g(0.H/a @C l vR./ HlVaO g /aXO`g /aXO`/aXOLN^Nu e=Har.a*@JGo H/r/B// alO`*JGj HHx// a ~O `A/Hl~aPOL Nu e=F/ a/aXO*@ g/ aXO*_Nu e=a l/(aHXONu e=a|aNu eXO"@ Q gJ( gp`p`pN^NuNV e7 n/(a n"(Ҁ N^Nu e7hH>/ Hr,FN6A ~*p`*m g0Gf g /-aXO` HlBalXOpL NuNV e7H../.aXO*@&U g(JgTJ+ g nR/HllaPO~`8| `0HxaXO&@& @ p'@'@'l'U*)KJng>Hx a^XO2.H/@ r,FN5@A ~"o #p2#KA ~!Jl $g,Jg/.aXO". Ҁ'A'n` J+ f'l 4L(N^NuNV e6H~K ~`4&U` k/ /HaXO&o f r,FN4A ~BRXp,FmL(N^Nu e5/ *l` J- f UR/-/HlaTO *m f*_NuNV e5~H*n&l`J g n frJ+ g/ a.Hl/ N/ O ` Hl/ N/PO SR/Hl/ N.O J f" k g"PR`C/ Hl/ N.O / Hx N-PO&k fvL(N^NuNVȿ e4H n&P-K fp`&nA-H-K-K-S&k f``*S nRCfJfm-K-n-M-K&k f*n n!M-M&nf &k-K` n!m` n!n n L(N^NuNVȿ e4H&l-K fp`x&nA-H-K.+*k f`J,-o -M-K.&M*k f*n n!M-M&nf &k-K` n!m` n!n)nL(N^Nu e3rH4*o/ N$@XOr,FN2"A&HJ rg A/NXOJg cB-`&SP S g"P$MfJff L,NuNV e2H..pЬl/aXO|*l`J- gJg&Uxzp@o Jg(QD*E=@`Rp/aXO *SEJ@f`BaXO0."SA=AJ@fJDg <H` </a.a.aXOp܀JDgFp@o(D=@`Rp/aXO (SDJ@f`BaXO0."SA=AJ@fp܀*m f"ݬlHxa&.aL(N^Nu e1H*o Hl/ N, PO&@ f/ Hla /*l"`0-Gf `*m f H/Hla POpL NuNV e0H*n>.<.JGg*&l"`&k g0+Gf g H/Hla PO/ az.a:XO&@ gJkgA/Hla PO`p@f"Jl .f|`A"MfJfg|`|Hxa XO @ rA A "A r!A!A!A!A!A&A*l"-@`4 Hr- o g n!M'H` n!M)H"` &M*k f&n fJ&g l&!K)K&`)K&)K"7GL(N^Nu e// *o g -`p*_Nu e/~/ *o g -`p*_NuNV e/\/ 0. H/a XO*@ fp`J- g Hla |XO| *_N^NuNV e// 0. H/aXO*@ fp`J- g HlNa 8XO| *_N^Nu e.H>/*l"`0-Gf / a XO`*m fHlra XOpL NuNV e. n (N^Nu e.~HJgHla XOBBaXO*l"`ZBm.- -"-,J- g.`o.gR+GJ- g "-Ё+@+@` -+@+m*m fL Nu e-H*l*`2.+gR'G*k g +Ї"-o /Hla PO&M fL(NuNV e-/ *nJl2g Arf*l. -Ю +@*_N^Nu e-f/ *oJl2g gJ- g)M.`Ar)H. g M`Ar)Hr( WDHH9@ ,*_Nu e-)H")H&)H*p9@2Ar)H.)H9@ ,NuNV e,H..HxaXO*@-MA*Bm| p@ @ +G+G+Gp+@+@J*g l*n+l* M)H* `$&H*k gn n!M'H `&M`L(N^NuNV e,@HaFzB*l* g(-&l"`p+ ?@Hr+ f SR/Hla"PO,+p+ fݬ TJl2g0Jog* .'@'@'@ݮ`. Э**m g(-.ކ gn'E'E'E*&k fr  TL(N^NuNV e+tHHl/.N%>aHPO l*-H g (` <.&l" g +` <,l*-nKF"n i-H g (` <.`FoB-KJ+ gp n( gKP`KZ` J+ gKb&k g +` <,"n QR// /)/)Hll/.N$t./.aO fT fJHl/.N$DL(N^Nu e*XH*o &l"` M"Sf Jff ` &k fpL(Nu e*/ *op/NbXO MRJf*_NuNV e)p nT//aN^Nu e)/ *o gp`p*_NuNV e)H ,HSHJgp l4)H4H`a."T//@aNXO*@G / `" ,HSHJgp l4)H4H`at SJfB L(N^Nu e)0/ ,HSHJgp l4)H4H`a4.` ,HSHJgR4`a SJf.Nu e(aNu e(/ ,HSHJgp l4)H4H`a. ,HSHJgp l4)H4H`a"Ҁ. ,HSHJgp l4)H4H`a"Ҁ. ,HSHJgp l4)H4H`ad"Ҁ .Nu e(,/ ,HSHJgp l4)H4H`a0. ,HSHJgp l4)H4H`a "Ҁ .Nu e'JLgJgp`,HlaXO` a ,HSHJgp l4)H4`pNu e'p",HSH)@Jgr l4)H4H`a"B NuNV e'TJfad/.aXO)@Tlp`p)@L)@8)@NPOp)@L)l<H)l4pNu e&Nu e& l48 Nu e&/./ ,8m",XOJ 0fBaXlp` lp ,h".,-A`<*( nđ*H` &M "o *&ĻdR*nX-MງmJn*lp./aRXOXl`4HxaXOpЀހRl rҁЁ"n /aXO.RlXhfBaRlL(N^NuNVܿ e$H*n.. ,. І*rځ)El)E` g/ a,XO)@df/ Hl rapHxaO /aXO)@XH\JgHl Hl FNB//,XNO` Hl Hl FNtPO`BaXO SJfA)HHxaHx`aD.a.a.aBaBaBazBaL N^Nu e0JXfp`FHl Hl FN.d/,`/,\aO`gHl a@HxaPOBX/,\NXONu e/,da4XONu e/./JXg l\C)IX` rЁB//,davO .NuNV e/,d/.aN^NuNV ed .rF/,d/apF.d/aN^NuNV e, .H@HrF/,d/a .H@HrF.d/a .rF.d/arpF.d/a`N^NuNV e/B/.HxN POJgp`pN^NuNV eh/. HxHn aO Sgp` .N^NuNV e8/./. /.Hx@N pN^NuNV e/././. HxBN LOJjp`pN^NuNV e/B/.Hx=N O .Jnp` .N^NuNV e/./. /.Hx?N N^NuNVH/0..&n ,./N@XO$@ f p)@ p`~>*H*gHxB/N/rO *Jjp`Tg& HH / /?r@?NAO LN0*`B-K-Kp@Ѐer(, l( O ", (p@Ѐm-A`LH HxpH?NA\OL(p@Ѐm. Ѐc( m(<H /pH?NA\OL-@Jg-n Hd"`"H nCNc-@윀f0 .䐮Jgb"HH /./?t@?NAO LN0`> H".䒮H /./?t@?NAO LN/Rg-n-n`j l "ngH / pI?NA\OL`Jg/Hx /.NFO -@f0 HH /./?r@?NAO LN/^ n"H-I`r"HH /./?t@?NAO LN/*".찁f@ HH HzTHx?r@?NAO LN.UfR ."윁-@`B ." *J gp` L N^Nu NVp f .)@ N^Nu /ram rznr NuH0&o $K`HH/NXOJf L NuLL Q QpNu?g VV`H0H4NuL JfSHfNuNV`R nHHA 0f .N^Nupa / oNU"Or NA0Jf fQАN]Nu / oNU"O"AA0f fQАN]Nu0123456789abcdef / oC2Af "XᲉfQАNu o"Hrp/ +g -fRH0m< n $҂ҁҀ` -fD$ S o NuNVBt)nxHn/. HltHz(Hz NN^NuRt lxHHHxfpNuNVStSxN^Nu2B2/4/ 0/`NVH0..,./NPXO&@ fp`<+H+gf0+H/N+XOJg//. /N*`|z n $H // /N*~O (JoN Є n &Hp +f& JSHx//N*NO J@f| `R@g  JNb"ځfJ gp` L N^NuNVH0&np)@ .E`JRg RX m f p)@ p`p "<¬ ?@.g". AA-A J@gS@gS@f . R*` p)@ p`X0/HH // r=?NAO LN*,JkJ g HH ?r>?NAXOLN*p` < f& HH ?r>?NAXOLN*p)@ p`.g HH ?r>?NAXOLN*dH p??/ rC?NAO LN*FHH // r  m * ?@H" K"j`Sd2/ j%HH &KJg / NXOJg ЇS"N " `JfP L N^NupaNVH0&n$n ., | nJg/N LXO*H@+g<@6g S@g@fN~r+*WDHH,`:.<r+*WDHH,`"|*H@ag S@g @f ~`.<H@ag@gN[@g`Jgp`p@/, // NVO *pfp`Jg ,<@`,<@`zJgp`p/, // NO *pfp`Jg|@܆`F|`BJgp`p@@/, // NO *pfp`@Jg|@܆`|`p`.f"n#H#H#E#H#H #H#F L N^NuNVH0./ l "P$Q/H f`` J f %k ђ`$K&j f&o JY"Sf2 R  f$H / pI?NA\OL l Ǔ l L N^NuNVH0-I&n KY~|-H`R l $P gB&ne: l "Jзc`*X ndb$K&R f nB!R$/aXORX mL N^Nu ,)oJfNuYH<0",$f)| L L NN2POBSJ gp`p&_N^NuH./ p)@ Jk l A&HJSg `p )@ pLNu/ K2`HHH ?r?r?NM\OLJfHxNXO*_NuStack space exhausted Program aborted NuNVH0&nz~|$n gp$`B nHHA 0g< nHHr/@ r N"/Ё*-H nHHA 0f nrlfR|`rhfR~` rLfR|-G-F$n N, nrcgrngr[g`N,A 0hfpf n p`L$n nH@XgW@gdQ@gS@g[@gb[@g"S@gZS@gW@g U@gW@g` nB g n.S$S*.Jf Jf$`Jg 4`$`~Jgpop-gr+ffp`p.N,Sp0fN$n N,/N:XOrXfN,`*~`*~Jgpop-gr+ffp`p.N,S-GA 0hf n p`&~$n r/@ r N"/Ё.N,Sg A 0hf g .JjD$SJg$`Jg 4`$`p0mp7o n p`~$n r"Ҁ.N,Sg p0mp7o gl$SJg$`^Jg 4`P$`JJfzBp-@A 0hf n p`0.$n N,Jgpo4p0f.pxgpXf"N,A 0hf n p`xS`bA $Hg(p0g(p7g<(pW`4g r0g r7g rW n N,SgA $Hf g`$SJg$`RJg 4`D$`> g$ SR ` n N,pg g SR Snpf n p` nR ` g SR  n N,pgSg A 0hg SB`Rp^ nf~R n-H`~-Hp]fR` nJf "n"p`Rp] nf nR/HJg-n~`z nr-fFJgBE"ng6"JHHHؾc.(e@b< g Sp n /`HHf g"SB"n" /`HHR nرf| g SR  n N,pgSfR SB`-n~`T nr-f0Jg,E"ng "JHHHؾc .(ec6 nHHHHg"R nرf g SB n /`8 g SR  n N,pgSff SB`p` n nR L N^NuNVH0&n$n~-J`DB nHH-HC 1hfp%fp%f"RN,A 0hfp%g `p* ng $nX`RBHn/ Hn/./ /.N"O$@JVDHH,Jg-J .rfJgޮJo ` `Jg .HH/ n NXO f `lޮ`ZN-@ nC 1f .g:HH/ n N `6N-@ nC 1f .HH/ n NXO nJf L N^NuNVH*H&n-I gJH Bg/ p=?NAPOL.Jk0 gH BgpE?NAXOL6 HH ?BgrF?NA\OLJg.p> nfH~p&(f"CH Bg/ p=?NAPOL,-H`\CH Bg/ p=?NAPOL,`@~p&f"CH Bg/ p&RX$R.HS@gS@g ` n *` n z:` n *J.gA|0~-H//.NPO,` .Jjp-@|&RX$R.HS@gS@g ` n *` n z:` n *J.g|0A|x~-H//.NٸPO,/fpHnN،XO`b RX&P fG` KJfS. .Jko"-A .".Ⲁlt-B`⾀l Ѯ-G$nJ.g@`HH/ / nNPOSl&n` / Hx NPOSl`./ Hx nNPOSl`HH/ / nNPOSl /`~ RX @B.`p` .Ⰷlr-A`G$nJ.gD`HH/ / nNPOSl&n` / Hx NPOSl`2.HH/ / nNPOSl`HH/ / nNPOSl /L N^NuNVH0&n$n -n`D/r%f* nfR`/ / Hn/N o/o/H?<?JAk f)H,?<?B?<BNA/@?Ap)@ ?@>B??Hx?<BNAO JftO )o(NATO l,Jkg fHyaHx??<@NAO p`((g( RAHyaHx??<@NAO /, Nu  f `NAO NATO` pa)_ 2/?<?B?<BNA/@?ABo>BBg?Hx?<BNAO rJWDNAO /, Nu   /"_`"l Jj$AD)@ |ClApfp)@ pNB N /Jkp)@ N/2H@t `WWf(CQQ`дWWf CQQ g$Nu// "QS@t `| SAgU@c дgSAW  _ $NuGST Format Link Editor Copyright 1989 HiSoft All Rights Reserved - Version 3.00 .LNK.PRG *** Pass 1 *** %d error%s at end of first pass s.MAP.SYM *** Pass 2 *** %d error%s at end of second pass s usage: linkst [-dfmsqbx] [-o output] [-w control] { inputs } [-l { libraries }] options: d - put debug info in file; f - force second pass; %sm - produce load map listing; s - produce symbol list; q - quiet; b - true BSS x - extended debug%s %s ScanningLoading Press any key to exit.LNKrINPUTLIBRARYDEBUGXDEBUGOUTPUT.PRGDATA%ld%cTRUNCATEUPPERCOMMONDUMMYSECTIONBSSbad control line "%s".BINCan't open input file "*"module name is too longwrongly placed SOURCE directivecomment is too longbad operation code 0x%02x in XREF directiveruntime relocation is only available for LONGsXREF (using %s) truncated in module %sattempt to DEFINE "%s" with of zeroLINKER BUG - bad directive function called f * j L z#b D lt f#$f#p$fmissing SOURCE directivebad directive %02xmissing SOURCE directiveunknown library format!LINKER BUG - unknown idABSOLUTELINKER BUG - sym_value of unknown symbolduplicate definition of value for symbol "%s"unresolved symbol "%s" in file "%s"%08lxUNKNOWN %-32s %-32sABSOLUTEwCan't open map file "%s"wCan't open symbol file "%s" SYMBOL TABLE VALUE SYMBOL NAME RELATIVE TO SECTION *INVALID*i %d not DEFINEd as a SECTION but used as oneattempted reuse of %d as SECTION idattempted reuse of "%s" as SECTION nameBSSsection is COMMON but being used as though its notSECTION is being misused as COMMONLINKER BUG - sec_value of unknown sectionuntimely data outputabsolute sections overlap at %8lxABSOLUTE SECTIONsection "%s" is neither COMMON nor SECTION MEMORY MAP BASE LENGTH TYPE SECTION NAME ABSOLUTESECTION BSS COMMON %08lx %08lx %s %-32s unexpected end of input fileread error %d on file "%s"ABORTINGnot enough memory!N ERROR - non-zero data in BSS-type sectionWARNING- %s WARNING- .BINrbCan't open input file "%s"Can't open input file "%s"Can't open output file "%s" using cache for output big file! output direct to disk writing cache to disk disk write failed ((((( H ((((( H  (nnnn(Zv*~"""C 8)Qup* modified control file for linking Lattice C 3.04 modules. INPUT startup.bin INPUT * * Comment out this line if your program does not use floats LIBRARY fplib.bin LIBRARY clib.bin * GEM graphics library - uncomment if required *LIBRARY gemlib.bin * order the sections and specify BSS areas SECTION TEXT SECTION DATA BSS UDATA  LOWLEVELAESTEXTDATABSSCALL_AEScontrolglobal int_in&int_outFaddr_inTaddr_out` aes_paramsCT+2@ AT+p222BQ"<T+0<NB09FT+NuT+ T+&T+FT+TT+`T+  WORKSTATIONSTEXTintinptsincontrl intout ptsoutLOW_VDIcontrl1contrl3contrl6CALL_VDI vdi_params current_handlev_opnwkpByT+3 T+a*+3T+T+ Nuv_clswk ByT+ByT+p`*+v_opnvwk2pd3T+ T+`v_clsvwk@ByT+ByT+pe`*+v_clrwkRpByT+ByT+`*+v_updwkdp`vst_load_fontshpwByT+3T+ByT+a*+09T+ Nuvst_unload_fontspx`vs_clip3T+3T+0<`*+OUTPUTFUNCTIONSTEXTintinptsincontrl intout ptsoutLOW_VDIcontrl1contrl3contrl6CALL_VDI vdi_params current_handlev_plinepByT+`*+ v_pmarker p` v_fillareap `v_gtextprCT+g2Rj3T+3T+p`*+ v_contourfill<3T+3T+pg`*+vr_recflR3T+ByT+pr`*+ v_pieslicefp`v_arcjp3T+3T+BT+BT+ByT+`|v_bar3T+ByT+p`hv_circle3T+ByT+pBT+By T+`Jv_ellarc3T+3T+p`6v_ellpie3T+3T+p`" v_ellipse3T+ByT+p`v_rboxp3T+ByT+3 T+p `*+v_rfboxp ` v_justifiedprCT+g2Rj3T+3T+p `ATTRIBUTEFUNCTIONSTEXTintinptsincontrl intout ptsoutLOW_VDIcontrl1contrl3contrl6CALL_VDI vdi_params current_handle vswr_modeByT+3T+p `*+vs_colorByT+3T+p`*+vsl_type(ByT+3T+p`*+ vsl_udstyByT+3T+pj`*+ vst_alignmentRByT+3T+p'`*+ vsf_interiorfByT+3T+p`*+ vsf_stylezByT+3T+p`*+ vsf_colorByT+3T+p`*+ vsf_perimeterByT+3T+ph`*+ vsf_updatByT+pp`*+ RASTOROPSTEXTintinptsincontrl intout ptsoutLOW_VDIcontrl1contrl3contrl6CALL_VDI vdi_params current_handle vro_cpyfm3T+3T+pm`*+ vrt_cpyfm3T+3T+py`*+vr_trnfm,ByT+ByT+pn`*+ v_get_pixel>3T+ByT+pi`*+INPUTFUNCTIONSTEXTintinptsincontrl intout ptsoutLOW_VDIcontrl1contrl3contrl6CALL_VDI vdi_params current_handlevex_timvByT+ByT+pv`*+v_show_cByT+3T+pz`*+v_hide_c&ByT+ByT+p{`*+vq_mouse8ByT+ByT+p|`*+vex_butvJByT+ByT+p}`*+vex_motv\ByT+ByT+p~`*+vex_curvnByT+ByT+p`*+vq_key_sByT+ByT+0<`*+INQUIREFUNCTIONSTEXTintinptsincontrl intout ptsoutLOW_VDIcontrl1contrl3contrl6CALL_VDI vdi_params current_handlevq_extndByT+3T+pf`*+vq_colorByT+3T+p`*+vql_attributes(ByT+ByT+p#`*+vqm_attributes:ByT+ByT+p$`*+vqf_attributesLByT+ByT+p%`*+vqt_attributes^ByT+ByT+p&`*+ vqt_extentpprCT+g2Rj3T+ByT+pt`*+ vqt_widthByT+3T+pu`*+vqt_nameByT+3T+0<`*+ vqt_fontinfoByT+ByT+0<`*+ LOWLEVELVDITEXTDATABSSCALL_VDILOW_VDI contrlcontrl1contrl3contrl6intinintoutptsinptsoutcurrent_handle vdi_params3T+T+3T+"<T+0<sNBNuT+T+T+T+T+LQ@(%D`"v w &bEH*@w*Fy#pdБ:RF.@PK `~lU GST/C.LNK*@yC&4eȀ 9o؀8Ȧ7r@If 3 C'C@p@u*q@A'PPs0rԁB ǚ7sTQ37mڔqM: I3G#GA䱚3r´AMn`3Ǣ6oFΩ$)AdgGxÈ4qHh:rhQb +L:iZi`e@6*YA@ddj qp2c 2e eU0*I8A*5?H*AjR^=PK M.? GST/GEMLIB.BIN,` "V0 Rd>R  J@} „Sp1oБLP8捘0>e*Ԁ4:@i)P|ySL#Vm!CFT73E0֮3U̜/p fόLo߁TVX 0 H21$ 00=Z40!QD0X}0x@DeI1/7dM [qPT% `}{v?Ã>k_;|޳N#{0P #`p? $мΓ@* control file to use GEMLIB * to link file test.bin use command line of * test -wgemlib input * section text section data bss bss library gemlib GEMLIB LNK  opt GST,CASE * file to create GST linkable gem libraries output gemlib.bin include aeslib.s include vdilib.s  UGEMLIB BIN M. GEMLIB LNK K MAKEGEM S `V$oIV)JHz?<&NN\O"j)IA W*j,Jf J-gRMJg"Rl< Af^&MRM Rf Gf Vf =fp#@JgN6&I P@Jf"Ͱf ,Ma*N#MJfB` _fj Pfd Bf^ PfX =fRYIJfLrpg: 0e< 9dҀ` Ae( zd" Fc ae Ҁ`²$W`"JfgBN&IAp }bB0,Ha$N%"@$ p lBep@9@8)I4"`BQ)I0`BQ ,P o2V@ l$)IB"Y"XI#I2B"2X)I(h" XA"AJTfF" lBeT)AT ,\0BAHAR@&,\HCBCHCFC׬\.I/ JSB?/ / ?<?<JNAO NGN"T>`XO ,g/?<?<NMPO?<LNAJ =fJRNrtB0m B nҁ&ҁҁ҃҂`.g g+g fv RNJg)Ah NNup0,N/O(NuLibrarian for GST .bin object files (c) kbv controls 1989 Usage: gstlib {dlmrtux}[vsk][a|b obmod] library [files..] options d delete modules m move modules r replace modules u update modules l load modules t table [modules..] x extract [modules..] modifiers v verbose a|b obmod with m|r replace after|before obmod s sort library for single pass k keep module datestamp when extracting all modified libraries will have a ranlib expargduff callocrduff malloctoo many argsUsagegstlib {dmrutx}[vsk][a|b modname] archive files..library does not existcreating new library %s a or b modifiers only with r or m optionnot in librarystream error on press return to continue %-16.16s size:%5ld date:%s%s xdef: xref:r %s a %s unresolved:move: %s is not in librarym %s d %s delete: %s not in archive dummy%03d.binx %s extract: %s not in %s cannot mystatreadliblmalloccant openread errorduff moduleranlib.binis not at beginninggstreadmallocescape 0xfb%02x in %s unknown object typeunexpected EOFinslist%s is multiply defined in %s symbol:%s xdef: %s attempt :%d moves done :%d module:%-16.16srdranlibmkranlibMALLOC%smodule:%-16.16s %8ld %02d %02d %04d %02d %02d %02d xdef:addxsymlibname.tmpunable to sort library %s renamecant creatwrite errornewstring.bingstlib: Fatal error: %s %s Tos errorJanFebMarAprMayJunJulAugSepOctNovDecSunMonTueWedThuFriSat%s %s %2d %02d:%02d:%02d %04d GMT NV>H4>.*n |pzG-@`8/aXO Sp@f$HxHxN5jPO-@fHzHzaPO`REXKGmJgpz-MF-nJ`F"nF Qp@fCHzb/ N?PO/@Jf nF/Hz2aPO`KN-nJB`RMr gr gr gJgr#gp\fp -gt$Mx`RDRMJgr g r gr fJDgH R@H/N5XO&@ fHzHzaPO H// / N<^O B3@RF nB XJ-HBJf\//0<?HnNN+O Jf0//N)$XO`RF nJ"nF -HJ FoHzRHz,aPOREXFGmp nJ /.?N`/ ?N L,"N^NuNVH4>.*n |zBHlN18POp@la8G*S$MH@dgQ@gS@g[@gU@gS@gW@g` zx`hx`dHzHzaPO`TH@agS@g@ g,]@g0U@gW@g`.G`*G`"RlD`9|H`9|J` 9|L`aRJJfJlFgXK S)H@XK$S0<?/ Nb\O.JGo ?NTO`*JEgHzZ/ ajPO`JlDg/ Hz\HlN+NO JGo?/ HlaO JlFgTrrf rmfrug / Hz6aPO/,@/,aPO)@fHzB/,@aPO,Gg l)P`p)@H@dgQ@g,S@g@[@gNU@g`S@gnW@g`A// NPO,`zAp?// NO ,`bA// NPPO,`PABg// NO ,`:A// NPO,`(Ap?// NO ,`A// NPO,?N L,N^Nu/>/,gHzZHlN)POJlLg$Hz\HlN)POSlmR` HlN'nXO?N%ZTO.NuNVH4p-@-@~$@ n Jg.`&lp/@`*k g J"UfvJffpB/ HnaO JlDg"A/a|XO//-/HzN-O` /HzN#~PO lDoHz/-a PO lDoHz/-a PO&Sfp~JGfZ n $X-H fJ lDoHn/.a.a POpL,N^NuNVH4>.p-@-@,*g(*l`/-HnHnapO J@g*U fp/@`-oBg/ HnaO $n`&j +"HABAB@H@(g,/ /.aPOJ@g/ HnHnaO J@g//,a PO*@ g:g m ("HABAB@H@dD+jJlDg /HzzN"PORF`(/,/*HlaO JlDg /HzVN!PORF$R f> n *X-H f lDogHz*/.aPOJEg `gJFfp` /./,NL,N^NuNVH4*n `R/ /,a PO$@ f/ HzN!PPO`2&j/ Hlah./ HlaOJlDg /HzN!PO&] f/./,N L,N^NuNVH*n ~JfDp`Z/ /,a rPOJg /HlaPOJlDg/ HzhN PO`/ Hz`N PO&] fJGg ` /./,N L(N^NuNVH4~| n Jf&l` f n *X-H ` k&S*P g/ /,a PO$@ g` j"PAf.fRG?HzHnN, O JlDgHnHzNPO-jp-@?,JHnHnN fO `r/./ HzNO `X L,N^NuNVH4&n Hn/ NPOJ@j / HzaPO/.N-XO$@ fHzHzxa$PO0<?/ N\O.JGj / HzhaPO*J*.`@ op@` , H// ?N~O "Hg / Hz2aPO HJn?N8TO*J&M`8/ / aPO$@ f/. HzaPOp!%@B/ /.aO e&nHz/a :PO$@ gL*jgHzHza>POJnf / / aPO&S` k// /H ajPO o!@&S f`*S gJf m!npL,N^NuNVH4*nHxN,XO$@ fHzrHzfa POAl$%M p%@%@p%@%@p @fp-gp`Ap-?/?@a P @JfS">/a O $0/ MG`Dp @f8~ S@g:S@gHS@gTS@gVS@gXS@gZS@g@ gU@gS@g@g` " U%@ `p KG`XK`TK`XK`ApC?/?@/Ia @\OB///aO 0/ KG`ZK`TKp @f`n KVK~(p(rA@m"A?/ /Ha \OB///aVO `.TK`* " %@ `0/?HzN&HzHza O eHzHza L,N^NuNVH4*n &nHxN*XO$@ fHznHza PO$%M n*P` Uf J*` *U f n L,N^NuH*o &of S*`*U` Uf S*`*UJf/ N1NXOL(NuH*o &o fp`"&k`/+/ aFPOJgp`&S fpL(NuNVH4~ n$h``*j/ n /a PO&@ g / /. aVPO&n/ /aPOJg n// HzNO `B/ / aO $R f n&h`8*k/ n/aPOJf $n / /aPOJfB/ / a|O &S f L,N^NuNVH4*n`j$m&R*j`$/-/. arPO @CB/ / a0O *U f*j$n `"/-/ aBPO @CB/ / aO *U f n*P-M fL,N^NuH4*o`R&m/HzNPO$k g HzNXO`/*HzNPO$R fHzNHz*/+aO *U fL,NuNVH*n&n `R KCf`4HzlHnN.".HnN.O A"HJfS rHn/ p?aJOK` m/(/Ha @2(RA4<lh >?(?(??(?"o&/)/HzHnN!>Hn/ p?aO( o&h g`AC"2`4HzHnN*<.HnN*0O A"HJfS r.*n<.&n EJFg K&J @`&J g4 MJfS.EJFg K&J  H// / N)O `&J L,N^NuH4*o&o`$m g R"Kf Jff `*U fpL,NuH*o &o` m"Kf Jff `*U fpL(NuNVH4*n n$P`&&j M"SfJf!H.JGf `BJGk$R fHx N""XO&@ fHzHza^PO&p'@'@/ / /.a^ L,N^NuNV*H!4*n ~ MC*fp\?Hn*N(\O&@ gRK`G*A"Kf n-Hp-@JlHg2Hn/a.HnaO .JGg/ HzHlNO Hz2/.aPOJfHz /.a../HnaOBgHn*/.NHO @f4/ pA?NA\ON,/ Hn*BgpV?NAO N+Jg / Hz&aPO L,N^NuNVH4*n&n Bg0<?/ N PO.JGj / HzaPO$Mp/@`Z-j n*(*h `@ op@` , H// ?N lO "Hg / Hza~PO HJn$Rf?N TO.Jng n/(/ aPO L,N^NuH4*o>/ R@H/N XO&@$K fHzHzFa/EHB,H`,r g, J$KrAmrZn HA `HSGRMGJGnpp.?HlIN%\OJfHzHlHN%POAH L,NuH*o &M`rAmrZn HA `HJf L(NuH*o p\?/ N%\O&@ gA `p:?/ N%\O&@ gA ` L(NuNV/. /.Hz4HlNHzDN"p>aN^NuNV/. /.HzHlNp>aN^NuNVH!$*nBg/ p=?NAPO.JGo p??Hn pW?NAO ?p>?NAXO` D@9@:/ N"&XO L$N^NuNVH!$*n M//HaXOp/?NATO*@/. p?NA\OBg//pN?NAPO.JGj D@9@:~/ p?NA\O L$N^NuNVH< ."BAHA$BB9B$JB?9BIIA9A"A9A$JBSB9BHH@?&CP9C(H؄tCWEA4ASB9BC@SCBHH@9@A L??(?(?(C@/18Cp/1(HzHl"NA" L N^NuNVH# >.p9@Rr9AP9@9AUO?NnXOJ@gp9@9@VUO?NPXOJ@g0<l9|T` 9|Bp9@Tp9@9@ZUO?NXOJ@g9|9|X` 9|B9|X|p@n"UO?NXOJ@f HAPRF`p?p?pF?NA\Op9@^r9A\9Abt9B`9A9|9@,9|B*Jlg"PTX9A\9B`UO/,/. ?N>N pLN^NuNVH'$*n-I-Hg?NAXOJgp> nf?NAXOL$N^NuNVH!4*H&IpA&-@-@r gr fRM`JgtH@"g$[@g @gU@g `RM-M~`RM-M~` RM&`&~Jg,Jg V@`r g r gp`pJ@gRM`JgB`xUOp?N8XOJ@gp?p?pF?NA\OB n"nap& L,N^Nu?/H ?<?/B?<BNA/@2/ ?ABo>BBg?Hx?<BNAO rJWD?A NAO 0L NupaH'$>/*o,/"B>Jfp`JGkfUO?NlXOJ@gtJGo/ /?p??NAO *JkNJgpfHlHx?p@?NAO z`,g XRHlHx?p@?NAO ` p f N"t` @/ /?r??NAO N"XL$Nupa)_H 2.?A?<BNATON".pa)_H JfpN" //o/@?<@NATON!// "QS@t `| SAgU@c дgSAW  _ $Nu/2H@t `WWf(CQQ`дWWf CQQ g$Nu/>/B>JGk&ll HAPJpg HAP `9| :p.NupaH!$>/UO?NXO*@ fp`.-gp:` ?-p>?NAXON p:J>gp`pL$NuNVH'$B>|ll HAPJpgRF`0,Ff 9|:p` HAP*Hpn 2<ln =@. grn A=A J@gS@gS@f>. RG` 9|:p`(=l:?./.p=?NAPON *JkJ>g ?r>?NAXON p`0<n @f ?r>?NAXON9|:p` J@k. g ?r>?NAXONp??/.rC?NAO N?/.r.*n ,.UO?NvXO&@ fp`>++g JlgHlHxp?p@?NAO fUO?+NXOJ@gUO// ?Nn`|z M UO//?NVO (JoP Ѕr 5f0 MSHUOHx/?N*O =@f "҅ `R@g M Nf"ځfJ>gp` L,N^NupaNVH/4>.,.UO?NrXO*@ f 9|:p`>--gJlgHlHxp?p@?NAO -gp?B?NJPO*Jjp`gUO//. ?NPO *` n -H-Hp@Ѐe^(,Xl( O ",((p@Ѐm&A`:HxpH?NA\O(p@Ѐm$ Ѐc( m(</pH?NA\O&@ g-K d"`" nCN-@윀f ." Jg:UO// ?NO `( ." UO// ?NrO Rg -K-n` l(g/ pI?NA\O`JgUO/p ?/.NO -@f UO//.?NO n"H-I`RUO//.?NO ".찁f0UOHxHl?NO UfR ."윁-@`p . *J>gp` L,N^NuNVH>.*n *p1mgp`\Jmfh-f`p;@ rAg@/ NDXOJ@g p`(0-;@ Sm m mR r`UO/ ?NPO" `-g2p@fp` @x HUO/Hn?-NO ,~`2 - (JDg HUO//- ?-NO ,`|pf` Hg-gp;@ `0-;@ m +Hp@g&Sm m mR r`UO/ ?NPO"p0mgp` p@fp` L N^Nu/ *oJmg -fp`80,HH/NXO+@+@ f 9| :p`;lHpmp;@ ;@*_NupaNVH*n&n -n nHJgBp%f,fR`" M/ /Hn/.NO-@g-@`HUO/ ?NPO`L(N^NuNVH|A -H n-HJgp%f-HH@dgF@ gW@fj n*X-H`P n(-HKzJEkSM rA4SE`B.` n8H-H UO?HnNPOK/ N|XO@`fRFSlm lR r`JHUOHl?NLPO"`2RFSlm lR r`HUOHl?NPO"` L N^Nu/ *o MJfSHl/Hx/ N^O*_NuH'4>/ &lL g kN&S`K g4pmU@f& - ,JFg HUO//- ?-NO *U`J0g l0XH/pA?NA\ON l0)P0`zll$ HAPJpgUOAP?0NVXORE`UO?NXOL,NuH*o~-g / NBXO.p mfJmg /- NlXOBmUO?-NXO,p@gJFfpL NuH*o g-f*+m p;@B-;@ -g`vJmgp0- J@jr;A 0-m ,JFg2 HUO//- ?-NO .p@f` Fg+m -gp;@ rm`;m p0mgp`(p`$~K gJmg/ a&XOJ@g~*U` L NuNVH*n~-gAfUOHlp?N2POSmm mR~ `p3mS@g"0<m @f` p;@p`-gPBm~-gB-`UOHxHn?-NfO .JGo ~.`JGf`~`nJmf/ N XOJ@g p`T+m 0-HUO//- ?-NO ;@.oSm mR~`JGf` Bm~ L N^NuNVH*n>. &n-M SGJ@gJGg-MJkgb km0+* HUO/r ?/+/.N O*@ g ѫ2+H7A`D k'Hk n*HE`/ N$XO,p@f nfp`SG p @ffB .L(N^NuH>/*o&MRS0+Rk"0+ @mAH/+/Hx/NOBkL(NuNV/ *np=@=@-MAHn/. Hn/NOJng0.H/./HxHnNO-f-gp`0.*_N^NuNVH>.*n | @Sm m4 mR -gp @f/ NXO,JFg `$ `p3mU@gR0<m @f0-;@ `4-gp`0<m @f;m ` p;@ `-g:Bm UOHxHn?-NrO ,p@f `p@g|`tJmf$/ NXOJ@g p`b0-;@ +m 0- J@n/ NXO,JFg `:Jm g mR Sm -gp @f / NXO,JFg ` L N^NuNVH.. ,.*n "N"*Jf `J f20,HHd(-f / NTXOJ@g` ;m +m Jgp3mU@gV0<m @f0-;@ `8-gp`0<m @f0-;@ ` p;@ p`z-f 0-HcJ gf0- H n"m`Sd0-HUO//- ?-NO (0-Hg$pf p` "N`+m  n0- H"UO//?-NbO (0- H"g4pf0- H"N,,`,0- HЄ"N,`0- H"Ҁ "N,0-;@ `rJm gD0- Hm =@H n"m`Sd m0.+Hm H n-HJgH/ NXOJ@g: ЇS"N" ` L N^NuH>/*o&MRS0+Rk"0+ @mAHHl/Hx/N|OBkL(NuNVp=@=@AHn /.Hn/N>OJng0.HHl/HxHnN(O,f,gp`0.N^NuH*o &o fUOBp?/ / N"O`UOHxBg/ / N OL(NuNVH*n&n >.,. J@n @DY@g 9|:p`-fJmg-f /- N XOp;@ ;@pm J@g4Y@g@/*o&MRS kR L(NuNV/ *nBn-MAHn/. Hn/Nt nB0.*nN^NuJjDJjDaDNuaDDNuJjDaDNu/HA4fH@HAHB4g0H@40HB2$Nu/v AdQC AdYC A dUCJAkSC4HBBBHC604HAdSCЁr2HCH@A&$NuH0$&HBHgHCHgCHBBBЂL NuH./,/ "N./NFXO*@ g r M`Sd L NuH#4>/p0 l4*P*U gx&m g, MƱf +k ѕ`*K` M&Hp0 l4"H$MYJ"Qf8 f0p0/pI?NA\Op0 l4p p0 l0BL,NuNVH*IYM~l8lZ H l4&P gDe@ H l0"Kлb,-SgX ndb&H`B+S&UO?aXORG`L(N^NupaJgBN:XO /f 9|:pNuH<0V@ n氬\n&,g"Cn^$i &JJRkx8*؄؄oLx8*k ؄؄EH`Eg(JRkx8*؄؄ox8*k ؄؄EH`&)gh"C`Gzg6"Yfz`*(Jjj*7A7E5Ef7Hz&)JEgY#C #J XL /JdgUO? ldNXO` UO?NXO.NuNVUOp ?B/.N ^N^NuNV/Jl:g<0,:l n0,:J@j~`>,: HA|/0/.HllHlN&O.N^NuH0L LQQ pL NuðWWf L Nu o"BLQ Qp$ NuWWf S$ Nu2H@`L0/ 2/`QQ /NuL / d2H@`!QQ /NuL/pr +g -f0m n 4ABA@`$0S@JjDA2Nu0/H` / oNV"Ol-Dr NA0JffQ N^Nu0123456789abcdefp0/` / oC2Af "XᲉfQАNup0/` / oNV"O"AA0f fQАN^Nup0/` / oNV"Or NA0Jf fQАN^NuL JfSHfNu o/ gJfpNu SNuLL Q QpNu?g VV`H04NuLL QQ`WWg` QQQ /Nu o/ fCJf NuH*o &MJgHUO?NXORK` L(Nu/>/Ay0pg @ ` .Nupa ,)oJfNuYH<0",f 9|:L @6g S@g@fRzr+ n (W@(`<:<r+ n (W@(`$x n (H@ag S@g @fz`:< n H@ag@gN[@g`JDgp`p@@?,?/.NXPO,p@fp`><@JDg``xJDgp`p@?,?/.NPO,p@fp`|JDg><`F~`BJDgp`p@@@?,?/.NPO,p@fp`>JDg><`~`p`,fp+@ ;@;F+m ;@ ;@;G L N^Nupa  # /"_` "lL Jj$AD)@> @ClApfp9@:pNB>N /"_` "lL Jkp)@>NUnknown error codeUser is not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list is too longExec format errorBad file numberNo child processNo more processes allowedNo memory availableAccess deniedBad addressBulk device requiredResource is busyFile already existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentNo more files (units) allowedNo more files (units) allowed for this processNot a terminalText file is busyFile is too largeNo space leftSeek issued to pipeRead-only file systemToo many linksBroken pipeMath function argument errorMath function result is out of rangeRecord locking deadlock o0/H0 HxCyr1fJ@m @$n @f Bt` -fP` +fJ@fp 0f8p Xg xf(p`" f 0f xfRH` xfRHJgt 0mT 9n0` Am>7l4&gHCHCJCfԃek`PPԁek`PP`JgD"/g"ASH"" L NuNJAg$HA f JAggpJAgRr"9A:NuNVH'*n &n~|zp| r=A=|A@@=A=A-H nJg<H@ gW@gQ@gU@gW@g` ~`|`z`|`|0R`p* nf"UT0=@l ~=@R`Hn/NPO n-H nr.f@Rp* nf UT=PR`$Hn/NPO=@f=|` n-H nH@Lg@gY@g`|R` |R nH@-HAPg.QAg<A gtSAgn[Agj[Ag"SAgSAgWAg~UAgNWAg `\.rf UX"P n2H"` Uf UX"P n02` UX"P n2 .`.HS@gS@g ` UX-P` UT0H-@` UT0H-@ .Jj =|-D`Jg=|+` Jg=| /./.N`PO=@JnfJf .`>0.J@jr=A0.2.@Ho4 n"HH/// NO 0.Hr0 n`Sd0.=@nS@f< n.f.Jnf&B` .HS@gS@g` UX-P`F UTp0-@`6 UTp0-@`&.HS@gS@g ` UX-P` UTp0-@` UTp0-@/./.NPO=@J.gJ@g r0 nԲg2.@nR@=@`0.J@j=||.HS@gS@g ` UX-P` UTp0-@` UTp0-@JfB././.NTPO=@.fXHnNXO`J UX-PJfA-H nJfS =@2.JAk@o=@2.4.Alt=B`nAl @n=@Jg6Snm nHUO/.?-HNPO`SnmFUO/.p ?NPO`SnmUO/.p ?NPO`Snm nHUO/.?-HNPO` .`=| UT0@B.`p`JngSnJ.g.rxgrXfUn0.2.@lr=A`nA-HJgJngUO/.?.NPOJ.g..rxgrXfUO/.p0?N.H.?NO Snm nHUO/.?-HNPO`SnmUO/.p ?NPO`p .gLJngUO/.?.NPOBnJ.g..rxgrXfUO/.p0?N.H.?NO Snm.HUO/.?NPO`JngUO/.?.NPOJ.g..rxgrXfUO/.p0?N.H.?NO Snm nHUO/.?-HNPO` .L(N^Nu;Zx0N<[y2O H L P T X \ ` d h l p t x | ( WWWW0123456789abcdef ( %s: %s ((((( H ((((( H L L L2LLL\LtL~LLLLLLMMM*M@MRMfMxMMMMMNNN*N<NJN^NtNNNN$0~GST/GSTLIB.TTP`4``7Áx@| P2='\P4u8H0L@ rLKJ*Qg$hRD4f1D :bf  X  FOɁ`D Q ?aIT8фoP3愤 f (_̨A B6E)Y5D:ё.0\ HqeP\CFu#c \St L00YYƎ $ 8}c $\Ÿ $MH p@C0GI` * AES Library Copyright (C) HiSoft 1988 * this MUST be assembled to either executable or GST linkable, NOT DRI code * sets section order to TEXT,DATA,BSS * 27.7.88 adjusted table and addr_in for TOS 1.4 calls * 3.10.88 control made 5 words instead of 4! * 1.5.90 adjusted table for form_button/form_keybd * 29.3.93 Additions for Falcon TOS & MultiToS * the actual calling of the AES MODULE LowLevelAES XDEF CALL_AES,control,global,int_in,int_out XDEF addr_in,addr_out,aes_params SECTION TEXT * call an AES routine * in: d0.w=AES function number * out d0.w=int_out value * uses d0-d2/a0-a2 * (assumes control4 needs to be zero) CALL_AES lea control,a1 move.w d0,(a1)+ store the op code sub.w #10,d0 mulu #3,d0 size is the priority, not speed lea gem_ctrl_list,a0 add.w d0,a0 points to the entry moveq #0,d0 move.b (a0)+,d0 move.w d0,(a1)+ do control1 move.b (a0)+,d0 move.w d0,(a1)+ and control2 move.b (a0)+,d0 move.w d0,(a1)+ and control3 clr.w (a1) assumes control4=0 (all except RSRC_GADDR) move.l #aes_params,d1 move.w #200,d0 function number trap #2 move.w int_out,d0 usually a returned value rts SECTION DATA * this is a table of pointers to all the AES arrays aes_params dc.l control,global,int_in,int_out,addr_in,addr_out * this is the list of Control parameters for the AES calls * contains control(1..3), comment is the function number * (an asterisk indicates it is not defined) gem_ctrl_list dc.b 0,1,0 10 dc.b 2,1,1 11 dc.b 2,1,1 12 dc.b 0,1,1 13 dc.b 2,1,1 14 dc.b 1,1,1 15 dc.b 0,0,0 16* dc.b 0,0,0 17* dc.b 1,3,1 18 dc.b 0,1,0 19 dc.b 0,1,0 20 dc.b 3,5,0 21 dc.b 5,5,0 22 dc.b 0,1,1 23 dc.b 2,1,0 24 dc.b 16,7,1 25 dc.b 2,1,0 26 dc.b 0,0,0 27* dc.b 0,0,0 28* dc.b 0,0,0 29* dc.b 1,1,1 30 dc.b 2,1,1 31 dc.b 2,1,1 32 dc.b 2,1,1 33 dc.b 1,1,2 34 dc.b 1,1,1 35 dc.b 2,1,2 36 dc.b 2,1,2 37 dc.b 3,1,1 38 dc.b 1,1,1 39 dc.b 2,1,1 40 dc.b 1,1,1 41 dc.b 6,1,1 42 dc.b 4,1,1 43 dc.b 1,3,1 44 dc.b 2,1,1 45 dc.b 4,2,1 46 dc.b 8,1,1 47 dc.b 4,3,0 48 dc.b 0,0,0 49* dc.b 1,1,1 50 dc.b 9,1,0 51 dc.b 1,1,1 52 dc.b 1,1,0 53 dc.b 0,5,1 54 dc.b 3,3,1 55 dc.b 2,2,1 56 dc.b 0,0,0 57* dc.b 0,0,0 58* dc.b 0,0,0 59* dc.b 0,0,0 60* dc.b 0,0,0 61* dc.b 0,0,0 62* dc.b 0,0,0 63* dc.b 0,0,0 64* dc.b 0,0,0 65* dc.b 0,0,0 66* dc.b 0,0,0 67* dc.b 0,0,0 68* dc.b 0,0,0 69* dc.b 4,3,0 70 dc.b 8,3,0 71 dc.b 6,1,0 72 dc.b 8,1,0 73 dc.b 8,1,0 74 dc.b 4,1,1 75 dc.b 3,1,1 76 dc.b 0,5,0 77 dc.b 1,1,1 78 dc.b 0,5,0 79 dc.b 0,1,1 80 dc.b 0,1,1 81 dc.b 0,0,0 82* dc.b 0,0,0 83* dc.b 0,0,0 84* dc.b 0,0,0 85* dc.b 0,0,0 86* dc.b 0,0,0 87* dc.b 0,0,0 88* dc.b 0,0,0 89* dc.b 0,2,2 90 dc.b 0,2,3 91 dc.b 0,0,0 92* dc.b 0,0,0 93* dc.b 0,0,0 94* dc.b 0,0,0 95* dc.b 0,0,0 96* dc.b 0,0,0 97* dc.b 0,0,0 98* dc.b 0,0,0 99* dc.b 5,1,0 100 dc.b 5,1,0 101 dc.b 1,1,0 102 dc.b 1,1,0 103 dc.b 6,5,0 104 dc.b 6,1,0 105 dc.b 2,1,0 106 dc.b 1,1,0 107 dc.b 6,5,0 108 dc.b 0,0,0 109 dc.b 0,1,1 110 dc.b 0,1,0 111 dc.b 2,1,0 112 ** Control(4)=1 ** dc.b 2,1,1 113 dc.b 1,1,1 114 dc.b 0,1,1 115 dc.b 0,0,0 116 dc.b 0,0,0 117 dc.b 0,0,0 118 dc.b 0,0,0 119 dc.b 0,1,2 120 dc.b 3,1,2 121 dc.b 1,1,1 122 dc.b 1,1,1 123 dc.b 0,1,1 124 dc.b 0,1,3 125 dc.b 0,0,0 126* dc.b 0,0,0 127* dc.b 0,0,0 128* dc.b 0,0,0 129* dc.b 1,5,0 130 even SECTION BSS * these don't need initialising so can go in the BSS section control ds.w 5 global ds.w 14 int_in ds.w 16 int_out ds.w 7 addr_in ds.l 3 addr_out ds.l 1 *********** END OF AES ***************** iܬ'OfĘ7dL B':I i A*,)S ! '!:?r d| TOpAl6l氝" Ϻ# m&۬^Y/| !خ" ɔ-c4jӦ"ƩP7/_S&2lepA;njAȐ1J׍ ֍u̥&Goʭ5gEc @OQE$w0Qeb `ADF$0DL0,ƛo,bBVtF}S h#v1hEIGe цl*E AEO8@_5* Equates for accessing the Atari BIOS * (c) HiSoft 1990 getmpb equ 0 bconstat equ 1 bconin equ 2 bconout equ 3 rwabs equ 4 setexc equ 5 tickcal equ 6 getbpb equ 7 bcostat equ 8 mediach equ 9 drvmap equ 10 kbshift equ 11 ** ** gemdos.i - GEMDOS magic numbers ** ** Copyright (c) 1989,90,93 HiSoft ** * 13.12.90 Updated for TT TOS * 29.3.92 Updated for MiNT p_term0 equ $00 c_conin equ $01 c_conout equ $02 c_auxin equ $03 c_auxout equ $04 c_prnout equ $05 c_rawio equ $06 c_rawcin equ $07 c_necin equ $08 c_conws equ $09 c_conrs equ $0a c_conis equ $0b d_setdrv equ $0e c_conos equ $10 c_prnos equ $11 c_auxis equ $12 c_auxos equ $13 m_addalt equ $14 d_getdrv equ $19 f_setdta equ $1a super equ $20 t_getdate equ $2a t_setdate equ $2b t_gettime equ $2c t_settime equ $2d f_getdta equ $2f s_version equ $30 p_termres equ $31 d_free equ $36 d_create equ $39 d_delete equ $3a d_setpath equ $3b f_create equ $3c f_open equ $3d f_close equ $3e f_read equ $3f f_write equ $40 f_delete equ $41 f_seek equ $42 f_attrib equ $43 m_xalloc equ $44 f_dup equ $45 f_force equ $46 d_getpath equ $47 m_alloc equ $48 m_free equ $49 m_shrink equ $4a p_exec equ $4b p_term equ $4c f_sfirst equ $4e f_snext equ $4f f_rename equ $56 f_datime equ $57 s_yield equ $ff f_pipe equ $100 f_cntl equ $104 f_instat equ $105 f_outstat equ $106 f_getchar equ $107 f_putchar equ $108 p_wait equ $109 p_nice equ $10a p_getpid equ $10b p_getppid equ $10c p_getpgrp equ $10d p_setpgrp equ $10e p_getuid equ $10f p_setuid equ $110 p_kill equ $111 p_signal equ $112 p_vfork equ $113 p_getgid equ $114 p_setgid equ $115 p_sigblock equ $116 p_sigsetmask equ $117 p_usrval equ $118 p_domain equ $119 p_sigreturn equ $11a p_fork equ $11b p_wait3 equ $11c f_select equ $11d p_rusage equ $11e p_setlimit equ $11f t_alarm equ $120 p_pause equ $121 \ s_sysconf equ $122 p_sigpending equ $123 d_pathconf equ $124 p_msg equ $125 f_midipipe equ $126 p_renice equ $127 d_opendir equ $128 d_readdir equ $129 d_rewinddir equ $12a d_closedir equ $12b f_xattr equ $12c f_link equ $12d f_symlink equ $12e f_readlink equ $12f d_cntl equ $130 f_chown equ $131 f_chmod equ $132 p_umask equ $133 p_semaphore equ $134 d_lock equ $135 p_sigpause equ $136 p_sigaction equ $137 p_geteuid equ $138 p_getegid equ $139 \ p_waitpid equ $13a d_getcwd equ $13b s_alert equ $13c EINVFN equ -32 EFILNF equ -33 EPTHNF equ -34 ENHNDL equ -35 EACCDN equ -36 EIHNDL equ -37 ENSMEM equ -39 EIMBA equ -40 EDRIVE equ -46 ENSNAME equ -48 ENMFIL equ -49 ERANGE equ -64 EINTRN equ -65 EPLFMT equ -66 EGSBF equ -67 ELOOP equ -80 EMOUNT equ -200 # giGLe&@̘7ntTh FRNPySiS3LʹFBi 1h0I'͘5c°NbzR|qlSLh0IF6aAtY4ibn~PK ] " INCDIR/GEMDOS.I*T4Pę2mȼ"  iBmœI3:mĔ3g`@*@ y'4gbL 1r"3@ I3:(M" >L:eȀ0F*TZT*# 9dHjV^qBe@8_i#A2q$ 1_Ƽqƍ_ 8x:t C0u4~ϡ/g̙e8rܨF rItmu͚ n wL3ʊܙsIV';c H˜2tȱF 01lǘ\ hK;E'~O*z^Ga؝sH@ * Macro library to call AES & VDI * Copyright (c) HiSoft 1988 * 31.5.88 fixed appl_read,appl_write,graf_slidebox * 2.6.88 fixed evnt_multi * 11.9.88 v_contour_fill corrected (to v_contourfill) * 25.10.89 vswr_mode fixed (intint typo), added TOS 1.4 AES calls * fsel_exinput, wind_new. Added shel_get/put * 1.5.90 Added form_button/form_keybd * 29.3.93 AES Additions for Falcon TOS & MultiToS * 30.4.93 Additions for Speedo & FontGDOS ***********AES Macros****************** * macro to call a given AES routine aes macro aes_number XREF CALL_AES,int_in,addr_in,int_out,addr_out,current_handle moveq #\1,d0 bsr CALL_AES endm * may need to change BSR CALL_AES to JSR for large programs aes_long macro aes_number XREF CALL_AES,int_in,addr_in,int_out,addr_out,current_handle move.w #\1,d0 bsr CALL_AES endm appl_init macro aes 10 endm appl_read macro id,length,buff move.w \1,int_in move.w \2,int_in+2 move.l \3,addr_in aes 11 endm appl_write macro id,length,buffer move.w \1,int_in move.w \2,int_in+2 move.l \3,addr_in aes 12 endm appl_find macro name move.l \1,addr_in aes 13 endm appl_tplay macro mem,num,scale move.l \1,addr_in move.w \2,int_in move.w \3,int_in+2 aes 14 endm appl_trecord macro mem,count move.l \1,addr_in move.w \2,int_in aes 15 endm appl_search macro mode,name move.w \1,int_in move.l \2,addr_in aes 18 endm appl_getinfo macro type move.w \1,int_in aes_long 130 endm appl_exit macro aes 19 endm evnt_keybd macro aes 20 endm evnt_button macro clicks,mask,state move.w \1,int_in move.w \2,int_in+2 move.w \3,int_in+4 aes 21 endm evnt_mouse macro flags,x,y,w,h move.w \1,int_in move.w \2,int_in+2 move.w \3,int_in+4 move.w \4,int_in+6 move.w \5,int_in+8 aes 22 endm evnt_mesag macro buffer move.l \1,addr_in aes 23 endm evnt_timer macro longcount move.l \1,d0 swap d0 move.l d0,int_in aes 24 endm evnt_multi macro flags[,lots] move.w \1,int_in IFNC '\2','' move.w \2,int_in+2 ENDC IFNC '\3','' move.w \3,int_in+4 ENDC IFNC '\4','' move.w \4,int_in+6 ENDC IFNC '\5','' move.w \5,int_in+8 ENDC IFNC '\6','' move.w \6,int_in+10 ENDC IFNC '\7','' move.w \7,int_in+12 ENDC IFNC '\8','' move.w \8,int_in+14 ENDC IFNC '\9','' move.w \9,int_in+16 ENDC IFNC '\A','' move.w \A,int_in+18 ENDC IFNC '\B','' move.w \B,int_in+20 ENDC IFNC '\C','' move.w \C,int_in+22 ENDC IFNC '\D','' move.w \D,int_in+24 ENDC IFNC '\E','' move.w \E,int_in+26 ENDC IFNC '\F','' move.l \F,addr_in ENDC IFNC '\G','' move.l \G,d0 swap d0 move.l d0,int_in+28 ENDC aes 25 endm evnt_dclick macro new,getset move.w \1,int_in move.w \2,int_in+2 aes 26 endm menu_bar macro tree,show move.l \1,addr_in move.w \2,int_in aes 30 endm menu_icheck macro tree,item,check move.l \1,addr_in move.w \2,int_in move.w \3,int_in+2 aes 31 endm menu_ienable macro tree,item,enable move.l \1,addr_in move.w \2,int_in move.w \3,int_in+2 aes 32 endm menu_tnormal macro tree,title,normal move.l \1,addr_in move.w \2,int_in move.w \3,int_in+2 aes 33 endm menu_text macro tree,item,text move.l \1,addr_in move.w \2,int_in move.l \3,addr_in+4 aes 34 endm menu_register macro id,string move.w \1,int_in move.l \2,addr_in aes 35 endm menu_popup macro menu,xpos,ypos,mdata move.l \1,addr_in move.w \2,int_in move.w \3,int_in+2 move.l \4,addr_in+4 aes 36 endm manu_attach macro flag,tree,item,mdata move.w \1,int_in move.l \2,addr_in move.l \3,int_in+2 move.l \4,addr_in+4 aes 37 endm menu_istart macro flag,tree,imenu,item move.w \1,int_in move.l \2,addr_in move.w \3,int_in+2 move.w \4,int_in+4 aes 38 endm menu_settings macro flag,values move.l \1,int_in move.l \2,addr_in aes 39 endm objc_add macro tree,parent,child move.l \1,addr_in move.w \2,int_in move.w \3,int_in+2 aes 40 endm objc_delete macro tree,object move.l \1,addr_in move.w \2,int_in aes 41 endm objc_draw macro tree,startob,depth,x,y,w,h move.l \1,addr_in move.w \2,int_in move.w \3,int_in+2 move.w \4,int_in+4 move.w \5,int_in+6 move.w \6,int_in+8 move.w \7,int_in+10 aes 42 endm objc_find macro tree,startob,depth,x,y move.l \1,addr_in move.w \2,int_in move.w \3,int_in+2 move.w \4,int_in+4 move.w \5,int_in+6 aes 43 endm objc_offset macro tree,object move.l \1,addr_in move.w \2,int_in aes 44 endm objc_order macro tree,object,newpos move.l \1,addr_in move.w \2,int_in move.w \3,int_in+2 aes 45 endm objc_edit macro tree,object,char,idx,kind move.l \1,addr_in move.w \2,int_in move.w \3,int_in+2 move.w \4,int_in+4 move.w \5,int_in+6 aes 46 endm objc_change macro tree,object,x,y,w,h,new,redraw move.l \1,addr_in move.w \2,int_in clr.w int_in+2 move.w \3,int_in+4 move.w \4,int_in+6 move.w \5,int_in+8 move.w \6,int_in+10 move.w \7,int_in+12 move.w \8,int_in+14 aes 47 endm objc_sysvar macro mode,which,val1,val2 move.w \1,int_in move.w \2,int_in+2 move.w \3,int_in+4 move.w \4,int_int+6 aes 48 endm form_do macro tree,startob move.l \1,addr_in move.w \2,int_in aes 50 endm form_dial macro flag,x,y,w,h,x2,y2,w2,h2 move.w \1,int_in move.w \2,int_in+2 move.w \3,int_in+4 move.w \4,int_in+6 move.w \5,int_in+8 move.w \6,int_in+10 move.w \7,int_in+12 move.w \8,int_in+14 move.w \9,int_in+16 aes 51 endm form_alert macro button,string move.w \1,int_in move.l \2,addr_in aes 52 endm form_error macro errnum move.w \1,int_in aes 53 endm form_center macro tree move.l \1,addr_in aes 54 endm form_keybd macro form,obj,nxt_obj,thechar move.l \1,addr_in move.w \2,int_in move.w \3,int_in+2 move.w \4,int_in+4 aes 55 endm form_button macro tree,object,clks move.l \1,addr_in move.w \2,int_in move.w \3,int_in+2 aes 56 endm graf_rubberbox macro x,y,w,h move.w \1,int_in move.w \2,int_in+2 move.w \3,int_in+4 move.w \4,int_in+6 aes 70 endm graf_dragbox macro w,h,x,y,bx,bh,bw,bh move.w \1,int_in move.w \2,int_in+2 move.w \3,int_in+4 move.w \4,int_in+6 move.w \5,int_in+8 move.w \6,int_in+10 move.w \7,int_in+12 move.w \8,int_in+14 aes 71 endm graf_movebox macro w,h,x,y,dx,dy move.w \1,int_in move.w \2,int_in+2 move.w \3,int_in+4 move.w \4,int_in+6 move.w \5,int_in+8 move.w \6,int_in+10 aes 72 endm graf_growbox macro x,y,w,h,fx,fy,fw,fh move.w \1,int_in move.w \2,int_in+2 move.w \3,int_in+4 move.w \4,int_in+6 move.w \5,int_in+8 move.w \6,int_in+10 move.w \7,int_in+12 move.w \8,int_in+14 aes 73 endm graf_shrinkbox macro x,y,w,h,sx,sy,sw,sh move.w \1,int_in move.w \2,int_in+2 move.w \3,int_in+4 move.w \4,int_in+6 move.w \5,int_in+8 move.w \6,int_in+10 move.w \7,int_in+12 move.w \8,int_in+14 aes 74 endm graf_watchbox macro tree,object,instate,outstate clr.w int_in move.l \1,addr_in move.w \2,int_in+2 move.w \3,int_in+4 move.w \4,int_in+6 aes 75 endm graf_slidebox macro tree,parent,obj,vh move.l \1,addr_in move.w \2,int_in move.w \3,int_in+2 move.w \4,int_in+4 aes 76 endm graf_handle macro aes 77 endm graf_mouse macro num<,addr> move.w \1,int_in IFNC '\2','' move.l \2,addr_in ENDC aes 78 endm graf_mkstate macro aes 79 endm scrp_read macro scrap move.l \1,addr_in aes 80 endm scrp_write macro scrap move.l \1,addr_in aes 81 endm fsel_input macro path,filename move.l \1,addr_in move.l \2,addr_in+4 aes 90 endm fsel_exinput macro path,filename,label move.l \1,addr_in move.l \2,addr_in+4 move.l \3,addr_in+8 needs bigger addr_in than before! aes 91 endm wind_create macro kind,x,y,w,h move.w \1,int_in move.w \2,int_in+2 move.w \3,int_in+4 move.w \4,int_in+6 move.w \5,int_in+8 aes 100 endm wind_open macro handle,x,y,w,h move.w \1,int_in move.w \2,int_in+2 move.w \3,int_in+4 move.w \4,int_in+6 move.w \5,int_in+8 aes 101 endm wind_close macro handle move.w \1,int_in aes 102 endm wind_delete macro handle move.w \1,int_in aes 103 endm wind_get macro handle,field[,in1,in2,in3,in4] move.w \1,int_in move.w \2,int_in+2 IFNC '\3','' move.w \3,int_in+4 ENDC IFNC '\4','' move.w \4,int_in+6 ENDC IFNC '\5','' move.w \5,int_in+8 ENDC IFNC '\6','' move.w \6,int_in+10 ENDC aes 104 endm wind_set macro handle,field move.w \1,int_in move.w \2,int_in+2 aes 105 endm wind_find macro x,y move.w \1,int_in move.w \2,int_in+2 aes 106 endm wind_update macro begend move.w \1,int_in aes 107 endm wind_calc macro type,kind,inx,iny,inw,inh move.w \1,int_in move.w \2,int_in+2 move.w \3,int_in+4 move.w \4,int_in+6 move.w \5,int_in+8 move.w \6,int_in+10 aes 108 endm wind_new macro aes 109 endm rsrc_load macro name move.l \1,addr_in aes 110 endm rsrc_free macro aes 111 endm rsrc_gaddr macro type,index move.w \1,int_in move.w \2,int_in+2 move.l #112<<16+2,control move.l #1<<16,control+4 move.w #1,control+8 unique! move.l #aes_params,d1 move.w #200,d0 trap #2 move.w int_out,d0 endm rsrc_saddr macro type,index,saddr move.w \1,int_in move.w \2,int_in+2 move.l \3,addr_in aes 113 endm rsrc_obfix macro tree,object move.l \1,addr_in move.w \2,int_in aes 114 endm rsrc_rcfix macro header move.l \1,addr_in aes 115 endm shel_read macro command,shell move.l \1,addr_in move.l \2,addr_in+4 aes 120 endm shel_write macro doex,sgr,scr,cmd,shell move.w \1,int_in move.w \2,int_in+2 move.w \3,int_in+4 move.l \4,addr_in move.l \5,addr_in+4 aes 121 endm shel_get macro buffer,length move.l \1,addr_in move.w \2,int_in aes 122 endm shel_put macro buffer,length move.l \1,addr_in move.w \2,int_in aes 123 endm shel_find macro buffer move.l \1,addr_in aes 124 endm shel_envrn macro value,string move.l \1,addr_in move.l \2,addr_in+4 aes 125 endm *********** END OF AES ************* *********** VDI MACROS ************* * conditional macro definition(!) to call vdi routine IFGT __LK callvdi macro vdiname XREF \1,contrl,contrl1,contrl3 XREF intin,ptsin,intout,ptsout,vdi_params BSR \1 endm ELSEIF callvdi macro vdiname BSR \1 endm ENDC * may need to change BSR above to JSR for large progs v_opnwk macro callvdi v_opnwk endm v_clswk macro callvdi v_clswk endm v_opnvwk macro callvdi v_opnvwk endm v_clsvwk macro callvdi v_clsvwk endm v_clrwk macro callvdi v_clrwk endm v_updwk macro callvdi v_updwk endm vst_load_fonts macro callvdi vst_load_fonts endm vst_unload_fonts macro callvdi vst_unload_fonts endm vs_clip macro flag,x1,y1,x2,y2 move.w \1,intin move.w \2,ptsin move.w \3,ptsin+2 move.w \4,ptsin+4 move.w \5,ptsin+6 callvdi vs_clip endm v_pline macro count move.w \1,contrl1 callvdi v_pline endm v_pmarker macro count move.w \1,contrl1 callvdi v_pmarker endm v_gtext macro x,y,string move.w \1,ptsin move.w \2,ptsin+2 move.l \3,a0 callvdi v_gtext endm v_fillarea macro count move.w \1,contrl1 callvdi v_fillarea endm v_contourfill macro x,y,index move.w \1,ptsin move.w \2,ptsin+2 move.w \3,intin callvdi v_contourfill endm vr_recfl macro x1,y1,x2,y2 move.w \1,ptsin move.w \2,ptsin+2 move.w \3,ptsin+4 move.w \4,ptsin+6 callvdi vr_recfl endm v_bar macro x1,y1,x2,y2 move.w \1,ptsin move.w \2,ptsin+2 move.w \3,ptsin+4 move.w \4,ptsin+6 callvdi v_bar endm v_arc macro x,y,rad,start,end move.w \1,ptsin move.w \2,ptsin+2 move.w \3,ptsin+12 moev.w \4,intin move.w \5,intin+2 callvdi v_arc endm v_pieslice macro x,y,rad,start,end move.w \1,ptsin move.w \2,ptsin+2 move.w \3,ptsin+12 moev.w \4,intin move.w \5,intin+2 callvdi v_pieslice endm v_circle macro x,y,rad move.w \1,ptsin move.w \2,ptsin+2 move.w \3,ptsin+8 callvdi v_circle endm v_ellarc macro x,y,xr,yr,start,end move.w \1,ptsin move.w \2,ptsin+2 move.w \3,ptsin+4 move.w \4,ptsin+6 move.w \5,intin move.w \6,intin+2 callvdi v_ellarc endm v_ellpie macro x,y,xr,yr,start,end move.w \1,ptsin move.w \2,ptsin+2 move.w \3,ptsin+4 move.w \4,ptsin+6 move.w \5,intin move.w \6,intin+2 callvdi v_ellpie endm v_ellipse macro x,y,xr,yr move.w \1,ptsin move.w \2,ptsin+2 move.w \3,ptsin+4 move.w \4,ptsin+6 callvdi v_ellipse endm v_rbox macro x1,y1,x2,y2 move.w \1,ptsin move.w \2,ptsin+2 move.w \3,ptsin+4 move.w \4,ptsin+6 callvdi v_rbox endm v_rfbox macro x1,y1,x2,y2 move.w \1,ptsin move.w \2,ptsin+2 move.w \3,ptsin+4 move.w \4,ptsin+6 callvdi v_rfbox endm v_justified macro x,y,string,length,ws,cs move.w \1,ptsin move.w \2,ptsin+2 move.w \4,ptsin+4 move.w \5,intin move.w \6,intin+2 move.l \3,a0 callvdi v_justified endm vswr_mode macro mode move.w \1,intin callvdi vswr_mode endm vs_color macro index,read,green,blue move.w \1,intin move.w \2,intin+2 move.w \3,intin+4 move.w \4,intin+6 callvdi vs_color endm vsl_type macro style move.w \1,intin callvdi vsl_type endm vsl_udsty macro pattern move.w \1,intin callvdi vsl_udsty endm vsl_width macro width move.w \1,ptsin callvdi vsl_width endm vsl_color macro index move.w \1,intin callvdi vsl_color endm vsl_ends macro beg,end move.w \1,intin move.w \2,intin+2 callvdi vsl_ends endm vsm_type macro symbol move.w \1,intin callvdi vsm_type endm vsm_height macro height move.w \1,ptsin+2 callvdi vsm_height endm vsm_color macro index move.w \1,intin callvdi vsm_color endm vst_height macro height move.w \1,ptsin+2 callvdi vst_height endm vst_point macro point move.w \1,intin callvdi vst_point endm vst_rotation macro angle move.w \1,intin callvdi vst_rotation endm vst_font macro font move.w \1,intin callvdi vst_font endm vst_color macro index move.w \1,intin callvdi vst_color endm vst_effects macro effect move.w \1,intin callvdi vst_effects endm vst_alignment macro hor,vert move.w \1,intin move.w \2,intin+2 callvdi vst_alignment endm vsf_interior macro style move.w \1,intin callvdi vsf_interior endm vsf_style macro index move.w \1,intin callvdi vsf_style endm vsf_color macro index move.w \1,intin callvdi vsf_color endm vsf_perimeter macro vis move.w \1,intin callvdi vsf_perimeter endm vsf_updat macro callvdi vsf_updat endm vro_cpyfm macro mode,sourceMFDB,destMFDB move.w \1,intin move.l \2,contrl+14 move.l \3,contrl+18 callvdi vro_cpyfm endm vrt_cpyfm macro mode,sourceMFDB,destMFDB,index1,index2 move.w \1,intin move.l \2,contrl+14 move.l \3,contrl+18 move.w \4,intin+2 move.w \5,intin+4 callvdi vrt_cpyfm endm vr_trnfm macro source,dest move.l \1,contrl+14 move.l \2,contrl+18 callvdi vr_trnfm endm v_get_pixel macro x,y move.w \1,ptsin move.w \2,ptsin+2 callvdi v_get_pixel endm vex_timv macro newtimer move.l \1,contrl+14 callvdi vex_timv endm v_show_c macro reset move.w \1,intin callvdi v_show_c endm v_hide_c macro callvdi v_hide_c endm vq_mouse macro callvdi vq_mouse endm vex_butv macro newxbut move.l \1,contrl+14 callvdi vex_butv endm vex_motv macro newmov move.l \1,contrl+14 callvdi vex_motv endm vex_curv macro newcursor move.l \1,contrl+14 callvdi vex_curv endm vq_key_s macro callvdi vq_key_s endm vq_extnd macro flag move.w \1,intin callvdi vq_extnd endm vq_color macro index,flag move.w \1,intin move.w \2,intin+2 callvdi vq_color endm vql_attributes macro callvdi vql_attributes endm vqm_attributes macro callvdi vqm_attributes endm vqf_attributes macro callvdi vqf_attributes endm vqt_attributes macro callvdi vqt_attributes endm vqt_extent macro string move.l \1,a0 callvdi vqt_extent endm vqt_width macro char move.w \1,intin callvdi vqt_width endm vqt_name macro number move.w \1,intin callvdi vqt_name endm vqt_fontinfo macro callvdi vqt_fontinfo endm v_bez_on macro callvdi v_bez_on endm v_bez_off macro callvdi v_bez_off endm v_set_app_buff macro address,nparas move.l \1,d0 swap d0 move.l d0,intin move.w \2,intin+4 callvdi v_set_app_buff endm v_bez macro count move.w \1,d0 callvdi v_bez endm v_bez_fill macro count move.w \1,d0 callvdi v_bez_fill endm v_bez_qual macro percent move.w \1,intin+4 callvdi v_bez_qual endm vqt_fontheader macro buffer move.l \1,intin callvdi vqt_fontheader endm vqt_trackkern macro callvdi vqt_trackkern endm vqt_pairkern macro first,second move.w \1,intin move.w \2,intin+2 callvdi vqt_pairkern endm vst_charmap macro mode move.w \1,intin callvdi vst_charmap endm vst_kern macro tmode,pmode move.w \1,intin move.w \2,intin+2 callvdi vst_kern endm v_getbitmap_info macro ch move.w \1,intin callvdi v_getbitmap_info endm vqt_f_extent macro string move.l \1,a0 callvdi vqt_f_extent endm v_ftext macro x,y,string move.w \1,ptsin move.w \2,ptsin+2 move.l \3,a0 callvdi v_ftext endm v_ftext_offset macro string ptsin must be set up move.l \1,a0 callvdi v_ftext endm v_getoutline macro ch,xyarray,bezarray,maxverts move.w \1,intin move.l \2,intin+4 move.l \3,intin+8 move.w \4,intin+2 callvdi v_getoutline endm vst_scratch macro mode move.w \1,intin callvdi vst_scratch endm vst_error macro mode,errorcode move.w \1,intin move.l \2,intin+2 callvdi vst_error endm vst_arbpt macro point [fix] move.w \1,intin IFNC '\2','' move.w \2,int_in+4 move.w #2,contrl+6 ELSE move.w #1,contrl+6 ENDC callvdi vst_arbpt endm vqt_advance macro ch move.w \1,intin callvdi vqt_advance endm vqt_devinfo macro devnum move.w \1,intin callvdi vqt_devinfo endm v_savecache macro fname move.l \1,a0 callvdi v_savecache endm v_loadcache macro fname,mode move.w \1,intin move.l \2,a0 callvdi v_loadcache endm v_flushcahce macro callvdi v_flushcahe endm vst_setsize macro point move.w \1,intin endm vst_setsize macro point [fix] move.w \1,intin IFNC '\2','' move.w \2,int_in+4 move.w #2,contrl+6 ELSE move.w #1,contrl+6 ENDC callvdi vst_setsize endm vst_skew macro move.w \1,intin callvdi vst_skew endm vqt_get_table macro callvdi vqt_get_table endm vqt_cachesize macro which move.w \1,intin callvdi vqt_cachesize endm *********** END OF VDI ***************** 4T% mx3}$a|f8ehg dw%2oa0hAmK ZW20N98;M.%G@GSHC Ip@4B#2JVJN%a!CDR̥0gZN ae:!a$+tfV[l)ɚxR$2JғTB0i]B FhI#LA Ʉ'< }&*e)PK VyJINCDIR/GEMMACRO.I  * VDI Library Copyright (C) HiSoft 1988 * 31.5.88 vqt_extent fixed * 25.10.89 v_rfbox fixed * 30.3.93 Speedo/FontGDOS functions added * macro to jump to a given VDI routine govdi macro vdi_number IFNE (\1)<128 moveq #\1,d0 ELSEIF move.w #\1,d0 ENDC bra CALL_VDI endm DEFV macro name MODULE \1 SECTION TEXT XREF CALL_VDI,LOW_VDI XREF contrl,contrl1,contrl3,contrl6 XREF intin,ptsin,intout,ptsout XREF vdi_params,current_handle endm EXPORT macro name \1 XDEF \1 endm docont macro contrl1,contrl3 IFEQ \1 clr.w contrl1 ELSEIF move.w #\1,contrl1 ENDC IFEQ \2 clr.w contrl3 ELSEIF move.w #\2,contrl3 ENDC endm DEFV Workstations EXPORT v_opnwk moveq #1,d0 v_opall docont 0,11 bsr LOW_VDI move.w contrl6,current_handle rts EXPORT v_clswk docont 0,0 govdi 2 EXPORT v_opnvwk moveq #100,d0 move.w current_handle,contrl6 bra.s v_opall EXPORT v_clsvwk docont 0,0 govdi 101 EXPORT v_clrwk moveq #3,d0 v_zeroz docont 0,0 bra CALL_VDI EXPORT v_updwk moveq #4,d0 bra.s v_zeroz EXPORT vst_load_fonts moveq #119,d0 vfont_all docont 0,1 clr.w intin bsr CALL_VDI move.w intout,d0 rts EXPORT vst_unload_fonts moveq #120,d0 bra.s vfont_all EXPORT vs_clip docont 2,1 govdi 129 DEFV OutputFunctions EXPORT v_pline moveq #6,d0 v_pall clr.w contrl3 bra CALL_VDI EXPORT v_pmarker moveq #7,d0 bra.s v_pall EXPORT v_fillarea moveq #9,d0 bra.s v_pall EXPORT v_gtext moveq #0,d0 moveq #0,d1 lea intin,a1 .copy move.b (a0)+,d1 convert C string into words beq.s .end move.w d1,(a1)+ addq.b #1,d0 bpl.s .copy .end move.w d0,contrl3 move.w #1,contrl1 govdi 8 EXPORT v_contourfill docont 1,1 govdi 103 EXPORT vr_recfl docont 2,0 govdi 114 EXPORT v_pieslice moveq #3,d0 bra.s gdp_arcpie EXPORT v_arc moveq #2,d0 gdp_arcpie docont 4,2 clr.l ptsin+4 clr.l ptsin+8 clr.w ptsin+14 bra gdp_all EXPORT v_bar docont 2,0 moveq #1,d0 bra.s gdp_all EXPORT v_circle docont 3,0 moveq #4,d0 clr.l ptsin+4 clr.w ptsin+10 bra.s gdp_all EXPORT v_ellarc docont 2,2 moveq #6,d0 bra.s gdp_all EXPORT v_ellpie docont 2,2 moveq #7,d0 bra.s gdp_all EXPORT v_ellipse docont 2,0 moveq #5,d0 bra.s gdp_all EXPORT v_rbox moveq #8,d0 gdp_box docont 2,0 gdp_all move.w d0,contrl+10 govdi 11 EXPORT v_rfbox moveq #9,d0 bra.s gdp_box EXPORT v_justified moveq #2,d0 moveq #0,d1 lea intin+4,a1 .copy move.b (a0)+,d1 convert C string into words beq.s .end move.w d1,(a1)+ addq.b #1,d0 bpl.s .copy .end move.w d0,contrl3 move.w #2,contrl1 moveq #10,d0 bra.s gdp_all DEFV AttributeFunctions EXPORT vswr_mode docont 0,1 govdi 32 EXPORT vs_color docont 0,4 govdi 14 EXPORT vsl_type docont 0,1 govdi 15 EXPORT vsl_udsty docont 0,1 govdi 113 EXPORT vsl_width docont 1,0 clr.w ptsin+2 govdi 16 EXPORT vsl_color docont 0,1 govdi 17 EXPORT vsl_ends docont 0,2 govdi 108 EXPORT vsm_type docont 0,1 govdi 18 EXPORT vsm_height docont 1,0 clr.w ptsin govdi 19 EXPORT vsm_color docont 0,1 govdi 20 EXPORT vst_height docont 1,0 clr.w ptsin govdi 12 EXPORT vst_point docont 0,1 govdi 107 EXPORT vst_rotation docont 0,1 govdi 13 EXPORT vst_font docont 0,1 govdi 21 EXPORT vst_color docont 0,1 govdi 22 EXPORT vst_effects docont 0,1 govdi 106 EXPORT vst_alignment docont 0,2 govdi 39 EXPORT vsf_interior docont 0,1 govdi 23 EXPORT vsf_style docont 0,1 govdi 24 EXPORT vsf_color docont 0,1 govdi 25 EXPORT vsf_perimeter docont 0,1 govdi 104 EXPORT vsf_updat clr.w contrl1 govdi 112 DEFV RastorOps EXPORT vro_cpyfm docont 4,1 govdi 109 EXPORT vrt_cpyfm docont 4,3 govdi 121 EXPORT vr_trnfm docont 0,0 govdi 110 EXPORT v_get_pixel docont 1,0 govdi 105 DEFV InputFunctions EXPORT vex_timv docont 0,0 govdi 118 EXPORT v_show_c docont 0,1 govdi 122 EXPORT v_hide_c docont 0,0 govdi 123 EXPORT vq_mouse docont 0,0 govdi 124 EXPORT vex_butv docont 0,0 govdi 125 EXPORT vex_motv docont 0,0 govdi 126 EXPORT vex_curv docont 0,0 govdi 127 EXPORT vq_key_s docont 0,0 govdi 128 DEFV InquireFunctions EXPORT vq_extnd docont 0,1 govdi 102 EXPORT vq_color docont 0,2 govdi 26 EXPORT vql_attributes docont 0,0 govdi 35 EXPORT vqm_attributes docont 0,0 govdi 36 EXPORT vqf_attributes docont 0,0 govdi 37 EXPORT vqt_attributes docont 0,0 govdi 38 EXPORT vqt_extent moveq #0,d0 moveq #0,d1 lea intin,a1 .copy move.b (a0)+,d1 convert C string into words beq.s .end move.w d1,(a1)+ addq.b #1,d0 bpl.s .copy .end move.w d0,contrl3 clr.w contrl1 govdi 116 EXPORT vqt_width docont 0,1 govdi 117 EXPORT vqt_name docont 0,1 govdi 130 EXPORT vqt_fontinfo docont 0,0 govdi 131 DEFV Bezier EXPORT v_bez_on docont 1,0 dov_bez move.w #13,contrl+10 govdi 11 EXPORT v_bez_off docont 0,0 bra.s dov_bez EXPORT v_set_app_buff docont 0,3 govdi $FFFF EXPORT v_bez move.w d0,contrl+2 addq.w #1,d0 lsr.w #1,d0 move.w d0,contrl+6 move.w #13,contrl+10 govdi 6 EXPORT v_bez_fill move.w d0,contrl+2 addq.w #1,d0 lsr.w #1,d0 move.w d0,contrl+6 move.w #13,contrl+10 govdi 9 EXPORT v_bez_qual docont 0,3 move.w #99,contrl+10 govdi 5 DEFV SpeedoOutput EXPORT v_ftext moveq #0,d1 moveq #0,d0 lea intin,a1 .copy move.b (a0)+,d1 convert C string into words beq.s .end move.w d1,(a1)+ addq.b #1,d0 bpl.s .copy .end move.w d0,contrl3 move.w #1,contrl1 govdi 241 EXPORT v_ftext_offset moveq #0,d1 moveq #0,d0 lea intin,a1 .copy move.b (a0)+,d1 convert C string into words beq.s .end move.w d1,(a1)+ addq.b #1,d0 bpl.s .copy .end move.w d0,contrl3 addq.w #1,d0 move.w d0,contrl1 govdi 242 DEFV SpeedoInquire EXPORT vqt_fontheader docont 0,1 govdi 232 EXPORT vqt_trackkern docont 0,0 govdi 234 EXPORT vqt_pairkern docont 0,2 govdi 235 EXPORT vqt_f_extent moveq #0,d0 moveq #0,d1 lea intin,a1 .copy move.b (a0)+,d1 convert C string into words beq.s .end move.w d1,(a1)+ addq.b #1,d0 bpl.s .copy .end move.w d0,contrl3 clr.w contrl1 govdi 240 EXPORT vqt_get_table docont 0,0 govdi 254 EXPORT vqt_cachesize docont 0,1 govdi 255 EXPORT vqt_advance docont 0,1 govdi 247 EXPORT vqt_devinfo docont 0,1 govdi 248 DEFV SpeedoAttributes EXPORT vst_charmap docont 0,1 govdi 236 EXPORT vst_kern docont 0,2 govdi 237 EXPORT vst_error docont 0,3 govdi 245 EXPORT vst_arbpt move.w #0,contrl+2 govdi 246 EXPORT vst_scratch docont 0,1 govdi 244 EXPORT vst_setsize move.w #0,contrl+2 govdi 252 EXPORT vst_skew docont 0,1 govdi 253 DEFV SpeedoControl EXPORT v_getbitmap_info docont 0,1 govdi 239 EXPORT v_getoutline docont 0,6 govdi 243 EXPORT v_savecache moveq #249,d0 moveq #0,d2 lea intin,a1 v_dostrcopy moveq #0,d1 move.b (a0)+,d1 convert C string into words beq.s .end move.w d1,(a1)+ addq.b #1,d2 bpl.s .copy .end move.w d2,contrl3 move.w #0,contrl1 bra CALL_VDI EXPORT v_loadcache move.w #250,d0 moveq #1,d2 lea intin+2,a1 bra v_dostrcopy EXPORT v_flushcache docont 0,0 govdi 251 * the actual calling of the VDI MODULE LowLevelVDI XDEF CALL_VDI,LOW_VDI XDEF contrl,contrl1,contrl3,contrl6 XDEF intin,intout,ptsin,ptsout XDEF current_handle,vdi_params SECTION TEXT * call a VDI routine * in: d0.w=VDI function number * out none * uses d0-d2/a0-a2 * uses the current handle CALL_VDI move.w current_handle,contrl6 LOW_VDI move.w d0,contrl store the op code move.l #vdi_params,d1 move.w #115,d0 function number trap #2 rts SECTION DATA * this is a table of pointers to all the VDI arrays vdi_params dc.l contrl,intin,ptsin,intout,ptsout SECTION BSS * these don't need initialising so can go in the BSS section current_handle ds.w 1 used by all VDI calls contrl ds.w 1 contrl1 ds.w 1 contrl2 ds.w 1 contrl3 ds.w 1 contrl4 ds.w 1 contrl5 ds.w 1 contrl6 ds.w 1 contrl7 ds.w 1 contrl8 ds.w 1 contrl9 ds.w 1 contrl10 ds.w 1 contrl11 ds.w 1 intin ds.w 128 min 30 intout ds.w 128 min 45 ptsin ds.w 128 min 30 ptsout ds.w 128 min 12 *********** END OF VDI ***************** c'Y9XT0Z| P04ذ9Щ&4p 6K<(@( <[`K ('" R=4=$C6f@M"H@ ِc Cd#3c:4N;e@m>Eژ  K$8$[6@c@)FFq$@Mbbvy 8+@??D@=`.2GEc TD0j9z;ւF Jq֣,f-0€_"I<3bbz >0CeK;4Q@ъ$>S"  e>GB4HZH(EM@zG50$ EsD? @(|+ BS]4V1N$lJCYE! rGDY` -CX'4B,i#RC` 0U L22"2 ESB3I/T$UU-)h/ tbȴ eD4 I!EY\\^cZE5f5zU__ߤ V4aOpaK$)H^6`@b M4+6_b6( @WC6b9#[y2 +eGdW%fW @6DP Tg}gA^g6i{6 PK q8lpINCDIR/XBIOS.I*@S' 2s@y#D1cI :hʀB'4 IdJQII)o#G,jq2` .bpD8d !!#a،y NN7u$(C0s我&ز1NAGm9eIS7gͫ7gБSF[{iU/JBoNs6O` 86kC<ea9f x.4(|l:A?<NATAHz?<NA\>9NSGkl"yJ?/ KI)<:g :`:p\fRIBW/ a*_JGf?</ ?<NNAPJf(a"_>CQ x.1|B?< NA\BgNA/ ?< NA\Hz?< NA\`~?/ ?<NNAPJm2:><.g:+߸fA p6QRGg ?<ONAT`Nu Lf*HS$Ig"<\fBH*LaL<\K`B&yx:<av?/SGk/ &z S@ LIQ$<\fR"LA,+fM/?< NA\Hz/?< NA\Bg/?<=NAP:/9|/??<?NAO ??<>NAX?Bg/?<NAX?Bg/?<=NAP2:?<?Hk?<WNAO ??<>NAXG,Q*(_,_>NuHz2?< NA\O?<NATO`"NVTaFIC_aGTxza4ATJGg"/ /Af?Ka> _*_A,SGfN^Nu?/ ?<9NA\0NuHz?< NA\`p  pRamdisk Full!q Press any key pFile not found!q Not enough RAM \*.* N (:*&@(@ 86!.!6av0<CD L0QpAC0Qz | LA <Ba)@`fReset Proof Ramdisc 1.9 HiSoft 1988-90 09BS@HR@3 ?T"R3$R3҂y3A3"KSp"QAH"KrQNuH@@"Cx DCdCL`ИQLNuHiSoftBBBp* bAv vAb!vAR ~A>!~A* rA!r 8:!Nu:/gNA Nu:/gNpNu:/gN"o0/ S@r2/ ҁAMP! A/gH/ fNr""""""""""""""""""""""""""""""""QQpNu2<QQpNu p4     r"&  `u7&C\͖FWb-yb7G~u&|i!܁XMƃe`="xFEVd8JT}U{3X.^xրguK5yAa`x6|AH[mj[gy^qTxwpԡd!)U oQa gj_\WEÍ&aGIdmue|QF2ue8ЎÊ'`[mn E{)F[Έl&Ciܞ`/z-)f,8H_Бkg7MU氢r^1#bx s1Ʒe`)|s~!85wK-'ͱتJ`}tLuG4cS{Û(WwG}`xC'[ ou] vvL aFu-3،%] _*xFF}zwt明! zWIuARzt/BbihD w AiGYxWN7ۊU^<ǗwʿFkAM.^/Gn)SGCz)F㗏yh}5~1b_/@kAFEM8b g{pב0e{) xIlCؠ!D0Jho.p$8u chႦ׈f0C 4yF`_NVHkb/<".0+@e&??7@ nt4+" 02R@Q".RA7A0+$.2Ab nt4+"B0+`&_N^ _NNVpN+d/ G n//./././. /.<N7@&_N^ _NN+dN+dN+dN+dN+dN+dRkSkN+dN+d\:/NV/ G=|2=|=|=|Bn=n/Nv p?Nv p@NvpANvpBNvpCNvpENvpFN~vpGNvvpHNnvpINfv pJN^ _6 "$// ////??<KNAO,_&_NuvpLN.v $?//pNNvpONv pVN vpWN(_?NATN(_?NA@TNNV/ GF nf N=@ ndp?.N.J@f`\N-@HnzNn |)\C~"Q0.|A@9)bHnN@H-@?.N.-@/.N$&_N^ _TNNV nR@t:Bf(U nN)A0|A?N$` ??<HnNz7@Jkm&?+Nv7@.A0?HnNV7@Jkm6 n0Bk n2HABAHA AB( n2HABAHA AB(0+D@`&_N^ _NNV ne n2b2.AH A g/9@4.BH B s#@=nJncx*y@0-24Be@Hmr2 /?.N'@*y@BmJl +D7@#@`z n t*y@4-"BR SnRm`*y@|#@Bkp0.'@`2Bk/. r2. /?.N '@Jl +D7@N^ _PNNV neB n2b82.AH A g"/9@4.BH B s#@=nJnc*y@0-24-BeHmr2 /?.Nf'@*y@BmJl& +D7@r2. A|#@`d +t*y@4"Uz:. ECBm +;@Jmf0.nH@B@H@'@#@`r*y@2- A"n R SnRm`#@Bkp0.'@`Bk n2bjt4. B(JgVr2. AB(r2. A"n ( . R/4.SBHBBBHB"/?.N6'@JmR`/. r2. /?.N '@Jl +D7@r2. A|`JWt4. B@N^ _PNNV/ GF n 0 @c` n 0 @e n 4 B2b n :EH E g/9@ n 4BH B s#@*y@JmcZ-JgP.JgFHmr2- / n 4?N '@*y@BmJl +D7@#@`^ n 2AH AHs*y@8PDHDBDHD&/N4#@ n 2?NH'@Jl +D7@`Bk&_N^ _\NNV/ GF?./.?. NJkf + n0` n0&_N^ _ NNV/ GF?./.?. NJkf + n0` n0&_N^ _ NN+dN+dN+dNV/ GF?<?. /.N'@r2. AB(Jl +D7@`Bk k@g`?. N-@?<?. /.N'@2<p??=@pt4. B@02R@Q ."$.d^ . b .=@`=|?. Hn?.HnNJkg` .t4."Ё-@`&_N^ _\NNV/ GF?<?./<N-@?<?./<N'@Jl +D7@p`"`?<?./.N-@ +`&_N^ _TNGFr-p??7@2+AH A'02R@QNu@:*.*HNu>p02@0Nu0/lD@?@ _TN _0@NS@gVf JAgmJ`JNuNu _ am znNH@B@H@Nu>p02@0NuNFQN(NQNNQNNFQN @g,NVf _.IN! R _.IFfSNNfRN Am~>G@l7xARA'drNr _gRNДA _N RAQN Am$~>懾@l??0<`7x02Nup _Hy@FNgRACSNuACSNu @lpNu"_.HN PN Am~>懾@l??0<`F7x02Nug @0(` @ ("P$_gR (OgS!Q NO @gNz @oJ$//?< NAOHy@o?< NAO N:Hy@v?< NAO2<0<QQ2 _?<LNA _p Hy@9N/H@N NNu?@N 0NNuN NNu l0NW??<NAONu /lD/@ _XN//Nf"N "ANu//Nz"N*"ANu.HA/HGBGЇ.HGHAHGBGЇNu.HA/HGBGЇ.HGHAHGBGЇNu lD lD`NDNu lD`HA AfHA.B@H@H@HG>HG0NuHAe8B?<eRF`ЁeQ`eQ< SNupNu#"(gT} g" gDopHy@ |N "_.@!@/ //?<?<JNAO N"_.@/ Nu o0 @f #@NL @f#@N8 @f !y@N& @f0( WN"y@#H3@ iN _ON _ @Nпn _p Hy@_N-@-y@~ g6 . n "b&. nX(ք n ,d n-P` f`t n 'P'|'| n $&+c'k 'k k'P` n 'P kX  k  n Ю$&+f" . kX"Ё kX k"k" f n `R n $+ kX&ԃf0 kX  kX$Ђ kX k"k"'k` k  n Ю nP$fN n "nP" +"$+f'k  f n ` k n &_N^ _PNGA`/ GN&_Nu'H'|Nu Out of memoryNV/ G9@Jg.AN+4`.A0?N &_N^ _TN/ G< N< N&_NuNVBk2+H$&. o`B n6+H$@xDf` n6+H$NJRk`N^ _ NNVpN+d/ G/./. /.Nt&_N^ _ NN+dGp@ Nu NVpN+dp(N+d/ G\Bn n,0&.$4Bb8.,. :Eb~ n("n,0H@B@H@@rAgZ n("n,:HEBEHE(Bp;@g4 n("n,4HBBBHB""n|<.*Rn n,RP`dJnfp` n("n,6HCBCHC$@z;Ef n,RP n6.SCHCBCHC$@x\Dg nt4."\`SnBnRn0.$.2AbX n|<.*Cp@g80.". Ad* nt4.""nz:.(RnRn` nt4."Bp`&_N^ _(NNVxpN+d/ G\/. n//./. .NJ@f<".p@e*??=@| nt4.|"6.|002R@Qp` BnxB.~Hy;/</<Hn~/</<N N _> N _> N _ B@H@N _ H@B@H@NA?#@ <- "<N-xN84N6N),NpAN+0123456789ABCDEFCONAUXPRNnot enough memory to runOut of rangeSet element out of rangestack overflow near .ZL( T4 F"< Z j,  $4   H$ B  N*   H"4 *  0*F > 4:: p "@ "2 : "2 F X ": 2  2 B.6 H 8$ & B4T X, ~.,F $L@BHB tļ".j.H( > ( 2&$h" ">$.<& (zh Yȁ =_0'J .\*p@Ν=MYq8-ʳ$`׋ ϗv!l &?; ր3 -&\`@kY. "i$ؚ-erڵE/_Eh+H t#/AyNc(aǖ}lض D[EIDPlf=.UIݹw/bƎe\:тg^'^@| '*́+|7Al&dh.saD5S!PG"Yf(6)  QTA!|!P!)I*J @^^^$^ " m:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXm:12345678.123______________XXXXXXXXXXXXXXMDrive: _:a0500Disk Size: ____K99991234Dir Entries: ____9999LOAD012345678901234567890123456789Save as: ______________________________PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSAVEClear FilesCopied Files/Directories:EXITHiSoft Reset Proof Ramdisk 1.9LOAD DRIVERLoad info$3BQ`o~#2AP_n}"1@O^m|!0?N]l{ 9(!9  . J f       * F b ~ '  $&$ B'X ]& i+ 1 $! %& ^'gf9gb.%}2ac9c~:ZQJ#碍j a*b 뫚#nb*’k@0icj= @@*F1|K,@p^{mpp 仩pk .= $p ?w]0" g1* /{&-  . 3/0 @|<3|~ ĪV8u]`v%8 _b-l6١@Qq/M s/70vE(17#PE1w'9̝v#a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #E 18 12 #W 00 01 08 02 45 0B 08 A:\*.*@ #W 00 00 02 0B 4C 09 00 @ #W 00 00 0A 0F 34 09 00 @ #W 00 00 0E 01 34 09 00 @ #M 00 02 00 FF M RAM DISK@ @ #M 00 00 00 FF A FLOPPY DISK@ @ #M 00 01 00 FF B FLOPPY DISK@ @ #T 00 03 02 FF TRASH@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #P 03 FF *.TTP@ @ #F 03 04 *.TOS@ @ 1:\DEVPAC.310,0 1:\DEVPAC.PRG,92150 1:\HISOFTED.INF,1268 1:\READ.ME,2437 1:\DEVINST.RSC,7012 1:\DEVINST.PRG,41365 1:\DEVINST.DIR,1224 1:\DEVINST.INF,1268 1:\DESKTOP.INF,509 1:\AMON\AMON.PRG,34349 1:\AMON\AMON030.PRG,37800 1:\BIN\CLINK.TTP,50002 1:\BIN\MON.PRG,35919 1:\BIN\SRSPLIT.TTP,14478 1:\BIN\STRIP.TTP,16037 1:\BIN\GEN.TTP,69768 1:\BIN030\MON030.PRG,39383 1:\BIN030\GEN030.TTP,69341 1:\EXAMPLES\DEMO.S,605 1:\EXAMPLES\DESKACC.S,2579 1:\EXAMPLES\GEMTEST.S,7367 1:\EXTRAS\NOTRACE.S,1301 1:\EXTRAS\NOTRACE.PRG,119 1:\EXTRAS\CHECKST.PRG,18568 1:\EXTRAS\AESPATH\AESPATH.PRG,224 1:\EXTRAS\AESPATH\AESPATH.TXT,2115 1:\EXTRAS\MENU2ASM\MENU2ASM.TTP,2379 1:\EXTRAS\MENU2ASM\MENUTEST.MDF,114 1:\EXTRAS\MENU2ASM\MENUTEST.MNU,1576 1:\EXTRAS\MENU2ASM\MENUTEST.S,4514 1:\EXTRAS\FSEL\HFSEL.TXT,1902 1:\EXTRAS\FSEL\HFSEL.PRG,5920 1:\INCDIR\AESLIB.S,3763 1:\INCDIR\BIOS.I,246 1:\INCDIR\GEMDOS.I,2559 1:\INCDIR\GEMMACRO.I,18940 1:\INCDIR\VDILIB.S,8709 1:\INCDIR\XBIOS.I,2160 1:\RAMDISK\HRAMDSK.PRG,2096 1:\RAMDISK\RAMINST.PRG,17023 1:\RAMDISK\RAMINST.RSC,2706 1:\GST\LINKST.TTP,28653 1:\GST\C.LNK,341 1:\GST\GEMLIB.BIN,7423 1:\GST\GEMLIB.LNK,154 1:\GST\MAKEGEM.S,120 1:\GST\GSTLIB.TTP,23184 ` 4Y@Wń ~ 9 y@"!"N(U.jjK@YiaEPK U h1] DESKTOP.INF#Hb<8C7ڀ8F aX(Coh1Rƀ12 bʜI͛8]O \^1h >aQ … BJ(4E!j cfMNG-jvDJiWJDLYDc n'Pdxq#=Zt01k欘T OAaٸUDl+U#}D {R̪P~t1R¿d y PK m Q DEVINST.DIR1tp!R C\̈ ,x0!)GXÈ$"D\$qbE 6p@(HMAcƍ ZY9 )S%ЉCuq1#3lx*Q"IkA*Yiv*Om1 M8W/U,fa$߼{:1ߌ>q(QJ.C\ (,co?,<ܰ Zk "Xbq: cԐ/ ȢD ĝ\$A0.;a:\bin$A1a:\incdir$A2$A3T0R0T0G255T0F255T0E1T0W0T0D0T0S1T0MLinkT0CT0PA:\BIN\CLINK.TTPT1R0T1G0T1F255T1E1T1W255T1D0T1S1T1MStrip SymbolsT1CT1PA:\BIN\STRIP.TTPT2R0T2G255T2F255T2E1T2W0T2D0T2S1T2MSplit S-recordsT2CT2PA:\BIN\SRSPLIT.TTPT3R0T3G255T3F255T3E1T3W0T3D255T3S255T3MLink GSTT3CT3PA:\GST\LINKST.TTPT4R0T4G255T4F255T4E1T4W0T4D255T4S0T4MGST LibrarianT4CT4PA:\GST\GSTLIB.TTPT5R0T5G0T5F1T5E1T5W255T5D0T5S0T5MTool 6T5CT5PT6R0T6G0T6F1T6E1T6W255T6D0T6S0T6MTool 7T6CT6PT7R0T7G0T7F1T7E1T7W255T7D0T7S0T7MTool 8T7CT7PT8R0T8G0T8F1T8E1T8W255T8D0T8S0T8MTool 9T8CT8PT9R0T9G0T9F1T9E1T9W255T9D0T9S0T9MTool 10T9CT9PTAR0TAG0TAF1TAE1TAW255TAD0TAS0TAMTool 11TACTAPTBR0TBG0TBF1TBE1TBW255TBD0TBS0TBMTool 12TBCTBPTCR0TCG0TCF1TCE1TCW255TCD0TCS0TCMTool 13TCCTCPTDR0TDG0TDF1TDE1TDW255TDD0TDS0TDMTool 14TDCTDPTER0TEG0TEF1TEE1TEW255TED0TES0TEMTool 15TECTEPTFR0TFG0TFF1TFE1TFW255TFD0TFS0TFMTool 16TFCTFPTGR0TGG0TGF1TGE1TGW255TGD0TGS0TGMTool 17TGCTGPTHR0THG0THF1THE1THW255THD0THS0THMTool 18THCTHPTIR0TIG0TIF1TIE1TIW255TID0TIS0TIMTool 19TICTIPTJR0TJG0TJF1TJE1TJW255TJD0TJS0TJMTool 20TJCTJPtb*0s ꩐m\Ӗ`Tvܒ(TO+v" %og.\VOPK +(ҳ DEVINST.INF$p#.bҸ0A. ǐI#agC 0ȨQ%9GD^˜’c& ׀JB82%.P1ǦG^8IʦWP6ٔf&SIĔCxG"xE+xEӎLa # ! 07tPV 0~w W:"?qn"@_{(O`;& S/S=BS @/Nda"#Œi4MP  3 {4$*LP #di3((s  HxK@HH∎JP(~xɁ & I S;vB((   Λ R+1dGU@DD [WYt|{D9v H+i(CoW@'w%A PBA zsX,cI86HdHK¦ yAX!diW[!0qZ>D@DD=c`TE1X Q U10@T89$0Vb*jX$!LQf|h- p0 !a% 6 v 9$4C8x-phQ (hcIX EQWl$l$?Ÿ,uPe3Y-@'dGӟe .TGrv j0*\ Na[QOlaH }i ;_C*( z2vF&s&]A(pJAhx4"36(=j !FY;BR Q DPpz*y BC &EB"z" -z"(RF>ANd!a[$CPQ`be@Tςb?DZ^g`Er s\H!ȗ:9wA̓! *,DCP .Ci% 5BCT)mb":5B֨B 24j!S>{@]#\;*\-b-yXAXtkcЄ/jDef##, F#s F*B?(!.pQU"z": @(nA٨lx`~Cf t+F="xQ`0+ӷ*A棰("+L4w(rxJP?<)0G LE;LE S'3LGsQI 4āhN*򪧅@,y RP?4Ӎ†QAn05c%t>X(`LB@r4-@@Y`.רC@5h;H 4U֤U,Ab90 "I"H&"I&$,Ǫ)&"'&"$"B jȈ"&(OI)# ]$C kgAk yIu~!K1@ =tͲ #%y2Ul(@?xu#.,6+6 t t+ Ђ*Eth d\lZYvtƼ,iqAWt y ,ip@gReUx.p$ȋyx.L0 Wr#"-/@p .DQq XlB N@jcܚ \SX29ȶ( =,|d`,` / 8YP<|✺~p눶BɀEC:"&jrqC-?!~B A"Z,Eab O" ۊ)>TZqp0BBqrdm$oiJFN aHxH"iH"`h 9 ַ!հ!sXE)=OpQi"rGRda$:a"8a&8x8(8`hN)"!:'Q@E,*`@]̃ Bј`v O! , ,dDc ]Gg3:&A2 d!`B|`‡9;/`aSXJAlP0iS|m{S*!1G"SF:Cld  e$PY/ CN` NBUʧ *d ਒!e;@m (a .0Cν)4bG0EE\E\E\EEE<2<AsW@0*/|{;|k{{jV؊1C=?;?-?-\- <-7?cE.95!P- E3`j$\U,s{ K+ okL< A 恞G@5:>W&1;ZAq h#r1WW a%ڝa#؋a'؋8 *TG7Ȓztrib歠a QU #>G.PVR$nB !Bv!@/ *uq ]: >)1]P0 W-hBb '_gWj$ ֝ rਃʔEʀ[ԗU.~82H5;U['eBbњʈ1" PyqQrp<@c(02#[\er@꫁6 a@,[x2HU讐H F6""`DZ>`E:DZ>=` jEHG<H0G]ii iMۙP29ȒdD[ wD[ D[ *D[ , :SiTi)iii?%Y8=v9Ɍ\"X "DLbC3q/#1E@XH \9Ipā\,, 7, ,q"pࠁ<\, /, ,8:!sB[!tG[ 2D[ 6[ ć@qRW'xdҽI, PI/dBO4/)qd R#qn=DZWpP E12E((@+ EJQ$S $[ pC)q[t=@!><GJEC34AdECE8qn AD,h;< E7FxR*0 BQ~"+{$b-8f`@8B2N};$x(C[=qn$[)?Av$r΀ŜII#R~Hou ?l xB r"+* 2]惻5DFHH d`.1p,@&i:H`TNCaDQpFDKJDG!PċGX^<_4RZ*uC8B#BsR G$qj@<ȑl ՂƃF@yOF97@*7x]"JU $)@&Z PشɃFHt~Bxڥ ‚ #߰ 0?jFwE`\^-/ C!t UpC (ATvz*S_FđPNUnC@eC !$h5rhvںڦ6 Άv.N*X>+4| MʂL,Κ :E "<<43YCZ^Ud ?1U. 8=C,,t"3I=DS;TGqjy~a$^AXVA|aK lM1 B$e@TEhP* z*P IBjG9 $c@!!d7J]5op/Q`#́tc\J㛋dc O8b)dHb$[!sbA #z:-EFE214 2MEU!L0 !=!k@W154іq 8qT@XcؑiNizTP!t]|< -D@`>ȫ_[(AB = -<-?=tJڀ A3, +'yR\(&b!+:z%errH ˁ oj = ]tչ?W*K1 -,A!0c|wD*ﯞ1T0"Ӧ  t?H#  k9 # zGDT klD/$AGs'VdR fY }!ՅGP\+` "Ak*ǂpE]P`Dϻ+0AQ$rt8:-8`W,dsCF!p`PH? (.-*$@b(@60Q$tĀ ̅ PX PP PX (0!1AtE4C(. 8 p!YYVb(K#uPZm0卂H@4vܴ *—  y"# q ]Q %D,wȜ ,T-&/SS$qC;^e;$ZJ8!,noY 7 @ddf0LMt\ J,b b\b`b|bbRBbEJIXh5YUʾ(W--|-?|p@ݒA3* "="M7@ , < (|C#4 ڠP,Z 1T`UFyئH~t@WCu΁Q yTx s!J `怹  tT4pa ؄YR-\R-@ GH!u *raqiЕ iiiB‘ *@?<$c?A -@4 N)$A"dL"hoA4N!ΪwPB@BQ i (zK,[D)JsETf'oJQ%!5K05b&hr 6t&'< Xcy%lB "5)H:a,@WLa@!`<7P!\`2!# ]^P 2Esb(A!&OPҚ$**L聮j;AՊ@,5"g~IF)+,d}0]r`4#4"=QqRAv`9QɚK !rj@hIY 0KL"RYLV+A"\ٲtFgT"#L(#TqHN g7!Tp.Hc. YvJZ@?@(@E F"@ qEtP5OH тI4$!(@AB rs\K duLJVtABrҤ JB ¯2U`=rXa`OQږ!u% % :S !U2JDHWk0 6(6#՜cd#A `'C52@S897/0QCQf0U; R:$s2b8B- A.8qnS,C!m$QυARDT4}^s^Z.Z[PULAj,Y $[TzC.(A[P>{?]Lƈz)!#,+($,>KBEUPGA'^D(9K+L(+ȫ; p/k(^^ r䴁Aœ !W? 5Ot< yS!iqH]Rĺ\T@E bPjFA2e©n 6tPrsg|Q!*A 0Gu6DrƂ@1u]UM"*_)WEh(40ppEP#b4P.8U@Ex*ṴPF@,i  Q ơ"Ia eåA$h߬ pBF>.N.v*!bR[h #U@p ڦBD*@@APbHl%E$ đ KJ%0\F`"  pAHO j֒@,`J^al9.qG0U* x(!iB!f!D` 3y׺LB'gQj @Z$ta J 0JYh\AbT*ubA]!gADZDrul@UgY:x@EDuG ¢p/t8_ 2 آ\#"ӌ0"@+2 F?r?rV9 urϋdaך< @Q 3EHF P\!^jm0. F,P G0aYX*BP@ըB҇)y2pA B-3!"dB'cEEΫFH(qe㶤V6(v !0BB## #[Srzȶ (2x! blɋAOjq@B`FE 6EVM$#@@9zX.yCZUA,ENsViMh?l?n1ձ! T5$!J&GJ0`T z u0!SKa Pe$]aY!ғ")6`Ps@Oʲ%WtMQ@_" U#^ ǧ?- TIb" '$>S9AdZEVHHWH7wƁ*jAD)W \Pl3`EwEH$ 7H!@~]*M A?&r x (C?-? -?-\-{ ?}Fb[*s,5SBaQ$FV(^1A @&&(C(T0r8~qb9 Rz0n8`ŎBy bp~`0GT.729ȏ ,W, W0eEȸ3AjMX 2*@A "ۂ8"q1k8C[Q:xS^f AfO"-FT 9ȍ+ 2->ʓD/";LKB)-@@FiT: D c(c+[wGl̆F/\D8oDEU@_!bA{j(cYF-Kһ Q8S[Z|aY:AHՀFȈiqiei|H uD!Q%M WN%*"u 9P*EChTP 3@B0br*FQVTp0TD&f fZdU$#U"4#3#C#0(BHȫ+9 fR-VR4@t|5R Є,OQI1-DAR@*54U&&E&1ESU7*Y!f*BB0vܐ )@ܬJ0``YDȶRp~l4D&~(aT]NRNEX :$BA?ߨE BPʅ#\9W]` apYn pP@/!OrP!*L49 :J$! BEXX 6 yw/4)DEՔГb0N!! )--7" +" a"O^j^ >CΫSAw! 5FʼnήDYhQYixŹU3!t6,Ux8b{Uw|x*\C؅ҬX @YyeHUzX!R1Z$EeN{_D0!UAX|Nt fp x:EJB <\Y8Y8EE1Yp--Nu\ R,p-̌h  ń}!HQu8B(!euĔ.!DY#R#?aBc@qy 3 [!ysGE00UF 6LR/|4SUnffG9X@ZBph8Ϋ|NDT뎫%+#@ ?y Ap^'E%`(D?Ŷ0BȂP00Ll8P'`Pl8(LdClPc PL@ll8HJLP P,@.t@ cd,1:rV8MQ@0 >hP2-‡1!r")^ QCH(vl9r ȴ|P`܅ s"p /.- fZd[%d RˁAD, \ (D2-AR-C z!-`B  Eg\4"D7EW6"q%4G&B->AQ"(ZM}wN$hBn:rHK\ij@ BM^Bs@8qA8)G9aC6:@C f,H,V o 1si$hxFπ ȑŸoNS h8ȑhUZ 28IJpA!8L*dqnc*9Ĉ| yg( H"*9SJ9gS")S"#s 2-/1Au\`֌92-=#Ϋfik|J4r@rZhD,\8$PܮO/|:FaB E9 m:5]5 5"5 ^h&GJ3E3&eZ> Bd9fp+r4t@~ȴ<|tr28mx#<A/=W!LGǧ=W'&${q?3 C <   4Da I& aI 4f(PBP#@@DJ0\0 8T+8Ð!!?>!İIBHP4&*A9 (($ Yƞʥ H4=܄\ e(M> @@)PB{#mA^JhJ-!PEr dǐJm! 0X8U| v!+'Ц0"X `/A/@s@,4~x5!}ײd9'G~~hE(G0gspA_AU$pfJ!U#_af^N` a1\_ "R%(C{V>@U]H H 0d!ÀxpA hC \A00U ꄤ 'Bl <}8 v@ dDl3`@X HX L@X(!.aWB߂xxIgIpIpIpDI`_.G` Zp9&6L OP%T o` ̀.I``HL@_.Ċ3 3!!3! 4H1!K!C ! 1! B qy̠CJ_Z ;А@8!!\^ -[6Bz))AC(@tPK!Z@;L9D9H9^\= 29 : "HhAI=:C̞9B02!? ʀ=A[;It3KHhpIe!Cp u`@{m(pÄ }0J -'&n؞R"t$Nagf Ffh A` `D@؇n(p `N CPe0.aH`dF𦇊 G!JjQ!|@<1sxXԶB|@? !vD"0ֵB R!RI ,X-NDffhXT-y (eA4 B 0y066P4@x09Qv`x1YsE1E8kPGR-_ -ʊ- mA.A&B&j2@X. @RT&p 4aJͣ 0A aրRaXfp.ṪJga.O<,Xg f (>ALm֢R7J|`~!!Nb,Id x$ z"(j A# 45chpeN &d^`b&P@oL, ʝ !&ll؀ h]:e°B@7@"cP 7߯f`aB ,\Da<|)C %*@e<у&M&|Ҁ' X N|-P0cLh@hP HdHPϢB|0HPFN`$En- bBDâNh h¼ؤ@@v`(/!#NEO%J<% #D4S@?#@ 4J4!OUDE@UJ(\J@K!I 9CX9 `#h$!k'4@#04P2\jx0 $#0  M0A lxB lN{̪(dXP%4,g #TBB@EaAgx2Pjr $ā!R=,&gLPuC):x(a -Ee B(fbbH: />q!Xoقc- KfKKU!!-@܋([I#(0zR!Kzz&&Kz L 9 Pr!lo0u/8CD` f@gD=3 $f`T!K+PHRCXDSD`@*p!ƇJw`̊#1@@uVA@ @*"H#]')BLFM{ WMg:""H$og2m':) `c4hb5ai@oE`r b4c5aioši  LGzH} 4 4H (( O`BD!Ċ -Td  M \\  D# AB$վ!Đ@Y$o@Cq`qgY@qa ahBŠJrB1s616pkHkDh4#F'H'zh zxLḡ'h f!pHGwBfH wBGTLL؀T@e%$fC` S  -] h MD:($`4KQKP`$00KPۼY@HQgZZ$1@3tࡆ@ (su7"uRCw@HjDjL(j$  $fJێ` ``Zxc'iy``q(9I|iiܬ >aj2#|!2 23$ A 9B1dF-G[H898M+jC&U81 xX WC35 A" WCP $aUIt"!Jr! Kx+$$@zv AjeDLS GhogBgGog1$d1'N E/<D)I"FP@AACXJʀ@@R(8J. dOh/n&gD1&o-nh1'"GGg h9pKw!B@|Z ǂ2ACLBP@$GY8$QP5T }+9*CX mJIT)XT8 1 *@]`*G+9A#4yr#? 9@PmDLY  >ƶ0l`lxg1PiP>c`b}l'`q$6 c`h,#0bg5a`iS"Ѧbi:beiԈd6B gKZB'LC A  @ 8Bڏ'ZLC%\fԡ^L2 f gL  LA Z LCAM!Z=(%`!D ǂ@,y "mؑÀ9а@B"Ӷj !{ |AӅ , c!F-`A^@@g@kMst!@̐  B#"9@ [ܾS \/)I͂ %h$p $$ /0/jk0`9TsxApaHT%TT=pT=`AA0T>Rꠈ"Qψ[x^R)QZxc0VB{@.#óA$3=dt,PNYPB% =@ 0)=()j "~`FN@ԃ8 GB7e16<6ckP;LkU<> kP;L (# "26(I(A#C##U4;d2B<2D8a3D2āc0DR` `a `QeGP;e ` -:D1$&D}jwiFb*jiսiF8lC+ zgXrH.5,&]jƖg$$*1)$b&gơK3t˯\H"@P.ơ2;cqc$CNrʂlR"f" "QB XxDA|Trp@‚`P`o`e DCLBxJ##L! ւLB xJ#LLONʂG%L`&!D@(h&"F(,F $"@@@A#ds{A BD1-H?"&J, dA C?WC!* S`$ކP\ PA#pbuiiLH)/h\h/Z )U)/\hhE)g(  Yò(( BBx$H-D%fim@ K捷 D3~~ĠK_T@(q$ \\ \@F &HG պDFЉ B!(X!逬@R$toZp$HF ie _Bi  YO)+ ^d9@hBoM;၍X9 050BXAB A9@80BS8 ?IRCF00+fpD<2CCG @%e7C&D @$3R$H#0hY$H&alE[j`&5G0oaVI( @|$Cq" :pCHɘqH|9a|)` a|W$twhp*I0JNPZ00P`V@?`q@)C!x r$R 0WMbHa%pǷ$ ܀ ^ H#8 $ DLC0 $[   Pe.qB#ΐa !aIH Da MIuFQI]'E C Igq@TH%$1J, @@!UIYB.MB  qLP AHʚ\߰ 0 ̿AhHA L` ` E~ $N.K$ AAAP JO~H\՜@P G> @IHI%bHW ] ԑ\$ 2[ɡ! KJt)&4(( IK_jʋ+* Dj )i(H49/'a@@ 90;̈9 C\Ø(54++UQV$VWlRT751s0!Av3CccA K'KS[fQGiy{[S[O'6u(@ptvuw!v)732 2P_x4Ct!T$0&u2P%0t5t1tvP3qw0'1up$0'1ul`UeQ%BQYW{yic#u@S33W"C'Nր vGf@b"2vvN.E 6 -mLm,ŞLy K=3 Dڹ=H9:8ژAK  YبyH 3))5) +70%1N64t0VB(w6R3n7|t8!5%r6t3(0!1(I14u7xtwr2rt8(l56s535vPC@u{;|{{B;SsA@Ds`%< r@|PBk s[,45' `vnZŮsl5@! j/Cpj d1 HAL-P"@dFB T `"-AE"-F @A@ `Pd` a f< x%@페@"A !!Qdk dp,adG,(J#~$ `Gj$ `Ff$ `N 0-'*. /@q$,"epc1'"f E.l"*Vapqfa.R2(|2y[D22?8f@ P*T"Z \`$=p C]L!A*l">̇A)  9%`ACA-"PSV9= !0$@@-隝p!%Ⱦ6+qGA Z`0}e5XHH1Ciɨ x~ aZra`+(m !t +LJ*a@d E`UND h8jpq$ @pa,F)!C)H' p`ߦF` 0@gj`bdxjvj ʌRh!x*H MP`i 9P L%Y a Le i)4Ox!̂ي @dz ePwP` h`_F  Fh`Dé $! ets lw,E0 ˘4;2( kh7#6@~,zcG4GSdB 7r=hqW6H6^(Dx(#x$AF32pr2Wn.HX< PK @  @b@ [ B 0@P@A :,{@XUBpj$|qPiPHf~BLAB`NAXi!0(be)A1 ,HH0 §XYKY+ 9Q3 F+B9)  X-99* <+0$8(4 ф,(8($4,< @܀R CS'M;cnPp`A0! ?`鱨\WFA! TAPBy=9@@p'C8?Cr".WM:A1:A’ a@WZPNbLEPLj,cnNPւnmvgnj,Dc iN h``͈0h@M$bWKC9RCQ( *@ D * ?́XOMH0!l@̀ɀ ̅P{)~ l.`k| R P PpR @"c5 +AA& "(A b R :ļB' A  X9 >̐ 3خ̦9=#{@#σaAy(JV'Aj.P( ^_h`4H9L`Q ̂V\@(Yp$*!TC6 ɀ=r  a jh s@0 87M(pl(p+҅ A%sS/(1[p{x{T\0i?x1!x]2HvB@s:i%C0nAs1@01rt08‚ NTA: W9S>b@15r0T `W9$'f&, uɇP4D$$5&pAX'|ĀTP:Ho(Lk6k60 BRH82̂m(Hp(!B`Ų_ӆl*u]B 3"3 RB)z@,"(9 ;F!J;&KCГD = @CX49T9Ј ")I$63D7 sX,(s.s`.@% ')Z @}Q'$34& D IQ8 lAvdh )p`a+`$xgv/欆rP0  #M^9Ba!(ݤ$(lpiyA d*\Z;ARTz!&[ xh!0Xkbs @* sQ)Q @ 3;?҃Qe Q  PU8(f5BÁ$!@f bh!FDB)@@T@B@@n*3AJpN*>*&!@xFH P8c\D\>;H?9`=8u`  8CYБE`#E`KM} р`qP(sR@E!0S$51!i !1P A %`@z{keo$DJ^. ¤(+,)$-"%M 8A *v`Ecjp!r@2r,(<`" FHW. "$da daP X$@l.hyd7~-P܀-  -18 @~ 8 ,0( 0`")88))IH";@-@@<Hvr 4(ڡ P&|0AB ΌLAA!AXt 004BX`0`@ F(&2hCa k?@PB@|0(%``r @a@1P@!`h`[ B&hĝ` ` hBhK@G`JNIM]hv1U !-ф!CT f:*n#-Cp0rr@N@"oN@X`a[Ƈpr-7r;Z`%od~R,d(`YT%$SO h \P !%]UZ~0!!!: !g^`PjF_"ba#rF@ f`$ E'h0n (`(`&dDhd?&Robppl\BrE#d@a!l526 (6K8lx2+,V 4 EDT,(@@ͮrrj́8?FŪ$k> hi\$h`= :>!>̓T8*A  v @$ pqR(,an anr#}/RB 72^r84 V 4,:AAJ̠?M x4L X`!5# 1+h ªDŽr,wĎb @hr#nhD @`bǀ , `F(`L+x6 WLX2Ix4J6 %sj#5j(9)NJ h TBFC!\d̂%0] ]R0$DfB9 ZDAƿΒL 0HL Tǡ\  )IÀxxwB%qB\0%OLK*D9I#A _:Ap AB0[/[%J!9.c0!Au3a~p _ AI # \ ֧AP ۽+ (B~!r<`AˬT^. NA@(L@!m dP *`Pdްd$@@hF',@Hc@#`=09,gL z9 tL@_YF[@HK@@VC0e@Y,جI8AK9 8eB  -В͈-ȜH-Z D ) %C5J = -3DRPxEP/a |n@|(@6>Y9eD9dP] S&<ʢBJ  lUBE3IBP 04H.jd2A%WH lDM  67 L% K -AaZ ?H)SVTq0`9dAC<ﲹ3@ʐIa4 @2@H2bI^(<)*@I)!&(0왃" `40 sd pX9))&gp`'n%" ,"a#J@O0f` n"‡ Mȧ ``ˍ`ۍLJADq *ol$QU ɪ2t98)CpBHh!@!@ḹ1!C@B 1 8F`C"FHzkd [ ~ \Bh07hjE31"@B7ZPG"\`'H` C.5(Do e@KII Equk @ BTxB4BÕ@I()ĖLbD,H Y@BP !}! a @a Ĉ@MthL.@$X@Ah8A@L T@$ hA%! %++-PK--!- $ 0j wT5x1;c#aQdVhX 3@gIe&<(%$xe8jBb)I놁0f6!(!JFfk 9kz N隁@2L$pNOa@`"D!,i!B@\8D呮r4!!J .8f<xՀ`@80J$oOA!xFa$ @B5N+igB6ZSaW9A+@ 1Pw3r( T@692}"T:"'(B 0fH`j 07i47`74`hA40P0 \sWTRWT`PL '&@O# JB@r H^3x "H.J.P!{B8fAIHA nk0 Y(@GPN@-#DBSBoM8|D' Xx m,mML,]-,$\ͅ% Ex`[ [ DDC teH DRUd%X !@`ܠ šXx89K;` L` @G T艤 @ Œ@BI҂[ Mh B@% $ P̔v TWh$0 iV  UV$'x4A $` G!r, n 6E"V |A. %\>$ L ic@ ЀAF9B @ȕ_yyEId fDA!)W_(F"3AT = T + +?q@n`> -聁QaD[`@@lKNBA"KBR#xR#Cm IjƂʀBN"3Rro_"'7Rt .oPd%#$7n%.!! d'$'2., ?DC"P4~( R f[( lci-J'E F - `" m*'t]!łxI@U[ %FFADŀ9f@fBW 3IE`h kUVU(&=(3(` k~} 3FCK1B >rf-7 %\RPf 9wR@t1f!Rh1adpg d@ fc@ )ɅM8̅eH!Jj G`l FPpbb)@o bB -I0gC,GrDx_`._(.(rPtiPfNn6JPf&NN.P.(0!JfӀ*r))sc@EZ37 U!C5Y7p/9" jZW9s"2Z)3sYh Ns3B'72V)))Riwh0T3]s]7y700 3pu 3`C@? ~ #~pA9C/߀05 rG0PB1`-7P 75RMG4`s 5B0mvMh's{'[CK['SSC;ZgS'CgOSkS{Kl((XA1QA%y%%p.C ;K\ qY(s0kkp,3; <s=k0kp,>,s= k)*p&ACXAWJ>y2W9#-x~f8'%G6 s. s_3hW10&Ǫ. WWckPND<0G%O(k,>T<i0.P pkp,6,$sx)x(bFxCsQHPp!A|P+pz=W9ppW9 }/qsp+2Kpeq 0#PQ+p)U#x 5>1* /Nf0;:P]< &Zr,1`+?/:.FF`)FAPv8 " "$KbtGb8wE&n$h h&B/e&`*!!GHB , \3G OO \ %$/@2$8%D\$q H H ؇p_X8!E"H "v]IMРYE`   <|\El~d @|xl$邀Ѕ\ e&eeרh@PH 0v @B I  _ KH}`@(@%H * =9R@J@P9 B@cCP I`\>̨v +@C 3 /-^n |~V"y"Bӂ>}F"Gp2iG8tB"0L1bhxІg d5$!(h&h#&,j`"z:@$ln'A"  yP/n"x!0ځR/3 jHBj1C:qD $1hd@8``&रd+x\B\_TA`BtB?r hBHfpbhjx/t/xWd/xWNW$% Ja$`B7%$DEvD%v$ 8%& %a' 9Bw 9%' 70݂BX dBDGl[dBL[tBDBX+pbbL< L B@*N\_fYU@fiC d,~$ t~ H$! M,,lP,KSpxpK8!AIB*8X++-1>,H@A*SZσsTTqm0B2rH3߉\H H Ā E8ɅȁAÛ߈I˫K H\J4I[H@H ]A8CIpK(IHX@pSHz1f"0@P|P0lp"5Z$42us#'jfCP&#&"Qt$IIAeQe JTGP`Bh3D2rAA"Ai26TC(Ic@De:v r7d'Gl.#fnPy<_j>_Tr!l8&cg(%agP4(,bHdh'(d()p%pacH gb$H72} s* xP* 22Nq*S?Z0q* +_2ȃx R23h2G Ҋ$_~R`=V \ 2Dl2Rr $p@ '0@8# % VHHƂP%  T!!EnB)XBx9 EB d#=k,0Â,nbv<=.MK9DR0PցKrnl²,2br* ⲶJbJ J*BJ*2trXm?H>ȦJ0t!5r4mDN`D@4rp5Ee0B d"Dp.N ?2$@r<4R8 V<Nrog P" ?L DBFA`("$#p`q`%uy#P}!$$$(!  @0@ `6@ @ > n`p R`122 ThV@fmA"!)!+0`&IGGjJ,R`fRHA0ցQVK> P *Rf R`R0f RBHfUBIUB >@r K`"*$ L` &`^2 # ###Ck#c@B+BBAlAKBKB@ :V2pRrʜx|q$`LO2, ` J @@2@2  0R^20,*M0!J89(((?(18)88Bx)d81qA8*B J8M8 _@_ H aP\XPRDs[A6pOa02W$PS"\ v }Y`Sd`+ }@O0KH#`:W{]0;bCh{m/ZYq;ྃN?Lf в! R|ϮjYDJ{rh]ߔ )_wn:$@mVcxZ{yb˞xo3@9T5@^، Ȉ=?(0]:V8&=V 脈5^^8X @Q$%XYE 9߇؄8!9@)K cۘdG).@+G1A C v1#Ώ8q@M/mIYG(}Ru(֙G"G›GBEtzG(˙Euta`ߘ@tu@toaaP0Kǚ2p!1J ʹѿPH KH P[ШI ~b(U@K݂p킏p([Щ-=+=(T =T8XE^d)(^Ұ≯ļJ ى@; (`y8@H5(5  =; BVtJV(cWCGC{5T"PC0.g3%( D03?e03z(0}e j(@F:ٖ:s >88C0>D,*hJ$Fh/@Jj@Cg҇ep`$Nj A-†H/ʹJD0sj x=_"lP$f%n% >0 }`|&>" ́"A` o`p2$) r2n pb|e`,?Pt_fb???= R "`6*P>}J PY,j -充Z  ?9;nd|EV8P\$(F'(E$)-v PO0? + \;#?>xB) K k0C:A2\<FDe[@8i'pG8PTpF8cIG8DzDr&WTF.( ~AT@ kARV4ƴ#TDke,@DJ@A S!0#S mqGQeD(EQUR4'צ;8P|&UV`bB\Rρaya1fe@@>*Aj P!R@V> c)BC4B쬩6! ABB(ɉ+ +!{/fQAH>  IH)*KZ龂(0*@KbSP%!'א }`L“DP>b?b@D1"b9 P_ @cm CT(O AE7`?T@π PȠم ӅN(` u x x A] @DPNHE(P( d>Q 础sus(u#b+i=080 R'"p!a w,C wC(z v~ ~  iF)02,1TC1B7be00r U\A r r*EvM@R(zRz>C5zA9{ >îl sus!#RpDQ TF!Q0  P"mzVP`!zRPx ž,ed >E)ai@=!cbppW  89A!3P8>0Vx?+ʇ *9, Z f8&!EaΡՊ{ MD V B܏ V L}` l   = )r!@Ec \HԮ[!aC+[&o "/@MH[/ /@H@Z>Ӝ"C`{"Z{@Z ,/@PQBC[AA' Cd Dlx% 8!% Q0pM>ܶBOwRlODJ@D s(Gr AtZ@`dGv *]M!VhCPz=@ j'6v 2pjT"x/4o$'8&(<0lJ ETx !` g a@o`@h@@@*80 IWa` pa71J;9418P9AH0'9  U x$\ho dk emF(BcNx&j@c`ਃox΅$ hh:G fDl0"/N!dyD,_h+LY?|r=YLD_r;RT8i*wcxx%0$c | j+jd"dx@bidx!$ji$%$xnx,,hp(/V`DX@Ԃ[YP`@hf0e0k` x d4 F0=N0oD3 F` VM@ Pטt  IPq E V`  XS`/ALC> 6\^  V` goJ@՞:K5t yPu,KixVȢ5-C`IAA@!CL Aa@!B1@!L/(#4(T32 I2R(11BPCS0!7CX>2W90)`sbca@@?@UusGV(&lZ6Gǻ`Y,HU@hB@(BEP  6`C!@!!!XJHX |Al/ ~ o%4& j zj@ `vPx' ~ p%UPay9pBāڃ ڋ` sE@Hf~ `& @$r~   !0 T p!hhi0ʦAbLxpb08h`Ph3p8#<_2D[1 M2 p `܉Иpp"XDhH8$L̨(Db0000Pt- DXLL4tpLrttڄ( 8$Eh4zDRq0 ``0``0 `T$X 4P$p0H0p08`,ؘ`h 0hP`Ј1|-, DEVINST.PRG`4 *~`‰.O3࢈ #LCJ0 "2!-X4Hr `BtRc ڰgp^ϟIX}XyJ2Ъa3V-[h&\P$a? ɻ"*NDF\o+`n "Ѐ'>"&@O={/>(yk솖:̝C|6Xˍ8HxA?%TC؁#Sl.+SQD20pPjD ar[# Q"YdE#\aowd082pF(@crclam@ d#mHi:`%U\@4Hn YeDQ! dv ,8Ӟ8 RpD`D,BPDDQ!Y'<& N@GXXvwǔ1j5:h97 \ a aBb9# &LzeX%F!"2)# PdD 0@ytBltPA DA1AePF! | Lq;,qCQrFexG UdF Ɩ@:Q1p0ba @`,:pڂ Cd@x` ` 48 "ι N}lDy!| x@X@HgN@ As$x &$@`c11h} 7(CB!!jpX`hhh$hP_ dHiSoft Devpac 3 Installation@ Main Directory : _______________________________pFSELXXXK@ Programs Directory : _______________________________pFSELXXXK@ Include Directory : _______________________________pFSELXXXK@ Extras Directory : _______________________________pFSELXXXK@ Examples Directory : _______________________________pFSELXXXK@ GST Directory : _______________________________pFSELXXXK@______________________________Auto resident debugger: _______________________________pFSELXXXK@ Existing HISOFTED.INF : _______________________________pFSELEditor1234Total Space : ____K9AssemblerDebuggerLattice LinkerInstall RamdiskExitOther toolsFormat floppyHelpAllRead MeShowInstallHelp for HiSoft Devpac 3 InstallFirst time users should just click on Install and follow theinstructions.To change the destination drive/directory either edit thestring by Main Directory or select the FSEL button and use thefile selector. To enter a directory that does not already existenter its name in the filename field.To prevent the installation of part of the package clear theappropriate pathname using Esc or deselect the appropriatecheck box. The figures in K give the space used in a particulardirectory. Note that these are not updated if you edit a pathname directly.The Read Me button displays the README.TXT file in a windowClose it or press a key to return to the Installation Dialog.The Show button displays the exact copies of files that theinstallation will perform. A new HISOFTED.INF file that reflectsthe chosen paths is also created.OKCopying filesReading fromReadFile Writing toWriteFile Track of 80Formatting Disk00Help for HiSoft Devpac 3 InstallFirst time users should just click on Install and follow theinstructions.To install a particular part of the package, either type in thename of the destination directory or click on the appropriateFSEL button to use the file selector. For those parts of thepackage with check boxes, you can also click on the string.The figures in K give the space used in a particular directory.Note that these are not updated if you edit a pathname directly.If you choose to use your own floppy, then you should use avolume name of DEVWORK - otherwise you will needed to selectignore when you are told that you have inserted the wrong disk.The Read Me button displays the README.TXT file in a window.Close it or press a key to return to the Installation Dialog.The Show button displays the exact copies of files that theinstallation will perform. A new HISOFTED.INF file that reflectsthe chosen paths is also created.OK[2][ Welcome to the HiSoft Devpac | Installation Program.| | Do you have a hard disk?][ Yes | No ][2][ How much RAM do you have ?][ 512K | 1Mb | 2Mb+ ][3][Formatting will ERASE all|the data on the disk in|drive A:. Click on OK|if you want to proceed.][ OK |Cancel|Abort][3][An error occurred when|formatting this disk.|Do NOT use it.][ OK ][3][ Not enough disk space| for this installation.| Install anyway ?][ Yes | No ][2][ This will leave less than| 50K free on this disk.| Do you want to continue| with the installation ?][ Yes | No ][3][ There is not enough| memory for this installation.| Please remove some AUTO| programs or desk accessories| and try again.][ Sorry ][1][ That's the wrong disk.| Please insert the correct one][Abort|Ignore| OK ][3][The HiSoft Devpac 3 Install|program needs an 80 column|screen. Please re-boot in|Medium resolution.][ Exit ][2][ Would you like to format | another disk][ Abort | No | Yes ][1][ This release of Devpac| does not include a debugger| that works with your CPU.][ Sorry ] + a r q1u$@@Aa 8 8 )a 8hllm 8) 80445U 8 8U 8ch|  !Yff3!-J7A;8CT7A;pC 7 Ac; C 7 A;C7A+;C47A;PCl 7A; C  7AW; @@\3@@~ @ @!@"@#@$$@(%; &@'@ (@$)@( * + , -, '; I <K Y9>?% 8 < u :  ?  = . =;y=;@4!'V0 C  g t,  , 0 IL <W e?=< ;  \ ?   @   ;   <  V ? < = ; M@ !' 0 h&&SP)Fo9Jo6&ZF`C)p5'@=z9z@07#( ) ()x^ 0ń#˧(J:)ZSȯ 4ڐk8`cM5`Q'MnT`,J3.10SCBA"A"A"A"A"Nu=n=@AB"psNBNuC AV"A$B BBBB"An"A"A"A"Nu=@V@ AlaHzMJ.&g0 n"pAa'a nJga'a>lf` .#pgApa[0`#$%')*,>@ACD235679:<./0GFV\]a`W\ZX=|p`BnpK-|Bnn]ogp a~`NuQQBBnZa@(n8-LDa^ZNua` a^ na5OLHzaCHa- ngv ng ng$a2`/ g-Ha5  n8xRDg.ba:x`< What blocks!aa / &nL".PaCfaf &.PցaBBLBPQa "_e gd"K`(Ia B?a8<a90`ahBn,aGNf&nL".Pg.?pa;^0@Bn,`adfa *a(LePd Cja=`j&I".PLaf nLSe`a `|af>Jg6a&I".a~f n`a".P&nLaB` Invalid blockJ.g* .LPg a/ (nPaF&L(nLa>aA(_Nu .<8g/ (@a"&L(n8`0.|g5~|fa<`|f"0.a6fa" na-X Ia.6`n|ff2.|g>|Dg2<`g <g T|g |gP| fMa!`$aN`HzJ.f &J.|g a d` (|fz.g4J.fa-IT-IP-ILz`JTf -nLTBnXzP`BT0.S@=@XLnd pJf=|Xʒnk4Ȳnbbn`d 8<.\@GfJDfFJnXgJgkJ.g?a?2B."nT-IL?N-@Pa>2zP`^Jg"k J.g?a>2-nTL-nTPzPJAg jDASASGaHQ`SAaNfRGQJj afNza6@pOaAl-H.gJkfa8JnXgN:"@-ITzL`оnbgafRG```afaJz`JGg SGaz`zJnZgrSnZaB0.rng. na*0.ra4D Ia+a nlgP=nn=|pphaLH@0.@cHt0.a,LA2.AcHt0.a,a5a?a4=| (nD na*8 gR @a+`H|fT2.rpaB*/./.2.rpaBLff PL`Hp2.raALP`ܰ|f20.rnf0.tfpSx8kfRDa`|gT|f0.rnfp0.tfpS@ሀ|e0<@n\g=@\<gFHa9NLa3` tn`2.\YntfBeBdr|0``80ee`J.gHCrapLNuPNuafP/ CxRD ) fI`&a76a! .g $fa@f ngr|R0f6.g $ga@Zpahj?.g $fa@&02f&< g <g<g<d< e.g $fa?|d^??ag jE/ a2"_82A0A`QRDRFa2n< f ?aa2^8J.gP<)fJ?aSt& փo4!<(g <)fR`Sf?aa>-|dnpa<a28H a9L0`JFgL?a(k,8SA@ S@AXQaJSD?a9X8`rS8|f|a1x`\&W8gRtRB  f&W L(WaL0R@  f|d*S2SAa Sn(Wad"_JGfSaa8SnZ-LD`SGa1>Sa`?alk8  g`:8J.g> LrRA  f(W&Laf,$ a |dSAa hSn(W"_``?"otRB  f&o2a >(oa8F2(_.g $ga=<fa$ `4afar&IJ.g Ld< g< fR`a Ff Sg SA LQ/ Rna7̾nbgRGa7 a<"_aa7`RnZ/ (nDa -LD(_a6`S8g $ fRNu .bO0.ؐCGd>.b@0`JnZg SnZaQ@SG-LD(_a0`*a< g< gNuJn&gHa&n&S6nZRC  gRIH(IC$E,:.&4<r `fRCQGP Kpx`DgJng2f $fSCSHSE`"1<ERF@b <`fRCQ: KJEk C,PRGfBQa&`afa a78?N0j |ga%b`fa`a0f/./ /Bg?<KNAONuagNuagNuHGVa=|npNa\BnBn=|pa=|npkaapa4LpNu-| npha0.g=@npfapga`` p aa?d-|nBrBnvpia=@aaL=|npkaGa .g @a8P =|=|a,a-BA-H=|np`܎=|3np=@p=@r=@t=@v=@BnAl-Hpa`gNu=Cn=|p/ phaF"_#nd#nhNuL`Hp=|n/ pda"W3@=@n=|pAu-HrpiaRnpA -Hrpia"_-idp-ihtpe`HNoL .g @aBNu/ (H`/ H@parALez" f HnpHz`/./ /?<0NA>|dB>?<KNAOJk: @!LC!IB/B?<?<K(HNAO(/,, Lad _a^ H(_JNua@g/pa8e  @Nu _a6pNu?/?<0NA>D|d>HNAP @JNu/?<HNA\ @JNu/?<INA\NuBg/?<NAXONuH/./.ҕGaP g Jar`L g &@+tPtGg/.H-|(HaZ-_HJg"WAtJff| nPta'j.H-|(H na, n"nF@NAPCR)T*BT,GVAWY\XZD[M^KaJxO23567:9#%$L/SOEHC6<HC-C=|` =|=nr=@`gJnk .2H@nend޲neֲnd=|=|=@=A`J.gj?CNaQ2NuaH?. an=_ LQNuHpp ra0.LnNu ngNuH0.l|g|gT|*f,A:a,jA;a$k=@n=|pAl-H0(p aLNu-Hp `SAVED! SAVED aH0.ra`0.rnf0.t|g|g; f0p` ntg@JnZgH(nDa~SnZa a:Lnbg RGa `*a aی`2.زnZgHnbDGaۂVf>a&>.bRnZa Va(nDa`-LDLJGg SGa 8`a 0aB`L`˺J.f aTfd(<a n8a afe@d`v-@8-DHaQBa BnZBn\(n8-LD-L1nf@!nhB1nF1nH1nJ1nL1n\P1nZN!nLR!nPV!nTZ1nX^n`1n^b!nl!npNua`-Hg-P8-h<-h@hL (h-hD=hh=h=h"=h$=h&=h(`=h*b-h,-h0-h4-h8=hd=h@f-hBh=hF=hH=hJ=hL=hP\=hNZ-hRL-hVP-hZT=h^Xh`=hb^-hl-hpB.|J(tg/AxC|f _Nu1AC nҳg$aH-HJf/ a _fX`NuH=|0nAl-H-|pa 0.g nlf0.ra`LNua"gNuH na/ Iah=|npka?. =| p 2.ap0.ngH=|=|=nPLSBSCAtaf@AH0<a0<.\a p `BnnpkahaafLa 6a p=_ _aahLNuHr`Hr naApJgJ(f AQ`JAVfE4xCJg,J)g&jAxJ)tfA%H<jRjj`jCExQA h h":(f h h"ArpCpaI8|'g |(f p`pL?Nu|&W:.V`:/.K~I|Jg*J-g$Jf, gH Maa$$LfQIxKQ _ax` _aj`tC$n nA̳fAړɱgJg/ naX _a6`n..'gHAׄataNu<o\ na"/ /ArvJgRCAQ|g6Gn<gGB<gG|<gGNGa _*_`NuL`a` IaN`8.bz:.fKNu0.`2E4.d6Nu8.`z:.dKNu0E2.b46.fNu|gKL0d|oDNuDENuK0.`2.b46NuK 0n``K0.`2.bE`K 0.`D`K0.`2.bEE`K0.`D`K4HL`a&HL0LSC0.HE@0.$xHE@NuH LHDnHDn$xNua=nn=|pHrpiaaa a aH=| (nD n`j=nn=| ppiaa`/ &HL`aHp=|npda _=@k=@n=|p fAGCxfAu-HrpiadRnpAB-HrpiaRL`a&HHppea6J@g`a0 .HafAHe: e2`-@8a TB .g/ @aAׄaMJaT _a`pNu=nnpfa=nnpgaCra2pNu naJCpJg6)H@NLCQNu QBB)taap=Cnpfatpg`n na6.rnfag` B na}0"npAnf/H瀀A LBPHR@| fB6.a|aa&ga\=|a`¤ IahAׄaL:aD`Ž fJ)tfJ)f )f$INuCpJgCQCrapNu I-Haf napNu na/.ҕ/ Ga&_ gL @"K fC#Exfa nAu-Hr=nnpia2=|ppha&LatXOpNua\Lg @apNuapNuavfafaa<`/ nal _CrJgifNuCQrNu=|BnZ=|=|B. 0.bR@|e0<ng=@=nn=|p=@rpia`0.Z2.ؒnbc|e0<R@ng=@=nn=| p=@rpia Nu4SBa QNuHa <LNu?<?<NMXJ@g /<NMXNu0.`Q@4.\2Be6JBg|e,@dh0`0n\n=@0n=@Nun\n\en\g&n`daL4TB0.aVaxa 2n\`n\@@d0.\Bg&n`d4aL0U@4.aa4a F2n\`VH=|=|=nP0<aNuHaLNu|>`HC| nQtfCHhuAxf"_=nn=|p-IrpiaalLNua *K/ /?.^?<?NAO M"HrJg0kJ 0f v x ff(gRSf/?.^?<>NAXa B"pNu ar`/Sp$< K  fRQd(Ю<@e"Nu"X/AS&(K < f HSHQꒂd( K ЄUap L"/S$<< gQd k`Ha F:gjA,Ea Caf8??<>NAXAa Af I|.BAKBHn?<ANA\A,aHn/Bg?<VNAO JA,aBg/?<NAXNu?a80Nu///?.^?<@NAO "JkfpNupNua r=n=| CaBndBnfBhPla bHa B?. =| 8RDnZnfg Q r=Dfax8RDndgr=Ddaf(.@a>2.n=A@=Ȃn`aa2.n=A@=AđnвndaX`?aa4nnCAa0.İndpma`?aa4n•n`aza|`a=n=naҬSEn\dz\n`c:.`RECrt06.S@e 2nQ=|=E?pa604.@c&6.n2nSCH=|BnprahJ.g"/ a`&_`NuH<4/.L/.PHLa-_P-_LL,?ajnđnБnaa2`"0.R@=@Ȑn=@-|praNu< g`0. I=|=|A=ABn<f 0.ʑl`=l=lpa<0.l .faLNu`a`0.n=nNuAa< fr aLNu??A`8HAaIJ .*,fB., _afA,aA $_Nup$_Nu n0$e-H`TC"A-Hp6aTLHBnnHpHxp3a2-|nBnnLHrp*aA-HA,-H n0$ep[a`pZaH@0./=|nLHpHxp3a H@J@gH@S@NupNu/ naF _A,a:CpJg&g J)tgHCxJg g`JLg CQ` /CLra _|g pNuA,aaBg/?<=NAPaJj\|fNH`A,"nx"3| AgfJf` JfBJfADfACɶ a]"@BNu n"-h,NuHfJfLNuARGC=_PBP=__HISOFT__=ARGV= nJfJf(JaJg DS/ fS$_fBNuHJf Jf" Lg*na&JfCHJga`BNuɈ/ C f"_fNuGCp GHQG'I a"HgCBAaJAg!"k JfGHJfAʸpa!AʸCpN|fNuGE"+!g "k$"QaJfGHJfNuPATH=INCDIR=CLINKWITH=LIB=<g<faf``pNu.vafFrpCpAҼN| g. n"Bh.?V n PakJgaZ/N kNu/ /Hz?<&NN\ _JgnLH瀀B. gJ*gkJ|g aA|aJga`aL"n"/),#n,H>/ @NBW?<NN\OL| n"!_,JNuaج C ذfSS/Jgatf``( GD"D.gNaTf _a" g$@A*/ aN"_AJfJ`@PRGTTPTOSGTPAPPPOpGNu 8NuC adfa͔pNuJgH瀀aLJkA| gaNu/aA gaR`(f(f$/<NMXOJg/<NMXO<gذ<g NuB n PBA4< 1B(B(||PBB(!|Tool 1B<:e&B(B( |1<De |2( B(B(^B(B(ARB<EfNuHGaPG +DdfL Nu na$|xgdHz8|Pg |]gX|.g㴲|yg8|g |Rg=ܲ|Ig|Jg&|Kg4|LgB|Xgf|NgBAce|eNu:G.'fTJ+^gJ+g jaf:`agNu+nkCpBQ`C af`AaKJ*VJf>A^Jg (:gb \g\/ AC^f| "_RfAa`h*A^aJga`aǬf/ (j ,((laɈ(_`4*A^azJgaƬ`axfl/./ Hj^Bg?<KNAOH JkJ*fJ*f CraV`aP$oJ*gAa&NLJk J+jJ@g |gaNuE jALC a2AфCa&"JvxJ+gxaxJ+gx=DѦxJ+fx=Dn+a* +a +a x +fx=D`b WXHr0p J`"r"WXp>X\;HNu/ ov"Ja"_ WRVѶgRgRXNu Jrp CpN|g|f:/ A6ava$Aa$_f/ A,E6aA6$_"HAX9 Al4$Tl!"DBBxB-.,.b8R L MXQEC8D(E03NTNNNNNNtNNNPN*NNLHpANrACpN#vQ@fN~|`hJg$ rA0p JAf lNap)@`:Jf4 A0&Hpk J@g lN`)@fr"TNd RGTF  A(HJfJngHzp??.NAZPONVLNu-h*.GS-i*.I-einconcenowarnmextraceifpprn:o1+,ow1-o1+o2+,ow2-o2+o3+,ow3-o3+o4+,ow4-o4+o5+,ow5-o5+o6+,ow6-o6+o7+,ow7-o7+o8+,ow8-o8+o9+,ow9-o9+o10+,ow10-o10+o11+,ow11-o11+o12+,ow12-o12+chkbitchkpcautopcnoevenallowzeronotypebdwusernocaseodlchkimmlocalup=68010p=68020p=68030p=68040p=68332p=68851p=68881+nocodes__HISOFT__=S-b+gensym*.S*.*JfN` n(grCN^N`NNuNU/ ;@ A(p" f*A pN^p(@ fJngHzp??.N?8PO (_N]NuNU/ (H+IJ,tgAx `DA&CqNx" Aڒ/@ rfҁN_r1Ё oC|. mfA& (_N]NuNUH(H+I&L` r\f&LJf m"KfLN]NuNUH((I+H g "LEf`.J.gCEf`NACfA"ma mNLN]NuH8(H&I$o.`< L"KNw @"JNw @I JJfS Rr2. JJfS RJGf LNuNU+H;@+IJ@g/.'0.'AzIaN]Nu?.$?.'p??.'r#?p)r*A"n'NiO NuA/?.Hn'p"rAC'NgO NuNU+@Hz+HCHaN]NuNUH?0CEGHn$/ / / t?v*?x)?z,?|&?Hn'Hn'Hn'Hn'Hn'~"?t/?v0?;@;A+HC'NkpL N]NuNU+HAHn$Hn&Hn&?/r?Hn'Hn'Hn'Hn';@+Ip)r*ANjN]NuNU+H;@+IJ@g/.'0.'A6Ia6N]Nu?.&?.'p??.'r?p'r(A"n'NhO NuA/?.Hn'prAC'Nf|O NuNU+@Hz+HCHanN]NuNUH?0CEGHn&/ / / t?v(?x'?z+?|!?Hn'Hn'Hn'Hn'Hn'~?t-?v.?;@;A+HC'NjpL N]NuNU+HAHn&Hn&Hn&?/r?Hn'Hn'Hn'Hn';@+Ip'r(ANilN]NuNU+H;@+IJ@g/.'0.'AIaN]Nu?.(?.'p??.'r?prA"n'Ng@O NuA/?.Hn'prAC'Ne,O NuNUH(H+@A-H n&P g L"Kf`BA(CN4pACN3ACN:prAxN2tprAxNY@f n&P`ACN9 LN]NuNUH?0CEa@LN]NuNUH8(I+Hpa$@ fr"nNp`ApCW2ND< @CDNC @SHCɶ NDT @CVNC @"nNC&@ g K"LNC&@ Ka @"mNC @B *( jN^.Jf JNUJngHzLp??.N5PO&m g Jfr^@LN]NuH Jg/.pI?NA\Op-@BB.&LNuNUH8(H&na fh.^rg_fZ n$P~`p@0H/@ r NV"/Ё.Jfpl. N,$@ fpN `D-J-G$ aNDNJ KCa~/ @"LaZXOJ@ga2NNNLN]Nu.'ga`a2NuAa(NuAaNu.SgANNu.SgN n| PNNuHa.kf4~.^ J@g*]@gS@fHJg n P`gJarCN`J.&fatrCN`A&Cf`aTrCN`.f>AN A,"n$fprACpN[@f NR(K n< PCqN` B.pNB(K gpap@grAf0.$gr`r,rAgpH" nCp@N".`ACpN.a.fNNJGg p@g N6LNuNUHBaP.;fpaH+@fr"n N`tp.^J@g4]@gS@f`Jg n P`ga"rCNT`@B.Iq`FJ.&farCN2`A&CfAqCNk(@`arCN`JngHzp??.N2POB.fHANpA,"n$fprACN^[@f,N+K m n~m` AN0RGpx@mp#AN0np$AN0dp%AN0Zp&AN0P.g.AC""2~` HЀ05rAN/ SGJ@fJngHz0p??.N.pPONlBnnpkNLN]NuH' .J'fp///r?NNO-@' H.Gp?p ?NMXO,gpx@e GbGvg"n' ip0z`R @g:pT@e p]@b @"n' ir2z`$"n' ip0z`"n' Qp0zJEf*E`pJ@gpN@g pc@e pr@b @"@ LNuNU+HhhN]NuNU+HPhN]NuNU;@;A+H+I""0-@2-A ma0-2- maN]NuH8(H.&I  L"KN&0 HrNN,g$l `E 0,rAgrAg rAgrAf R>(`*HJGk|`,DG, gp@o,JFg " K"Ka>, gJGg @kkLNuH(H.|zRF8,g J@gS@g` ` *`g LNuNUH? .JGgp=@J=@2=@b`p=@J=@2=@b.H@2.@;A2.@;ApON0.n 2.jRAAA;@0.n2.jRAAA;@Bnn=|pphN;n;n;n;nACN&.H2-$@=BH0-&B=Ct;B;n6-(RD;D8-RD;DxCHĉ;D;A;@CRA;AmR@;@;B;B;m;m=|npkN=|npkNBn=|=|0<N:0-H2-H4-H/@ NL4"/NL,Ѐ/rH?NA\O+@g`=|npNNHmpAC|N%h=|npNN>?-?-?-prAN!O p=@n=@p=@rpN0.mH2.,0.mH4.*JFkrp@nlJEkhp@nb &CC=@ =@JGfp @gp @gp @gp=@nr=Ap=Ar=@tA-HpKNJ@f|`Zp=@`p=@n=@pBnrpN|pACNHT=|npNNHn|pACN$D.pI?NA\O=|npNN=|npkNBnnpkN LN]NuNU/. HrNJ+H0 g 0 f=G'p.N]NuH(H.pn'f< HrNJJ0<lrAf".' l f, g , f=G'pLNuNUH'8(H.&I$m0@ g@ g@+g@gx@" fzp4r=A'A84<?"LHN&TO0.'rAgT60.' LCN!F0.'HrNIrt p???-?-?-?-0.'r LN!Pp`B|`|`|JRg0a^* @ @fEpA@epZ@cpa@epz@b @@'p=@'A2<?r"LH@N&TO0.'rAg^60.' LCN 0.'HrNHrt p???-?-?-?-0.'r LN 0.'HrNHrDtW@`j RR0f pa4z`/ ? 2 L"KN\O*JRgp? 2 L"m NTO`(0Gf" J@gS@g`p La@6` p La46 LN]NuNUH00;@H;ArNH"p $i2-$B6<pB1RAH/@pNG&j ""j JfS R@"/1pj L N]NuNUH(H.+A HrNG t &h|psh Fp܀ 3 g0-S@" L@a@LN]NuNU;@HrNGDr0RA+H0-aN]NuNUH8(H.+I g$I*f0<j@m @ l@0;N* g.&j JGg S"Lf` L"Sf LJfS R`* gXG\JJGg L(K$m`@"m i pR@HrNFd/H o hph L(Kpr I@a"$mGJGg L(K0* ` L(Kp5@ * f$m+J` LN]NuNU/;@HrNE " $/@ rNE&"/$N]NuNU/ $m ;j;j+H+IAIN, mCN0- m 1@0-1@WmWm\m\m mCN#T?-?-?-?-pr m Nbp m a:r m "maPOpr mNzA"mN#$_N]NuNU/ ;@HrNDr0$p %I+H+I0-a$_N]NuNUH?8(H.+I HrND L"h &i=|n/H$pNN o$0(l7@0(H,RF2+.DAhl7@p KCap;@;@2-?A(SA;A2-?A*SA;A2-SAm2-SAm2/(;AAH;A4/*;B;@0.;@HHHNC"NCЀ/ /rH?NA\O$_+@gBn=|=|0<N:*SE  LCNH0-S@r???-??-?- r LNbHmpAC|N>?-?-?-pr KNz=|npNNx  KCNOpON6.g?.?.pr KNXO(p@g"HpNB3 gxDgp@g  KCN| HrNB p@g"@g ACN HrNB ` AC""?-?-?-?-pr KNPOp@g AC"",f*p@g`"HpNBL$K* gJx  LCN  KCNp*rNB K/-/Hm LCa>O `>=|npNNpACN?:Hn|pACN8=|npNNXO o$0(HR@r2pNA$Kp@g S@" L@ah` =|npNN  LCN0-S@r?t??-??-?- " LNO p@gJHm  LCNSmSm0+X@;@ o(2(XA;A>??-?-pr LNO / /-pI?NA\O$_=|npNNLN]NuNU;@+HCNR0-HrN@r mp p???-?-?-?-0-rNZN]NuNU;@+HCN0-HrN@Tr mp p???-?-?-?-0-rN N]NuNUH?8(H.&I;Agn-Lp6N;n;n;n;n=|npkN?-?-?-?-p???"N>?-?-?-pr LNO=|npkN;Gvx K/H*p"LaT/@&`JJmg$mg6-p;@r?" LC@NTOB=|n=|pp=@r=@tp=@v=@x=@z=@|=@~=@=@=@=@=@=@=@pN<.:.;n0.>.?@$g2HmHm  LCaPO(JDf0-HrN>4 fgL??pr LNXO;@R@f/ p?p?p?NM\O$_p;@`0-HrN>^&L+ fPp+ @f+ f + fSm0-HrN>$&L+gRp? r LCN0-HrN= t "h0-2/& LN(p? r LCNXOp;@`pAkr@AfF+ f4p? r LCNN0- L"o(ap? r LCN.XOp;@`>-SG HrN=d$Lp*f* f* f;G`p+@gS@f0~0-HrN="4 f0- LCN0-R@ LCN0-HrN<9 ?-?-?-?-pr LNACNPOpON<.*0.2.AN.Gff J@gS@g`N0-HrN<|9 `:gp`p2-H?@$pN r LCNOp;@JDgJmg0-Cgp? r LCNTOJDf=|npkNJmg0BnnpkN?-?-?-?-p???r@NO0<mHrN: 0-HrN: 4f p o*"La0-LN]NupACapAC0ap ACapACalpACa^p"AC8aPp ACaBpA Cpa4pACa&p AC$ap ACԄa NuNUH(H~`p@0H/@ r N9"/Ё.r0er9c LN]NuH8.(H&L r N9.p0Ҁ r N9 .pb$K`  LRLSKeBA LNuNU/ (I+H;@g&NLA"Lf LJfS "LA ` LCpf(_N]NuNUH(I.+HJGg(0.$t2.$n@f~` n$rf~`~ H La6` La=@$vLN]NuH(H>,` HrN8&L+ g `>JGfpLNuNUH 8(H&I+@EW,p,.G0` JJfS RSGJGgJfJg8"JN<(HJmg g L"Kf`B` gJf / "KN~$_`` g KJfS "KA` K LN]NuH' .p??BpB?NAO ,Jjp`6p??BpB?NAO *Jjp`Bg?/pB?NAO Jjp` LNuH#(.JGjp`> a,pc/pH?NA\O(@b?p>?NAXOp`/ /?p??NAO LNuNUH#8(HN/ Bg/ p=?NAPO$_. a&@ f Np`X$K`*It`PLJgf,*f,*fVJp,@? @d@0;N&>T`z l/H Ja o` l/H Ja o0` l/H Ja o `| J"lf`p l/Hp L"JHz`//Nu`V l"P/I J"o"Qf`> l<(`p0rN64 l <JFf JarN6 l JJfS RJf/ ?p>?NAXO$_/ / pI?NA\O$_N6pLN]NuNUH!8(H&I.;AJGg J@jR@@ Ke $ / /?r@?NAO ` LN]NuNUH!8(HN/ Bg/ p=?NAPO$_. a&@ K/H g/ ?p>?NAXO$_/ Bg/ p?NAXO$_NLN]NuNU/ (H;AH;@pN2Jmg ` (_N]NuNU;@HrN2+H0 g0<`pN]Nup0.^ n PN n PN-@Hp. r Aavp9rAadp.rAaTp.rAaDJ.W@r Aa0p. rA0pANzNuNUH ~+@+Ap Aa.@ pAa pAa@pAa@p AaF@@p.Ap n PN, -gpepb~Jg  n1@b n PNp, -gpng(N LN]NuNU/~ `" /@A00A"/ pN SGJ@f n PN-@H.N]NupAC`NpACNpAC8NNuCB. prANprAN <`-@H n PN=|^|p@ rA@NuNUH~x8.^&.HJGgapAN`"ACpN&,~ @m @l@0;NXz`a:~z`AdCfA*N/@Jg "a oCdfAdNZ~`AdCfA;N/@Jg^=|npkNNN. oCdfAdN0Na2N-NŽHzp??.N NBnnpkNPOz~`zp@gp@fJEgNN "aJ@g HNLLN]NuH ((n|#pAdNXJ@o,?r>?NAXOACdNVAdNJ@g"aN`AdCfACdN(-LLNuAdN.NuNUH0+H;@HrN.v2.A4(&A12(CJAjRAA1L N]NuH(H&I.`p0r3  LNP SGJ@fLNuNUH!(H&I.`@p0"ҁҀp3t4 /ArN-r$/3(9r3(9 SGJ@fLN]NuNUH(H~0,HrN-<4zAC""Smp0rN-(tH0.@9Hp0rN-l LhC/HANjp oh"tH JfSH W@"tH B)<RGptHflDLN]NuNUH!~`Fp0rA$0A1A1 ( R@4.0. BA1A1* SGJ@f~`4p0rA'0/@ ANpA'"/0S@AN SGJ@fpANpANpAa0.n2.$BB=@Xn\LN]Nup&ANRp'ANHpAaNuH0.(2.@.|`p0ЀA*20A̟p SFJ@fpAC@a0.䴐n,~`p0ЀA020A̝p SGJ@fI:`RLJgp,fBpAa0.npJ@jR@@=@lLNupACEa>0.'=@0.=@pAN\r'AфN.rA4p@g HrN#24of `p@fpLN]NuH8(H.,:/ &I(`J HrN"$L0*Dg0(~0*Ef  LNJ@g>*p@f HrN">4`(>Ggp@fLNuNU=@n=Ap=mr=m t=m v=mx=mz=m|;@;ApJNN]NuNU=@n=Ap=mr=m t=m v=mx=mz=m|;@;ApINN]NuH0(H&I0+2,@n 4+6,Bo"?,??,??+?02+a>O `???+???02,adO L NuNU=mn=m p=m r=mt=mv=mxpiNN]NuNU=@n=Ap-H-I;@;A+H+Ip%NN]NuNUHpON m0 m0 m0 m 00.N]NuNUH0H0i2hAm 2)i4(hBm"4Pn46)hn6(23C?@ B3@?A C3A0/ Bo 0/ Cop`pL N]NuNU=@n=Ap-H;@;A+Hp!NN]NuNU=@n=Ap-H;@;A+Hp NN]NuNU=@n-H;@+HpNN]NuNUH(H. ?@ La.0/ La| HrN(:4H` HrN9t:4Gf9HLN]NuNU-H=@n=Ap;@;A+Hp-NN]NuNUH?:MnT(o8@||Ȅ=@'Fp=@' T=l'"l-Q'/H(A-i'r lSAWA4,6,CC SCWC4, =B((4, =B(*4, lSB=B(,4, lSB=B(.=A'=C'-H'rA(<"HNA(Hn'A'C'N XO.'f0.'2.' JNJ@g (>m.'f0.'2.' JNJ@gpNZ0, n'1@nbf2.jRAAh0, 2,@4.B n'1A0.d2(@m U@ n'1@ n'0(2(@ndm2, hn1An p n'1@p=@( 2.=A( n'2(?A,TA=A(4(?B.TB=B(6/,CHÇ=C(8(SD=D(:(SE=E(ASD=D(BSE=E(=@(=@(0/,R@=@( 0/.R@=@("HH0.( H"N"NЀ/ /rH?NA\O$_-@(gN@Hn(pA(C|N n'0(S@=@((2(SA=A(*4(@RB=B(,=A(.=B(04(ARB=B(2=@(4=B(6=@(8=A(:pA((NRn((Rn(*0.(0S@=@(,0.(2S@=@(.A((NBXO n'>(`pr2=@($=@(&pN, n'( gp=@($0.($N0.((n(&R@ n'"n'2)h h N n'&H+ g0.((R@ n'2(kAxN n'>JGftpNpN$pNHn'A'C'NLXO.'f n'0.'2.'NJ@g n'>(`0.' n'h2.'ht4?@, ?A.rN,C0/,2/. INJ@gz n'( f0.'@gbJ@gNfA((NpNl n'"n'0)h=@((2)h=A(*iS@=@(,hSA=A(.NA((NpN$=G' n'>JGf8`4 n'0.'2.'N"J@fJn'gNA((N\pNBn'.'f0.'2.' JNJ@f n'0.'2.'NJ@f0.'2.' n'NJ@f o(@0.'2.'NJ@gZ0<Hr @Ґ&@-A(>Hn'A'C'NXO.'f20.'2.' JNbJ@f n'0.'2.'NJJ@f (>m.'f.0.'2.' JN(J@f n'0.'2.'NJ@fNpA(C(NtHn|pA(C(NrpNXO/ /.(pI?NA\O$_@|=@'Jn'g.'g n'0(2( n'N`(0.'2.' n'N0.'2.' n'NJ@f=|'Jn'g'0.' n'NB.Ȅ0.'FN0.'HrNf o(0.'@0.(HN0.(DN0.(BNA('t A'H'K9A) J'f,A/p&?NN\O` n0$lJ'gA&/p&?NN\OLNu/JnȆg n0$m2=|Ȇ~` p0rNA<0(CHa& SGJ@f.NuH A/p&?NN\OLNuN'N'H(H~&n(L` Tf~r g$H gJg L"Ka @SH"Ja(@ LNuNUH.(HB,^L|+H` rASLSFJFjA LN]NuH3(H&Iraetzb vC`t&.RLerzb rA`r,RKJggpr@ LNuH7(H&I.|z`@raetzb vC`t&,RLerzb rA`r*RK SJggpr@ LNuNUH(H.,"H;@pN<4 HrN &LJGf ` SG< HrNrtgLN]NuNUH(H."H;@pN>4 HrN&L+ g `> HrNrtgpLN]Nupa0<=@n2.ɲJAȊ-HpNN0.ɲR@@=@ɲNuSNUH!((H~Aq"HJfS ?@ LCN$p LCqNnJ@fD0/J,g.p.,f0A/HCNJ@g oCNJ@f p.G1p@erAe2.`( A(HJ,tgAxCHNJ@gRGp@e LN]NuNUH *MnT(m a nWf p?pL?NAXO La?@rAdBA"BA-pA pC-I 0/@ r2 `p-@-@?-/ p=?NAPOLTN]NuNUH/:MnT>- ,- (maH nWf/ p?pL?NAXO$_ G mr G ll @ A"P&I/H$"hep`X$K " *n ` *,`&LRLp fp `p SJf o$ݨ `/ / /?p??NAO $_L\N]NuNUH'*MnT>- ,- (m nWf p?pL?NAXO0.ȈJ@jp@gp@fl*`\J.ɴgB.ɴ`Pp@ gS@g>@f0|ɴ`00.^2.@.`p N0.̰Gdnm`pN(LRL SJf `/ /?p@?NAO LTN]NuNUH!"MnT>- a nWf p?pL?NAXO G m G m ?p>?NAXO`pLDN]NuNUH':MnT>-<-*- nWf p?pL?NAXO G m G m??/pB?NAO `G J@g S@gS@g,`> A"ڰ A p*` A p*`p`((E A&H Secp` '@L\N]Nu/ (H`pN*Jfp N (_NuN*8paNUH.(H+A&T`dr fdSfJg ,` le ` LN]NuNUH; MnT(H.+@HHtn fBn LJfS, G m G l4. H(H؂\ d4. (A?Ba22/A(T @ ?(AA0-A?AC Lf H\2. HҀ=A gRn =n LPN]Nup=@ =@Nu/ (H`pNJf(_NuH.(H HA&p LJfS. g KJfSp0"Ё. NNd g Ka LaNlNLNuNUH8(HpnfCN` gG(T L/H0( hN(@Bn /AڐrfҁN 6.`2A"HJfS \2. HҀ=A gRn A(T &H0. nl+?Gf Sc0. nlX+?GgJA"HJfS \2. HҀ=A gRn A(T &H0. nl+?Gf0. nmBn CN`A(T(?C/ /H I$o"RN(_(np-@NN o(C/I Ia oJfS \2. HҀ=A gRn -LLN]NuNUHpnfCN`Jn fCN`~A(T(HG KJfS \"HҀ.gRGn f A(T=@ np-@,?C/ /H I"TN(_NN, Ka4-o LN]Nupng Bn arNuNU/~`4A(T/HN oC IJfS \"HҀ.gRGnm.N]NuH(H~ AڐrfҁN,`nA(T(HA"HJfS H" Ё\*gRE,?Ff4 L C(T2.H"L`Sd Gn0. Gf=E `.nmJnfa `0.2. @o=@ LNuNUH0MnT+@+H+I IN@?@ R@ga0/ @ r$-& m@aL@ N]NuN~NN;PH(H&I g gdJ.gB.p-@TN2p`pLNu/ (I L"nPaJ@gFJ.f-LLN|`4 nD"nLd e "LN`d e LN` LIN-LL(_Nu/ (I nL"LabJ@gFJ.f-LPN|`4 nD"nPd e "LNf`ce LINT` LNL-LP(_NuH(I0.XJ@g S@g S@gp`v `r~`Pp@ g Y@g@fJGf~` p@f `Fp@epZcpaepzcp0ep9c `<`p02.&A$t4A%( SGJ@f~`R&Lp00.&G,Jng.pA,JgrA,rtBA$ pA$RGn&e>.&`L&Lp0Jng0pA,Jg rA,rtB"A% p"A%SGfLNu  3    3 2H@?`QQ4NuH8((HJng6ATCfA"HJfS "LfHnp??.NPO LNJ@oz?r>?NAXOAv//Hnp?pK?NAO(@ JkN ,", $Ԁ&,ԃx@Ԅծ , ЬЬ// BgrJ?NAO /,,pI?NA\O `pLNuNUH ( ШШ/pI?+HNA\OLN]NuHN=|npkN~`( A(HJ,gA^a)@fB,RGp @mJngHzzp??.N߄POBnnpkNNtLNuNU/~`8 /@AJ0g"A pa.pA"/!AB0RGp @m.N]NupaJjDJjDaDNuaDDNuJjDaDNu/HA4fH@HAHB4g0H@40HB2$Nu/v|dQC|dYC| dUCJAkSC4HBBBHC604HAdSCЁr2HCH@A&$NuH0$&HBHCCHBBBЂL NuNUH!(H>- ;@H;ArN L0-HrN&HJGf 0,7@`&$0,2- 2-@n"lm2,7ALN]NuNUH'(H.&I<-:- "H;@pNP L0-HrN@24h.(HEf9G` R@2- $EF?A"4/9@ gNLN]NuH.,:/FoFl `Eo `Fo ` El ` LNuNUH!8(H.&I$m;@"f$*f r L"JN`4RWA?A KC"" J"KNlJ@gDJog"0+S@m0*2+@o(jS@;@`0+S@m02@o jS@;@0-r LCN| r L"JNpLN]NuNUH?8(H.,:-8- &m +I HrN LC+@A Hm  LCN"  LCN HmHmACNZHm  LCNO0-m;@0-m;@`0-m&0-@n&`\"HpNF$L0-2-@4*BAm&`6"D$@RB -04jR@?@( "4/(D?"aTO&0CgF6 m??? ""LHadAC""  LCN Hm " LCaO HmHmACNXPOJmf&LN]NuNUH?8(H.<-&I:- 8-$m6-;A  LCNp@g$Ff&` HrN8 r LNҌ0m ?"aTO2@gJ4 K??? 2-"LHaAC""0- LCN@Hm 2- LCaO HmHmACNvPOJCg20-2-@m&4-2-Bmm2-@lm0-BlvJmgp@mHp@g Fg HrNX r LNѬJmg8p@f2=|npNN K/ ?? 2-"LHaBnnpNNPOLN]NuNUH(H.&I;A fG  LCN0-ܐnR@@l0;@JSg( mp?/ Bg?r?? 2-"LHaOz"p=@2-=A4-=BmSA=AmSB=B=|=@0<N:0-;@;@2.@SA;A;A;@pANh=|npNNgBnnpNNpmg=|npNNpAN$pNJpNJBn=|=|0<N:=|npNN0-Dm*JEn:`$0-S@@o 02-@*` H2@* `pLN]NuNUH78(I&m.<- 2S*;@+HCNAC""JEobGl0-;@;@2-AS@;@;@0-;@$?B @;B4-BS@;@6/ C;@E Em;C`^JEjZ D@@oR0-;@;@mS@;@;@0-;@ 2-$@;BmSA;A@;AE D@";A mN g8Bn=|=|0<N:NAP/p"JHNτpNXO?-?-?-?-pr mN6LN]NuNUH(H.<-:- +A HrN84`Vp0rN&L0+ "F&2-DfJCf0F?" L@aTO`JCg F@2+ @?  LalTO8GfLN]NuNUH?8>-<- :- 8-Hv$I+I g` JJfS RRCCgDev`l Cr2pN L"h &Q(H g FDeA&  `0&pl p0-" $f JJfS RRCEU@(mJ@f0.H???0-2- LN\O E?Bg?0-2- LNLN]NuNUH8(I&m"HJfS0H" ЁR+Hr@N $@Jg0H T"J`Sd J/H "mf o " m 0( mJfS R2HҀ6LN]NuNU/ (mH/-/- +I mIaTPO mRP0m8lBT mN(_N]NuNUH 8(m&m $m$;@HHHJmgV4TlFJf"m Q&RR S"mf SJfS Rѓ mJfS "mA `Bp4&p`8 m/-(/?-/-/ /- /-0-2- m"ma m(0LN]NuNUH?8.<-":-&8-(6-*H HrN$H(J+H, fmf0- HrNf>2 HrNX(J, gfpl r?" J@N6TO m80 l "P&Q KJfS R.(mTW@<- J@g2p m m0 m08"m2 m,N r JN6`0GHr@N6(@ frCgN2` m䐐 m P"L`Sd " m䒐 L"K H/I,"m4H”"o,`Sd m mP&mSS(m0"C8lp8`40Cm. K&m0CPm p?/ ??t?? " JNO m,N r JNZ r JNN`> HrN$mrrgl0-HrNrr p?0- JNTO`m W@&mJ@gJp"m4N(@ g* m,/-8/?/ /-/-/- " J"LaOpr JNƲ`¼Gg0-$Gf4Ffp`p m0r?/-???t? ""JHNO`EfhHmHmACNδHm  JCNLO 0-mlpC` S@;@ m0r?/-???? ""JHN$O`Df8=|npNN m0/-Bg? ""JHNrBnnpNNPO` l (Ppmf T(m""m82<- ??/H, " JNHXO0-HrN2 grr p?0- JNTO m0??/-?? ""JHN2O .JGkNv m0Hr@N:/@$JfrCgN4`&(T`Gg LJfS RRC mPm$o(g$o( JJfS R.&Jǵc m䐐"P o$`Sd m䐐"o$ H/I("J o(`Sd o( $ m80 o( " /@,/H("L`Sd o( /, "m䐑"m2H"K`Sd` mPg LJfS R`g* /( m䐐"P o$`Sd /( m䐐"o$ " /@0/I,"K o,`Sd /0 o, H/H,"o(`Sd o, $ m80 o, "m䐑"m2H"L`Sd$m$$ m,N6- HrN&m>3 HrN(K l "Pp m80"f ` > HrNrsg r KN `&T KJfS.  K"m4N$@ g m0 JJfSʐGH"Ёr@N(@ frCgN` m䐐 m P"L`Sd m䐐 L/H$"Jf o$ " m80 m䐐 L"JJfS C K/I$C m䐐"RAH m4H” o$`Sd m m0G JJfSH"Ё m0 m,Npr mNLN]NuN/paNUH8J0gp n00Q.C$I(n,p)@/I`B&RJg:&SQK'L`&<,(LPL` \ gQHJf!K&H SFJ@f(K&l fXJ SGJ@f n0!L&n((K n,!KBP`8Jf` Lp00Tp0Jg`)K Kp0&H Lp0(HJgJTf-K,p n00Q.(o`&TJg S"hPI&XL SGJ@f(n(`2Jg">,G`$S g jPH&XK SGJ@f Lp0(HJTf n0-h0&n(p/@`> K$h/H(k'o Kp0&H gJSf g  o"J`SdJSfLN]NuNUH. n,(H+@$cp` n,-L, 0 -1@p!@ LN]NuNUH.+@J,fp`* r Ё.G cp` -"a(@ gPL LN]NuNUH(p"n00X+Hr@aV(@ fp`0A"n0PIp$n00Q`Sdp n00)-L0pLN]NuNUH8+HJ0fp`dp n00Yr@a$@ fp`Hp0Q.G(n0PL T"mg&SGXLJGf Tg n0p0gp`-J0pLN]NuH! ./pH?NA\O-@(g @-H,QH-H$praf-@0LNu2H@/QQ`WWg` QQQ Nuf SNugJfpNu SNuH!8.(H/ Hxp ?NA\O$_Jf/ / p ?NA\O$_&@0<H @$P g/ / p ?NA\O$_B8T g f g(p`R8T JPJJfpLNu0<H @2H NuH(H lf&n4|.[V@@.V@@. V@@.V@@ .;V@@ .V@@ .ĻV@@.kV@@,.+V@@-.ċV@@+ n PN9@p.J@g S@gS@g`| ` | `B, .Ûf.ÛV@@A"Sf0.^@0.4rAg9@LNuH(H lf@&n4J,g[`[J,g`J,g ` J, g`J, g;`;J, g`J,gĻ`ĻJ,,gk`kJ,-g+`+J,+gċ`ċ0,H n PNxJ, fprA N`", JoprA Nl` prA N^.ÛfJ,gÛ`ÛA"Sf=l4LNuNUH <_VDOAaJ@g g$kÃ+CċģA$/p&?NN\OJgÛ` ÛóLN]NuN6prA CpN"Nul&|lBggggDg\gggg<i.Ti.li.i.i.,i.ti.i.i.,jDj\jtjjjj4jLjBUF-KPDh_BAKINDhPCFLh`FNTEOLhYUCFh\SBAhZATC+HDM,VQSF,OSF,DIRWAREEXEedPX1.dTR2dLD1dIC3dZA1dNC1^dTM2NdRO2dOS2dOV2~dIL1dSG3@dLN3jdIN3dWSdACDVALDe ATBdAGMaCCaCMaCNaCEEkdaCIEiaCGEhPaCD"aCXaCLaCOaMXHaLZ~aLXaLIaLSaLPRaLOpaLTaO0aO5aO8aOAfaOB &aOC aOEaOI aONaOO aOP6aOU VaOZaO_!aOS!xaO6!ZaOR!aay&aaw>aanVabyabwabnacyacwacnadyadwadn&aeyaewaenafyafw.afnFagynagwagnahyahwahnaiyaiwainajy6ajwNajnfakyakwakn6aly~alwalnARaARm$A0 $A1 $A2 $A3 T0RT0GT0FT0ET0WT0DT0ST0MT0CT0PJT1RT1GT1FT1ET1WT1DT1ST1MT1CT1PT2R+T2G%T2F&T2E'T2W(T2D)T2S*T2M0T2C@T2PT3RT3GT3FT3ET3WT3DT3ST3MT3CT3PT4RcT4G]T4F^T4E_T4W`T4DaT4SbT4MhT4CxT4PT5RT5GT5FT5ET5WT5DT5ST5MT5CT5PVT6RT6GT6FT6ET6WT6DT6ST6MT6CT6PT7R7T7G1T7F2T7E3T7W4T7D5T7S6T7MTCE?TCW@TCDATCSBTCMHTCCXTCPTDRTDGTDFTDETDWTDDTDSTDMTDCTDP6TER{TEGuTEFvTEEwTEWxTEDyTESzTEMTECTEPTFRTFGTFFTFETFWTFDTFSTFMTFC,TFPnTGRTGGTGFTGETGWTGDTGSTGMTGCTGP THROTHGITHFJTHEKTHWLTHDMTHSNTHMTTHCdTHPTIRTIGTIFTIETIWTIDTISTIMTICTIPBTJRTJGTJFTJETJWTJDTJSTJMTJCTJPC8GD(FE0]E. ??o??p&H&JMIh @    ??? L    'M E c m d dxnlch enil2l 1l 7l6lihgJYo z d d  stsildNtdd$"d(#d2d6d@1dD2dNdRd\d`dj6dn7dxd|d;d<d d d'd(d,d-d d d d d d d d e e e e ee$ e,e4e<eD eL eT`cbrb lrbIJKLNk>>" D[ en'u P P > x      %  .  7 bP  "!  &/BUh|  !  1#0$%&'()3*J+`,v- . / 0 " =2< 345(6>7S8h9}:;< 1 H>G ?@AB$C8DLE`FtG= UIT' JKLMNOP Q!R/SD TW Hk bVa0 WXYZ[\]^ _`2 aG U[  cy9doefghijklm, nA oV pk q rstuvwxy)b >% S  ] Aj= ='7Resident configurationAssemblerDebuggerCancelOK Devpac-3 File Edit Block Search Options Program Tools About Devpac-3...----------------------123456 New C Load... L Insert File I Revert Close ^W Save S Save As... S------------------- Delete File Change Directory------------------- Quit Q Cut F5 Copy F4 Paste F5---------------------- ASCII Table... Ins---------------------- Goto Top T Goto Bottom B---------------------- Goto... G---------------------- Arrange Windows  Cycle Windows ^V Window  Block Start F1 Block End F2--------------------- Save Block F3 Copy Block F4 Delete Block F5--------------------- Remember Block F4 Paste Block F5--------------------- Print Block W Find... F------------------- Find Next N Find Previous P ------------------- Replace R Replace All ------------------- Set Bookmark  Goto Bookmark  Control... Listing... Optimisations... Options...-------------------- Debugger... Environment... E Resident...-------------------- Save Preferences Fonts... ^G Preferences... ^T Assemble A Check Y Output Symbols-------------------- Debug D Mon M Run X Directory  Run with GEM K-------------------- Previous error ^J Jump to Error J Tool 1  Tool 2  Tool 3  Tool 4  Tool 5  Tool 6  Tool 7  Tool 8  Tool 9  Tool 10  Tool 11  Tool 12  Tool 13  Tool 14  Tool 15  Tool 16  Tool 17  Tool 18  Tool 19  Tool 20 --------------------- Run Other... O Run with Shell O Current Top Window__________________________________________________________________________________________________________________________XCancelOKDevpac - Version 3.10[3][Can't find MON.PRG][ OK ][3][Can't find GEN.TTP][ OK ]MON.PRGGEN.TTPtest=TESTtest<>TEST[1][No program available][ Cancel ]Copyright HiSoft 1992, All Rights Reserved[3][Out of memory!][ OK ][3][Cannot assemble this window!][ OK ]#!#.#.#C#C#C#D#D#D#E#E#E#F#G#G#T#U#U#d#d#d#{#{#{######+6#$$$$$$$$$$$$$$$$$$ $ $ $!$!$!$"$"$"$#$$$$$%$&$&$'$($($$$%%%%%%!*&&& &b&c&c&d&e&e&f&g&g&h&&!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''' ''' '!'!'"'#'#'$'%'%'&'6'6'7'8'8'9':':';'<'<'='O'O'P'Q'Q'R'S'S'T'U'U'V'e'e'f'g'g'h'i'i'j'k'k'l'''''''''''''')R)R)R)S)W)p)))2A"=## #/  #  8T p= #H ==#V@ #e##i1#p @  #|# @ *  5A#8  4# ! P l"&#%#$%"' =)(('+**=), 0- L=.$)/$-0$4#1$812$?-'$F7   $I$\$k$z$$$ $ $  h$'$   $ %   %   % %&  %- H %8D%T$%g(%} $ %( % @    )A%?  &4'&>  & && &-  &7 @)&@%?>%     ,    H  d         ( D ` |       $ @! \%"$# x$ ! & *')( ) & + </,.- X. t+ 0 413 2 3 05 968 788T5p: >;= <=: @'''$J'F'%')' % ()  (. %(H)(e%()(%()(%() ) % ),) )H  @  !4% ")r #@ P $)6 ')@  ))))) ) )) )Assembler options - ControlIgnore multiple includes'EQU' symbolsLow memory assemblyNo warningsDebug symbolsAddRemoveLine debugFormat__________________________________________Output to: __________________________________________PFSel..'INCLUDE' directoriesPre-assembled includesAddRemoveAddRemoveCancelOK Atari executable DRI linkable GST linkable Lattice linkable S-record absolute-------------------- ST RAM TT RAM Buffer size...____Maximum size: ____k9CancelOK Extended None Normal Compressed None StandardAssembler options - ListingFirst pass listingList macro expansionsList conditionals onlyList symbol tableListing________________________________List to: ________________________________PFSel..__Tab size: __9CancelOK File None Printer ScreenAssembler options - OptimisationsYWNAbsolute addresses to short formYWNADDA/SUBA to LEAYWNADD/SUB to ADDQ/SUBQYWNBackward branchesYWNBase displacementsYWNForward branchesYWNIndirect displacementsYWNLEA to ADDQ/SUBQYWNMOVEA.L to MOVEA.WYWNMOVE.L to MOVEQYWNNull branches to NOPYWNOuter displacementsCancelOKAssembler options - Options68851 memory management unitCheck memory bitfield offsets68881/2 maths coprocessorEnsure PC-relative codeAdd automatic PC-relativeNo even indirection checkingAllow narrow zero operandsNo expression type checkingBase displacement default wordNo supervisor instructionsCase insensitive labelsOuter displacement default longCheck absolutes for missing #Underscore for local labelsProcessor___Symbol significance: ___9Default branch sizeCancelOK 68000 68010 68020 68030 68040 68332 Byte Word LongSelect pre-assembled includeEnter 'EQU' symbol:Select 'INCLUDE' directorySelect output file nameSelect listing file name...///////////////C*T?.!/$ / ! /6$  /P !/k$//@ *p/!@ *9* * /( @ */ / 0 0  0) '06  0 010A 0O 0\0b 0g 0m0s 0xEditor PreferencesAuto-indent linesMake backupsAuto-save configurationShow matching parenthesesCursor mode numeric keypadStop at end of lineHide mouse when typingSave files on QuitSave files on Run Other__Tab setting: __9______Text Buffer: ______9CursorCancelLoad...Save As...ResetOK Flashing block Flashing line Still block Still line Ask No Yes Ask No YesSave PreferencesLoad Preferences5%5(5@5V5V5V5W5n5'E4$A45%4P)4b % 4s)  4 %4)4%4)4 %5)50 5B% @ 09 0 &50 '5;   5 5  5 Debugger optionsAuto '@'/'_' prefix labelsIgnore label caseAuto-load sourceInterlaced Mon screenDisplay 'ZAn' in disassemblyInterpret relative offsetsEnable timed screen switchingOverscan Mon screenFollow TRAPsUse own screenIgnore cartridge area22Symbol significance: __9Source line numbers______________________Start at label: ______________________XCancelOK Decimal Hex OffHISOFTED.INF**lllD ll"0    '         ??0?AA!???_OƒO_???!AA?0??0 px<~~x F><AGnEGu > A H  H 1 H& H1 H< HC: 'HGD  N HJJHY>< AH  H  H'ID  I I  I   I# I-  I6  ICII IN   IT I` Il Ix I I I  I  I    I I I I I I J  J  J   J,JJJhJJJ J JKKK K&Tool configurationTool number: 0 (15 chars max!)Menu entry: _______________XMake residentCommand lineDirectorySave filesPath:QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ____________________________________________________________XFSel..Command:QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ_________________________________________________________________XPause on returnReport all errorsRun as TOSRun as GEMCancelRunOKRun with ShellCommand:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_________________________________________________________________XRun as TOSRun as GEMCancelOK As shown None Prompt Current Tool's Top window Ask No Yes Goto 1 ^1 Goto 2 ^2 Goto 3 ^3 Goto 4 ^4 Goto 5 ^5 Goto 6 ^6 Goto 7 ^7 Goto 8 ^8 Goto 9 ^9 Set 1 ^1 Set 2 ^2 Set 3 ^3 Set 4 ^4 Set 5 ^5 Set 6 ^6 Set 7 ^7 Set 8 ^8 Set 9 ^9 01234567890123456789012345 01234567890123456789012345 01234567890123456789012345 01234567890123456789012345 01234567890123456789012345 01234567890123456789012345 01234567890123456789012345 As is Horizontally Overlap Tile VerticallySelect PathChange Current Directory[1][Program Finished][ OK ] Press any keyTOS error #Return code #][Cancel] Making Resident: Messages NONAMEVVW W!W!W!WWX  ' U##UU U   #V V  VV V'V#)KV&GGV3V5V7V<   G VB VD VFVK  GVQVSVU VZ  GV`VbVdVi  GVoVqVsVx   GV~VVV %!$G"V#V$V V &V 'V (V) )V; *,+V,V )1V'VKWW'W '3W /K1&%1W"W)  /W; W=WD  / WK WM WT /W[W]Wd /WkWmWt /W{W}W /WWW "!/ W!WW #W $W %W W 'W LFont selectionTOS Font8x88x16GEM FontNormalSmallTinyCancelOKSave changesXSaveLeaveXSaveLeaveXSaveLeaveXSaveLeaveXSaveLeaveXSaveLeaveXSaveLeave As Above Save AllLeave AllCancelBackupsOnOffFile not found!____________Filename: ____________PCancelCreateTry Again000000Resident Programs1060000001234206000000123430600000012344060000001234506000000123460600000012347060000001234Free System Memory:4294967295Free Alternative Memory:4294967295OKxxxxEditor release: ____X(untitled)[3][Not enough free memory for a|window, or GEM has run out of|windows][Cancel][3][No more windows available][Sorry]Load another file[2][That file is already being|edited in another window.|Are you sure you want to|edit a second copy?][No| Yes ][3][This window is read only][ OK ]]^^VBB^a^^BB^^^__ _`#`n`KK N ]Y8 A^XYT AYp  ^ ^  ^  ^6 '_B Y_'_& * _)&'_*#_+_2_9 _D_S _`  _m  _z  _  _  _ _ _ _ _ _ '`N ` `YJ`'`DFind:__________________________________________________________________________________________________________________________________XReplace:__________________________________________________________________________________________________________________________________XCasing:CancelPreviousNext@____Goto line: _____9CancelOKCursorBlocks^R Page UpF1 Block Start^C Page DownF2 Block End^A Word LeftF3 Block Save^F Word RightF4 Block Copy^Y Delete LineF4 Block RememberF5 Block PasteF5 Block DeleteTOS Free Memory:4294967295OKCommand line:012345678901234____________________________________________________________________________________________________________________________________________________XCancelOkSave a fileInsert a fileSave a blockWarning - DELETE a fileRun Other Program[3][There is insufficient memory|for the program's requirements][ Quit ][3][There is not enough|memory to remember|the block][Delete|Cancel][2][Print Block| |Ensure printer is|connected and on line][OK|Cancel][3][There is not enough memory|in the edit buffer to load|that file][Cancel]   @cp    @c @c  @c  @c  @d  @d6 `dW    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<N@j4.bDr 6VxRD6v $  $(BF 6(, nF.L&JFv~jLP@^@~@ ($~..V(*""(:*& 022BD0( :<,nxR`|FFjV" 4 80h $H  6  8H0`H00000000080000H00x00000000000H0000000000000000000000000000800000000008000000000000,. 8000008000H00H00000000z8000000000000000000000j800000`p#.bҸ0A. ǐI#agC 0ȨQ%9GD^˜’c& ׀JB82%.P1ǦG^8IʦWP6ٔf&SIĔB,e0l*/)E_? okO'c.S_}0T"{X~_/{ ?fڇ]/?gno@۟O?g?<—G/:/PK +(ҳ HISOFTED.INF$p#.bҸ0A. ǐI#agC 0ȨQ%9GD^˜’c& ׀JB82%.P1ǦG^8IʦWP6ٔf&SIĔ!R|bTTGwLmp51GFԔJn eFc?%w lpGchI$ipepՀE#.DŽrvI Downloaded from /\ /| |\ _/( / \ )\ / | /(_____)\ /( | \ \ \/\ \ //( \ / |\ \ ( \ /\ /| \ \ \|| ) | \| |)/ \ _ \ / \/ | \ ) , ) |\ /\/ \ | )| |// / (_) )/ ( | ) / / /| | ) / \ ) ( | |/ /