(&C:\ROTT\SRC\AUDIOLIB\source\sndscape.cOS2203fOpDCh.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ވ.C!L'gմ pcm_format_E_read rnum data!$@&00ad_write rnum value$F  tdelay time  flags$7  pcm_format format1$\ '0SGns E+}0us E"VEDE]_^ZY[h SQRVWUEE]_^ZY[h$SQRVWUEEEEE;3(-#@Sl  #c*SOUNDSCAPE_DisableInterrupt_ ad_write_SOUNDSCAPE_SetPlaybackRate_LSOUNDSCAPE_GetPlaybackRate_SOUNDSCAPE_SetMixMode_SOUNDSCAPE_StopPlayback_$Z'DMA_EndTransfer_DMA_SetupTransfer_Y]_^ZY[hSQRVWU1Ҹ ]_^ZY[h(QVWUEU]M]UE}uE4PB"$.%3"8=&CM b')p+w-/1478BHIRXY\ ^_h$o<rAuMxRz\|f}pw㡺OUNDSCAPE_SetPlaybackRate  rate0$X, (0SOUNDSCAPE_GetPlaybackRate-$P %00SOUNDSCAPE_SetMixMode mode,$S SOUNDSCAPE_StopPlayback#SOUNDSCAPE_SetupDMABuffer_wDMA_GetCurrentPos_EEEEEEE]_^Yh(SQRVWU =u E7EE+Et}t}EEE]_^B  $?S\ns(  A"SOUNDSCAPE_GetCurrentPos_>$.7DPY\ehnz SOUNDSCAPE_EnableInterrupt_LvZY[h0SQRVWUEtEU+EEEt}EM1EE1EEUU EE]_^ZY[O) ! B k%x%})%ۡ5$')0000SOUNDSCAPE_SetupDMABuffer BufferPtrBufferSize modeDmaStatus.$w *0SOUNDSCAPE_GetCurrentPos CurrentAddr offsetV"SOUNDSCAPE_BeginPlayback_zʌ3SOUNDSCAPE_StopPlayback_SOUNDSCAPE_SetMixMode_SOUNDSCAPE_SetupDMABuffer_%7SOUNDSCAPE_SetPlaybackRate_SOUNDSCAPE_SetCallBack_SOUNDSCAPE_BeginPlayback_Xf0$* %00SOUNDSCAPE_BeginPlayback lengthSampleLength LoByte HiByte>$ ,00000SOUNDSCAPE_BeginBufferedPlayback BufferStartv" h,VWUEU]M=tEUEE}u E;EEEU}EEEEE]_^h(SQ8$,*4+D,^-f.k)/jSOUNDSCAPE_FindCard_sBufferSizeNumDivisions SampleRate MixMode+CallBackFuncDmaStatusTransferLength0$r W.000SOUNDSCAPE_GetCardInfo-MaxSampleBits{d!SOUNDSCAPE_BeginBufferedPlayback_# SOUNDSCAPE_GetCardInfo_ SOUNDSCAPE_SetCallBack_  VWUEUE}uEEEEEE]_^Y[h SQRVWUEE]_^ZY[hSQRVWU]_^ZY[hSQRVWUV0Qj}SOUNDSCAPE_LockEnd_Е  # D M R Z m s "| $ & ( ) + - . 8 A B D E F I J S Y4 Z< cE i] rd x| /DPMI_UnlockMemoryRegion_DPMI_UnlockMemory_| (y1) 23$)33 83B G3QV3`e3ot3~3 33!+DPMI_LockMemoryRegion_DPMI_LockMemory_롳+ ]_^ZY[h$SQRVWUE( E E E`3 33).38 =3Na1f)k4x}55 5I E E E E E E E E Eee 55%*57<5IN5[ `5mr5555y z { | } ~     ! 0 ? N ] l s          - ? Q c u  <SOUNDSCAPE_UnlockMemory_-MaxChannels status-$ , 00SOUNDSCAPE_SetCallBack /func'$  SOUNDSCAPE_LockEnd,$  SOUNDSCAPE_UnlockMemory+$# i *0S; memset_y E E E}tEEE]_^ZY[h@SQRVWU$E1ҍEfE1fUfE]܍Uܸ1) 5 5.64^~7 int386_` aDMAChan aWavePort aBasePort  rF sG"r rrr r r rF r  +Fr--F r/r` a cflaga edia esia edxa ecxa ebxa eax 2DWORDREGS`  a cflaga_6adia_5asia_4a dxa _3acxa_2abxa_1aax 4WORDREGS` a_4a dha dla _3a chacly rewind_{1 }uEEEE]_^ZY[h<SQRVWU Ef}t,1ҍEfEEfE]U1]_^ZY[hQVWUlEU]EE@ 0U8,S7p89           & 6 < D K W r y          BCfgets_strcmp_塶 ]QE1E[t 1E;u 1E uEED(%=tED(% uEEԋED(%=ED(UEEEE} | i& :;ӡa_2abhabla_1aahaal 6BYTEREGS`a7ha5wa3x8REGSrF` a_tmpfchar a_ungotten a _bufsize a_handle a _flag a;_basea_cnta;_ptr>OUNDSCAPE_LockMemory status)$ { 1H0allocateTimerStack size 9regs+$ W :0deallocateTimerStack selector 9regs!$^ u@0000parsIEEED(% tED(% uED(%,uED(% uUUED(EE뗋EEE EE]_^Yh`SQRVWUD=  8HJ"_%g+z,.145679: <=F#S;UDXPY][c]n_pb{degijmn$getenv_strcpy_strcat_fopen_ parse_Ì fclose_Bt EVE}u }ľ_ UEkEyEE}u2}uEE]{EE}uEB<%5=:B>GO?dz@Astrstr_strtol_;EfEu $ $]EE}uEE1ҍE]EE}uELB)5AI@ZA`C@Aqrtuvy{}"$.AGOYey ,DMA_VerifyChannel_E 1ҍEE}uEEx]EE}uEEA 1ҍE=u  ɝGC!&D7A=U]@nAtC)S]EE}uEE 1ҍE = u  = | = ~E E uE uQ @A#BCGMV`itAzAa@ISflt~#)1;GXbdnuE]]EE}uEE&Eu  EEtE EG@)A/DL;Vbpx}AE%=uE E}}u Eu  =uM]EE}uE E3A>S_it|@A$7=EO[oq ~"#Z ga_read_`1ҍE E=u%=$uT E}r}v(} t ,}t$ "    R E}7LC "A(5E?EMr~ ad_read_ r}v(} t ,}t$ "    EE]_^ZY[h4SQRVWU=t . tE=&2>H Rs$F*&*,/$0.304:7<8F;H@RA\BfCmLyWY\_aehjlop s twx{% ga_write_== =$uFE}r}v} t!}uEEEEDE}r}v} t!}uEEEEQG&lkE U ¸=u % ¸ Pʉ  ¸I @1ҡ EVG&E9GHGNYgGqv" _dos_getvect_SOUNDSCAPE_ServiceInterrupt_ _dos_setvect_IRQ_SetVector_EӉf = }ȺÉЋUىÉ5ȺÉЋUىÉE}t EU1Ҹ1Ҹ1ҡ ¸ GH%I7J@IRKaz%%Fc'IPRY[bdk09RTpv; e val str?p1ij Atmpstr)$V *0SOUNDSCAPE_FindCard found statustmp cpBstr?fp&$)q *0SOUNDSCAPE_SetupSOUNDSCAPE_LockEnd_E SOUNDSCAPE_UnlockMemory_d SOUNDSCAPE_LockMemory_s allocateTimerStack_ deallocateTimerStack_W parse_ SOUNDSCAPE_FindCard_#SOUNDSCAPE_Setup_y_SOUNDSCAPE_Shutdown_:EE]_^ZY[h$SQRVWUE}tEEEE]_^ZY[h$SQRVWU=t!B%) -@0Vo L   ,DMRapz  !"gASOUNDSCAPE_LockMemory_allocateTimerStack_SOUNDSCAPE_Setup_p1E}t EEE}tEEff=uEQE}t EL . 05MC6XN^em6s OLݡE"*1EE]_^ZY[h SQRVWU %¸ =w=u¸B -+9L*VFg%mzGEGIRQ_RestoreVector_L=t$%  ¸ʀ E= |EfUىÉ1f=t1fY`E)G/?GDMVaPhm{J .6ٴdeallocateTimerStack_ tmpInterrupt status,$B *0SOUNDSCAPE_GetMIDIPort status%$% *0SOUNDSCAPE_Init status($K  SOUNDSCAPE_Shutdown J-o <__iobuf=FILEF>r ? P  ѡ';Oe|@bC:\ROTT\SRC\AUDIOLIB\source\sndscape.cC:\WATCOM\.\H\dos.hC:\WATCOM\.\H\i86.hC:\WATCOM\.\H\conio.hC:\WATCOM\.\H\stdlib.hC:\WATCOM\.\H\stdio.hC:\WATCOM\.\H\string.hC:\WATCOM\.\H\ctype.hC:\WATCOM\.\H\time.hC:\ROTT\SRC\AUDIOLIB\source\interrup.hC:\ROTT\SRC\AUDIOLIB\source\dpmi.hC:\ROTT\SRC\AUDIOLIB\source\dma.h%'{f]_^ZY[]Q PSOUNDSCAPE_GetMIDIPort_SOUNDSCAPE_Init_,SOUNDSCAPE_Shutdown_QD$%0#1-344>5E?QHiKnNRTVX\^cg hj'l/nIpSr]tdvixsy|}kQode.SNDSCAPEC:\SNDSCAPE\SNDSCAPE.INIrProductSoundFXPortDMAIRQSBIRQSBEnablefalseWavePort(*:_SOUNDSCAPE_DMAChannel_SOUNDSCAPE_ErrorCodeWP_SOUNDSCAPE_DMABufferEndL_SOUNDSCAPE_OldIntP_oldStackSelectorV Interrupt vbC:\ROTT\SRC\AUDIOLIB\source\irq.hC:\ROTT\SRC\AUDIOLIB\source\sndscape.hC:\ROTT\SRC\AUDIOLIB\source\_sndscap.h؈ math387r emu387gt