% nrpnvar.cԈ80386=(MetaWare High C [dosomf v2.05b(4pcs)]ψ!hc2.5k -O6 -386 -X7 nrpnvar.c _DATADATADGROUP ^4xV~E___nrpnvar_data_awe32NRPNChannel___nrpnvar_edataTtnrpn.c#80386=(MetaWare High C [dosomf v2.05b(4pcs)]ψhc2.5k -O6 -386 -X7 nrpn.c _TEXTCODE_DATADATADGROUP  Dg[v _awe32Scratch_awe32NRPNChannel _awe32SFont_awe32MIDIChannel _awe32NumG_awe32GChannel AWE32REGW AWE32REGRWW 4ZÐT   +ƀ:ƀ`:ƀ: Iuƀ:+/D V]V]V"]/V6V=VLVTB!"#$%&    '(762+,-)5./013489*f.3w H (8PqR6s]J9)|wrnjfc`]WRNJGCA>;975310.,)'%#"  \=f.%3wGB ` P H pm#f0u(k8 pP3qR6s]J9)|wrnjfc`]WRNJGCA>;975310.,)'%#" fTUfEfU f!+Mʉ+ȸ+f?ff;M@w/Af;M@w!AfHuȘf;E@f\Йf+f~f f#}+Mf?+f; U@w2Bf; U@w$BfHuИf; E@wD@f; E@s2.E&RKfFf#}+Mf?+f; U@wBf; U@wBfHuk뫐.$llllllltttxlltllx~ VfL$ D$t$+f#uɍ 1f(ftftftftɍ Jf^ UWVSfUЃ @ƀt=+ۉƊ<:t+jOQP PPVNCf r+ME)MEEf{f<:ssEfEf+:tG:t@GX<:t0:t,GCfNu܉ˊ:t!:tGH<:t:t GA f u f[^_8:uMfHA }@: MfHfMfќ[i{܌lzգ]ը]լ]հ]մ]ո]ռ]]]]]]]]]]]]]]]]]]]] ]]]]] ]$](],]vVV֩VV.VOYVMBf.$d<@`0` `````````  +f f;f}ƍft7ff;u. =~QPf Ff;r&jPR Mff f+f f;Ǎf=t0ff;Eu&f8SSf Sf Gf;rjPR+f f;w֍ft2ff;Uu(fXSSf Sf Ff;r jPR+f f;֍ft2ff;Uu(f(SSf Sf Ff;rjPR+ff;֍ft1ff;Uu'fSSf SfFf;r0jPR+ff;֍ft1ff;Uu'8SSff SfFf;rjPR+f f;֍ft2ff;Uu((SSff Sf Ff;rCjPR(+f f;֍H]]]]#]']+]/]3]7];]?]C]G]K]O]S]W][]_]c]g]~VԝVԷVVVVVV0VSV`VgVՏVըVVVVV VFVSVZVրV֙VVVVVV0VAVGVlVׅVVV׿VVFft2ff;Uu(fHSSf Sf Ff;rjPR+f f;֍ft2ff;Uu(HSSff Sf Ff;rSjPR8+ff;1֍ft1ff;Uu'XSSff SfFf;rWVSfD$"uL$ IƁ:f<:xt$vf:t;:t,:t*:tfOu݉ي:t:u6 :u fAf +f+f[^_:uUVfu fƉ+fǂff%fMf fQV^UVfu fƉ+fǂffMf fQV^hV-V:VAVcV|VVVԶVVVV(V.VdVՃՔVV)V2V=VKVyVւV։V֚V2 @xVD @Ð0; ___nrpn_code AWE32INITNRPN ___nrpn_ecode It sbkload.c80386=(MetaWare High C [dosomf v2.05b(4pcs)]ψ!hc2.5k -O6 -386 -X7 sbkload.c Ֆ_TEXTCODE_DATADATADGROUP  [w_awe32DramSize _awe32Scratch_awe32GChannel AWE32REGRDW AWE32REGW___awe32AllocGChannel AWE32REGDW _awe32NumGL 4Ð D$H+WVD$ fpf@~ f +f;},ʉɉx Ff;p|ȉЋ ;vfLf@Df=-҉B҉B҉Bff=~ɉAf@~+^_UWVSMff@|fs$E+ƍ<=t-P;w;EsTPhfLJFf r+[^_U,VfEuVRfE@fEf@|+^@D VRVtVԜVԧVԲVVV VV&V;VTV[Vՠf.3w H (8PqR6s]J9)|wrnjfc`]WRNJGCA>;975310.,)'%#"  \=f.%3wGB ` P H pm#f0u(k8 pP3qR6s]J9)|wrnjfc`]WRNJGCA>;975310.,)'%#" VfD$fL$ f!h+ȸ+f?ff; Uw/Bf; Uw!BfHuИf; Ef\șf+f~f f#}+of?+f; UwBf; UwBfHuИf; Ew7@f; Ez%IKfZf#}+f?+f; U5Bf; U#BfHuw뫐.$,0`~^WVf5fT$ ff f#u f#uf#tf#uf=u+Bf;r u܋EE܋]؋UЋMȋuċ}܉}JEE+f;s2u܋]ԉEfCPfPfFGf;}r܉E܋]؋UЋMȋuE+f;sgJf3|5f;s0E܋}f_ff_*fXf_@fXBff;rډE܋Mfyf8Ff;r]؋UЋM܋uqE쐐EV&V6VRVVVVn EEE+f;sKu܋]ԉEfCPfPfFFGf;}rڋ]؋M܉MUЋMȋuċ}VEᐐEE+f;~f3f;E܋]ԋSPSPS P SPSPSPSPS P S$P$S(P(S,P,00ff;rSPSPS P Af;rމE+f;sSVf3|7f;s2+E܋#tcA#tYA#tOAff;rىE܋#t5Af;r]܋UЋMȋuċ}/E܋]`Eyf;sϋ}?<T2UxT:2PUxT:2PUx T:2P Af;j=pbagi=igenfL#t}t}t}t}t܃}tփ}tЉ׍u$+PP&+[^_=phdrm=shdr=inst냐]؋UЋMȋuċ}̋E܉EEEEE}<}E]}}UMuMMuuU2UWV= ;rfHu+#u  $+=vhPW4jv +^_ WVSD$fD$f@| fMD$P :RIFFB=SFBKt =sfbkBD$ Zz LISTuizINFOu`BD$=wO#tTƉ؍xH)վVVVVwVVV5VRVbVq 8ifilu"u4fu&f#uD+uōHx snamt f+ʋT$JPT L$QH+H#}+T$4+4Q2;vfQ   L$fQ@L$L(D$HD$ +L$A"+[^_ T$fJ f@| fff=tf=t f|fz~ fl + B2;v fHB fBX   fBfzuffB+UV 9 rfUuF $QjF 4fFPv j 5 F 4jj +^UWVS #uE@ $ ;rfl+ًUfBfu ff r 4;vWSQVPr d;w؉j SVjjF=+[^_UWVS]{GG$GG(GG+G G/GwCwG3GGfC GfGG G!ffG"fG$fG&G()fG)fG+fG-fG/fG1C A2G3C SD1G7f;uf{ tC"D2G;C&D2K 2O;G?0ffFF%fFF&f;uC*Pj&PfFF $fF F 7C=@uHfF "fF pfF q}VԄVԗVԡVV7V>VWVcVoVգVթVտVVVVVVV+V5VhVֆV֒V֩V@VQV׈V֠fF F6fC fFF5fFC <$+[^_=+t="Vt=DtUWVSEu +f f;slǍf9uTE8uHE 8u(>(:8>r>t>u>D>Eq>>{ >>>ҽ>>> >>L>U >>>>>~>>>>>2>e>B>3e p-UWVSfVf]+Vf;t r[^_WVSff+TPSfPjtPjPjPW(Pj8PjHPjXPjhPjvPjVPjFPjDPjdPjFf 4[^_ÐWVj+Pj0PW`PjpPjVj PWPjPPj@PjFf r^_WVShjfVjhjVj++$PfEPGFf r+&PfEPGFf r+4PfEPGFf r+6PfEPGFf rh++ۉ؀$Ptf+f MPFCf r+ۉ؀&Ptf+f MPFCf r+ۉ؀4Ptf+f MPFCf r+ۉ؀6Ptf+f MPFCf r+PjFfr++ۉ؀$Ptf+f MPFCf r+ۉ؀&Ptf+f MPFCf r+ۉ؀4Ptf+f MPFCf r+ۉ؀6Ptf+f MPFCf rh VVMVZVgVtVVVVVVVVVVVV1V=VJVWV_VkVxVVVVVVVVV")VCJV}V֭V݌V V*VU\VׅV׵V北V jh hh hhj++$PfEPGFf r+&PfEPGFf r+4PfEPGFf r+6PfEPGFf r[^_ÐUWVShTfVh`jhphhjjjhhhTVh`hhphhhjhhhf $tډf>f+ffftfuf(Hff<f։fXth0jh0j[^_WVShj f@+ۉ؀TPW؀0Pj؀ Pj؀`Pj؀pPj؀PVSV؀t PhPhCfrh WfVhVhVhUUVhjChWVVf=Vf=Vf=UUf4 hWVSVSVSjhh VVf=uAhWVVf=4u$Vf=4uVf=4u o +PjFfr[^_ÐUWVShxf u[hjYf{VV%V1VFMVgnVԈVԩVVVVVVVV*V9VHVTVcVjVVVVVV(V5VBVNVUVsVVVVVVVVVVV#V*V1V8VNVTVZVkVqVwVVV׷VVVVWj fVj+f=wVjW+@u +[^_]Ð+f f;fQf3|Xf;sS,ffG,ffG,ffGff;rff@f;rf+ɉ4$Aɉ4$Aɉ4$AfHu4$(WV+f+ɉ$Aɉ$Aɉ$AfHu$ffTPWf#vuh<+^_Ð]VV)V>VDV\VԊVԑVԢVԩVԺVVVVVVVV7VBVMV\VpVp xV\ Ðl___hardware_code AWE32DETECTAWE32INITHARDWAREAWE32TERMINATE ___hardware_ecode\ Ȋt midivar.c80386=(MetaWare High C [dosomf v2.05b(4pcs)]ψ!hc2.5k -O6 -386 -X7 midivar.c ɖ_DATADATADGROUP \ L^4 РgvxV'___midivar_data _awe32NumG_awe32BaseAddx_awe32DramSize _awe32Scratch _awe32SFont_awe32GChannel_awe32MIDIChannel<_awe32SoundPad< ___midivar_edataX ׊t midieng.c80386=(MetaWare High C [dosomf v2.05b(4pcs)]ψ!hc2.5k -O6 -386 -X7 midieng.c ؖ_TEXTCODE_DATADATADGROUP t! [l_awe32SoundPad _awe32Scratch_awe32MIDIChannel_awe32BaseAddx _awe32NumG_awe32GChannel _awe32SFont 4ÐUWVS=t $+ff+U+ƀƀƀƀdff f fffffffjWEfr+[^_]ÐUWVS$t5fM fɉff f ց fEfXt[^_UWVS$t5fMfɉff f ց fXt[^_UWVS$t5fM fɉff f 9ufT9fXt[^_UWVS$t5fMfɉff f 9fT9f Xt[^_UWVS$tf YEuf9MEu]Eƍfftfs_0Pftˀu ÉTPĀu f ;w׉Eff;pfuFfIE rR+f;sKPÁ`Puǁ;rpP^%;t Ff;5rufEf E ΍ fTPhXt[^_ MpDVVV:VAVHVOVWV^VeVlVsVzVԁVԈVԏVԖVV+VՓV VևVV%VתVV;@}}n\=f.%3wGB ` P H pm#f0u(k8 pP3qR6s]J9)|wrnjfc`]WRNJGCA>;975310.,)'%#" 210/.-,+**)('&%$$#"!!  ccccccccccc+)('&%$#"!  lbZTPKHEB@=;9864310/-,+*)('&%$$#"!!  ,mn| in|[N7&  46'/7=?AC !#)+13PP:8>rrTrrrrDE****))))((((XX:8>rTr$r$rTrrHDHE@@****+))))((((``:8>rTr$r$rTrrDE,,,,++++****pp:8>rTr$r$rTrrHDHE@@++++****))))pp:8>Tr4r$rTrdrrDE****))))((((pp:8>4r4r4r4r4r4rHDHE@@****))))((((p:39rrrrrrDE t:39rrrrrrDE AB@0lAB@8_ t]Ռ]VfL$ D$t$+f#uɍ 1f(ftftftftɍ Jf^ UTWVSU4$#u++>M f\f|f;fMMfMM+ɉ]Ẻ}4$}E̋^Eff F<PfEtPfFBf F@PuufEPfFf PgfEVPfF2PUfEvPfF6PCfE(PfFf FP'FUJB ~fM8Qf FPfEHPfF"f F4PfEXPfFf F8Pf]SMIfN(fvfS QUN*~+MI=~#}+ EfM`QPE@fF&f=vf EfMpQPF EfMQPufFRf FPPEffE@f;E+[^_ UWVSEU +f f;EUƍ<fff;UU+U›fLJTPf̀P6tPf ̀P t?pSTS% Q`S2S% Pf 2 <ԆV2VfVtV׃VיVרVVVVӠ fFf;+[^_ UfUfMfE f#u QPj RPQ UWVSU+f] +ff;UMf] ΍<;MU +Ǎ@fffs 2sf/r f,E+f؉fWWf%f P|fFf;#+[^_UWVSfuf} @+ƀ+ff;sYǍfu5f=t/ff;u&fǃTPf̀PfGf;r+[^_Ɖ+ƁUWVSfE +ffUʉ+f+f f;szEfU}ƍf=tQff;EuGE Mf~f8SxSf Pf Ff;r+[^_UWVf}lj+ff=ubfu^ f fE f f +? #t0ffffu f fW f=tf^_UVfuƉ+ff=uWfuSf f%f f E f +6#t(ff%ff E fV f=tf^$VeVmVԐVԣVԩԷV،V$SVՒV՜VձVVVVVKVTVsV֐V֝VVVVVV(V3V>VIVZV׌VיVףV׮V׹VVVVVUVfufƉ++ƂƂƂƂƂdfƂffǂ fffff #tVj+^UWV+f f;sLf}ƍf=t)ff;u fǂTPhf Ff;r+^_UfE f@sf&fEPfEPPfEU+fufffEPfEPfEPfEPasfEPfEP_E*M+:fMfEɉ+∂PQ` fEPfEPmfMAd+fU+ሁfMAd+fU+ሁE+fǂfffE,E+fǂffEf f$fEPfEPfEPfEP+5 #t&fEPfEP #tfMQfMQf f w.$,@Th|ff w.$tP V'V.V5VuGBf;rfMAf|flPp[^_ & JԆԑr xVlÐSD___midieng_code AWE32INITMIDIAWE32PROGRAMCHANGE AWE32REGW AWE32REGRW AWE32REGDW AWE32REGRDW___awe32AllocGChannell AWE32NOTEOFF AWE32NOTEONAWE32CONTROLLERAWE32POLYKEYPRESSUREAWE32CHANNELPRESSUREAWE32PITCHBEND AWE32SYSEX___midieng_ecodelt embed.c80386=(MetaWare High C [dosomf v2.05b(4pcs)]ψhc2.5k -O6 -386 -X7 embed.c _DATADATADGROUP $DI^4     !"$%&()*,- .!/"0#1$2%3&4'5(7)8*9+:,;-<.=/>0?1@2A3B4D5F6H7I8J9K:L;M<N=O>Q?R@SATBUCVDWEXFYGZH[I]J_K`LbMdNeOfPgQiRkSmToUqVsWuXvYxZy[{\}]^_`abcdefghijklmnopqrstuvwxyz{|}~  "$&(*,.02468:<>@FHJLNPRTVXZ\^`bdegikmoqsuwy{}    "$'),.02468:<>@BDGJMPRTVXZ\_acegikmoqtvxz0k)0v)0h)0d)0d)0`)0`)0n)0U)0p)0k) 0w) 0w) 0x) 0x) 0t)0t)0t)0)0v)0)0g)0b)0b)0s)0f)0N)0Z)0Z)0j)0j)0_)0_\3 4)!0q)0\) 0\)!0u)"0m)#0r)$0r)%0g)&0)'0d)(0d))0u)*0|)+0),0j)-).0z)/0l)00d)10t)20j)30o)40t)50y)60t)70t)80v)90):0w);0n3)<0s)=0l)>0u)?0y)@0x)A0)B0)C0u)D0u)E0)F0)G0x~x )H0~x)I0)J0t~x)K0)L0o)M0o)N0)O0)P0~x)Q0y~x)R0v~x)S0{~x)T0y~x)U0|~x)V0|~x)W0|~x)X0s~x)Y0s)Z0 ~x)[0_ )\0x)]0l)^0l)_0g)`0g)a0g)b0v~~l)c0x~~l)d0g)e0g)f0w)g0o)h0)i0m)j0g)i0t)k0m)l0Z34)m0t)n0t)o0{)p0{)q0)r0w)s0t)t0w)u0f)v0f)w0g)x0g)y0_)z0_){0_)|0_)}0_)~0_)0Z)0j)0j0N)0l3)0l3)0f)0f)0z)0z)0)0)0[)0[3 )0w)0w)0c)0c)0w)0w)0w)0w)0w)0~ )0~)0)0)0i}|o)0}}|)0w)0w0*)0o)0o)0w)0834)0z83)0z83)0q83)0w83)0w83)0~83)0 83)0L83)08)0~8)0q83)0q83)0h83)0y83)038)0) "+158;>@CFIMQUX[]`cfjnqtx|  #&)06:>AEILOXajrwz~  "%(+-037:>ADGKMTW[]`cfilnqtwz} !.147:=@CFRUX[^adlorux{~ "'*-8;>ALPTWfjnr}'*-069<CFILOV[^ejorx{~  #&-07:ADNQTW`cfiqv|  "*-14=@CFIRUX\_bgkorux{~ %(+.147DGJMPS^adgsvy|  #&),/25;>ADGJMPUZ_dgkqty~ "'*-38;AFISVYcfiqtw} !$.14;>AKNQ_beoru    # & 3 6 D H K Y ] ` e h k p s v     " % ) , / 3 6 9 < A D G M P S V Z ] ` d g j n q t z       ! $ ' , / 2 7 : = @ C F R V Y e h h      $ * 1 8 ? G M S Z ` g m s {   " * 2 : A H O V ^ f m t {  *6#v$81&)'(+27w5+3975+:B75+CL7j 5+MQ$ 7"5+RX7K)5+Y[7>+5+\7+5 =' 6#v$81&)'(+27w5+3975+:B75+CL7j 5+MQ7"5+RX7K)5+Y[7>+5+\7+5 ='6#v$81&)'(+87w5+9?75+@H75+IR7j 5+S^7K)5+_7+56"#v$81&)'(+27o5+3975+:B7 5+CL7b 5+MQ7"5+RX7D)5+Y[76+5+\7+56R"#v$81&)'(+27~5+3975+:D75+EL7p 5+MQ7"5+RX7R)5+Y[7D+5+\7+5b6"#$ %@&1+07O$ %@5+1<7O$\%B5+=P7O$5+Qg75+h 7+5k67#$&1+<75+=b75+c7+5 rv6#$.&4+g75+h7+5 >x#J+h675 &&#$.%l5 +i7+5~ >x#J+g67#$%&]5 +h7+5 6#P$&!+^7c5{6#$&!+j7 5+k7+5 >x#J2&C#$%l+;7E5+x#J6"q#$%&+<75+=b75+c7+5 ~ 6!"#$@&%%+<7"L5+=V7"}5+W7+5@ ~ -J6"#$.&+^7l$5{+^7l$ 5{+_ 7+5@ ~6"d#d$ %&+s7$5}+t7+5#$ &(+7u&5y+y7+56"#0$+&7b*56#$ &+r7$5D+s7+56"#$"%&M+V75+W7+56"#$"%&M+n7o"#~$<(5+o7+5x ~6#$%&M+K7#5+Ly7&5+z7+5kx ~X6I#$%&M+K7#5+Ly7&5+z7+5  {4 F$6%#~$<(&M+r7O$5++s7+5 6"#$%&1+n7t""5+o7+5  6"d#$%&1+<75+=W75+X "17+56"a#$%&]+T7#5.+Ub75+c7+56"#$%&8+n7t"5+o7+5 6#$%&:+775W+8B75X+Co7#5Y+p7+5 6#$%&]+q7#5.+r7+5 6#$%&]+;75W+7M5T+?B75U+Ci7 5S+j7+56#$ &]+m7"5R+n7+56#$L% &]+>7M5T+?B75U+CH7 5S+Iq7#5V+r7+56#$L% &H+t7,!5N+u7+56#$&:+W75=+Xn67"#$&5E+o7+5| ~M6#$&:+T785>+Un67"#$&5E+o7+50pl  ~'6#$@Q%d&8+Y7@5C+Zn7"5E+o7+5h  ~=6#$}%&1+Q7O5?+Rn7"5E+o7+5 ~=6#$}%&Q+H75@+In6^7 H5 +o7+5 ~=6#$}%&T+X75A+Yn67"5E+o7+5 rM6#$}%&N+A7,5B+Bm7!5+n7+5+Bf75+g7+5 r36#$}%&2+Q7M5?+Rn7"5E+o7+5|  ^=6#$}%&2+Y7;5C+Zn7"5E+o7+5~x6"t#$&%&1+F7!57+GJ7#58+KN7$59+OR70&5:+S{7'5;+|7+5~x6"c#$&%&1+A7!"/57+BE7#58+FI7$59+JM70&5:+N{7'5;+|7+5~x6",#$%&0+5754+6i7 55+j7+5~x6#$%&1+U756+Vi"R7 55+j7+5 ~6#$%&.+;750+&5+x7+5 6" #$%&%+k7P!5+l7+5 36"1#$%r&6+\7g5++]7+56#$%f&6+e75+f7+56"#$%z&#+k7M!5+l7+5#$%&+w7%&5|+x7+56 z"#$.%|&6+@7 5!+AE7t"5+FJ7U$5+KO70&5+P}7@(5 +~7+5Ǡ ~@67_"#$.%|&6+47_5"+5;75#+<@7 5$+Ao7#5%+p7+5 z~x6"#$.%x&8+V7>5&+Wo7#5%+p7+56 z@"#$.%x&8+A7L5'+Bp7P#5(+q7+56 z"}#$.%l&(+o7#5+p7+5~x6 z"#$.%x&4+G775+Ht7$5+u7+5!~r6 z"#$.%x&4+G7.5+Ht7$5+u7+5  ~6"#%x$.&8+m7!5+n7+5>  ~6 "#$.%&6+l7!5+m7+56"#$%t&]+875 +9:75 +;A75 +BH75+IL7 5+MV7#5+Ws7$5+t7+567"#$%y&]+575 +6975 +:>75 +?E75+FI7 5+JQ7#5+Rs7$5+t7+56"#$%y&]+375 +4675 +7:75 +;@75+AD7 5+EJ7#5+Ks7$5+t7+56"#$%x&]+375 +4875 +9;75+<@7 5+AD7#5+Es7$5+t7+56#$%x&]+?75+@D7 5+Em7@"5+n7+5#$%x&]+e675+f7+56#$%x&]+X75+Ye675+f7+56#$%x#&]+E75+Fe75+f7+56#$^%t&]+o7"5+p7+56"3#$J.%t&]+q7#5)+r7+56"J#$%z&]+o7"5+p7+56#$%z&]+g75++h7+5~x67#"#$J.%z&]+q7#5)+r7+56"#$,)%z&]+g75++h7+56"#$%z&]+q7#5)+r7+5#$\%&]+[725*+\7+56"#$,)%&]+g75++h7+56#$%}&]+g75++h7+56"I#$%}&]+k7!5,+l7+56#$%|&]+k7!5,+l7+56"#$%|&]+e75+f7+56"#$%|&]+e75+f7+5  ~="#$%|&]6+m7!5+n7+5  ~="#$%|&]6+f75+g7+5w%|"#$\%|&]+[725*+\7+56"#$%|&]+e75+f7+5b  RRr6"#$%|&]3+f75+g7+56#$%|&]+l7!5+m7+556#$%|&]+f7g5 +g7+56"d#$,)%|&]+g75++h7+5 6#$%|&]+w7C&5+x7+56 ~""d#$~"%|'&]o+m7!5+n7+5  ~%6#$%|&]+k7!5+l7+5Y c~| \'26"#$%|&]+A7(5B+Bm7!5+n7+5+Bf75+g7+5w6",#$%|&+s7$53+t7+5  * {6#$$&+g75+h7+5w6" #$%|&+s7$53+t7+5 dw6#$%|&#+l7!5+m7+5  } #{6#$%|&#+f75+g7+5 w6"#$%|&+b75+c7+5 {6"}#$%|&+w7C&5+x7+5wl6-|"a#8$1&+a75+b7+5{6~ "X#$%m&+b75+c7+5w8  Z6"Y#$1&+U756+Va75+b7+5{0  ^6" #P$p%&+@7$5K+AL7$5K+MU7$5K+Vb75+c7+5t  ~ 6""#$}%u&+m7"5+n7+5l   N 6"X#$}%u&+m7"5+n7+5w  ~? >6"$#$-%&+l7!5+m7+5P F 6"d#$>%&+m7"5+n7+583 z6"3#$>+%& +78 5z\  B,#w6"#$<%t&+p376#5+q7+5d  J$#{6"#$<%t&+i37z 5+j7+5w6#P$&+^7g5{+_7+5{6#$&+v7%5+w7+5x  ~w6#$D %t&++H75J+Ia75K+b7+5[v{6#$ %t&+s7$53+t7+5w6"#$&+k7T!5+l7+5{6"#$&+s7$53+t7+5  lw6"#$%& +k7T!5+l7+5  f|w6"#$%& +k7T!5+l7+5  ~3"w6"t#$%&+w7C&5+x7+5  r M{6" #$0&+k7T!5+l7+5H  v~= w6"N#$&+_75Lx  >'{6"N#$%&+m7"5+n7+56#$PF&+l7!5I+m7+56#$ &0+B7L5G+Ck7S!5H+l7+5#$%&++o7"5q+p7+5P6"L#$ &++A7L5G+Bk7S!5H+l7+56#$&%+k7!5F+l7+56#$&+b75+c7+5#$%&+x7o&5q+y7+56"#$%|&1+97F5-+:s67$@/5/+t7+56"#$%|&1+97>5-6#$&%}&1+F7!57+GJ7#58+KN7$59+OR70&5:+S{7'5;+|7+56"# $ %u&2+s7$5/+t7+56#$%J&+L67 5+Mn67"5+o7+57)#$&)5r#$&)+t7$5r+u7+56#$&)+V75+W7+56#$8&+m7@"5m+n7+5"#$ &:+|7(5q+}7+56#$8&)+u75%5_+v7+56#$&#7)5p6#$&+h7! 5_+i7+57-6#P$&4+g75_+h7+5?M=6#$&4+o7"5+p7+56"#$"&+p7]#5s+q7+5 #$%&E+g75+h7+5#$&4+[725*+\7+5  F} 6"#$&+m7M"5+n7+5+x .67&">#$0&5+y7+5+ |0867"#$X&-5+c w0867"y#$& 5+d7+5+ | =867 "#$X% &#5+S $ =867 "#$W% &5 6"#$%&6+k 7u!5+l7+5 6"#$%&6+k 3 67w!"#$%&65+l7+5 ? ~3 ~6" #$%&)+;7!!5+>07$&15f+??07b! $\&?5g+@@07W  $&85h+AA067"[$&(5p+BB067$d$&(5p+CC07!$\&C5r+DD07Z#$\&15r+EE07B!$&85i+FF0s7Q $@&5j+GG0c967![#$&5k+HH0j967h#[#&$&5k+II0g97A#d$&C5l+JJ0s97(m$\&85n+KK0y7&d$ &45t+LL0z7(m$d&5q+MM0z7+d$&5q+NN0k97!$$&E5x+OO0v97($$&N5x+PP0Z967" $&e5~+QQ0b967"$&"5~+RR07*%d$ &H5i+SS067(m"*#$&#5a+SS067Um"c#$&)5w+TT067)d$&)5[+UU0Y7" $&45d+UU0Y7 $%&45+VV0d97($@&15e+WW90i67=, $ &5_+WW90i670 $%N&5p=E+7EkEݛO؛ NRRR,Sonmhnnĭ;4iyA ;oER^XW Q;\_"Y1+_C =_Y$R   $  n   """#8669x?R?r??FEFHF LKLNLRRRRYUY}YY^^^_Fd d@dtdhhhi"onoPovvvv)w|||#}j׀& TZCngh>8lRV!Pd@#@Ah Fg2hlllm]p-pWpp-vu'v[v}|}L}2,`jˈҌ+Kљ˙~+U3{LuHѾBv.~(\d.~=7kJ0+**+^+CuCCCIdIII%MLMSMN}NNC?NEON?OsOg^^a^^rrr sss{ssxYxxx gх *_ÓJPD>rx#) {9?O$*1D9>rx#))))^5)Y55A5AAQA|QQ%\Q \S\iY\i6iomooQzpLzzȅ"(!̰`ǰ% S0*^KdFyY#S##;1;F;)aWS#aWag]aggkgkkokoorrrs"sO2I}̉JDx,'Z*$XG},&ZX!R ?=7kyX!R!!'!''J5XC)JHJmjJmn'} n"}U},~[}&~Z~~`~~~Šݘ,&ZE1g+xVڐ ___embed_data_awe32SPad1Obj_awe32SPad2Obj _awe32SPad3Objx_awe32SPad4Obj_awe32SPad5ObjT _awe32SPad6Obj _awe32SPad7Obj:___embed_edata D[t+)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.cgOS2203fOpDCk1y)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.cވPc:\watcom\h\dos.h:Pc:\watcom\h\i86.hPc:\watcom\h\fcntl.he%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h& C:\PRG\NEWGF1\GF1NEW\globals.h "CODEDATABSSFLATDGROUP_TEXTu i3OCONSTי CONST2 _DATA i U_BSS i" Ö os11_DATAFAR_DATA6 a  L_ _dma_page _dma_parms _dma_pageUSQVfP0#f@ f@ f@ fHfH&f@ f@ f@ ΁fpfHXUPe^Y[]Í@UV fMÁfC0.z1kmpqrs"t(u.v4w<xCyEzK{Q|W}horwoutp_@$ f{r4tBE1fE eUt#ɀȈEBE1fEm1f1fC 11ffC 1fC 111fC11fC1k{inp_áX1fUC1fC 111UfC11UfC1ҊS1fC fe^]@UR1Ҋf@ %eZ]USQRػf1fC 11fC3 '7Gdvĕ  +8GVfs -46G/ _dos_read_ _gf1_status _dos_close_lseek_ԡ1fCf1@%f{reZY[]ËUQVƉЍUR1ҌfډÉfEe^Y]Ufft]U} ]1]ÐUSR]z U[ms@Lfps  )3=CT _dos_open_ _dos_setvect_ _dos_getvect_ _os_irq_table os_getvect_ os_setvect_1ffuE؍eZ[]U]U]URVWEߋ]1ff4fMUӃ!1%!¸!8 % 1 S Z b i r$os_init_channel_ os_pgm_dma_ os_stop_dma_ os_dma_count_ os_file_read_@os_file_close_p os_file_seek_ os_file_open_ os_setvect_ os_getvect_ os_set_irq_ʡc1%!¸fe_^Z]ËUSQRftKٰ!1% ¸!1% ¸1f ffeZY[]ÐURf=8)Gcx   )v eZ] # os_unset_irq_os_eoi_KGW Y c x z!"#$&( )+!,-ef pqrstuvwƑ _os_irq_table _dma_parms math387r emu387gt!C:\PRG\NEWGF1\GF1NEW\gf1sound.cbOS2203fOpDCk'9PC:\PRG\NEWGF1\GF1NEW\gf1sound.cPc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h& C:\PRG\NEWGF1\GF1NEW\globals.h%9C:\PRG\NEWGF1\GF1NEW\voltab.h "CODEDATABSSFLATDGROUP_TEXTu i^OCONSTי CONST2 _DATA L [_BSS iH gf1sound11_DATAFAR_DATA a  L_+_sound_voice_status _vrperiod@_sound_init_data_sound_voice_status# _gf1_voices_pertab _vrperiod sound_init_q_gf1_freq_divisor _freq_divisor gf1_enter1__gf1_page_registeroutp__gf1_register_select_gf1_data_highȡUR1҈%f=vB@f;r1f1ffE%1eZ]ÐUSQf11ff1 f11ffGV +5<AIQ[u      / gf1_leave_ gf1_delay_ _gf1_data_lowinpw_gfeY[]Í@UQVWƉ׉ƒs=vf11ff1 f1f1f1f1fxL @J R _ d q v {    ECKLMO N!P1QES_UhWqY{[\]^`hijlmno)p.r@sRtku}wxy_%fE1fu 18XU)؅}ۅtپ19|T f=vN}ft11ff1 fUf9}@1fu!  6   set_pan_hset_vol_K _vol_tableF ~11fMf;}tK1f11 ff]1f1ffe_^Y]Í@UQV1f4MftٝL   & - : C M R Wa f k ϕz{}|~ %-6=bgv}set_vol_set_pan_fe^Y]Í@USQ1fÍ ]ftfeY[]USQ1fÍ ]ftS 15%1f8 +3NS s{ outpw_ǡf1f11fffeY[]Í@USQRVƍ Eft\11fQ1fQ111fQ11fQQ   %* LTjx       /7<\k&02%gf1_free_voice_convert_to_16bit_fe^ZY[]ÐUQVWljэ4Ef1f$<rv<tufv淈~NtN@uQJUQ¹ $  19L Q =JR[j~ ")4@IQV3gf1_set_addr_regs_;JUV1fV111fV11fVfe_^Y]Í@USR»Uft<1f1fQ& 0 : B GQ Y ^ w    XCinp_gf1_sound_stop_gf1_allocate_voice_gf1_sound_frequency_u1fu 1f؍eZ[]UVW ljf]M] f1f‰ǃufЉE1fV t UB UBC3   IPXf w;cu}   #$%&()*,+-.0/2#3)5,6A7L8_9o:u;|5gf1_sound_pan_gf1_sound_mode_gf1_sound_volume_ɡj#F tF ‰11ffU1^ U]Efe_^],8HS gf1_sound_volume_gf1_sound_pan_gf1_sound_frequency_gf1_sound_stop_gf1_sound_mode_0gf1_sound_playing_4gf1_sound_start_ <~RX^d l"r$x&~(*,.02468:<>@ݷ_pertabP _freq_divisorD math387r emu387gtC:\PRG\NEWGF1\GF1NEW\voltab.cOS2203fOpDCk%<C:\PRG\NEWGF1\GF1NEW\voltab.c%9C:\PRG\NEWGF1\GF1NEW\voltab.h "CODEDATABSSFLATDGROUP_TEXTu iOCONSTי CONST2 _DATA 'R_ _vol_table6 math387r emu387gt!C:\PRG\NEWGF1\GF1NEW\gf1mixer.cfOS2203fOpDCk'霍PC:\PRG\NEWGF1\GF1NEW\gf1mixer.cZPc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h& C:\PRG\NEWGF1\GF1NEW\globals.h "CODEDATABSSFLATDGROUP_TEXTu iOCONSTי CONST2 _DATA _BSS i gf1mixer11_DATAFAR_DATA a  L_' _mixer_mask_gf1_mix_controloutp_ UR%1Ҋ1feZ]ËUR 1Ҋ1feZ]ËUR 1Ҋ1feZ]ËUR%1Ҋ1feZ]ËUR%1gV.7?DV_gl~G1feZ]ËUR 1Ҋ1feZ]ê$ !*27gf1_enable_line_in_gf1_disable_line_in_(gf1_enable_mic_in_Pgf1_disable_mic_in_xgf1_enable_output_gf1_disable_output_  ( ,!3"H$P&T'[(p*x,|-.0234689: math387r emu387gtC:\PRG\NEWGF1\GF1NEW\gf1rec.cUOS2203fOpDCk%鑍PC:\PRG\NEWGF1\GF1NEW\gf1rec.cTPc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h& C:\PRG\NEWGF1\GF1NEW\globals.h "CODEDATABSSFLATDGROUP_TEXTu iTOCONSTי CONST2 _DATA _BSS i  gf1rec11_DATAFAR_DATAؙ a  L_G gf1_enter1__gf1_register_selectoutp__gf1_data_high gf1_leave_ZUSRøf1Hf11ffeZ[]Û,1;BG gf1_set_record_rate_J-!##$7&F'MD math387r emu387gt C:\PRG\NEWGF1\GF1NEW\gf1uart.cшOS2203fOpDCk&SbC:\PRG\NEWGF1\GF1NEW\gf1uart.cԈPc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h& C:\PRG\NEWGF1\GF1NEW\globals.h "CODEDATABSSFLATDGROUP_TEXTu iGOCONSTי CONST2 _DATA _BSS i gf1uart11_DATAFAR_DATAT a  L_I_uart_init_datagf1_midi_reset__gf1_midi_controloutp_ gf1_delay_4MU11]Í@USR1f‰eZ[].7<~( uart_init_gf1_midi_reset_$9 ! "$&$());*@ math387r emu387gt C:\PRG\NEWGF1\GF1NEW\gf1midi.cOS2203fOpDCk&BC:\PRG\NEWGF1\GF1NEW\gf1midi.cPc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{ "CODEDATABSSFLATDGROUP_TEXTu im{OCONSTי CONST2 _DATA  _BSS  L_JD<ʡ ѣ< <JddddddddddddddddȌ_pbs_msb_gf1_log_tableUQVWƍ 0䋹eځ ׅ}ڈ] щ U1׍Y ؉U1u UE1҉ȋM 1҉Eu]ೝgf1_channel_pitch_bend_?M) }фtʉe_^Y]ÐUQVЉڍ+rqadr?xr&Dy{9)+e`ra.p,gf1_midi_set_vibrato__rpn_msb_rpn_lsb$]@u r((&r ye^Y]à e^Y]Ãrv'e^Y]Ãe^Y]Ã<<~e^Y]ÃZ/cq2D <E%F0G3H7I9L>KCMON_OqPQRSTVXY[_aefgklp(qBuOxa_pbs_lsb_channel_expression_channel_volumegf1_midi_change_volume_gf1_midi_set_balance_ <Le^Y]Ã1$e^Y]à )e^Y]Ëӻ‰e^Y]ÉЉe^Y]ËB+8ER_mt    75gf1_midi_channel_sustain_gf1_midi_all_notes_off_л‰e^Y]91҈‰e^Y]Ée^Y]Ée^Y]É11Ⱦdȉe^Y]ÉB 2 ?L\ ev    fe^Y]'6gf1_midi_pitch_bend_gf1_midi_parameter_ڕvi{vz}|#*49L_fRD{_pbs_msb_pbs_lsb@_rpn_msb_rpn_lsb_channel_volume_channel_expression@ _channel_panJ math387r emu387gt!C:\PRG\NEWGF1\GF1NEW\gf1scale.cOS2203fOpDCk'AC:\PRG\NEWGF1\GF1NEW\gf1scale.c'NQC:\PRG\NEWGF1\GF1NEW\gf1scale.h "CODEDATABSSFLATDGROUP_TEXTu iOCONSTי CONST2 _DATA  R_!#%<(**-/258I<?CGKyPBUTZ_delkqxWdg'~/A URi~<N_=_̓$+`[y: {V,TJ;HV;}uA~ 7 X J v m 9vX[nP)"Ys$!#%<(a*S*-/E258I<?C GoKyPBUTZ_delk@DEFG HIJK)&_gf1_timer_control_gf1_timer_dataf1ff1eY[]ËUSQÉf…tfFf1f 1Ef11k[   %*HT_sx [f1f1ff1eY[]ËURf1%%1Ef11fj   (06 ;@Yekq} ӡ feZ]ËURf1%%1Ef11ffeZ]ÒB#)/;ANS]c hmNzgf1_timer_init_gf1_enable_timer2_$gf1_enable_timer1_gf1_disable_timer1_gf1_disable_timer2_L8M?NQPfQlRSTUWYZ[\]^_ `bde)f0g6hNi`juk|_adlib_timer_mask2 math387r emu387gt!C:\PRG\NEWGF1\GF1NEW\gf1note1.cOS2203fOpDCk'tL\C:\PRG\NEWGF1\GF1NEW\gf1note1.cPc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h& C:\PRG\NEWGF1\GF1NEW\globals.h& C:\PRG\NEWGF1\GF1NEW\gf1note.h "CODEDATABSSFLATDGROUP_TEXTu iWOCONSTי CONST2 _DATA _BSS i gf1note111_DATAFAR_DATA' a  L_ gf1_enter1__gf1_page_registeroutp__gf1_register_select _gf1_data_lowinpw_ gf1_leave_gf1_midi_get_volume_ _gf1_voices _voice_statusuURf1f1f1ffeZ]ËUSR119vB1f9rw1؍eZ[]ËUSQRE11CtC;8 $)16=^m   -!<"C$H&P)U+W,[-b.h/u0|24:8;<=>@ABDFNKO% _note_statusA:Eu 9vB!1f9rՃw1ȍeZY[]USQVWEU111U5Bt(J:Mu xt}uG1ɉ}}}HC!1f 9rEe_^Y[] I W  gf1_midi_get_volume_gf1_midi_get_master_volume_Pgf1_midi_get_channel_volume_gf1_midi_get_channel_notes_!MP R$T7VK math387r emu387gt C:\PRG\NEWGF1\GF1NEW\gf1note.c׈OS2203fOpDCk&1C:\PRG\NEWGF1\GF1NEW\gf1note.c{Pc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h& C:\PRG\NEWGF1\GF1NEW\globals.h'NQC:\PRG\NEWGF1\GF1NEW\gf1scale.h%9C:\PRG\NEWGF1\GF1NEW\voltab.h& C:\PRG\NEWGF1\GF1NEW\gf1note.h "CODEDATABSSFLATDGROUP_TEXTu i4$OCONSTי CONST2 _DATA 1 v_BSS i gf1note11_DATAFAR_DATAZ a  L_y_gf1_note_init_data_gf1_linear_volumes _voice_status_channel_status _gf1_m_volume_vibrato_voice_count__STOSBnote_volume_handler_،gf1_add_volume_handler_*USQR1҈%%0ۃ!@@@f@@XXBX |ܸ11Ƀ@df@@HHHHHHHӈHBfX |ȹ1Ҹfuܝ. B :note_voice_handler_\gf1_note_init_•2;<=@ A$B(C.>2?5E8D9FAHMIQQWG[J^KaLdMgNjOmRpPrSxUTX[\_2gf1_add_voice_handler_ gf1_enter1_ _vol_table^teZY[]USQVWfػsfG=t+s%EƊ"%4E1CƁ€z3  - 9M[i u calculate_tremolo_d_gf1_page_registeroutp__gf1_register_select_gf1_data_high gf1_delay_ _gf1_data_lowinpw_3\оfCxDut 1҉ȊS1f K1GfK1f1f1f1fskEKG)38KS`ejw|ɕaklmnopt8u:{o|}~+QU[_fvzWfC:C tGu@H tCu411SC ыU)) C}kC uC{~Cu#1ҊP<1fC¹1u| 1ҊPA1fC¹1uS@H tKCt11SfC¹1E\D<1%f{ǹ11C);11ҊD7$enable_vibrato_disable_vibrato_dU:Q}uxGt1]…uxGt1E1ۅˆӅ1t;tfBffu}uffHfuxGu t]1҉U $_gr8tgf1_midi_change_volume_gf1_channel_pitch_bend_pgf1_midi_synth_volume_Lgf1_midi_set_vibrato_0F!1f92fe_^Y[]USQRVW1CxGu1Ck S 1C1ɊK1C<w(%.$TC )ȉ .$(,0=dk-22L1Q.U4W0\/b5v6789:<=$@0ADBKDdJlKqLxMNPSTVWY]^>C )kCt2bEt))ȋ CIE1f1f1fC ȍE1fSˆS:Sr1ҊSBCSF!1JO\ax}cdo_note_vibrato_*gf1_enable_timer2_gf1_disable_timer2_ f91e_^ZY[]ÐUReZ]Í@U]UQVWUىЉÍйq t 11ҊA Q 1pGPF@E%Ei d1%*;Wkb c/ dA f] gj h| l n p z { }               & < L j t  _gf1_log_table6 1<1Ҹ1҈CɍC9{uC1 1҉Uy U1u UE1҉ȋM 1҉EuU}<U܈爝   졲 1ҹE)lj1U1fC 1 fC )‰UfC tCECCe_^Y]USQVWӉǍ1ӊXtp XDpC@>1%fO1ҡ g{w      " & ) 0 8 D R b g k o q v z          & ' /  Kˉ)ڃsCUʃUUUv U))Ј(܈g܈$1Ĉg1G)1f i @KL1ҁƈi19w C9v~ lݷtdo_note_vibrato_denable_vibrato_ disable_vibrato_ calculate_vibrato_ calculate_tremolo_8 r gf1_calc_fc_h `_gf1_scale_table&= 1GE U!\#d&k(w)*+,-./ӌinp_áE1fSfeZY[]USRfCto1f1f1fuf:1f1fufV *6 DIV[ch"q"( _other_voicesgf1_midi_status_voice_顳 f1eZ[]USQRf11ɋt fu B|f0eZY[]ÐUSQRfȹA1f1f8 )#8$Kp |1234589:<@ ABC"D'E3F<GCHKJTQ\R_StT~UWXYZ[\]_ gf1_free_voice_ _note_statusN1ft11f1f1fAA0xGu1ۊY؀gEiPmXn[puqzrtvwxz{|~ #(+calculate_scaled_frequency_ ‹]؉UuBE؋M؅'f1Ẻu}EMM}ĉEЋEĻM\(IfytU ]ЋEfxtF1|( y*![+gf1_midi_stop_note_gf1_allocate_voice_|u1fVځ tHtu܋v1~+VUy QI9;Y|;E};Z  ;Z|@9|9EǃkUĉD*UU0҈q+y,&&&PXbjv #,3=GPZPk!ƊEFE} E ~EE5FtQU1fBEUE1EȋEU‰EE@%EȋU1U4U1fBUE€2IZ  ; gf1_calc_fc_⡴UU1BUE}fF1QfA.fFEfxufF]11fFfS fF 1f1f11fV f1 f}.4-lq~S`o}%)9DHMcr;EX t11f 11fQ5FFAHtNAHtNAHtNAHtKN@1 f11ffQ*1 f11ffQ,E1 f8'dis|!Z11ffQ1 f11ffQ 1f11ffQ"1f11ffQ$1f11ffQ&w` !&09FKU^kpz1f11ffQ(1fF11fQ61f1f1f11Q?@ABCDEFڡ1f1f1f%kEtCȈUC cĈmc1ɊK}uCC s Kk׈ C@HtE1)%*27!ffR1f1ffR C1ffR*1f1ffR,1f11f11f^V -2GL`erw/HORP!Q#S/T1U6W<XAYJZV[\^d_jaqbycdefghijlm%n5o<pGsltq<-S11fS@H CĀUcuCC @>CxDu1ҊSЀȈ>1feZY[]ï3#.4;ALSXgf1_pause_digital_(9!'"?#P$W%^u math387r emu387gt C:\PRG\NEWGF1\GF1NEW\digital.cOS2203fOpDCk& C:\PRG\NEWGF1\GF1NEW\digital.ckPc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h& C:\PRG\NEWGF1\GF1NEW\globals.h&~C:\PRG\NEWGF1\GF1NEW\digital.h "CODEDATABSSFLATDGROUP_TEXTu iSOCONSTי CONST2 _DATA _BSS i &digital11_DATAFAR_DATA0 a  L__dig_voice_status3$_dig_voice_status_dig_init_data _dma_rate _stereo_dma _gf1_voicesUSRVW01%f=fCCCCC CCC(C>C?ǃ @9@=@A9uFf;5|  ''dig_terminal_count__last_dma_voicegf1_add_dma_handler_dig_voice_handler_ dig_init_*36 45788=9A:E;L<S=Z>a?h@oCsAuB{GDEFHIJMNQnqst yset_addr_regs_Agf1_add_voice_handler_gf1_set_addr_regs__gf1_page_register3r1f5ute_^Z[]ÐUVWU߉Mift$tF:F:UM‹F?e_^]USQVi1ɊS>f 43   NS   K:outp__gf1_register_select_gf1_data_high gf1_delay_¡_U‰1 f11fS?11fS?11ftE1 1f11Mf1fC1S?fV  $, 1;C MR ix   !uvwxz |5~<GSUk'7>NRqv gf1_enter1_P 1 f11fS?11fS?111f]1f1fe^Y[]Í@USQRVWiff0$f=VV  ( -7? KS ]b gqv convert_to_16bit_set_addr_regs_x4dig_change_voice_<gf1_restart_digital_y dig_change_voice_ gf1_leave_u31fV.ЊVDFCu ‰v>v>߀>fe_^ZY[]USQf11ff1 f11ff/81FWt~    ͌ _gf1_data_lowinpw_'gfeY[]Í@UQVf1f1 fa?a?1 1fA?1 1f1f1f%1L* / <A Z_ duz  j )3CWgnxf1?ffPsPfv1%f1f9vQq?1@fq?11ff1f1fQsfQ?1f=  Yf s{  inp_áQ?1f1f11ff1 f11fQ?11fQ?1f1ftf`   (- :B OT ^f ku}  +set_pan_ set_vol_xՕ -8COdg /6FKZgkr|Ѵset_vol_set_pan_re^Y]Í@USQV1fift(fq,ȉAt1҉fQAfe^Y[]Í@USQ1fiftAu feY[Ý.'?TY|/gf1_dig_set_vol_|gf1_dig_set_pan_7_gf1_freq_divisoroutpw_ڡ]USQVi1ffEƁ 1f1f4U1%f1f11ff1fAt41Q?f4G"<F[e l y   h set_freq_ M     (4!u"}$#%&'(*+024567# set_freq_ gf1_stop_dma_D1f1ffe^Y[]ÐUSQ1fiftfQfeY[]ËUSQRVWif&t=B  "CKafT1gf1_dig_set_freq_gf1_stop_digital_@igf1_free_voice_zt0ۈPF?1F>1҉fFtP1҉fVAt111fFt F?fe_^ZY[]Í@USQRVWif|.(@ev{?90:7=@?JAVB^CiDnEsFGIHJKLNOSTZV[\_`bdhi&m.j16&؍ @9@=@A9uC(fC0C6CC2cfC.t{ Cǹ Wfe_^ZY[]ËUSQRVWEi1ہRg{k8l?nGoNpTr[saqdtourvtx~yz{}   4 C E G I ӡffV.fӍ0؈N@DFK@f=u11fk CKt4f;F0t8%E}DFKt!CCKG~9u f;F0t1fӍCCCGFuHr v / init_digital_gf1_update_digital_[gf1_restart_digital_K t.>u:n>V?n>V?&~>N?~>N?v>^?v>^?‹Ef0$f=tEfe_^ZY[]USQRVifaa;Uj oK Q U n t y z                   - 5 L T e s z Egf1_start_digital_ gf1_update_digital_- 1҉fQ11fY,fAt11fY,fQAt =ufe^ZY[]ËUQVщ%iPËPߋ@t@u@tfv5BKJ$ 4?I!Ntm preformat_ d                       * 0 8 K X ] _ !a #d gf1_dma_ready_ fv&1ffvB@KJBJfwe^Y]U$]ËUSQRVWEifF^ E;^2v~N2F$V())9vǀ}t^ 9v18Z_"eQ preformat_ 1fV0ЋV2]U܉TFCtE>Emf111fUfE=tF:1U܋]NډE9rCV]NKtF N1A=Y^#d$g %u 'w ( ) + , - 0 1 / 2 3 4 5 6 7 8 9) :. <: =; ?M @g Ap C D F J K L M ی% gf1_poke_gf1_dram_xfer_memcpy_h2 HK1ҋFE؃j]܋E1ɋUNËF=t1fV0ЀLFK5~FVE܋N9r;FFKt14‹FHF1HF1҃S3$$$1%7Ti&$ Kj]܉1ɋFN1fV0ЀLFK=V^ V)N6^ F N6u1fV0ЀLFK}t}~21V^2fF )9r;F6vF;F2u)F2;FuFF21fV0,$%0JN O P R Q T U W a c d( e0 i: kN lW m\ oy p r s v u w x y z { | } ~   z8gf1_dig_set_dma_rate_ dig_dma_next_buffer_ {gf1_start_digital_& ЀLFKF61fV0N(ЉN(|FGfV0BfV0fufF0Fu)t Ef0$f=t Efe_^ZY[]ËUSQRVWiF(;F$1fV0$T!k'u*dig_dma_next_buffer_gf1_stop_digital_K<DFK~ t}N ^fft^r v t7PuL0$f=u@7~ te_^ZY[]Ê6e&(x)(*PV]gtz$.8K dig_check_db__^ZY[]1e_^ZY[]Í@USQR%f t1f1fiAff9u11fiʁf; s0t1ft eZp."+2@*Zi*gY[]Bf;rл1fv,t1ft eZY[]Bf9r1eZY[]USQRVWEi$E$fF.EfF0E܋}Gfu11fEk ^(TKDGU{+*lHMP^z !%- 6= F S Xd lD)ÊV^(tN1fEk NuDK}f~.t'tUظ11f>Eu f;}rEt f;}t1fUDFKt0F@u. f>G dig_check_db_dig_terminal_count_dig_voice_handler_q1҈f>EuEut~@tE}uE1e_^ZY[]ÐUQVifz u8Z B(Z$r9s1fZ0DBKuf1 ) *,!A)ck(!"$&')"+),/27395D7M9Y:a<g=j;p?ABDEFI[gf1_allocate_voice_աfe^Y]ËUVW ƉU]f11fUfEƉufiet9EfCAC?ufC?e_^]f3+;)C+Qis){+Wbcdeghij"k-l4m;qJrOpVsYtcugwkytxwz{}~gf1_read_block_OC ECCtMEU؈CGC{E؃@C$EtS$S$B C:C$C?C$S NjEfC,e{tC>C>E1҉EffCSfC 0,E init_digital_ߌgf1_play_next_buffer_ޡtfs Cu f{ f{ 1҉fSECCt11f1fCA 11fU f]t Ufȍe_^] --Ebs.x<5gf1_play_next_buffer_Dgf1_play_digital_ߕ  -39EPRbisz|.8_last_dma_voice _stereo_dma _dma_rate{ math387r emu387gt C:\PRG\NEWGF1\GF1NEW\gf1wave.cڈOS2203fOpDCk&SbC:\PRG\NEWGF1\GF1NEW\gf1wave.c׈Pc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{& C:\PRG\NEWGF1\GF1NEW\globals.h&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h "CODEDATABSSFLATDGROUP_TEXTu iMOCONSTי CONST2 _DATA _BSS i gf1wave11_DATAFAR_DATA] a  L_! gf1_enter1_convert_to_16bit_USQRfcHKt ʉ0fS $ ъSHfCt ʉ0$ fC"C4$fS$0fS" fS"KCsHt‰0$ fC&֝ QB$&%'($)&+(,,-;.B/N0W1Y3[4h6k89:<>A?DCEFGHJK- _gf1_voices_gf1_freq_divisor gf1_leave_JC4$0fK&fS( fK&KHCtS0C0P0$ fC*fS,1ffE11fC fK1fC.f1eZY[]b4`hDgf1_update_waveform_6M Q<SCو math387r emu387gt C:\PRG\NEWGF1\GF1NEW\gf1pat1.cOS2203fOpDCk&SbC:\PRG\NEWGF1\GF1NEW\gf1pat1.c)Pc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{& C:\PRG\NEWGF1\GF1NEW\globals.h&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h "CODEDATABSSFLATDGROUP_TEXTu i/OCONSTי CONST2 _DATA _BSS i gf1pat111_DATAFAR_DATA a  L_USQRXBf@9uffAeZY[]ÐUQم||-Ã{t eY]ÉKJ9}Bf1eY]Í@UVWljUލ[ȕ # !"$$%)&/(8*>+G-N.]0h1n2y3{5<>@?ABCELNO QPR*0 gf1_enter1_gf1_update_waveform_ gf1_leave_BÉʉ؍KIB@Z9uENjWF9}Ffwe_^]UV4vfȃIB@Z9ufe^]Wpuݑfgf1_create_patch_gf1_add_layer_8gf1_get_waveform_info_gf1_set_waveform_info_uT"U)e math387r emu387gt!C:\PRG\NEWGF1\GF1NEW\gf1patch.c{OS2203fOpDCk'C:\PRG\NEWGF1\GF1NEW\gf1patch.c`Pc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{& C:\PRG\NEWGF1\GF1NEW\globals.h&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h "CODEDATABSSFLATDGROUP_TEXTu i҈OCONSTי CONST2 _DATA _BSS i gf1patch11_DATAFAR_DATA a  L_O os_file_open_ _gf1_status os_file_read_os_file_close_strncmp_strcmp_䡴USQV}fu e^Y[]ûf=te^Y[]ûte^Y[]ú F}e^Y[]û?O3 =Jahsn&+,-.0%172A3G4N7[<p=w>@EFGHIJKMNOQcde fg"i&f=?te^Y[]É1e^Y[]ËUVWlj։]ȉM؋U f^U1fvB@fNUIf9rE1 B@1ۊ9rEf1EԋEf@V *ˌ# os_file_seek_gf1_unload_patch_>[E}Efue_^] 11f…tЍe_^] ]ԉUEȋUȉE܉E‰U̻/UE%/tEEG$>NOh*j=lEmPoYpeqirtt~vyz{~#+9>AHK^v{ e_^] et%EHkI] U؉BEUf@fBUEfBE 1EċE܉uE`4E%`tEEe_^] fu EUĉPUċ@D؝dv~B;B4JBNB RBXB5lfBnfBeBBfBCgBDhBEiBFjBGkBHHfB?@ABCDE] math387r emu387gt C:\PRG\NEWGF1\GF1NEW\gf1dma1.c*OS2203fOpDCk&0C:\PRG\NEWGF1\GF1NEW\gf1dma1.cPc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h& C:\PRG\NEWGF1\GF1NEW\globals.h"0C:\PRG\NEWGF1\GF1NEW\dma.h "CODEDATABSSFLATDGROUP_TEXTu i=OCONSTי CONST2 _DATA _BSS i gf1dma111_DATAFAR_DATA a  L_ _dma_parms os_dma_count_ԡCURft1t)‰ eZ]`$.3gf1_amount_xferred_9 "#"%2&7+ math387r emu387gtC:\PRG\NEWGF1\GF1NEW\gf1dma.c]OS2203fOpDCk%zC:\PRG\NEWGF1\GF1NEW\gf1dma.cLjPc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h& C:\PRG\NEWGF1\GF1NEW\globals.h"0C:\PRG\NEWGF1\GF1NEW\dma.h "CODEDATABSSFLATDGROUP_TEXTu iOCONSTי CONST2 _DATA  _BSS i Җ gf1dma11_DATAFAR_DATA a  L_6gf1_set_channel_out_gf1_set_channel_in_$XI_gf1_dma_latchos_init_channel__gf1_dma_init_data_gf1_channel_outgf1_set_channel_out_*_gf1_channel_in,gf1_set_channel_in_gf1_dma_next_buffer_gf1_add_dma_handler_ gf1_dma_init_L_gf1_dma_activebURu 10eZ]ËURu¸0eZ]Í@U1t %]1t %]øt ]ã]UVv=*=QY^rw  1 "#$%($*(+5,A-C0L7O9V:b<o={>?ACFLMNOPQSTUVW'T _dma_parmsconvert_to_16bit__gf1_register_selectoutp_ _gf1_data_lowoutpw_Sf1f5fEf1҉ ʊetBu=r щ1Bf11ff=r р! 1fEe^]%Q     ( . FP a is{   dram_xfer_j7 gf1_enter1_ gf1_leave_gf1_poke_block_ _gf1_flagsXUVWlj։]Mf=tfEGEE=r5Et/Eu)tUE1ɉMffm}ftF )1f )  (: Y~Z[\+]-^6_=e?fBhHiSk\sntvuvxyz{|~ "$'gf1_dram_xfer_\v dram_xfer_9v1ɊMUE)MEUMEU r]1fE1PMEf1e_^]USQRVƒ=u1  5u51e^ZY[]1f5.RWs       os_pgm_dma__gf1_data_highs);v55ftB1f1f PtDH1fË11A.1f1f PD1If1Ҋ1f Q    ) 2 9 S Zk t {   \gf1_dma_next_buffer_l•*<ADZacluBTinpv}= gf1_delay__gf1_status_registerinp_process_interrupt_ġdf)5f5ffe^ZY[]USQRf=tKJtH1fu ftf t f%=uf=t u Q   " D SXcmu  .49<IQ]_akr os_stop_dma_b1eZY[]ËU=%]ËUSRf=w1ۉft1%1Af1Ҋ1f1If1Ҋ1f;Q . = D W] k px   šfeZ[]ɑ= gf1_wait_dma_gf1_dma_ready_ gf1_stop_dma_4/ P_gf1_dma_activeT _dma_parms9 math387r emu387gt!C:\PRG\NEWGF1\GF1NEW\gf1voice.cuOS2203fOpDCk'SbC:\PRG\NEWGF1\GF1NEW\gf1voice.csPc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h& C:\PRG\NEWGF1\GF1NEW\globals.h "CODEDATABSSFLATDGROUP_TEXTu i ܈OCONSTי CONST2 _DATA  _BSS i `gf1voice11_DATAFAR_DATA a  L__gf1_voice_init_datak _voice_mask _gf1_voices _voice_array> gf1_enter1_P_ageUSR1҈%1f=v 1fk 1ۉ@f;r1eZ[]ËUSQVWljUf1uf= uG1f э)ډ k8 -4;_u!12 A"L*[&c'h+m(o,-/.01235689;>?#@+A@DH gf1_leave_<M@ f1fk 9w)r;v1fk U싶1fk @f;]]td)tM5 fB 6BUckZE)‹]<5@fEe_^Y[]ËUQRf!ʉfeZY]ËUSQf)f)G$,16Udns eY[]Ë`gf1_voice_init_gf1_allocate_voice_Lgf1_free_voice_gf1_adjust_priority_oEPFZHfGiJKLNRSTUVXZ[\] P _age& _voice_array _voice_mask math387r emu387gt!C:\PRG\NEWGF1\GF1NEW\gf1utils.cZOS2203fOpDCk'SbC:\PRG\NEWGF1\GF1NEW\gf1utils.c[%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{Pc:\watcom\h\dos.h:Pc:\watcom\h\i86.h "CODEDATABSSFLATDGROUP_TEXTu iOCONSTי CONST2 _DATA  _BSS   L_ _ultrasndk getenv_{_ustr strtol_\USQRfA8,u@ A8,u@ A8,u@ A_j %*3>HMRZeotyۡZ8,u@ fQAftytytyt yt1eZY[]H GetUltraCfg_Q !2"L#Y$s%&'(),ULTRASND Qa _ultrasnd]_ustr math387r emu387gt C:\PRG\NEWGF1\GF1NEW\gf1dram.cOS2203fOpDCk&SbC:\PRG\NEWGF1\GF1NEW\gf1dram.cPc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h& C:\PRG\NEWGF1\GF1NEW\globals.h "CODEDATABSSFLATDGROUP_TEXTu iUOCONSTי CONST2 _DATA _BSS i gf1dram11_DATAFAR_DATAl a  L_r gf1_enter1__gf1_register_selectoutp_ _gf1_data_lowoutpw__gf1_data_high _gf1_dram_ioinp_ gf1_leave_qUSRf1Cf1f1Df1%1f1ff؍eZ[]USQÈf1Cf1fcV ',9>TYafm 1Df1%1f11ffeY[]ËUVWljUވȋ]͉U@e0Ɉet0Ef1Df11f8 $)3:? /   !0B]ls| !$- .*+/#104@5T6q9:;<( gf1_peek_\UEĈeE1Cf11ffGeC0Ąt t%E1UfNtfuife_^]Í@USQRVWƉf LjEU.#-5bg|   gf1_poke_ ÈE1 gf1_write_block_f 1 fuf 0ҹUU܉ME@E|f=u111e^ZY[]USQRVW$ƍpf1ҁU M1ҸfF))BXdgf1_read_block_\]UȉEE9M)@sUȉfC Ẻ]U1҉EfU30Ëu؍UȉuU؋EU܃t֍U؉E̍U- KP ?E-H5I=GHJKKfMuNPQRSTVWXY[Z]\^_`abcefi'k*m2 EfC e_^ZY[]Ë]9C]C] f1e_^ZY[]Í@USQRW0ÍXUf}tTUEEuCEM]EMEătUUЋEڝ$ :el }  nBoIpKrXwdygxjzy{|~ "*1]UU}tEgf1_detect_card_?"6B N#U$WR math387r emu387gtC:\PRG\NEWGF1\GF1NEW\gf1isr.cAOS2203fOpDCk%MtC:\PRG\NEWGF1\GF1NEW\gf1isr.c͈Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h& C:\PRG\NEWGF1\GF1NEW\globals.h "CODEDATABSSFLATDGROUP_TEXTu iEOCONSTי CONST2 _DATA 0 w_BSS i  gf1isr11_DATAFAR_DATAę a  L__midi_semaphore_visr0_dma_handler_1_dma_handler_2 _voice_handler_1_voice_handler_2_volume_handler_1_volume_handler_2_timer1_handler _timer2_handler$_midi_xmit_handler(_visrD_dma_handler_1_dma_handler_2_voice_handler_1_voice_handler_2_volume_handler_1_volume_handler_2_timer1_handler_timer2_handler_midi_xmit_handler_midi_recv_handler_gf1_adlib_control5 gf1_isr_init_,+ add_handler_\add_far_handler__midi_semaphoreUR1҉eZ]ËUSÃ8tu ff1e[]Í@USÃ8tu ff1e[]Í@-B &,28 > D J P /12 3456$7*8096:<;B<H=N>T@\BbCkDnEpFrHvI{KMNOPQSTVC add_handler_lUSRɸtt1eZ[]ÐUSRɸtt1eZ[]ÐUSRɸtt1eZ[]ÐUb= BGPWzוXZ[\^`b cdfh#jCkJlLnTpWq\rjusvxwz{}gf1_add_dma_handler_gf1_add_voice_handler_gf1_add_volume_handler_gf1_add_timer_handler_Tgf1_add_midi_recv_handler_gf1_add_midi_xmit_handler_ gf1_add_visr_]add_far_handler_̡Zut*]Ãut]ø ]UR¸teZ]ÐUR¸teZ]ÐUR¸teZ]ÐUSQRf8 $E Je j process_midi_interrupt_check_irq_status_tn_gf1_status_registerinp__gf1_midi_control_gf1_midi_data _midi_irq_gf1_irqprocess_midi_interrupt_e1f‰tH1ft=tt 1f=t ‰ feZY[]USR1fŠ:t$tЍeZ[]ËUQ + 4 AFL Y _ w|ʌ_gf1_semaphoreմcheck_irq_status_+0?DQdjlty{: _gf1_flags_gf1_register_selectoutp__gf1_data_highġSQRVWfff11Åuf EÀuf1Af1f@u ft=f f =t#u=t rL ';PU]bmy¡`1If1f@t$=t1u=ttU1Ef1f1f=tt1tVe!+6@I[`h nv~  ):CRfx  6GZbkl~q 1Ef1f1f=tt1ɉ `a1f1fň$<3$1҈ŀu8t!ƼL  $, 27= F R inv{,=t u=tt @u6t!,=t u=tt ?ff fe_^ZY[]æ8$?JT_ju|>process_interrupt_o    "!'$,%9&;6%_midi_recv_handler,_gf1_adlib_control$ math387r emu387gt C:\PRG\NEWGF1\GF1NEW\gf1init.cوOS2203fOpDCk&vL}C:\PRG\NEWGF1\GF1NEW\gf1init.cPc:\watcom\h\dos.h:Pc:\watcom\h\i86.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{& C:\PRG\NEWGF1\GF1NEW\globals.h&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h "CODEDATABSSFLATDGROUP_TEXTu i POCONSTי CONST2 _DATA  _BSS i ٖgf1init11_DATAFAR_DATA\ a  L_J_gf1_register_selectoutp__gf1_data_high_gf1_status_registerinp_UR1Af11f1Ef11f1If11f1f1Af1f1If1fڝj !.3=BOT^ckp}">clear_gf1_ints_gf1_reset_irq_ gf1_set_irq_,123%475F6X8g9t:;<=>?@ACEFHIKM NOQ&T0[<]?^H_Lai os_unset_irq_gf1_irq_service_ os_set_irq_midi_irq_service_gf1_init_ports_gf1_init_semaphores_<1f11fB |eZ]ÐUSÉ9te[]ËUSQVƻ9tɉe^Y[]ËUVƈUf…t f|B#@G\cl u  } gf1_isr_init_:_gf1_irq_latch9_gf1_irq _midi_irq_gf1_channel_out_gf1_channel_in? gf1_set_irq_~= reset_ultra_ gf1_enter1_ _gf1_voices_gf1_page_registerZ1Eufe^]1؀ufe^]E 1Ң1E f1e^]@USQRf1f=11ffG  #- ENU[bgoΕ`NdUgZj_kmlon|opqstuvy{|} 05GL^kns# gf1_delay_ _gf1_data_lowinpw_F1 f1f1f1f1fvl1f1f1f1f^e %*7<ANS[`uz 1 f1@fCf; 1f=y11ff1f1ft11f1f1f` %-<RZdiqv[ gf1_leave_ _os_loaded,= _gf1_flagsgf1_detect_card_ _mixer_maskgf1_initialize_gCf;rfeZY[]Í@USQRVƋtJ1 1ff1fFuf e^ZY[]1Ҋ1fF111fNP1^F1P1VfF8 ,;IWqz[#04CUZgv}gf1_set_interface_ gf1_asm_init_gf1_ramp_down_"clear_gf1_ints_gf1_reset_irq_…t fЍe^ZY[]fffu%1ҊfF1e^ZY[]ÐUSRfuCJu2f1ffV %+2!<ENfx"#$Rgf1_initialize_0gf1_ramp_down_ gf1_load_os_gf1_unload_os_tD).?EGLPWhjty'*6J_gf1_dma_latch_gf1_reg_control_gf1_mix_control_gf1_irqdma_control2f1eZ[]ËUSQR1ۊ:u@118u@1Њf1f1Ҋ1f11fV% *0>D PV\%o%&'(Ko11f1Ҋ1f1 1f @1҈11f1f1Ҋ1f11f @1҈1f1f۝o & '%5(:?O'V`(emu'z('(&gf1_set_interface_% 11f 1Ҋ1f11ffeZY[]Í@USQR} ~ ff1Lf11f1LfV &'',6&;s,;>Pet   %4;P_alt~" #$%&'()1f1f1 1f1f=11ff11f1f1f0j*/4DKP#Whpz outpw_ǡ{1 f1f1f1f11f1f11f1f11f1f>j  %27DISX)ejty))+11f1f1?f1f1f1f1f1 f1f1 f` )*/<ANS`erw)*,-0.132C3R4d5i6{789:;<=>? @A+B:CLD^EpFGHIJKM11f1 f1`fCf;f 1f1 1f1Lf1fj )"/5)<G#N[`euz# feZY[]þ reset_ultra_lЕWLMN O P" Q) R; SU TZ Ul V~ W X Y C%' _os_loaded_gf1_irq_latch0_old_gf1_service_old_midi_service׈ math387r emu387gt C:\PRG\NEWGF1\GF1NEW\gf1wisr.cȈOS2203fOpDCk&XRC:\PRG\NEWGF1\GF1NEW\gf1wisr.c& C:\PRG\NEWGF1\GF1NEW\globals.h%sC:\PRG\NEWGF1\GF1NEW\newgf1.h{&*KC:\PRG\NEWGF1\GF1NEW\gf1priv.h$1u)C:\PRG\NEWGF1\GF1NEW\os\dos32\watcom\os.h "CODEDATABSSFLATDGROUP_TEXTu iOCONSTי CONST2 _DATA  _BSS i gf1wisr11_DATAFAR_DATAK a  L_X__GETDS_gf1_irqos_eoi__gf1_semaphore _gf1_flagsprocess_interrupt_ _midi_irq_midi_semaphore`0%f=tf f 4fff%fuff aύ@`0%=tf [ #-7?FOU\fm9process_midi_interrupt_Tf:fff uޡ aB. &+ 2<B0gf1_irq_service_midi_irq_service_|J *;=JLTYd%q'|)*+,./02346 Q_midi_semaphore math387r emu387gt wdigital.asmh@ _DATADATA˜I _GF1INITSDATAI_GF1INITDATAI _GF1INITEDATAI DGROUP L dig_init__dig_init_data@Z RV!t wtimer.asmch@ _DATADATA˜I _GF1INITSDATAI_GF1INITDATAI _GF1INITEDATAI DGROUP Lgf1_timer_init_c_gf1_timer_init_dataV@Z SV!t gf1wsnd.asm?h@ _DATADATA˜I _GF1INITSDATAI_GF1INITDATAI _GF1INITEDATAI DGROUP L sound_init__sound_init_data@Z PV!t gf1wuart.asmƖh@ _DATADATA˜I _GF1INITSDATAI_GF1INITDATAI _GF1INITEDATAI DGROUP L uart_init_/_uart_init_data"@Z SV!t gf1wnote.asm̖h@ _DATADATA˜I _GF1INITSDATAI_GF1INITDATAI _GF1INITEDATAI DGROUP Lgf1_note_init_А_gf1_note_init_dataÈ@Z QV!t gf1wdma.asmRh@ _DATADATA˜I _GF1INITSDATAI_GF1INITDATAI _GF1INITEDATAI DGROUP L gf1_dma_init_V_gf1_dma_init_dataI@Z SV!t gf1wvoic.asmіh@ _DATADATA˜I _GF1INITSDATAI_GF1INITDATAI _GF1INITEDATAI DGROUP Lgf1_voice_init_n_gf1_voice_init_dataa@Z SV!t gf1wmem.asmEh@ _DATADATA˜I _GF1INITSDATAI_GF1INITDATAI _GF1INITEDATAI DGROUP L gf1_mem_init_I_gf1_mem_init_data<@Z SV!t gf1sem.asmh@ _TEXTCODEpB _DATADATA˜FLAT9^DGROUPZXgf1_add_midi_recv_handler_ gf1_add_visr__visr_gf1_semaphore_gf1_mix_control_gf1_irqdma_control_gf1_page_register_gf1_register_select _gf1_data_low_gf1_data_high_gf1_status_register _gf1_dram_io_gf1_timer_control_gf1_timer_data_gf1_midi_data_gf1_midi_control_gf1_reg_control_gf1_freq_divisor_gf1_irq _midi_irq_gf1_channel_in_gf1_channel_out _gf1_status _gf1_flags _mixer_mask _gf1_voices _gf1_pstatusgf1_add_dma_handler_gf1_add_voice_handler_gf1_add_volume_handler_gf1_add_timer_handler_process_interrupt_process_midi_interrupt_ gf1_isr_init_gf1_init_semaphores_9 gf1_enter1_3 gf1_leave_:P gf1_enter_^ _num_sems@tfffff=u 3fff f=ut%fø. !@GTag Ut gf1init2.asmh@ _TEXTCODEcO _DATADATA˜FLAT9^DGROUPZ_gf1_semaphore_gf1_mix_control_gf1_irqdma_control_gf1_page_register_gf1_register_select _gf1_data_low_gf1_data_high_gf1_status_register _gf1_dram_io_gf1_timer_control_gf1_timer_data_gf1_midi_data_gf1_midi_control_gf1_reg_control_gf1_freq_divisor_gf1_irq _midi_irq_gf1_channel_in_gf1_channel_out _gf1_status _gf1_flags _mixer_mask _gf1_voices _gf1_pstatus gf1_delay_gf1_init_ports_)@gQRfZYSQV=r7=`w,+t f3^Y[ù5B֠Vt gf1ainit.asmh@ _TEXTCODEkG _DATADATA˜ _GF1INITSDATAI _GF1INITDATAI  _GF1INITEDATAI FLAT9 XDGROUP E Gf1InitEndƐ Gf1InitStart͐ gf1_asm_init_=@oSQRVW;t #׋;tu K;sӃ;tڀ Su3_^ZY[  Kt$"C:\ROTT\SRC\AUDIOLIB\source\user.cOS2203fOpDCk*t+"C:\ROTT\SRC\AUDIOLIB\source\user.cP!C:\WATCOM\.\H\dos.hIP!C:\WATCOM\.\H\i86.hP!C:\WATCOM\.\H\string.h*yi+"C:\ROTT\SRC\AUDIOLIB\source\user.hn "CODEDATABSSFLATDGROUP_TEXTu i(OCONSTי CONST2 _DATA _BSS  L___argc__argvstricmp_SQRVWUƻ19~=1-t/uBu-C9|ȉ]_^ZY[ÐSQRVWUƻ19~A1-t/uBu C<@) 9Jo-C9|ĉ]_^ZY[Â^0USER_CheckParameter_ USER_GetText_`}/:9;=@'B5C6EAFFKHNVX`chbsdyf~iklonpux) math387r emu387gt(&C:\ROTT\SRC\AUDIOLIB\source\task_man.cOS2203fOpDCk.t+&C:\ROTT\SRC\AUDIOLIB\source\task_man.cQP!C:\WATCOM\.\H\stdlib.hP!C:\WATCOM\.\H\dos.hIP!C:\WATCOM\.\H\i86.hP!C:\WATCOM\.\H\conio.hsP!C:\WATCOM\.\H\string.h.g@hEkGlLoNpSsUxZdpy~ kSS_ServiceInterrupt_d! _SS_CallBack_SS_SoundPlaying _SS_TimerҌ TS_Terminate_IJuW-E;-| 1-tA e-]_^ZY[ËSR=t<}t % , 38=BGL R\ l}  0SS_StopPlayback_(SS_GetCurrentPos_t SS_LockEnd_SS_StopPlayback_ %_SS_TotalBufferSize _SS_BufferEndա[1Z[ËQ=u Yá+YÍ@VUƃ=t555 1-5u`    /6<K SY _ekz   SS_ServiceInterrupt_(*3?LU`iotu~!$2!TS_ScheduleTask_ TS_Dispatch_} _SS_Installed+"SS_UnlockMemory_ SS_TestTimer_硵1ɸ1]^ÐXË1ÐSQRÃ=t41 1  1ZY[ËË@ ËSQRVWƉsV  /7=BN V `fly %(2$B,S0Y5[>^raxjqz  #USER_CheckParameter_͡V1<$<$}<$|؍V)@u, ^IV)@tV_^ZY[ÐRttxZM.6UlqvSS_TestSoundSource_͡cøtxZøtZøxtxZøxtxZËZËSQRVUÃ=t4&G';G[g{'5:DRWdrw8KU Wafjo|Ì(SS_DetectSoundSource_SS_LockMemory_1 1 S tt   u-K…t ]^ZY[Ë1҉[   %/4>JSgny   SS_BeginBufferedPlayback_SS_GetPlaybackRate_$SS_SetMixMode_, SS_SetPort_0SS_SetCallBack_ SS_TestTimer_SS_TestSoundSource_SS_DetectSoundSource_ SS_Init_ SS_LockEnd_//DPMI_UnlockMemoryRegion_DPMI_UnlockMemory_15]^ZY[Í@R1҉ZËRlt* 0 6 ;AKPU_dns} Õ &"$()*3:<>@BDFGPV WX'Y6ZE[T\c]r^_` DPMI_LockMemoryRegion_mZËSR;y  ).8=GLV[e jt y DPMI_LockMemory_gø ø ø ø ø ø ø ø ø úe   */ ; @ LQ ]b ns     ` ø ø ø ø ø ø tZ[1Z[ÖG  % * 6 ; G L X] fv? SS_Shutdown_SS_UnlockMemory_SS_LockMemory_ abcdefgp xyz.{?|P}a~r /16;IKmSound Source ok.sigCould not detect Sound Source.MNo sound playing in SndSrc.DPMI Error in SndSrc.DPUnknown Sound Source error code.Locss1ss2ss3sst*x  _SS_ErrorCode >+_SS_BufferStart _SS_BufferEnd/ math387r emu387gt(&C:\ROTT\SRC\AUDIOLIB\source\sndscape.cOS2203fOpDCk.t+&C:\ROTT\SRC\AUDIOLIB\source\sndscape.cNP!C:\WATCOM\.\H\dos.hIP!C:\WATCOM\.\H\i86.hP!C:\WATCOM\.\H\conio.hsP!C:\WATCOM\.\H\stdlib.hP!C:\WATCOM\.\H\stdio.hhP!C:\WATCOM\.\H\string.hP!C:\WATCOM\.\H\ctype.hfP!C:\WATCOM\.\H\time.hވ.6HT[4f5l74DMA_VerifyChannel_ -$]_^ZY[û 1u!=$]_^ZY[úu 1u  L5 $7).8?5JYb4m574`yg                 # 8 ? F J Q V ` s x      T_SOUNDSCAPE_InterruptsR u! $]_^ZY[û 1 u  = |~  $]_^ZY[Ã<u!Ȼ $]_^ZY[úB5/74?IY5_y954? u!Ⱥ$]_^ZY[ú%)ƒt  $]_^ZY[Ɂu!Ƚ -$ߝ8 5&-0=BNe5k5*            1 8 ? C E O d z             b ]_^ZY[uu  =uCu!ȿ =$]_^ZY[û1=u"rL'19B4R5]u7|5 *157AVdf sz"#,/0 ; @ABC,)%$u: r v" t Kt D F : . r v܃ t t 1ۉ  11 5$]_^ZY[ËSQRV=ty= 3;GRow1)E.) B)t. 11=L =$u#r v/ t/u*(1$r Q %1 6!;BHNTamy2v t uӋ ð؃=u9 )% ð ؃P =(6BKWhx _dos_getvect_SOUNDSCAPE_ServiceInterrupt_L8W<YE\M_Taiehjlopwx 2;t (k _dos_setvect_IRQ_SetVector_  ð؃I B0XP9rP5 4 f}ɉ'ɉt bV#-<DRY9`:e jq {;<;=׷SOUNDSCAPE_LockEnd_SOUNDSCAPE_UnlockMemory_SOUNDSCAPE_LockMemory_allocateTimerStack_ deallocateTimerStack_x parse_ SOUNDSCAPE_FindCard_l SOUNDSCAPE_Setup_8]SOUNDSCAPE_Shutdown_:L^ZY[ð0B0B B) ð B11^ZY[ÐtáSQRWU=t!)1ۺ)Q #-9@LWbhu$(>"/8<AQSfw  %).}ASOUNDSCAPE_LockMemory_allocateTimerStack_SOUNDSCAPE_Setup_…t ffu ]_ZY[ÿ=-…t ]_ZY[+5[ $%?0+A@G Q+aw }(A>b1]_ZY[Í@SQRU 11 B)ð B u &[ )5 :!?FLTZak|VS)ð؃=t@) % ð؃ˀ - L ,5AMSiw}95EJOTej!{"$%01345?HKN+RCTIVOXQ\}^`cghjl IRQ_RestoreVector_L|f 1fft7t*11f$fL$ 1f 1ɉ ]ZY[æBB   < %*/+6 M,i-r z(TPSOUNDSCAPE_GetMIDIPort_SOUNDSCAPE_Init_SOUNDSCAPE_Shutdown_d9np$r)t.v3x?ym|v}~A SoundScape.unUnknown SoundScape error code.DSNDSCAPE.cC:\SNDSCAPE\SNDSCAPE.INIRQr TProductSoundFXPortf 7DMAIRQSBIRQMISBEnable SofalsepeWavePort**ND:_SOUNDSCAPE_DMAChannel_SOUNDSCAPE_ErrorCode SP_SOUNDSCAPE_DMABufferEndL_SOUNDSCAPE_OldIntT_oldStackSelectorZ math387r emu387gt%#C:\ROTT\SRC\AUDIOLIB\source\pitch.c;OS2203fOpDCk+t+#C:\ROTT\SRC\AUDIOLIB\source\pitch.cP!C:\WATCOM\.\H\stdlib.h*,,-U.//o0$112C334f5667XF889r:,;;<]=>>?O@ AABICDDEIF GGHQIJJK_L$MMNuOnoopqr[s7tuuvwxiyIz){ ||}~tW< ҅pYC-ڏǐo_PA3% ߟՠ̡Ģ\ɿ #1@P`pPITCH_GetScale_ _PitchTableSQRVWƅu »Ӆ}dډdډ)ڻ} I} H)ˋ}؈_^ZY[@; ķPITCH_LockEnd_PITCH_LockEnd_W #'-;XjnorvyzjPITCH_GetScale_DPMI_UnlockMemoryRegion_DPMI_UnlockMemory_DPMI_LockMemoryRegion_DPMI_LockMemory_7zÍ@RZÍ@SRø t#Z[ßL +05AFOTYchj3PITCH_UnlockMemory_PITCH_LockMemory_># "9Qi %Ca$Gk&NvJvƷ _PitchTable math387r emu387gt%#C:\ROTT\SRC\AUDIOLIB\source\pas16.cOS2203fOpDCk+t+#C:\ROTT\SRC\AUDIOLIB\source\pas16.cP!C:\WATCOM\.\H\dos.hIP!C:\WATCOM\.\H\i86.hP!C:\WATCOM\.\H\conio.hsP!C:\WATCOM\.\H\stdlib.hP!C:\WATCOM\.\H\stdio.hhP!C:\WATCOM\.\H\string.h*Qav  3.L7M8U9ZB\K]LeNhWlboergflhmskoptuwx "2_PAS_TimeInterval6fXfffBPZY[SRVXƊ[f fXttXv&L &4 :R cty   _PAS_MixMode_PAS_SampleRate,XfffXP^Z[ÐSQR=sv41t ډ+ø41 tZY[ÐËR¡@$%)  Sr 7<EPRX`nw{ vSPAS_SetPlaybackRate_PAS_DisableInterrupt_DMA_EndTransfer__PAS_SoundPlayingȡuZËSR[?ff򉃈X)Ëf򉃈1Z[QVWƉ׉ً[ˀfѝL $ ->C Vipv| DMA_SetupTransfer_g PAS_Write_L PAS_Read_\PAS_SetSampleRateTimer_lPAS_SetSampleBufferCount_PAS_SetPlaybackRate_PAS_GetPlaybackRate_PAS_SetMixMode_PAS_StopPlayback_ PAS_SetupDMABuffer_ە "'0AGWYm!r#$-9;:<>?ABEFGHJKT]_ `y_PAS_TotalDMABufferSizeDMA_GetCurrentPos_Xu_^YÉ55=15_^YËSQRV=u5^ZY[áu ^ZY[Ë)t]Q  +17!AQdns"cd(f,g1jAmGoTrVt_xahou|ڌKPAS_SetSampleRateTimer_PAS_SetSampleBufferCount_PAS_EnableInterrupt_ߡ]t^ZY[Ë=ҋv=J|v=6]v =Ev=.vøÐSQRVf)5VÀt%tC$Z#_$d%jx G+PAS_GetFilterSetting_PAS_StopPlayback_ f [uu fX Åt f X^ZY[VWUlj-UD$u$ =  $0= EJ&[h v' ƕ    # & ( + 4 7 E M W [ _ b p u          # % & / *PAS_SetupDMABuffer_PAS_BeginTransfer_z D$t 1]_^VWUlj-UD$u$D$L +2(A)W'] x}DPMI_CallRealModeFunction_b t 11]_^4T$\$L$fD$*1fT$0fT$.fT$$fT$"fT$&fD$,fT$(t 4ËD$%4Í@SQRV}1=|)ߝ( )Y*=< > ?= AG DK BU Eg Jl Ls Mu b| n o p z r { s u v w } x ~          _PAS_Func PAS_CallMVFunction_D ơ1ۉt 1ۋt1^ZY[SQRVulB11 ơ11ҋ@tu ^ZY[É%‰+)+,"+-,C+_,k+w,PAS_GetCurrentPos_PAS_GetFilterSetting_hPAS_BeginTransfer_PAS_BeginBufferedPlayback_ PAS_BeginBufferedRecord_ PAS_CallMVFunction_| PAS_SetPCMVolume_ PAS_GetPCMVolume_L  & + 0 @ E G L P Z a f y                ( 8 @ D  )¾d‰^ZY[SQRV}1=|)ƅt%1ۉ1ۋ^ZY[Í@SQRVt\B11ơ$L+b,l+w,+,+*PAS_CheckForDriver_PAS_GetStateTable_gk 11ҋ@%0+)»d=~^ZY[SÃ=uu>u[á@$%u 1[1[Í@ËR1$,N V-_.d t ֕N S f       " $ % * + - 4 1 6 8 : = > G N W _ `7 b; c@ fB gg ik ١ f f1PAS_SetFMVolume_ PAS_GetFMVolume_@ PAS_GetCardInfo_ PAS_SetCallBack_ PAS_FindCard_ PAS_SaveMusicVolume_ PAS_RestoreMusicVolume_PAS_SaveState_0PAS_RestoreState_ memset_yfBZ[Í@SQR1f$1fʃfD$1|$uD$ 1ZY[ËSQRft*11f$fL$ ȝ 5.7\7ѷI PAS_LockEnd_allocateTimerStack_deallocateTimerStack_ 0AL`k :CFIKLRVWail npo)r3|<ERZlqy3ZY[ËSQRVWU=!)캡)_u Gu]_^ZY[PP=B/- 5 :-G.L _0d+|12 55Ԍ PAS_Read_A:_PAS_OriginalPCMLeftVolume_PAS_OriginalPCMRightVolume%PAS_LockMemory_PAS_UnlockMemory_allocateTimerStack_PfPffP@f11ҋ@% 11ҋ@%1ۣÅt؃]_^ZY[ø[55!5-52876<+H,W9\+h,t:z;<=?:P]cipty 6F _dos_getvect_PAS_ServiceInterrupt_ _dos_setvect_IRQ_SetVector_ffu ]_^ZY[Ë54=-f}ɉoɉt]f5ft*11НV <,3@E>KRWa?j@q?zA<7<f$ft$ 1۸f]_^ZY[Ë[ f X*R111]_^ZY[ËSQRUB 4 CS `f ~/IRQ_RestoreVector_L=|f 1ɉ  1۹ 1ۋf ft*1Kj/'$0B7=D@LR9W+]cq,{+:,<7?LN_n}  08CIgv{!*: PAS_LockEnd_/DPMI_UnlockMemoryRegion_DPMI_UnlockMemory_1f$fL$ 11f-]ZY[ËR@ŝe#)/9C>-CDMRE\aEk pEz E/EE9E+E$t: E3E$4)E38EBGEQ VE`+eEo5tE~6EEE01234 56'768E9T:c;r<=>?@ABCDEFG&H5IDJSKbLqMV^DPMI_LockMemoryRegion_ZËSR@øtE !EE).E8=EGLEV[EejEtyEEC-F4DPMI_LockMemory_g ø ø ø ø ø ø ø ø ú ødjG G #G/ 4G@/EGQVGb9gGs:xG3G4GGP ø ø ø$ ø ø ø ø ø ú øe G G*+/G;5@GL6QG]bGnsGG!GG!_`abcdef gh0i?jPkalrmnopqrstu vw-x>yOz`|s~uz¡ ø ø ø ø ø ø ø tZ[1Z[QGG%*G6;GGLGX]GinGw<xQ PAS_Init_< PAS_Shutdown_PAS_UnlockMemory_PAS_LockMemory_ȕior code.>KKKK*FM<_PAS_ErrorCode4+ _PAS_OldInt`_oldStackSelectorfu math387r emu387gt%#C:\ROTT\SRC\AUDIOLIB\source\music.c2OS2203fOpDCk+t+#C:\ROTT\SRC\AUDIOLIB\source\music.cP!C:\WATCOM\.\H\stdio.hhP!C:\WATCOM\.\H\stdlib.h.?B4K5R6Y7h@sAzB8CDu|  "#')*-./0123 45679;$=->2?9 MPU_Init_ MPU_NoteOff_ MPU_NoteOn_MPU_PolyAftertouch_MPU_ControlChange_MPU_ProgramChange_MPU_ChannelAftertouch_MPU_PitchBend_ GUSMIDI_Init_Å}^YÉt^YBBB BBBBB B$B(utB$B(^YRtQE09F@GGHNIUJ\KcLy45678M"MUSIC_SetSongTime_:MUSIC_SetSongPosition_?MUSIC_GetSongPosition_DMUSIC_GetSongLength_IMUSIC_InitAWE32_N MUSIC_InitFM_MUSIC_InitMidi_MUSIC_InitGUS_LGUSMIDI_NoteOff_GUSMIDI_NoteOn_GUSMIDI_ControlChange_GUSMIDI_ProgramChange_GUSMIDI_PitchBend_GUSMIDI_SetVolume_GUSMIDI_GetVolume_o_MUSIC_FadeRate_MUSIC_CurrentFadeVolume_MUSIC_FadeLength_MUSIC_EndingFadeVolume_MUSIC_LastFadeVolume졲XZBB BBB$BBBB B(1ZSQRVW¡Ë u "=؍q59` NO"P)Q0R7SLTQ8aUgVoWuV~XYWoC@EGFIHLROTXU]XjYp[w\~^aZ]_`dbfgqyz|}~]MUSIC_FadeRoutine_Ρt _^ZY[SQVË ttt tu 5tt1}1ہ~ك=u1þ)ڣƉޝ8Y9DQXsWYBMUSIC_FadeRoutine_STS_ScheduleTask_ TS_Dispatch_MIDI_RerouteMidiChannel_AL_RegisterTimbreBank_ 1ɉ(u ^Y[1^Y[Ã=%SRt1Z[GX VU!Z&[+?H\Tfsy]^MUSIC_FadeVolume_MUSIC_FadeActive_MUSIC_StopFade_MUSIC_RerouteMidiChannel_0MUSIC_RegisterTimbreBank_5 :AFP`fu -05J~Error playing MIDI file.TaskMan error.Could not detect FM chip.DPMI Error in MUSIC.Unknown Music error code.ASSVERءM_MUSIC_FadeTaskӷ_MUSIC_EndingFadeVolume_MUSIC_LastFadeVolume_MUSIC_FadeRate_MUSIC_CurrentFadeVolume _MUSIC_MidiFunctions_MUSIC_FadeLength< math387r emu387gt.\source\mvreverb.ASMe Turbo Assembler Version 3.1@鍍 .\source\mvreverb.ASMF@Lh@ _TEXTCODE _DATADATA˜FLAT9^DGROUPZMV_8BitReverb_3@7MV_16BitReverbFast_K@7MV_8BitReverbFast_l+@7MV_16BitReverb_@7@@E@* @$ @$ @# @# @# @#@.\source\mvreverb.ASM F "#%&()"+%,,.-/012B3C5E8J<K>N?OBRCSEUFVHXJiKjMlRmToWqXr[u^vbxeyh{i}klnsuz|@ REV16LOOP@MV_16BITREVERB_@REV8LOOP<@MV_8BITREVERB_3@ FREV16LOOPX@RPATCH16^@MV_16BITREVERBFAST_K@ FREV8LOOP@RPATCH8@MV_8BITREVERBFAST_l/ z֢۠7*DCSIfuËz3:ۦN<GCFIuËazfffKuËO+A 3Z FGKuxt.\source\mv_mix16.ASM׈ Turbo Assembler Version 3.1@$ .\source\mv_mix16.ASM@Lh@ _TEXTCODE _DATADATA˜FLAT9^DGROUPZ_MV_HarshClipTable@ H_MV_MixDestination<@ H_MV_MixPositiono@ H_MV_LeftVolume@ H_MV_RightVolume|@ H_MV_SampleSize@ H_MV_RightChannelOffsetƈ@ HMV_Mix8BitMono16__@7MV_Mix16BitMono16_Z@7MV_Mix8BitStereo16_@7MV_Mix16BitStereo16_@7@@E@* @$ @$ @# @# @# @#@.\source\mv_mix16.ASM$ "#%&)* +,-./2!3'4,5.6395:;;A<F=H>MAOBTCVD[F]IcJeKh[n\p]r_u`wayc|defhjlnoqstuvxz{|~  "(-/5:<ACIOTV[]cfhjmqwx #$%&'(+,.12@ABCD"E'F*H,J/M0O8P@QGSIUMVRWTXYZ[[`\b^g_ialcoeugyh|ijlmoprs   (/7?FMSUZ\achjosvx~@ MIX8MLOOPވ@APATCH1@APATCH2@APATCH9@APATCH3@APATCH4@APATCH5~@APATCH7q@APATCH6j@APATCH8O@EXIT8Mi@MV_MIX8BITMONO16_@ MIX8SLOOPx@BPATCH1xÈ@BPATCH2@BPATCH3@BPATCH6@BPATCH4@BPATCH5@BPATCH7@BPATCH8@EXIT8S@MV_MIX8BITSTEREO16_k@ MIX16MLOOP0 @CPATCH10 @CPATCH28@CPATCH5I@M16SKIP1[@M16SKIP2g@CPATCH3oȈ@CPATCH4y@EXIT16M@MV_MIX16BITMONO16_@ MIX16SLOOP@DPATCH1@DPATCH2 @DPATCH3/@DPATCH47@DPATCH7F@DPATCH5M@S16SKIP1c@S16SKIP2o@S16SKIP3o@S16SKIP4a@DPATCH8@DPATCH9@DPATCH6@EXIT16S_@MV_MIX16BITSTEREO16_`FÀ=F^ÀExV4]xV4WxV4ڈՋxV4xV4ŃxV4FVÀIu=-a`F|À=tiFÀ]xV4]xV4xV4xV4xV4ڈxV4ՈxV4VÀIu=-a`{L<4Cq=~^5*ExV4]xV4W=} =~fxV4^5*Iu=-a`I$C3;CO0=^*uxV4UxV44uxV4UxV4xV4xV4=} =~Wfځ} ~fxV4UxV4*I[=-a#7_$1E_ (/BIPW)6=PW :t.\source\mv_mix.ASMB Turbo Assembler Version 3.1@$ .\source\mv_mix.ASMN@Lh@ _TEXTCODE* _DATADATA˜FLAT9^DGROUPZ_MV_HarshClipTable@ H_MV_MixDestination<@ H_MV_MixPositiono@ H_MV_LeftVolume@ H_MV_RightVolume|@ H_MV_SampleSize@ H_MV_RightChannelOffsetƈ@ HMV_Mix16BitStereo_@7MV_Mix8BitStereo_ @7MV_Mix16BitMono_@7MV_Mix8BitMono_ʈ@7@@E@* @$ @$ @# @# @# @#@.\source\mv_mix.ASM$ N"$&)* +,-./2 3&4+5-6294::;@<E=G>LANBSCUDZF\IbJdKg[i\k]m_p`ratcwd{fhjlmoqrstvxyz|}~  %'-38:?AGJLNQWX`ckmsz  !"%&'(*-./=>?A B C EFJLN#O+Q-S1T6U8V=X?YDZF\K]M^P`RaXbZc_eafggijnktlwnyo}rsuvwxz{}~ &+-249;@BEKMRTZ\acjmptuw}@ MIX8MLOOP@APATCH1@APATCH2@APATCH9@APATCH3@APATCH4@APATCH5@APATCH7@APATCH6z@APATCH8j@EXIT8M@MV_MIX8BITMONO_n@ MIX8SLOOPX@BPATCH1X@BPATCH2c׈@BPATCH3m̈@BPATCH6sÈ@BPATCH4z@BPATCH5@BPATCH7@BPATCH8@EXIT8S@MV_MIX8BITSTEREO_@ MIX16MLOOP#@CPATCH1@CPATCH2#@CPATCH5-@M16SKIP1?@M16SKIP2K@M16SKIP3a@M16SKIP4n@CPATCH3nɈ@CPATCH6y@CPATCH4@CPATCH7@EXIT16M@MV_MIX16BITMONO_@ MIX16SLOOP0@DPATCH13@DPATCH2'@DPATCH3@DPATCH4@S16SKIP14Ĉ@S16SKIP2@@S16SKIP3T@S16SKIP4a@DPATCH5cЈ@DPATCH6mň@EXIT16S@MV_MIX16BITSTEREO_Y`À=tuExV4]xV4WxV4ڈՋxV4xV4ŃxV4Iu=-a`v\goÀ|=t_ҝ"6^)C '.AHOV !4;UۊW]xV4]xV4xV4xV4xV4ڈxV4ՈxV4Iu=-a`0|ۈ'p=ExV4]xV4W=} =~fՁ} ~xV4f_xV4Iu=-a`o"f=ԝ~bipWdkxJP]z?ER_s[ܠ]xV4]xV4xV4xV4=} =~f} ~fxV4Iu=-a# v|kt(&C:\ROTT\SRC\AUDIOLIB\source\multivoc.cڈOS2203fOpDCk.t+&C:\ROTT\SRC\AUDIOLIB\source\multivoc.c,P!C:\WATCOM\.\H\stdlib.hP!C:\WATCOM\.\H\string.hP!C:\WATCOM\.\H\dos.hIP!C:\WATCOM\.\H\i86.hP!C:\WATCOM\.\H\time.hވP!C:\WATCOM\.\H\conio.hs* A B C D F K L U [ ] ^ _ ` a c f l k m) n= oE qQ u_ ) s(s{(C8)NjC8{(C8v {40:SQRVWx(w+Xu XH0@8P$@DP(PPPP4HD+H8p(HDs;xP81ҊP xu P8X_MV_GetNextVOCBlock_<MV_GetNextDemandFeedBlock_ MV_GetNextRawBlock_f MV_GetNextWAVBlock_f MV_ServiceRecord_ MV_GetVoice_=  _MV_RecordFunc _MV_Installedġ P8H(p8)H(p8SRV=tкC|15^Z[SRÜX;ZLt uPu Z[S=u*='*05E*KR_p+va f k q x {            , 1 9 = A D L Q [ ] e o t u ~  MV_GetVoice_ MV_Kill_t 1[t[S=u[Á=t@L1[SRVWÃ=u=_^Z[ÜX‰uоP5_^Z[ËX`|B ,+08<CK-]+p,#>  ! & ' 0 6 8 9 ? @ B C L V X Y \ ^ _ a b c f% h( j- l1 n: qB rD {I L OUMV_VoicePlaying_t MV_KillAllVoices_ MV_Kill_ MV_VoicesPlaying_I Y _MV_Recording1/ P=t1_^Z[SQR1҅u1 ZY[ÜXáB=uPZY[SQRVWƃ=t1Xu2;u* XP;ZP}‹=u;rP4=$$+2@Jc.x~QR X ] i n u v                     " / : @ i MV_AllocVoice_ J_MV_VoiceHandle |BL=u;uP뚋B؋ZXȉRPC}5=u1tuBL(SQRVƋL- &I/P/[/a+f/p},/#MV_VoiceAvailable_x MV_SetVoicePitch_ PITCH_GetScale_ u;t ^ZY[ÜX XP;ZP}‹=uPt;rP}1^ZY[Q؉Q<A,‹1A@Q@)ЉA0YSQV=u5^Y[Åu3 3?Z0f(+,q s x ~                 "+4 67:(;/=3>8AGCoDqX+ MV_SetPitch_MV_SetFrequency_uȡ8 ^Y[ËH<C,1ҋ C@S@)ЉC01^Y[SQV=u5^Y[Åu ^Y[ÉP<1C,‹ 1C@S@)ЉC01^Y[R==.0#(B+U^,t0(W _MV_MaxVolume0}}1 =|B ZËV(_M ?__1__(___SQRœX 1u^~!10 8<@DHLPTX\`dhlptx|MuVxXY\]_`cefpy{~x}sMV_Mix8BitMono_MV_Mix8BitMono16_MV_Mix8BitStereo16_MV_Mix8BitStereo_MV_Mix16BitMono16_MV_Mix16BitMono_\1ɊJ u =u z\u  zXu B.$ B}BgBBPBGB>B5B붡s[ ) 42EL3V ]3b l s2|4567 6 4MV_GetVolumeTable_MV_SetVoiceMixMode_x_+MV_Mix16BitStereo16_MV_Mix16BitStereo_ &(/16?DMTV]_fmpy{}(_MV_SwapLeftRightMV_GetVolumeTable_DBBBBVƃ=uӉу=tFX FXF\^SQRÃ=u ZY[ÜX‰uлPB7 892.;:E;S;];g)t+, !+467:<=?@ADEF HJKU`b$c.f5g:i>jCmPoUpWzYԌMV_SetVoiceVolume_RZY[@ @@P1ZY[W=u_u=_1_QV}ۃ}}1} Aܝ$,+5E,Y`<1 _MV_PanTableɌ MV_SetPan_61)څ}1҉^YR=}}1 =|B ‰ZR~…}1 ~1ңΡ.==*>X1d itMV_SetVoiceVolume_mMV_EndLooping_ MV_SetPan_ MV_Pan3D_Y MV_SetReverb_MV_SetFastReverb_MV_GetMaxReverbDelay_AMV_GetReverbDelay_JMV_SetReverbDelay_b [_ad 8AIJL_bdo   _MV_SampleSizeISRZ[SR9}}9|؋£Z[SQVWÃ=u_^Y[1uu rv r v3 v)1t*) ?C?KZ+cLOBLASTER_SetMixMode_PAS_SetMixMode_SOUNDSCAPE_SetMixMode_SS_SetMixMode_ߴ _MV_MixModevv  %5t t u =1ɍ4 G5:e @ABC$D/D5@ODT_hpu{??g#' -23"538=9B;R>\?iAnC~EHGILMNPQSTU VY*]=ø+ u9 u.51_^Y[SQRVW=V?#-?2AF Q[?`mr{ J MV_Mix__MV_RequestedMixRate!BLASTER_BeginBufferedPlayback_;R1 9|r)v9 r pv h St pB E%+1"v&DFG-BLASTER_GetPlaybackRate__BLASTER_DMAChannelMV_ServiceGus_ GUSWAVE_StartDemandFeedPlayback_MV_ServiceRightGus_GUSWAVE_KillAllVoices_yjh=h9u1P j|=uIjhhjj }QH (I'EFMRJWKa|LFKMZ,c1m;nXq_tlvq}v ]aj ׌gPAS_BeginBufferedPlayback_PAS_GetPlaybackRate__PAS_DMAChannel!SOUNDSCAPE_BeginBufferedPlayback_Zh Pth5 Vt=eF( &*D0F7<ANU_Od(iPs&~DFQ댧SOUNDSCAPE_GetPlaybackRate__SOUNDSCAPE_DMAChannelSS_BeginBufferedPlayback_BLASTER_StopPlayback_PAS_StopPlayback_SOUNDSCAPE_StopPlayback_SS_StopPlayback_&[@X5 SQRrv r v v03t",vv! XQR (S&%*4T?E(R~UMVWX GKP`jt~   !0(61E7MV_StopPlayback_#=t B`ځu&SQVWávt_^Y[Åu_^Y[=1ɉ r v@tn=# $$/IblY|*MV_ServiceRecord_9BLASTER_BeginBufferedRecord_PAS_BeginBufferedRecord_̡ujhjٻtI_^Y[hQٻt5_^Y[ÿ1=_^Y[Rr vtu 1҉ƝBZ [%8ZBO\cu.UV.hpMV_SetMixMode_MV_StartPlayback_1MV_StopPlayback_MV_StartRecording_0MV_StopRecord_3 MV_LockEnd_h2J6Z8^9c<s?GBDKOQRX\^ _d!e&f.o3v4zN{SUZbgit})MV_StartPlayback_-MV_AllocVoice_MV_GetNextDemandFeedBlock_bZVWUPϋM=uƅu=@@ @ @FF F(FDF4F8FHFNPEV<]+2^H\_ MV_PlayVoice_B  7T[^fkMV_PlayLoopedRaw_ˡFTEF`F(F,‹1MF@V@])ЉF0FL]_^VWUu V}WuV}WuVQS11VWUǃ=u E$j)0(@+Q1== strncmp_)˅}1ۋMQMQVWSщ]_^VWUƉU]M=u5.u,FuF t ,3"cA+Tchdv~dd^^ _ b e g h i k (o Ay G Z c h x            ! + 5 J O _ iM~Nft 1fGt 1fGtt qt =GEƅu $!A\t{d^=MV_GetNextWAVBlock_*w]@]W@ ]P ]Q@ %u"$AEE+]ۉ]‹EY9r؉EE9FHFTFF FDYF8^]^P] ^`^e m w z                       ) , 9 < D P W#]^^F]^]F()؉F$E;As}FFV(WEV<F,‹ 1]‹MF@)‰V0UFL]_^VWU=u5pH0T(u<|`+8MV_PlayLoopedVOC_ }ك}}1}=Gss)˅}1ۋMQMQVWSщVWUuV}WuVQSщ$VWU妝51J=R=xff ^ a                '" 4& M0 R> WL x] _ ` d e g h l m MV_GetNextVOCBlock_0}ƉU]=ut =E‰Džu5@@ @ 1fFBTBB B(ƉȉrU) +.3dGT^lgxMV_StartDemandFeedPlayback_i MV_PlayRaw_fMV_PlayLoopedRaw_ MV_PlayWAV_{ MV_PlayWAV3D_MV_PlayLoopedWAV_G MV_PlayVOC3D_ MV_PlayVOC_RMV_PlayLoopedVOC_xo p s t u v w x y z { %| /} 6 ? E K Q T~ \ g k r y         *B8B,EBPE B`EBE]B)B@B$}BBM]UGLQVWƉӻǃuF 1ɍ߉؉ڋi0[!v       . 2 = F Q  i  |          ! '!& -!( 9!+ >!5 !`_MV_TotalVolumeN clock_4!SQRVW=Ɖ1AƄ|1ɈA|=1ããáSQRV= u1^ZY[ÜX9s ;t18=jiFiRjX$^:d:okk< !E !L !U !\ !e !l !u ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! $" )" +" 0" 2" 7" 9" >" I"HBLASTER_GetCurrentPos_PAS_GetCurrentPos_SOUNDSCAPE_GetCurrentPos_,!Prvr@v% r9 v"2vv '0)" 5~ !u=u  [8DlKmRndve MV_Shutdown_MV_LockMemory__MV_TotalMemoryMJUSRHOOKS_GetMem_MV_UnlockMemory_DPMI_LockMemory_USRHOOKS_FreeMem_a _MV_Voicesk"^ZY[VWUPRQ=t1ɉ g)Et%EtE EUG+o"'pIqSr\slzqtusvq K" P" [" _" i" m" v" " " " " " " " " " " " " " " " " # # # # # "# ,# 4# A#& _MV_MaxVoices_MV_BufferDescriptor;DPMI_UnlockMemory_<#-‰=1+ Xщ d9|ѻ u1r )t5ewi$*.38BvKQZduxqvyvO0 GUSWAVE_Init_ BLASTER_Init__BLASTER_Config'#1ur%vR rv* xv+vUvt =tuS 8u vqs$:fzt{|:" H# d# x# |# # # # # # # # # $% $" $( L$) V$, ^$- h$2 m$3 r$5 v$8 $; $< $A $B $D $E $I $J $L $( PAS_Init_SOUNDSCAPE_Init_SS_Init_$Gt>2t)5!t  tN1551r) EUa[} ~"+5AKUqZv_ydvkuqxwv}qsM $S $T $V $W $\ $` $d $e $f %i %g %j &%m +%l 0%p ;%q >%| C%r F%s L%t R%u X%y c%v f%} % % % % % % % %MV_SetMixMode_MV_CalcPanTable_NF% E E5)УE%=vE%EE1҉Eu5u9|DS$*."'F0+5;GqMV_CalcVolume_MV_TestPlayback_)% t u߉]_^SQRW=MX…u =t@L1=t3r vt%Xj ]o&-C+S+_kov~-.+-ZGUSWAVE_Shutdown_BLASTER_Shutdown_ PAS_Shutdown_SOUNDSCAPE_Shutdown_ SS_Shutdown_&u 1ۉrv' r v v03t",vv! P1 =tU V.]Y!MT[bisqxv}yvuvq % % & & & & (& 0& 4& A& D& w& y& & & & & & & & & & ' ' ' ' ' ' &' +' 8' N'j__STOSDPITCH_UnlockMemory_մ MV_LockEnd_2DPMI_UnlockMemoryRegion_N'1r)11_ZY[R`s w x5<INSEXb gyq=vy+yyjy1'ޝywyy$y.?3y=ByLDQy[`yjoyy~y:yFy(ym b' l' r' ' ' ' ' ' ' ' ' ' ' ' ( ( "( 1( @( O( ^( m( |( ( ( (! (" (# ($ (% (& )d(D@ddtx yy$)y3v8yBGyQVy`eyo/ty~$y*y.y"X)Zty iyy) .y8 =yG LyV[yejytyyyyyDPMI_LockMemoryRegion_*SRø ø ø ø ø ø ø ø ø 1lE  t*=/t;+@tLQt]jbtnwsttt?t' )( !)) 0)* ?)+ N), ])- l). {)/ )0 )1 )2 )3 )4 )5 )6 )7 *@ *I *J *K &*L 7*M H*N Y*O j*P {*Q *R *S *T *U *V ** ø ø ø ø ø ø ø øD ø ú@e tDt(-t9>tJOt[:`tlFqt}(txtt页_+ ød ød ø ø ø ø ø ø ø újtvt#(t49tEJtV/[tg$ltx*}t.t"tie, ø ø ø ø ø ø ø ø ø øjt t #t/ 4t@ EtQVtbgtsxttttIW *X +Y +Z %+[ 6+\ G+] Z+^ i+_ z+` +a +b +c +d +e +f +g ,h ,i $,j 5,k F,l W,m h,n y,o ,p ,q ,s ,t ,v ,w ,x ,PITCH_LockMemory_-, ut Z[ws ) MV_GetVolume_!MV_SetCallBack_!MV_SetReverseStereo_!MV_GetReverseStereo_!MV_TestPlayback_!MV_Init_" MV_Shutdown_0&MV_UnlockMemory_'MV_LockMemory_* | ,ˡvb?I_MV_SampleSizeL _MV_ErrorCodeP _leftpageT _rightpageX _VoicePool_MV_ReverbDelayl _MV_BuffShiftp _MV_Recordingt_MV_TotalMemoryx_MV_RequestedMixRate|_MV_BufferLength_MV_ReverbLevel _MV_MixRate math387r emu387gt&$C:\ROTT\SRC\AUDIOLIB\source\mpu401.cjOS2203fOpDCk,t+$C:\ROTT\SRC\AUDIOLIB\source\mpu401.cP!C:\WATCOM\.\H\conio.hsP!C:\WATCOM\.\H\dos.hIP!C:\WATCOM\.\H\i86.hP!C:\WATCOM\.\H\stdio.hhP!C:\WATCOM\.\H\stdlib.h*8H;K@DENQPZS[UgXmZn[o^s_xh|rsuȑ6 MPU_Reset_MPU_EnterUART_8 MPU_Init_| MPU_LockEnd_3 USER_GetText_atol_ MPU_Reset_MPU_EnterUART_ MPU_LockEnd_GDPMI_UnlockMemoryRegion_DPMI_UnlockMemory_DPMI_LockMemoryRegion_XuK)=u1ZY[CIw޸ZY[R¸t uZJZÍ@RZSRV(-6;AKTf kp z    "DPMI_LockMemory_g_ ø t5Z[1Z[8   %* 49 CH /MPU_UnlockMemory_MPU_LockMemory_,xz}~!#PXZsMPUDELAY0Pʑ& _MPU_BaseAddr _MPU_Delay math387r emu387gt$"C:\ROTT\SRC\AUDIOLIB\source\midi.cOS2203fOpDCk*t+"C:\ROTT\SRC\AUDIOLIB\source\midi.cP!C:\WATCOM\.\H\stdlib.hP!C:\WATCOM\.\H\time.hވP!C:\WATCOM\.\H\dos.hIP!C:\WATCOM\.\H\i86.hP!C:\WATCOM\.\H\string.h.JPVah *+-2007͡9~)B99~G)=5 _^ZY[Í@RBZÍ@SQRVWU5Nj@@11ҊXG@UGQrv/X/JfG  ."(.?X   ٌ _MIDI_Tempou__MIDI_PlayRoutineiTS_SetTaskRate_J1۸Ht 1 Bл< 5Åt ȉ5d= =~_115[ B'4AG Vh mu~š~KEG5]_^ZY[ËVWUlj։]Uȃsr2vrw`~t=QtgHpr vEqvmJ)vn'3 ۴(_MIDI_SetChannelVolume_ __MIDI_Funcs%_MIDI_PatchMapf1G).E-ES.]_^G9x$?Ej} 3C6H7}8;=AC@DEIHJK O!P'Y8gLjknpqy{| NYNffWPWfPfWPWfPfWaP P$P&P(P*P,P.@0]_^uуvu '3 4=IUar  j_gmu}  +1?MY0fffffffffffff$_kx1fffJf@ fwu1= )щ 1ɅXtfHXXfXfXX4XfX8fX f9tb) F NT a k  eq"-17?EMRX\enzXu_X X$X&X(X*X,X.X00JT{ t ىӉ‹EQ ]_^En% I ^Q *6BN_ pз__MIDI_CommandLengths_MIDI_ReadNumber_@_MIDI_ReadDelta_h_MIDI_ResetTracks__MIDI_AdvanceTick_h _MIDI_SysEx__MIDI_MetaEvent__MIDI_InterpretControllerInfo_8&__MIDI_SongActive_MIDI_MetaEvent_ SQRVWU1ҋU 5=Uf~ ,~"V1BVu?=r v=t=uFf~ tF뗨tfF F z  &{ؕ  *8:?"@.A9CDENGUIcM|NQUWX]_acd1__MIDI_CommandLengths__MIDI_RerouteFunctions<~UNj~#VB1ɊJVM~ 1ۊB]Vt%MQ]SP uF E$.$8]U$5Pbp!_MIDI_InterpretControllerInfo_`_Fx]UQFx]UQFuMUQMEFPxtm-udUÊ..;Yt~hjglmosu wyz)~.EV_n % 0 I W a k p s x { "_MIDI_ResetTracks_ __MIDI_Loop SFxt1ËUSFxt ]UQF}N0GI}u"u1ɋ5ME;82?Yi  N x@ C‰9~$5=)G5=995)F 5ڋQVWUƉUtS]`  $-3<BHQWafv<_MIDI_ServiceRoutine__MIDI_SendControlChange_H 8MIDI_RerouteMidiChannel_ MIDI_AllNotesOff_ Z        H X i {                  ! $ - _MIDI_SendControlChange_(h SP t- uQ ȅu UQ 1]_^YÐ| ËSQRV11@{xA|1^ZY[ÐSQVWlj֍e Yr _MIDI_SetChannelVolume_ _E__MIDI_ChannelVolume__MIDI_TotalVolume__MIDI_UserChannelVolume t8RjP tIt@x t:4x$u5ƺ Q _^Y[SH}1ҁ}Ν. <HZ gfEMIDI_SetUserChannelVolume_ MIDI_ResetUserChannelVolume_ 7 9 ;& </ =6 >D @G BZ H^ Mg Sm Uu W{ X Y ^ \ _ h p r s u x w z       Է"_MIDI_SendChannelVolumes_ u%__STOSDMIDI_AllNotesOff_clock_] |}[ÐSQR11ɉ؋C|ZY[Í@SQR11ɉ؋C|ZY[Í@SQRVWXP9rP111yE=  - 2!>Cbg"##7 _Resetۡq de&ȃZA|11ȋA|1_^ZY[ËSQR=u ZY[=~}3!2CO`e{$% 1 9 @ E J M Q Y b h q                ( 1 4 8 C ٴ__MIDI_SongLoaded 1K$t(S$11Ƀt ؋C}1ۉ؋C|1ZY[ÐSRuZ[ËZ(ЅtP(Z[áZ[Ð~ }ÐËË=B (-BG_  %@ MIDI_Reset_@ MIDI_SetVolume_ MIDI_GetVolume_x MIDI_SetContext_ MIDI_GetContext_ MIDI_SetLoopFlag_ MIDI_ContinueSong_ MIDI_PauseSong_ MIDI_SongPlaying_ N O Y q s x z       ( 0 2 ; B K R [ c e n t v w y    ، TS_Terminate_ MIDI_Reset_M__MIDI_TrackMemSize4(DPMI_UnlockMemory_USRHOOKS_FreeMem_&__MIDI_TotalTime__MIDI_TotalTicks t S=t 1ۉ[Í@ËËSR=tu1xtP19~% "*2=%EL&RX^%c'hm|( ) * (+,*__MIDI_TotalBeats__MIDI_TotalMeasuresA!'-27BEU_fkpuzAMIDI_StopSong_7zZ[ÐSQVWUƃ=t u >MThdt ]_^Y[ú1Jt 1 Clj1Kt 1 BE^1Jt 1-.%$/*0%USRHOOKS_GetMem_DPMI_LockMemory_ʡ' CV1Kt 1 B} `}~ ]_^Y[Ëu ]_^Y[Í)¸t ]_^Y[Ë`3 )3Py( 0( 18TXbhu{  "!2#7&>$I'W4t+1ɸ ]_^Y[á=EEHEtl>MTrkt5155]_^Y[ûV1Kt 1 B0G * (!.4 Q(V [)` g*r x(\_MIDI_InitEMIDI_MIDI_LoadTimbres__MIDI_ServiceRoutine_(TS_ScheduleTask_,눡x(tP(x t=ud11ɉ=ãx)Ѝ<t ‰L2(3-3$;'J4T$Y5`kp%kMIDI_SetMidiFuncs_ MIDI_StopSong_MIDI_PlaySong_MIDI_SetTempo_PMIDI_GetTempo_))\-s*y+|,.02579<>@ACEGJ+H5K@MFNHWP`R_`alcxfgpw TS_Dispatch_ġ01]_^Y[SRл<Åt ЉZ[Í@Ë!FsSQRVWU51ҋ UUܝ`6 %$1>M^iptx|  f~ FVBVu?=r v=t=uFf~ tF똨tfF F z~UNj~#VrS_m-79@GQSW[]`iqx6B1ɊJVM~ 1ۊB]Vt%MQ]SP uF E.$x]UQFMUQMEx));Ihmơ7Fxt^-uUËUSFxxt1ËUSFTxt ]UQF-] V0CJ]쉖tE;.0=Ta{ _MIDI_ProcessNextTick_ 5=AGƉ 5=9~$ )A 9=9~‹)CދE]_^ZY[Í@SRV‹ft ` ) /5>DJSYcht}%{_MIDI_ProcessNextTick_ԕ!FZs~  q!#%&'+/12:;<$MIDI_SetVolume_Ρ15;s ;v u=u=t=t ^Z[Í@SQRVWËt 15111=V " '! (72 :@HM8S%\t%"A=9s 1;vu;u=t=t _^ZY[ÐQV5t 1 ؉  á[ '")73 :@HM8S%\q%"CEOTV$W8ZHXN\U]Z^_bifrhziqrs|#,49BL_(9s 1ɡ ¡9su; u=t=t ^YËSQR‹)ً)L '(67@ GMUZ8`%i}JBB BZY[ÐSQR‹)ً)JBB BZY[ËZQ  3+K+p.{-,葀MIDI_SetSongTick_MIDI_SetSongTime_MIDI_SetSongPosition_MIDI_GetSongPosition_dMIDI_GetSongLength_di &| _MUSIC_SoundDeviceHRb77SQRVWU1ҡU wW.$,EFE=E4E+E"EEEE 1[Q  $(,0B9RڡE5FE|fFfF Ɔ-Ɔ.=Ɔ,111ۣ1BL+, -. ^ pv|  W memset_yE ~ AC‰  9~$)C99~Ë )A ދVJVnj  : $*0: @FLU[ajpzt!#$%&)(*8197;=-D<I6P=V,]/_4a.n02?15ACD@EGܡOfV 1fV1BV=r v=t=uFf~ ]FKC‰C9~(=DPbs x~ )á@9ޡ9~)ڋC؋FHFjtfF F Z^ F%~uBF1ۊ@]CF1C8#)7>DzLGSJ^LeNwRSVZ\]_ `GaNg[i_kcmenhrqstu{wy{|}C^]n .$Tuf~fFFFFfFfFF F$ffF(ffF*ffF,ffF.ffF0ffF2+"FfFt~.=ENXblv  (27@GMR\ahuzwW;EuƆ,Ɔ,t ;EƆ,-Ɔ-.Ɔ.k(^\^\f^f\f^f\\ \$ff\(ff\*ff\,ff\.ff\0ff\2VF@C9~(&[ #/;GS br y~ q)á@9ޡ9~)ڋC؋VJVlf~ H)!У Ћ¡ á`#)7>Dfk+y+~-,.+_MIDI_InitEMIDI_|N&2>JVbew/hr|  e_9~U] 00CU]9|]_^ZY[ÐSQRVWU1ۋ ]<41Z1CZuU=r v=]3 ,-#./Oj r t4=u-B!@1ۊXB@1ɊHB/uJtfB B {zÃ] u,B%~uAB8pu=@%W E u9ZmW" $!0#8%=(B,E.M/O4T6X8\:^;a>j?r@wB~DFIKOQSTXZOMIDI_LoadTimbres_1 MIDI_LockEnd_,W# MIDI_LockEnd__MIDI_ReadNumber_eDPMI_UnlockMemoryRegion_u/B% uB%S ZˉЉZM5A0M9]_^ZY[@Í@R@sB#<Mdy;~<=) )}h@6t) )%)).)8=)GL)V [)ej)ty)) ))]^_ab` de!}01@O^m|  ! 0 ? N ] l { ޡ ȝy))$).3)=B)LQ)[ `)jo)y ~)+),)-)DPMI_LockMemoryRegion_ ZËSR@ø ø ø ø ø ø øj. ))%;*;@1L Q1]b1ns1%111u! ø ø ú@ ø ø ø ø ø ø ø je1 1%*16;1GL1X ]1in1z111           !!,!=!N!_!p!!!!!!!!! ""+">"M"^"o"!" ø ú ø ø ø ø ø ø ø ø j11#(14 91EJ1V [1g+l1x,}1-1.1MIDI_UnlockMemory_!" t Z[1Z[Ù 1 ?e1MIDI_UnlockMemory_0MIDI_LockMemory_ ?""""""""""֡ x- _MIDI_Tempo__MIDI_TotalTicks__MIDI_Division__MIDI_Context__MIDI_FPSecondsPerTick__MIDI_TicksPerBeat__MIDI_TrackMemSize__MIDI_NumTracks math387r emu387gt&$C:\ROTT\SRC\AUDIOLIB\source\ll_man.cވOS2203fOpDCk,t+$C:\ROTT\SRC\AUDIOLIB\source\ll_man.c0P!C:\WATCOM\.\H\stddef.h,GUSWAVE ok.GUSWAVE not installed.No free voices available to GUSWAVE.u Not enough Ultrasound memory available for GUSWAVE.Not enough Ultrasound memory available for GUSWAVE. Try in!itializing Sound FX before Music.NNo voice with matching handle found.u NInvalid VOC file passed in to GUSWAVE.oInvalid WAV file passed in to GUSWAVE. Unknown GUSWAVE error code.tGUS Voice S not playing. MVoice : More data -- tchMore data -- size = Inv blocklength = edVoice done. E.Voice not active. a NULL Voice SWA : Done -- Ok Null voice K(Number of voices = %d. Could not find voice to kill. hKill - GUS Voice %d Invactive inactive edKill All Voices oicOut of voices. GUS voice %d playing e Creative Voice FileˡNo more voices. Skipping sound. fiVoice ended before playback. VRIFF%d WAVEctifmt nacdataedNo more voices. Skipping sound. No more voices. Skipping sound.    S_GUSWAVE_PanTable4GUSWAVE_ErrorString_.0_GUSWAVE_ErrorCodeGUS_ErrorString___GETDSS _VoiceStatusX wW.$ wB.$ø ø$øLøøøø0øXÍ@Vƍ-  $(8=MR]bhntzfrvwz~  */1264<?N@SB[DeFkHq _GUS_Silence8_GUS_Silence16 _VoiceListDLL_RemoveNode_ _VoicePoolF LL_AddNode_v_GUSWAVE_CallBackFuncơ1u]zPR<z@tuz u B@BD^ÅuW1ۉt3^j^P1j=9=<Dhp    JsLyNPQSZ\]_akbloquv$16?DRYfjpg5 DB_printf_ DB_PrintNum_GUSWAVE_GetNextVOCBlock_Gt F`1^ÐVWƉ׍u&hthNhhtkzPt^zPtJhBDN[ &.3 = BG ]ch r w|   ߡhB8hB@BD_^h hh1_^Å1ۉhh tBh^j^P֝e   6=DI bgmr |   w} #035Kcer{MGUSWAVE_CallBack_GUSWAVE_DebugCallBack_GUSWAVE_GetVoice_(GUSWAVE_GetVoice__GUSWAVE_MaxVoicesB1j h=t F`1_^ËSRÜXt ;ZTtuPu Z[Í@t@Í@SQRVX1҅~")=   $) 2 > Sn _GUSWAVE_Voices    &(,5?A<CEGIK MQ"Z,c2e7g@iDjFlMȴ _GUS_Debuggf1_stop_digital_)1tBl9|P=tRh(^ZY[Í@SRWUœXɅu0ؿP-=t h@]_Z[ÉP=uztEB ;B Ph`B ', K`fot  _GUSWAVE_Installed͡zthxB h1]_Z[ÐSQRVWU==t hX 1҅~$1t =Bl9|11҃=u궝Q  !& =JRW cs|n]qjttvxxz{$269?QS[aL11~=11ۉtSGl9|ʼnP1]_^ZY[ÐSQVWƉќXÉlj…uؾP5_^Y[Ãxt$G   +19C I P V%PITCH_GetScale_gf1_dig_set_freq_Igs{!( /6?CEL[ad,_GUSWAVE_PanTable_GUSWAVE_SwapLeftRightB D K N S Y _ f l    ϡf P$P@x8sP8PDPDP$PD)P8Z[ÐSRÃx8v'@DC@{8sC8CDCD)C8Z[Ãx\uZ[ÍP8@S\{8sC8CDCD)C8{Dv {@tZ[0Z[ÐVWU1                     # % , / 5 @ I L R !e #h ,GUSWAVE_CallBack_GUSWAVE_DebugCallBack_x%_GUS_HoldBuffergf1_play_digital_ t~ u F =t )щʉVh}1ہ~߉~d=uQh%P1fFLP1fP)f)‰%N^DPV@1)%W_f l!" ǃuK=t hXjljP ]_^ÜXʼn~ jF4=tWhPFT]_^L  ( - 6 Jinu | Ȍstrncmp_ _MV_ErrorCode%q 'v )x ,} 0 2 4 7 8 9 ; < ? @ B A C: DE FL HU Kc Mg Nj Wp i j m o p t u w GUSWAVE_AllocVoice_bm ËVWUljT$$͋L$t -ƅu/=t h=]_^1fGlj~$F(F0F8D$#3##7$<M%Yaf yr GUSWAVE_Play_ᡳFEHOVZ]w{"'ϡ]_^VWUƉT$$L$ u,(Fu0F t N~fσt]_^i9ttԝ) %#3;#IQ#esw]_^1fAD$ tt]_^8t-]_^D$ ƅu/=t h@=]_^@T$ 3%AH#\n%z 7:=GL`dmr ")03:AHOcGUSWAVE_GetNextWAVBlock_ɡ&P @W@P@\@(@0}FDFD)‰V8~@F@VDЉF$FD$ FXD$$F`F(F,F4D$Fm"GUSWAVE_GetNextDemandFeedBlock_졵]_^VWUl$ljƅu+=t hd5@X @@Px\@(@0@8@DuF@F$Fx.&%*27 J](GUSWAVE_VoiceAvailable_`GUSWAVE_GetNextVOCBlock_GUSWAVE_GetNextWAVBlock_< GUSWAVE_GetNextDemandFeedBlock_ GUSWAVE_Play_ GUSWAVE_PlayVOC_p GUSWAVE_PlayWAV_ GUSWAVE_StartDemandFeedPlayback_AGUSWAVE_SetReverseStereo_GUSWAVE_GetReverseStereo_nXD$ F`D$FJbpQsscanf_fclose_Z1E#EPPEP ueEPEЃ PEЃPEЃPEPEPPEP UEEE3%8FWhy*7_GUS_MemConfiggf1_unload_patch_USRHOOKS_FreeMem_`]_^ZY[h,SQRVWUEEЋEEtbXEkEEt!EEǀkEfǀEƀEP= ,7CU\hw|5GUSMIDI_Installed1ConfigFileName2'$ 200GUS_GetPatchMap  name 3text ud index ignore7fp+$ 800GUSMIDI_UnloadPatch  +EE]_^ZY[hPSQRVWU(EEЋEEu}u E%Eu E EUҸE-E8 6AMn+EQWgv (4AVctzYYgf1_get_patch_info_ _GUS_AuxErrorUSRHOOKS_GetMem__GUS_HoldBuffergf1_load_patch_cEE}tEE1f-kIEE}tEvjEPPk]ÍEE}t#EE8 ! ET r{ @n O  r  O ` a_tmpfchar a_ungotten a _bufsize a_handle a _flag a!_basea_cnta!_ptr 4__iobuf5FILEF6r O    ;  # ` a]=reserved! aYdata_sizeaWmaster_volumeaUwave_forms aT channels aS voicesaRinstrumentsapatchheader   ' `? aAreserved a layersmgf1_midi_change_program_ơe prognum prog  flags)$ 800GUSMIDI_LoadPatch prognum prog 9textret!wave_buff Epatchi status.$JjF00GUSMIDI_ProgramNE UEEƀEE]_^ZY[h$SQVWU EUEЋEEtUkE U1]_^Y[h(QVWM3; Zeq (gf1_midi_note_on_gf1_midi_note_off_kUEU]} uLEЋEEt$j M]EkEPM]1]_^Yh QVWU EU]UEl) +7W^v  Change channel prognum prog)$G000GUSMIDI_NoteOn chan note velocity prog*$B1G000GUSMIDI_NoteOff chan noteb   -7>"J+g-/135>HJLNR#T%V;_Bgahlrsz{GUS_GetPatchMap_GUSMIDI_UnloadPatch_GUSMIDI_LoadPatch_GUSMIDI_ProgramChange_JGUSMIDI_NoteOn_GUSMIDI_NoteOff_BGUSMIDI_ControlChange_sGUSMIDI_PitchBend_Bgf1_midi_parameter_gf1_midi_pitch_bend_GUSMIDI_UnloadPatch_n]_^Yh QVWU EU]]UE]_^Yh QVWU EU]]UE]_^Yh SQRVWUE}| EEE]  .? b s !k velocity0$s4G000GUSMIDI_ControlChange channel number value,$4G000GUSMIDI_PitchBend channellsbmsb+$E Hgf1_midi_synth_volume_Z_^ZY[h(SQRVWU E}} EEEEE}}EEEEEEU1]_^ZY[h SQRVWUEE]_^ZY[h,   ^j"}    ;Vt|"<IYce3GUSMIDI_Shutdown_ GUS_Init_GUSMIDI_SetVolume_4SQRVWU=tE}t EE=} =~ E}| 1EEEƀEǀEƀϸ= #$7@JS}% _GUS_GetPatchMap_gf1_mem_avail_GUSMIDI_LoadPatch_GUSMIDI_ReleasePatches_ GUS_Shutdown_ݡGUSMIDI_ReleasePatchesi($ q I0GUSMIDI_SetVolume volume'$, J0GUSMIDI_GetVolume"$, J0GUSMIDI_Initreti startmemn ]ainstrument_sizea@instrument_nameainstrumentBinstrumentdata` aCidata a?header Dpatchinforrrrr⡵&<Pdz+RwC:\ROTT\SRC\AUDIOLIB\source\gusmidi.cC:\WATCOM\.\H\conio.hC:\WATCOM\.\H\dos.hC:\WATCOM\.\H\i86.hC:\WATCOM\.\H\stdio.hC:\WATCOM\.\H\io.hvC:\WATCOM\.\H\sys\stat.hC:\WATCOM\.\H\sys\types.hC:\WATCOM\.\H\fcntl.hC:\WATCOM\.\H\string.hC:\WATCOM\.\H\stdlib.hC:\ROTT\SRC\AUDIOLIB\source\usrhooks.hC:\ROTT\SRC\AUDIOLIB\source\iWyE}t EEDEE}| EEEE}EE]_^ZY[hSQRVWU]_^ZY[ӝ3 &#!'F(U v )* zGUSMIDI_ReleasePatches_GUSMIDI_SetVolume_ GUSMIDI_GetVolume_ GUSMIDI_Init_GUSMIDI_Shutdown_ooy   (./0 198ULTRADIR\midi\r%d%d, %d, %d, %d, %d, %s .pat*]_GUSMIDI_Installedalm _PatchLoaded _PatchMap _PatchWaves_Patch _ProgramName1_InstrumentDirectory:P+B%$3HGUSMIDI_Shutdown0 U[jnterrup.hC:\ROTT\SRC\AUDIOLIB\source\newgf1.hC:\ROTT\SRC\AUDIOLIB\source\gusmidi.h݈ math387r emu387gt#!C:\ROTT\SRC\AUDIOLIB\source\gus.cOS2203fOpDCh)t+!C:\ROTT\SRC\AUDIOLIB\source\gus.cZP!C:\WATCOM\.\H\conio.hsP!C:\WATCOM\.\H\dos.hIP!C:\WATCOM\.\H\i86.hP!C:\WATCOM\.\H\stdio.hhP!C:\WATCOM\.\H\io.h P!C:\WATCOM\.\H\sys\stat.h!P!C:\WATCOM\.\H\sys\types.hP!C:\WATCOM\.\H\fcntl.htP!C:\WATCOM\.\H\string.hP!C:\WATCOM\.\H\stdlib.h.g?o@vA~BCFD:<HIKLOPRS. _FX_Installed FX_Shutdown_LL_LockMemory_ _FX_MixRate MV_Init_lVWUƃ=tt t]_^D$51 w0.$QىӉ‰xo  $/7<A U_s\0i5k>nCpQqVtfukwoxt{~}(,5<\!LL_UnlockMemory_ MV_Shutdown_?t!-t ]_^NNNkkkNkNNNNSQRV=u1^ZY[á w%.$…t"e!*2BFJNRVZ^bfjnxMV_SetCallBack_١c 15^ZY[ÐSR1҃ w.$Z[Z[Í@=OOsss !-159=AEIMQUYapuBLASTER_CardHasMixer_BLASTER_SetVoiceVolume_PAS_SetPCMVolume_ MV_SetVolume_GUSWAVE_SetVolume_ MV_GetVolume_GUSWAVE_GetVolume_=sZcllR¡ w>.$t&ZÉtZÉZÉZÍ@ w/.$x ).9BMV _hlptx|!"!!NUY^ikp{( +=FMOVZ+c0l3s<HFX_ErrorString_T FX_SetupCard_TFX_GetBlasterSettings_FX_SetupSoundBlaster_`FX_Init_0 FX_Shutdown_(FX_SetCallBack_ FX_SetVolume_( FX_GetVolume_FX_SetReverseStereo_BLASTER_GetVoiceVolume_PAS_GetPCMVolume_MV_SetReverseStereo_MV_GetReverseStereo_ MV_SetReverb_MV_SetFastReverb_MV_GetMaxReverbDelay_MV_GetReverbDelay_MV_SetReverbDelay_MV_VoiceAvailable_Сhu 1@@@@@@@=! #$!&%.&6'>(F)N*V+^,FFX_GetReverseStereo_ FX_SetReverb_FX_SetFastReverb_FX_GetMaxReverbDelay_FX_GetReverbDelay_ FX_SetReverbDelay_FX_VoiceAvailable_FX_EndLooping_$ FX_SetPan_DJTUW^_or{ $%,1; @D K"P#Z'_0d:k<p=zA|JMV_EndLooping_ MV_SetPan_ MV_SetPitch_MV_SetFrequency_ MV_PlayVOC_L!@RƒuZƒu˃u˃uËVWUt$V|$Wl$U…} 3-$.1D/Qd0q14MV_PlayLoopedVOC_ MV_PlayWAV_MV_PlayLoopedWAV_]_^ VWUt$ V|$ Wl$ Ut$ V|$ W…}-]_^VWUt$V|$Wl$U…}]_^ VWUt$ V|$ Wl$ Ut$ V|$ W…}%2;[3p4JTVW[drtvw{15:DLOosx$, MV_PlayVOC3D_ MV_PlayWAV3D_ MV_PlayRaw_P}-]_^VWUt$V|$W…}-]_^VWUt$V|$W…}-]_^VWUt$ V|$ Wl$ Ut$ V|$ W…}-]_^$53M6c7E FX_SetPitch_dFX_SetFrequency_ FX_PlayVOC_FX_PlayLoopedVOC_ FX_PlayWAV_FX_PlayLoopedWAV_L FX_PlayVOC3D_ FX_PlayWAV3D_ FX_PlayRaw_FX_PlayLoopedRaw_, m (8: < = A# J, \/ ^Y `] ab em ox z | }        VaMV_PlayLoopedRaw_ MV_Pan3D_MV_VoicePlaying_MV_VoicesPlaying_MV_Kill_MV_KillAllVoices_+ VWUt$(V|$(Wl$(Ut$(V|$(Wl$(Ut$(V…}=]_^@…tÍ@@@RtZRt.(8>N9Zn:v;<=،BMV_StartDemandFeedPlayback_MV_StartRecording_MV_StopRecord_2 ZVWUt$V|$Wl$Ut$V…}=]_^SӋvut"[û[ËuC3 >6IZ?n@@ FX_Pan3D_x FX_SoundActive_ FX_SoundsPlaying_ FX_StopSound_ FX_StopAllSounds_ FX_StartDemandFeedPlayback_ FX_StartRecording_ FX_StopRecord_`                 / 6 : ? J L Q \ (` 5s L%Unknown Fx error code.sASSVER@M>_FX_SoundDevice _FX_ErrorCode _FX_Installede _FX_MixRate math387r emu387gt$"C:\ROTT\SRC\AUDIOLIB\source\dpmi.cOS2203fOpDCk*t+"C:\ROTT\SRC\AUDIOLIB\source\dpmi.cP!C:\WATCOM\.\H\dos.hIP!C:\WATCOM\.\H\i86.hP!C:\WATCOM\.\H\string.h*.=5A@JDQERJSOT[VjW}`ghjilpmr@k_SegRegs_Regs  math387r emu387gt#!C:\ROTT\SRC\AUDIOLIB\source\dma.c%OS2203fOpDCk)t+!C:\ROTT\SRC\AUDIOLIB\source\dma.cwP!C:\WATCOM\.\H\dos.hIP!C:\WATCOM\.\H\i86.hP!C:\WATCOM\.\H\conio.hsP!C:\WATCOM\.\H\stdlib.h)ABE$J1S8]?_AaCcLeQgajflonvozprtx{LjDMA channel ok.DMA channel out of valid range.Unsupported DMA channel./* Unknown DMA error code. Q_DMA_ErrorCode0 math387r emu387gt'%C:\ROTT\SRC\AUDIOLIB\source\debugio.cpOS2203fOpDCk-pi+%C:\ROTT\SRC\AUDIOLIB\source\debugio.cVP!C:\WATCOM\.\H\stdio.hhP!C:\WATCOM\.\H\stdarg.hP!C:\WATCOM\.\H\stdlib.h-yi+%C:\ROTT\SRC\AUDIOLIB\source\debugio.hH "CODEDATABSSFLATDGROUP_TEXTu iOCONSTי CONST2 _DATA  _BSS  L_ _disp_offset<iҠfÍ@SQRVWf51f =|3 P^= u퍁`` 9u1؃ | 1f1؃ u1fi1؃ u:Ơ1f 6$%'0".'23584;9K7Q;\<_?fAoBtEzGHKMNPSTWYbcghj8 DB_SetXY_ DB_PutChar_DB_PrintString_- DB_PutChar_`=}(  1f@9|f5_^ZY[ËSQRŠ1ۄt1CjBuZY[À71Cw:1҅~ ;IKB:d_^YÅ}-BQVWd˝ 2Qmyitoa_Dmyutoa_P myutoa_=Z1ۉ1 }0릋SQRd } $-B $1ۄt1CjBu؃dZY[Í@SQdӉ$$1ۄt1CJBu؃dY[ÐSQRVWU,$H$L5Jlim  $*-/259=DHJPp} z myitoa_I 11%AA fDB_PrintString_H$$FA9.Ё,]_^ZY[ӝ "Б< DB_PrintNum_pDB_PrintUnsigned_ DB_printf_u#&Zdxz|}D _disp_offset. math387r emu387gt'%C:\ROTT\SRC\AUDIOLIB\source\blaster.cbOS2203fOpDCk-t+%C:\ROTT\SRC\AUDIOLIB\source\blaster.cP!C:\WATCOM\.\H\dos.hIP!C:\WATCOM\.\H\i86.hP!C:\WATCOM\.\H\conio.hsP!C:\WATCOM\.\H\stdlib.hP!C:\WATCOM\.\H\stdio.hhP!C:\WATCOM\.\H\string.hP!C:\WATCOM\.\H\ctype.hf*Z@bJhRwUZ\_begoܴ! _GlobalStatus_BLASTER_OldIntơ:ມ)Ӌ!!Ѻ ZY[Ë`'fffЉԁ=|S)t 0u#fЉf\G9>CQ W a my  j _chain_intr_|`_BLASTER_TransferLength_BLASTER_CurrentDMABuffer_BLASTER_DMABufferEnd_BLASTER_DMABufferD_BLASTER_SoundPlayingBLASTER_DSP1xx_BeginPlayback__BLASTER_SoundRecordingBLASTER_DSP1xx_BeginRecord__BLASTER_CallBack )Ë 9r =}&=t =t =tfЉԃ=v `j '-6;A MUZ`hms|Ñ_BLASTER_Interrupts_BLASTER_SampleSize@_BLASTER_CardConfigPBLASTER_ErrorString_BLASTER_EnableInterrupt_BLASTER_DisableInterrupt_BLASTER_ServiceInterrupt_hsty}!+7@JS]fl|aK t ^ZY[ËSQRV )쨀t )Kwu ^ZY[ÐSQRUڹ$$ $<$0d,$-Ic|  $&%-)3+;-=/F3R4T7V9\<bElOrQ|RTWX[]_abcd 5BLASTER_ReadDSP_BLASTER_WriteDSP_ _BLASTER_Card_BLASTER_MixerTypeF=u1 $ $<$ȃ]ZY[SQRVWUtu=|DD 5 =-]_^_827>NޡZY[=|?D5 =-]_^ZY[=Y1ۉ5 =]_^ZY[Í@ @SQRV$ gB!'-39?bhntz_BLASTER_SamplePacketSize )쨀$1@SQRVWU=؋5 9}=-9~1Ҹ@B)ٸ)ȉ@B؝$0 @ISbl{W`fhklm ijo<{A~FK|P}^pv5Ocmo{BLASTER_ReadDSP_BLASTER_ResetDSP_ BLASTER_GetDSPVersion_lBLASTER_SpeakerOn_BLASTER_SpeakerOff_BLASTER_WriteDSP_BLASTER_SetPlaybackRate_BLASTER_GetPlaybackRate__BLASTER_SampleRatejM 1ң@]_^ZY[Ë 9s 9v A11ҊB]_^ZY[áËSQRàe #05?DJTcinu|ٌ_BLASTER_SampleSize   $#").+8,>.D1M4R6W8YҴ_BLASTER_MixMode6BLASTER_SetPlaybackRate_BLASTER_DisableInterrupt__BLASTER_HaltTransferCommandBLASTER_ResetDSP_uutu6 )t $ˆЉZY[SRutQ%+1AMlq ~!"#]:[>_@dDnMtVvX{Z\^bdfhjmoprs|c<DMA_EndTransfer_DMA_SetupTransfer__BLASTER_DMAChannel۴_BLASTER_TotalDMABufferSize} 1Z[ËQVWUƉt = = u ]_^YÉىu ]_^YÉ=55-15V$ &9GT^r%}&'/ /5;AGIQX[dixDMA_GetCurrentPos_Q]_^YËSRV=u5^Z[t u^Z[)tt^Z[Í@SRH11҈¸غ=G )18CP(V\k"b1Z[ËSQRVH11ۈøH=|*=Uv5 1^ZY[Í@SQRVWŠ%t5+}B '.4 ?F\b"sy"X      # * 1 !P "U $e &g 'l *| - 7 C F G E H J L N O T U S V BLASTER_SetMixMode_BLASTER_StopPlayback_tBLASTER_SetupDMABuffer_BLASTER_GetCurrentPos_XBLASTER_DSP1xx_BeginPlayback_BLASTER_DSP2xx_BeginPlayback_ BLASTER_DSP4xx_BeginPlayback_ FBLASTER_StopPlayback_BLASTER_SetMixMode_BLASTER_SetupDMABuffer_ 55Ht0(!Jt 1Ё=1_^ZY[VWUlj։݋T$л8 ";"S`gsy)*+X Z \ ` d e f g i l( u0 = B D W \ c n s              YBLASTER_EnableInterrupt_BLASTER_DSP2xx_BeginPlayback_BLASTER_DSP4xx_BeginPlayback_jW tXD$}}1]_^SRH1ۉ1҈¸1ػ1Z[Í@L ,%/ 4AP-W.q"K SQRVH11ۈøH=|*=Uv5, 1^ZY[Í@SRH11҈¸$غG!' 29OU"fl"rN              " ) H M ] _ d t ~          ;BLASTER_DSP2xx_BeginRecord_BLASTER_DSP4xx_BeginRecord__BLASTER_MixerAddress 1Z[ËVWUlj։݋T$лtXD$}}1]_^SӋL" &)2*;+G RW,dn s/01xBLASTER_BeginBufferedPlayback_0 BLASTER_DSP4xx_BeginRecord_ BLASTER_DSP2xx_BeginRecord_ BLASTER_DSP1xx_BeginRecord_ BLASTER_BeginBufferedRecord_ BLASTER_WriteMixer_T Ǖ! * ; > @ A F H J M O S P" U/ W4 Y> [C ]E `J aL jT qW ra sm |p q {      ] ؃[ÐR)ZÍ@SRr vt=yut)ƒ%‰+Z[Ë2)ð3?311 12N1Z11111  )+Z[ú Z[SQR=~Å}1ۡ1Ƀr v t.du_ӁӋ؃H2؃3t)?i1u11111w       " - 0 3 C I P e r            ),O ؃ ZY[ËSRr vt=yut&)ƒ%‰+Z[Ë4)ð5)+.)#?1K1r1~111EjZ[ú Z[SQR=~Å}1ۡ1Ƀr v t.du_ӁӋ&؃H4؃5؃ )0Z1f1t1111BLASTER_ReadMixer_p BLASTER_GetVoiceVolume_ BLASTER_SetVoiceVolume_0 BLASTER_GetMidiVolume_ BLASTER_SetMidiVolume_BLASTER_CardHasMixer_,BLASTER_SaveVoiceVolume_4D^mr} !"$%&'*+/$7,>1G4M5QMVlXVX\ekF _BLASTER_OriginalVoiceVolumeLeft!_BLASTER_OriginalVoiceVolumeRight`ZY[ËËRr v t&ZÃuY)ZË2)3)ZSRr v tZ[ÃuOG61B1M2U1a1m1r2~131>"_BLASTER_OriginalMidiVolumeLeft/2؃3؃Z[Í@Rr v t&ZÃuY&)ZË4)5ݝL212!1-183?1Qj1v141114t# _BLASTER_OriginalMidiVolumeRightu)ZSRr v tZ[ÃuO&/4؃5؃Z[Í@SQRVWU@@@ 881541?4G1R4Y1e1p5w1bnoqstvz1Phn ")0ތgetenv_toupper_ __IsTable"@@@8…u~ D$D$$D$ D$:1Z u ́u 6178 sscanf_]_^ZY[@So p r ta_BLASTER_InstalledBLASTER_Shutdown_(~S=tD$D$ D$D$ D$D$D$ D$D$ u1[RuZÉPP ǝ[: ;(1:CLU1_dnxӕ!"#$%&'()+-1:@B FGHI'J0K9LBOKPMZPaRjclpnvBLASTER_RestoreVoiceVolume_BLASTER_SaveMidiVolume_BLASTER_RestoreMidiVolume_BLASTER_GetEnv_BLASTER_SetCardSettings_BLASTER_GetCardSettings_BLASTER_GetCardInfo_PّBLASTER_SetCallBack_BLASTER_LockEnd_BLASTER_LockEnd_DDPMI_UnlockMemoryRegion__BLASTER_InterruptsDPMI_UnlockMemory_꡴-P PPP1ZÐSQÁC t 1Y[1Y[Ë@Í@R@~Q'8\i??? 页t? ?:?) .?8=?GL?V[?e'j?ty????p{t} +:IXgv ;ay"??$?.3?=B?LQ?[1`?jo?y4~?5?2?3?Œ+DPMI_LockMemoryRegion_DPMI_LockMemory_롲9ZËSR@ø ø ø ø ø ø ø øWj ?<, @,>1A=BANSA_ dApuA:A AA ø ú ø ø ø ø ø ø ø øMe AA*'/A;@ALQA]bAnsA"AAA*9HLN]n):K\m~BLASTER_UnlockMemory_ ø ú ø ø ø ø ø ø ø ø tڝjAA%*A61;AGLAX4]Ai5nAz2A3A AB7BLASTER_UnlockMemory_BLASTER_LockMemory_Lmemset_int386_B Z[1Z[ËSQR1f$1fʃfD$1|$uD$ 1ZY[ËSQRft*11f$fL$  ,CZDCD7allocateTimerStack_\deallocateTimerStack_(;=BGUW\drx!",479;:=GNRSR U7^<d>hR&_BLASTER_WaveBlasterState롳ZY[ËR=u5) ZÍ@SR=u؃Z[SQRVWU=tu؉ BG 1!1-12E>1QZ1eEl1:;ABLASTER_ReadMixer_BLASTER_GetDSPVersion_DMA_VerifyChannel_7!)캡)r v t4u/231ɉ *1-t ;`#(EFJ2VF[2eFj3rx~G  *Hjeth~qz (29DKPdnsxjBLASTER_LockMemory_~Ku ]_^ZY[á tu ]_^ZY[Ë|~]_^ZY[Ë4u]_^ZY[tȃ]_^ZY[ø3$H/C\m>wIBݴallocateTimerStack_J _dos_getvect_BLASTER_ServiceInterrupt_ _dos_setvect_IRQ_SetVector_ffu -]_^ZY[ù f}ɉpɉt^f ft*11f$fL$ ޝQJ B!8 =KD I SL\McLlNuB| CDb ).GQZajns  9 >o*BLASTER_WriteMixer_IRQ_RestoreVector_I 1۸f5]_^ZY[ÿ1=]_^ZY[SQRVr v t2u-23|}L ,:1G)Lj2w2|O3O#>P/Vf 1f ft(1f$fL$ 11f5^ZY[=  M$)B0 AC]Dh n:WnBLASTER_SetupWaveBlaster_BLASTER_ShutdownWaveBlaster_< BLASTER_Init_hBLASTER_Shutdown_}K C J O V e r x ~    #*error code.ryBLASTER%xa%d|^*arG_BLASTER_ErrorCodeT/_BLASTER_OldIntN_oldStackSelectorTh math387r emu387gt%#C:\ROTT\SRC\AUDIOLIB\source\awe32.cOS2203fOpDCk+t+#C:\ROTT\SRC\AUDIOLIB\source\awe32.cP!C:\WATCOM\.\H\conio.hsP!C:\WATCOM\.\H\string.h*M\kzጦ___midieng_ecode___midieng_code ___nrpn_ecode ___nrpn_code___midivar_edata___midivar_data___nrpnvar_edata___nrpnvar_data___embed_edata ___embed_dataNf*"  " ")."8="B#G$L!Q#X$]!b%g&l!q%x&}!'(!)*!+,! ShutdownMPU_1AWE32TERMINATE _awe32NumGAWE32TOTALPATCHRAM LoadSBK_zG AWE32INITNRPNmemset_DPMI_UnlockMemoryRegion_DPMI_UnlockMemory_St#_^ZY[ú hf11_^ZY[SQRqj- .- 4/90>1CH2RY3l-q.v{ 455 "';@QV[`qs|    !2*ZY[45  55).53#8$=4B#I$N4S%X&]4b%i&n4s'x(}4)*4+,4\) AWE32_Init_AWE32_Shutdown_|AP_AWE32 ok. Could not detect AWE32.Unable to initialize AWE32.MPU-401 initialization failed in AWE32.DPMI Error in AWE32.uUnknown AWE32 error code. ,$_AWE32_ErrorCode,L _NoteFlags _wMpuBaseAddx _wSBCBaseAddx _wEMUBaseAddxt math387r emu387gt'%C:\ROTT\SRC\AUDIOLIB\source\al_midi.cOS2203fOpDCk-t+%C:\ROTT\SRC\AUDIOLIB\source\al_midi.cP!C:\WATCOM\.\H\conio.hsP!C:\WATCOM\.\H\dos.hIP!C:\WATCOM\.\H\i86.hP!C:\WATCOM\.\H\stddef.hP!C:\WATCOM\.\H\stdlib.h*aj  ?b     E_AL_SendStereo _AL_LeftPortQAL_SendOutputToPort_{1AL_SendOutputToPort_AL_SendOutput_< _AL_RightPort_VoiceޡQU]ЉʻK)EQK)]YÐQV։ك=tuˉ^Yáˉ^YSQRVWUǍ )) u.DLSXclt}_ _Channel!_ADLIB_TimbreBankV _slotVoice _offsetSlot~ ƀ )4 )); J )΋$ |GE}EEEU1EF1$?¸?)Љ‹E):FYa  _VoiceLevel _VoiceKslS #&.6<BKW\^x " 7 B oQAL_SendOutput_ZE]؉V1ۉUȁ U1ہ°EE‰U1ۃ`^U1ۉȊ^U1ۃ U1ہ^U. % 5 G ` r    r _AL_OPL3С1ۃ@^EEt+F $1 áF $1 á2=tF U$1 0É1ۉ^ F}$??%)ËE3  8=OW u  +ЉV?W@E‰W`1ۉȊ^U1ۉȊ^W 1ۉȊ^1ۉȊ^ ]_^ZY[SQRVWU 4)) .  ( ? N ] l ~  #2 I#[%]'f*,203479:;</=;FDVOX`Z[]̡f)ˉUډUR ڃ|U |XÉ]]苓))ÉU<$ EE)]) &Sk Rux?U 1P@E@ $%E苀ыU1Ҋ@? tE @}U?Es3   % AS^ j v  1^_bcdfhik,n>pQsZuczox}w{6꡶1 ˊ@E) @~ )U?E1 ˊ@E@ $%E)uu 3 -U b gov _Voice_Pool塳s]4@}? 1Ҋ@E ) ]@~M)?1ҋ@ ]_^ZY[Í@SQRV 8" * /7Q|  Ijms".NUZ`ax}LL_RemoveNode_  t3r)j)1^ZY[ø^ZY[ÐS)؋t;P u@[Ëu[ÐSQRVWU))$E |F ))Q %*P _NoteDiv12E苁E u! À)؋.)؋)؋ ])؋ _~_}1ɋ])؋<.)AQWt3' _NoteMod12 _OctavePitch _NotePitch硲zE]) ))U( ӉE=u*UE U]E°]} t=#;BRf z .K!P#U%Y([+s-*/13568:;= ?&B)D.E1G&~ _}EAE)U)M ) ٍ<(  ˍ]_^ZY[ÐS}1҃}037M^elsx$H6I@GGMKOaS{QTV_hijlopqr{     # 6 8 C H J V l s !AL_SetVoiceVolume_ _AL_Stereom)ЋtBu[ÐSӃ t)Љ [Í@SӉ)Љ$[SQRVWU 1ҋ5Mt=uEU1ǝ.  D_y <_VoiceReserved LL_AddNode_v uEuWk, 1ۉ ¹S($]M,F]9|1Z@1҃4`L  &19QV\ahAL_SetVoiceTimbre_AL_SetVoiceVolume_DAL_AllocVoice_ AL_GetVoice_`AL_SetVoicePitch_AL_SetChannelVolume_AL_SetChannelPan_ AL_SetChannelDetune_ AL_ResetVoices_8 ݷAL_CalcPitchInfo_x W- fff=@u]_^ZY[ËSQRV 11ɉډډC_~^ZY[Í@SQRVWU1ҾU]uU8 '.5cv7v              ! ' - 3 9 K _ m x          ࡳ Uu}Uȋ1ۋU111V`W`̝B%, 3 8DSbq V@W@U]u}CFU]u}$]_^ZY[Í@SRVW=t,=u#=5t+=t_^Z[ÐSRŝ3T]k q     ! 0 D S b t     % + - . 1 2 4 7 9* B0 H4 JF KH OX QZ Th Vt _| e~ c AL_StereoOn_ AL_FlushCard_2 VW=t=t1=5t =t1_^Z[Í@SR 11=u =tQ  * 7>\m~  AL_NoteOff__ Z[Í@SQRVW| | <t _^ZY[ÜXʉƍ))( u 1ۋj)Ȼ)ȉ<1P18(T`hmf i k m o p r t v        ? R ^             Դ_AL_MaxMidiChannelx _^ZY[ÐSQRVW…| |Wu _^ZY[ÜXƉй1)W)лP1_^ZY[QVWU;$)t;P u )'RYafkꡲ9P u׃))1ۉ($E |Jэ))E=t6E1ۉʊE1ۉʊE1ۍs3.5^ty~.AL_AllocVoice_E))j)1ƍZj]_^YËQVWUU;u Uƃu%t 8 1BNSZy#KTku+CL \hlty$%)&(AL_SetVoiceTimbre_AL_SetVoicePitch_̡S 1ƃtz))Ej )ȉ ȉ(ø{Љ]_^YÐSQRV4)A= 08DL\kw~E@t1ۋR u^ZY[QVWƉЉ;5)^r<eryW{te_^YÃd_^YÃrv% +v%& 7Ҵ(AL_SetChannelVolume_AL_ResetVoices__^YÃ_^YÉ_^Yà  _^YÉ$_^YËم1ۋR u_^YZ t ǃ @)1҉$_^YË(&='1;KW]i uj'+,-.$7,?L=Y@^AgJlSuVX[_ cf)g/kXl]minxrswx|~ AL_FlushCard_ AL_StereoOn_ AL_StereoOff_0 AL_Reset_| AL_ReserveVoice_ AL_ReleaseVoice_ AL_NoteOff_ AL_NoteOn_LAL_AllNotesOff_,AL_ControlChange_l衲 Љ(_^YË( ։(_^YÃ(u=kdf0f.!(uf0fk.df0f,_^YS;)Љ[QV;u G #-:AKU\dmzUSER_CheckParameter_͡K)*1҉ ,)֋tBu^YËSQRU`oB ,5;DLR^w|!246>DUip{~3:BGBAL_ProgramChange_AL_SetPitchBend_4 AL_DetectFM_? AL_LockEnd_ AL_StereoOff_)E!dK)`)Euu1]ZY[Í@R14au" AL_Reset_ AL_LockEnd_H/DPMI_UnlockMemoryRegion_DPMI_UnlockMemory_H H9~ # $%$&. 3&= B&L Q&[`&jo&y~&&&&ܕ`t!"#$%&'(),*;+J,Y-h.w/01234=DLUm+DPMI_LockMemoryRegion_DPMI_LockMemory_롵Y@ZÐHÐSQRVUHøo &&$)&38&BG&QV&` e&ot&}$'(N ø ø ø ø ø ø øH ø ú ø@Ne ( (* /(;@(LQ(]b(ns((((塶 ø ø ø ø ø ø ø t 55vwX[((%*(6;(GL(X ](in( /VWXY*Z;[L\]]n^_`abcdefgi+k-p7n<oBqNsTw]ybzr}t~|,BLASTER_GetCardSettings_BLASTER_GetEnv_WgAEt Eu)Mr!vuE 11ɉډډC_~1]^ZY[Í@SR1Ҋ@@B )*6 BJbu# Uu@@@@@@@@ @ @ @ uZ[ð8 '09BKT`Z AL_Shutdown_AL_SetMaxMidiChannel_AL_Init_AL_RegisterTimbreBank_l $-6?HQZcloΡ NOAL(*M _OctavePitch _NotePitch _slotVoice  _offsetSloth_VoiceReserved| _AL_LeftPort _AL_RightPort _AL_Stereo_AL_SendStereo_AL_OPL3_AL_MaxMidiChannelln _NoteDiv12 _Voice_Pool_Voice _NoteMod12 _VoiceLevel _Channel _VoiceKsl math387r emu387gt(&C:\ROTT\SRC\AUDIOLIB\source\gmtimbre.cOS2203fOpDCk.pi+&C:\ROTT\SRC\AUDIOLIB\source\gmtimbre.c܈ "CODEDATABSSFLATDGROUP_TEXTu iOCONSTי CONST2 _DATA _BSS  L_!!Ev1!KTV1!IUva; !W8(!8(!6¨X \T2!Vb!#UEYӣ ItUq1r0XpD#U#aU$HF* a!a !qaA T #!_(X:!"!GT:#!H#!J O!11( 11x 12[Qq(H !@!@11x 11( 1!V&1!fq1Ia !#Mqr@o!u5uA!r%!?aO !aO" 1r[atq9gqrWTz ATcE!! !!u !av7 1!Cb,!!aj a"ut! rqU!!MT<1ar 1ar 1aꡲ\  1ar !!K 1!~ 12ua2!r!e_Fe_!uu 1!eXLfeV&bvUF6bWV bw+v "!Y!!"!FdU!Ef !"**a@o `!!) wSa% aaU4 qr]Tj!!BC5*!1wG!aB3% !G:Q!!!A#[tr"a& ABMQaQa1aLs#S `A2OV !"I|o 1!V3 !ڏ j& g5( AG: V$4ڕ@7V75\a O&Dw#Dw#Dw#Dw#D/w#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dwסd#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#40: < G /*E+ G 1*E+ G 3*E+ G 6 G 9*EH G < 0L ]T $NLE7TS  T4h QB 0Mȿ<QAT;Y3 -lG < :@vwO5@țIi@Ge =g= F0?0?E?DXgu?ABEuHJ @N< |RP@z{J@ @U9E@2I? KOD 0!C" 5Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#rl Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#_ Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#Dw#DB w#Dw#Dw#Dw#Dw#đ_ADLIB_TimbreBankF math387r emu387gts4Ue{J>)gf1midi!BLASTER_DSP1xx_BeginPlayback_MMPU_ControlChange_;PAS_GetPCMVolume_*MIDI_GetSongPosition_;PAS_GetStateTable_*gf1_midi_get_channel_volume_MUSIC_RerouteMidiChannel_/ AL_Shutdown_;T dig_init_lAWE32WPSTREAMWAVE gf1_stop_dma_gf1_free_voice_gf1_sound_stop_ _awe32SPad3ObjgMV_16BitReverb_;1MV_UnlockMemory_~3qNz$YD.b9user!7#_BLASTER_SoundRecordingMmidi_irq_service_!_gf1_adlib_controlMPU_PolyAftertouch_;AWE32WPBUILDSFONT_gf1_page_registerDB_PrintString_!MSOUNDSCAPE_SetPlaybackRate_-&___sbkload_codeBLASTER_CardHasMixer_MBLASTER_SetupDMABuffer_MGUSWAVE_SetVolume_$HmbwX gf1wnote!r"gf1sem!"gf1wmem!"PAS_BeginTransfer_*gf1_midi_get_master_volume__GUS_TotalMemoryH DB_PutChar_!M___embed_edatagBLASTER_WriteDSP_MBLASTER_SpeakerOff_M_old_gf1_service7 gf1_dma_ready____sbkload_ecodeos_eoi_ _BLASTER_ErrorCodeM_visr os_pgm_dma_ DPMI_SetRealModeVector_LMIDI_StopSong_;MUSIC_InitGUS_/gf1_midi_wait_voice_gf1_disable_line_in_ _BLASTER_CallBackMGUSWAVE_KillAllVoices_