(&C:\ROTT\SRC\AUDIOLIB\source\multivoc.cڈOS2203fOpDCh.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*DOXen 8=FZS%MV_8BitReverb_MV_8BitReverbFast_eUu5É=tJMUE= u =t MUEH ]UE= u =t ]U[  5" . 96?'HV _ h m6u+7'+  MV_StopVoice_2ice ;voice  flags#$y F0MV_StopVoice ;voice  flags #rend source dest count length"$n GMV_ServiceVocJMV_Mix_ MV_PlayVoice_ MV_StopVoice_MV_ServiceVoc_ޡEEEEE)ECE;Eu YEEǀEEEExHuE=t E@`막]_^ZY[SQVWUE$= 7( 0 DMW`y8n   .6?GP\^"g$z&)+,-/13689E0MV_ServiceGus_gMV_ServiceRightGus_*MV_ServiceVoc_ӡwU;uEE]_^Y[SQVWUEU;uEӉE]_^Y[SQRVWUHV 9 )4"Y_f9kpu~ "ޡ'EȋEȃx(}EȋP8E)PDEȋP8EP4EȊ@ %uEȋP8EP4Eȁx(s Eȋ@(EEEċUȉB8EȋP8E)P(E`8EEȃx8v Eȃxu EȃxuezEȋP$EȉP(EȋPEȉP4E@DEȁx(s Eȋ@(EEEUȉB8EȋP8E)P(E`8EsEȋ@E̋E@HEEEE}!}uAE@H4:BU*W7XCYR[b]q^_`cfghij k( l/ o8 qA sK tR uY w` xg {q }w ~     E@    ( V 1ŮEЋE̋@%E؃E} E. EȃxtŨE;PwE@HEm]̃EȋPE)ӉX(EȋP8#'+/3f/ EȉP4E@DEȁx(s Eȋ@(EEEUȉB8EȋP8E)P(E`8E)E@ }tE̊%E1ŮBEEE+]1Ҹ@BE܃}u}tEE3       ) 5 ? f r y                    0 EEEȋ@ V Z ^ e l n t v     " # % & ) , . 0 2 4 7 8% 91 <C >S AV { EȋP@E)ӉX0EȃxtIE؋U;Bv Eȋ@E E؋UȉBEȋP4EPEȋP4EPEȋ@U+BUȉB$EȊ@ %um؋E@D}sE؉EEEUȉB8EȋP8Eȋ])ӶMV_SetVoiceMixMode_ ;voice ;next buffer&$gU 500MV_ServiceGus3ptr 4length+$] 500MV_ServiceRightGus3ptr 4length)$ H@0MV_GetNextVOCBlʡ X(E`8EEEE]_^ZY[SQRVWUEEx(v^EP8E)PDEP8EP4Ex(s E@(EEEUB8EP8E)P(E`8EExTu E:YOock ;voiceIptrblocktypelastblocktypeblocklengthsamplespeed tc packtypevoicemode done BitsPerSample  Channels  Format0$  硸<tE@DU(E4]STEx(s E@(EEEUB8EP8E)P(E`8Ex8v Ex4uEEE]_^ZY[SQRVWU EEx(wHExuE@H9B` C D F H K L U [ ] ^ _ `ac&f/h8kAlKm]noqsuvEEP$EP(EPEPE@8E@DEPEP4EP8E)PDEx(s E@(EEEUB8EP8EPE@ %u EP8EPEP8E)P(E`8HEE]_^ZY[SQRVWU EEx(wHExuE@HEEP$EP(EPEPE@8E@DEPEP4EP8E)PDEx(s E@(EEEU#/;bn~'NZjv]KB8EP8EPE@ %u EP8EPEP8E)P(E`8EE]_^ZY[SQRVWU=t=| ]_^ZY[SQRVWU$^kt| H@0MV_GetNextDemandFeedBlock ;voice)$ H@0MV_GetNextRawBlock ;voice)$ H@0MV_GetNextWAVBlock ;voice%$RGMV_ServiceRecordMV_GetNextVOCBlock_MV_GetNextDemandFeedBlock_ MV_GetNextRawBlock_MV_GetNextWAVBlock_MV_ServiceRecord_ MV_GetVoice_: MV_GetVoice_EXEE;Eu EEEU;BLuEP;Eu EEE]_^ZY[SQRVWU E=uE!EE}u EEE$   8 C-py-; +0:DJVgpz!#&'0689=?@׌ MV_Kill_t]_^ZY[SQRVWU=uE#;t@LEE]_^ZY[SQRVWUE=uE^XEEE}uEPY3"-4 : A IEP;Et EU;BP} EEE]_^ZY[QVWU EU]EUB-V;e-=1 : AMbk{ "+467:;=>A C~DMVXY\]_`cS+ MV_SetPitch_MV_SetFrequency_‹EP,EUP,Ћ1UB@EX@EP@E)ӉX0EE]_^Y[SQRVWUE}}EEE}} E}}EEEEE@E ,k pitchoffset%$ N000MV_SetPitch handlepitchoffset ;voice)$ N000MV_SetFrequency handlefrequency ;voice)$i O0sEE ‰UEEE]_^ZY[SQRVWU EXEE=uME@ %uM=u M~E;P\uME;PXuMX^|. H(izeWf^piyz{}~,09=BOSbf =%MV_Mix8BitMono_MV_Mix8BitMono16_ʡxOm@1E@}E.hE@E@E@EΝ  $(,048<@DN>eo?~>?#eMV_Mix8BitStereo16_MV_Mix8BitStereo_MV_Mix16BitMono16_MV_Mix16BitMono_MV_Mix16BitStereo16_%@E@E@E@E@E@rE@fE@PE@:E@.E@"E@Q>?!>0@?ANB]CdisBzCBCD4MV_GetVolumeTable_iMV_SetVoiceMixMode_N",1;@JOY^hmw|MV_Mix16BitStereo_ƴMV_GetVolumeTable_D 0MV_GetVolumeTablevol volume 7table)$  F0MV_SetVoiceMixMode ;voice  flags test.$  P0000MV_SetVoiceVolume ;voicewE@ E@EP]_^ZY[VWUEU]M=u EEEE=t"E‹EPXE‹EP\ E‹EPXE‹EP\E]_^S.E>?T_FoFFF:cQRVWUE=uEYXEEE}uEPE*E@ E@E@EPEE]_^ZY[VWUEU]M=-6;J-y"(1AQSc s!{+467:<=?@ADEFHJKU`*b3c=fFnMV_SetVoiceVolume_RB vol left right%$ K00MV_EndLooping handle ;voice  flags'$x  Q00000MV_SetPan handlevol left rightա1uEvFt t =u %ߝe (((19>CI(R*^*hns{""%)+= u =tV+++EE]_^Y[SQRVWU=EaV '$05";"G"L"S%X ])c)o)*޴ MV_Mix_ E;| EEEǀE}r9}vR} r} } $MH}9}v}C$P5)%)37M<'9?ACEGHILMNPQS T( U? VP Yg Zn cy m n p q t v } F!p!v!!!!BLASTER_BeginBufferedPlayback_BLASTER_GetPlaybackRate__BLASTER_DMAChannelMV_ServiceGus_ GUSWAVE_StartDemandFeedPlayback_ZR! E}tEjhh=u EEuj E}}E]L$%N&-;O@,EPJa$(QR-JMV_ServiceRightGus_GUSWAVE_KillAllVoices_PAS_BeginBufferedPlayback_ɡ"^=uOjhhjj E}}EP5 E}tMV $&(0S5RCTI-^$c,iw9~$%U-PAS_GetPlaybackRate__PAS_DMAChannel!SOUNDSCAPE_BeginBufferedPlayback_SOUNDSCAPE_GetPlaybackRate__SOUNDSCAPE_DMAChannelSS_BeginBufferedPlayback_p"EP5 E}tEK.XFj V,W&9-3$9%CHXW-iYn,sZx9%[,!!!!! ""@"F"K"U"a"k"u"z""""""""# ###&#0#2#L#V#`#fWBLASTER_StopPlayback_PAS_StopPlayback_SOUNDSCAPE_StopPlayback_SS_StopPlayback_`#EE]_^ZY[SQRVWUE}r$}v0} r} v+} v:=;}t)3}v }v%#! XEE;Eu /EEE)"'f\mTt]{^_  U delay maxdelay'$] N000MV_SetMixModenumchannelssamplebits mode&$y  L0MV_StartPlayback status buffer$$s# GMV_SMV_StopPlayback_# $EE=t E@`ыEP]_^ZY[SQVWUEUE}v }tE}uE=.8 D'_-{-`[g#s############ # $ $$!$-$/$4$=$(P$.h$1j$2t$6$8$9$<$?$B$YMV_ServiceRecord_9BLASTER_BeginBufferedRecord_PAS_BeginBufferedRecord_̡$EE}r}vR}t}xPjME}tEN;PjME}tE8 '2aGLb[-oac-!MV_StartPlayback_MV_AllocVoice_롳u%EE]_^Y[SQRVWUE}r}v}t}u ]_^ZY[VWU0EU]M=uEYEE}u})!'C\J]P!Yd-eID$G$K$O%Q%R%%T.%X0%\R%^X%_b%dk%eu%f|%o%v%z%{%%%%%%%%&&&"&,&8&?&MV_GetNextDemandFeedBlock_M"&E2E@E@ E@ E@EUBTE@E@ E@(E@DE@4E@8E@(E@HEE@EUBP -*f MV_PlayVoice_BtopPlayback ;voice ;next  flags+$=$J U000MV_StartRecording MixRate Tfunction status"$%T GMV_StopRecord8$%  W00000MV_S&EUB`EE؋EEЋEEԋE؉EEЉE܋EԉEE܋UB r;FAFrlongr;rr.;Fr;rrr;rr7r;rrrF>rTF5 rVDtartDemandFeedPlayback Vfunction ratepitchoffsetvol left right prioritycallbackval ;voice($u'V  X00000MV_PlayRawptrrF&P&Z&c&m&w&&&&&&&&&&&H'Y'a'j'u'''''''' ( ( ( (}'EU]ME PEPEPEPEPEPEP11ۋUEEEEE]_^VWU0EU]M=uEME$E}uE&E@L3hdm-e-}MV_GetNextRawBlock_/(E@ E@ E@HEUBE@DEUB(E@8EE@E$UBPE(UB`EUBEUBE@U+B‹EBP$EE؋EE܋EEЋE؉EE܉EE i롼y length  ratepitchoffsetvol left right priority callbackval status.$'  Y00000MV_PlayLoopedRawptr Elengthloopstart(EԋEUB r0A 0B 0L 0] 0_ 0` 0d 0e 0g 1MV_GetNextVOCBlock_0 1 EEE}uEE@E@ E@ E1fPE]ӉXE@TE@E@ E@(E‹EP,E@8E-e)-Qn=H left right prioritycallbackval status.$0  \00000MV_PlayLoopedVOCptrEloopstart Eloopendpitchoffsetvol leftlh MV_PlayWAV3D_)MV_PlayLoopedWAV_7+ MV_PlayVOC3D_. MV_PlayVOC_[0MV_PlayLoopedVOC_0 MV_LockEnd_621E@EUBPE UB`EUBEUBU+UEBP$}}E@E@M]UEEE@LEE]_^SQRVWU]_^ZY[QVWUEI hGpgZh 1l 1m !1o '1p 11s =1t D1u K1v U1w i1x s1y }1z 1{ 1| 1} 1~ 1 1 1 1 1 1 1 1 1 2 2 "2 +2 62 D2 K2)Z2U]UUE=ulE}| XEEEEEEEU=E] EUEfZE}| HEEEҝ(`E right priority callbackval ;voice status$62GMV_LockEnd/$K2 j000MV_CreateVolumeTable index volumeMaxVolumevMV_CreateVolumeTable_K23-EEEEEU=EE U‹Ef븉]_^YSQRVWUEE}| $EEEEƀE}| EEU7p {  D `2 v2 2 2 2 2 2 2 2 2 3 3 3 ,3 C3 E3 L3 ]3 w3 3 3 3 3 3 3 3 3 3 3 4 4 *4MV_CreateVolumeTable_23EEE;~ EE]UE]_^ZY[SQRVWUEEE;~ 7EE+Ui=EEEU+;E} 1oavIe4EEUUU)‰UEUŠEE+EUŠEEEUŠE숂+EUŠE숂EUŠE숂E+EU6OhJ-MV_CalcVolume_L3MV_CalcPanTable_3,MV_CalcVolume_ᡲ5E숂EEUŠE+EUŠE]_^ZY[SQRVWU E}} EEEEE}}EEEEEEE,9&paval leveli$$L3 S0MV_CalcVolumeMaxVolume volume$$3l GMV_CalcPanTable level angle distanceHalfAngle ramp#$b5c S0MV_SetVolume volume"$5" L0MV_GetVolume%$5" l0MV_SetCallBack kfunction*$ 6" S0MV_SetReverseStereo/ G4 m4 4 4 4 4 4 5 5 45 O5 T5 Y5 b5% s5& 5( 5+ 5, 55 5; 5< 5E 5K 5L 6U 6[ 6\ "6e +6k 96l A6u M6 5]_^ZY[SQRVWUEE]_^ZY[SQRVWUEE]_^ZY[SQRVWUEE]_^ZY[SQRVWUEE]_^ZY[SQRVWU= u EН&>`|'+_enable_clock_BLASTER_GetCurrentPos_<k6 XEEEE;Es;EtEEP}E}r$}v0}r}v8} r} v6GEC}v }v531Eȝ) q r-r7Z-c's" [6 d6 p6 v6 {6 6 6 6 6 6 6 6 6 6 6 7 7 7 #7 %7 -7 /7 97 @7 B7 L7 S7 Y7 c7 k7 t7 ~77>PAS_GetCurrentPos_SOUNDSCAPE_GetCurrentPos_ MV_Shutdown_78E.E$EE}~ %}u=u  EEE]_^ZY[VWUDE܉U]M=t]8t u-+-B-T(]-i-v-͌ZMV_LockMemory_USRHOOKS_GetMem_MV_UnlockMemory_DPMI_LockMemory_USRHOOKS_FreeMem_@7E}t EEkEdEE}tEEE}t#E EKE-U‰sGw##)#1x?yE-[#czt{yy- # {8EEE;E| UEEkEdkUdЋPkEd¡kEd‰뫻 u1r [     "',O W` hu |  ' 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 $8 58 ;8 C8 H8 R8 ^8 f8 {8 8 8 8 8 9 9 <9DPMI_UnlockMemory_:69)E}tIEEEԉE؋Eأ}r9}p} r} vB} }}43# | "{( 2#;yA-fBM GUSWAVE_Init_ BLASTER_Init__BLASTER_Config PAS_Init_SOUNDSCAPE_Init_tA9v;}rE}t E}t =t =uEẺEЋEУ[E}t AE}t ٝ:!}0->~M-W`x--6 B9 R9 \9 f9 p9 u9 9" 9% 9( 9) :, :. :2 :3 (:5 .:8 8:; J:= _:A a:B i:D o:F y:I {:J :L :N :S :T :V :X :\ : SS_Init_i3:'EE}t  =t`E1r)EEEܣݝ\-!-+-3-<#A F|K P{V `#j zy-'FMV_SetMixMode_A;EUE@E%=vE%EE쉂EE;| !EEUE쉂YC !+  ,$7<"Dn%z%"<` :b :d :e :f :g :i :j ;l ;m ;p %;q -;r 7;s A;t K;u U;v _;y i;| q;} |; ; ; ; ; ; ; ; ; ; O< W< ]<%MV_CalcPanTable_NMV_TestPlayback_);EEEĉEȃ}} EEȉEEEȁ}}EȉEEEEȋEȣEE}tEEE.tEEE:T&\pado-wv--v-OO setting)$+6" L0MV_GetReverseStereo%$M6O L0MV_TestPlayback  flags Etime start statuspos%$7  m00000MV_Init<EE]_^SQRVWU=u EXE=uE#;t@LE=t=E}r}v}t}d3$?H-Z ` g o<~!' e< j< r< {< < < < < < < < < < < < = &= /= l= q= = = = = = = = = = = = =ZGUSWAVE_Shutdown_BLASTER_Shutdown_ PAS_Shutdown_SOUNDSCAPE_Shutdown_ SS_Shutdown_O=u E}r$}v7} r} v$} v:=;}t)3}v}v%#! EP{[\ ]!d`#'gnu|# | { ~PITCH_UnlockMemory_0 MV_LockEnd_2DPMI_UnlockMemoryRegion_=1r)E}| EEEǀEE]_^ZY[SQRVWUT#     $).4> lM5>y||$|.'3|=&B|LQ|["`|j)o|y~|%|||2 = = > > 1> ;> L> c> s> u> |> > > > > > > > > > ? ? "? 1? @? O? ^? m? |? ? ? ?^?D@ddPt( |*|$)|3$8|B,G|Q V|`e|ot|~ | ||ѡ @t| ||).|8!=|GL|V [|ej|ty|||-|soundcard MixRate Voicesnumchannelssamplebitsptr status buffer index!$< L0MV_Shutdown buffer  flags$$>GMV_UDPMI_LockMemoryRegion_@]_^ZY[SQRVWU E E E Eӝg||+$|.3|= B|\aMfsxzzz'! ?" ?# ?$ ?% ?& @' @( !@) 0@* ?@+ N@, ]@- l@. {@/ @0 @1 @2 @3 @4 @5 @6 @7 A@ AI AJ )AK ;AL MAM _AN qAO AP AViA E E E E E E E E E Ew`z&z %z2"7zD)IzV[zh%mzzzz(zB E E E E ED E@ E Ed Ed֝e*zz%$*z7,<zI Nz[`zmrz z zzB E E E E E E E E E EK` z z-2z?DzQ!Vzchzu zzzzQ AR AS AT AU AV BW BX %BY 7BZ IB[ [B\ mB] B^ B_ B` Ba Bb Bc Bd Be Cf !Cg 3Ch ECi WCj iCk {Cl Cm Cn Co Cp CPITCH_LockMemory_/sC E E E E E E E EE}u}t E\zz -%z27zDIzV+[zhmzz zy-ˈ%  a nBlockAlignanAvgBytesPerSecanSamplesPerSec anChannelsawFormatTagcformat_headerFd `asizeafDATAgdata_headerFhrF<rk rj'>Ui};bEiC:\ROTT\SRC\AUDIOLIB\source\multivoc.cC:\WATCOM\.\H\stdlib.hC:\WATCOM\.\H\string.hC:\WATCOM\.\H\dos.hC:\WATCOM\.\H\i86.huC:\WATCOM\.\H\time.hC:\WATCOM\.\H\conio.hC:\ROTT\SRC\AUDIOLIB\source\dpmi.hC:\ROTT\SRC\AUDIOLIB\source\usrhooks.hC:\ROTT\SRC\AUDIOLIB\source\interrup.hC:\ROTT\SRC\AUDIOLIB\source\dmah.hC:\ROTT\SRC\AUDIOLIB\source\linklist.hC:\ROTT\SRC\AUDIOLIB\source\sndcards.hC:\ROTT\SRC\AUDIOLIB\source\blaster.hC:\ROTT\SRC\AUDIOLIB\source\sndscape.hC:\ROTT\SRC\AUDIOLIB\source\s.#ndsrc.hC:\ROTT\SRC\AUDIOLIB\source\pas16.hC:\ROTT\SRC\AUDIOLIB\source\guswave.hC:\ROTT\SRC\AUDIOLIB\source\pitch.hC:\ROTT\SRC\AUDIOLIB\source\multivoc.hC:\ROTT\SRC\AUDIOLIB\source\_m#DEE]_^ZY[ö MV_SetVolume_b5 MV_GetVolume_5MV_SetCallBack_5MV_SetReverseStereo_ 6MV_GetReverseStereo_+6MV_TestPlayback_M6MV_Init_7 MV_Shutdown_<MV_UnlockMemory_>MV_LockMemory_ A3q Cs Ct Dv Dw Dx D{ %D| ,Dvb?I_MV_SampleSizeL _MV_ErrorCodeP _leftpageT _rightpageX _VoicePool_MV_ReverbDelayl _MV_BuffShiftp _MV_Recordingt_MV_TotalMemoryx_MV_RequestedMixRate|_MV_BufferLength_MV_ReverbLevel _MV_MixRateOnlockMemory#$ A/ L0MV_LockMemory statuspitchstatusc f5ultivc.hC:\ROTT\SRC\AUDIOLIB\source\debugio.hL math387r emu387gt