Initial commit
This commit is contained in:
114
LIB386/LIB_SAMP/WAVE.INC
Normal file
114
LIB386/LIB_SAMP/WAVE.INC
Normal file
@@ -0,0 +1,114 @@
|
||||
;*--------------------------------------------------------------------------*
|
||||
|
||||
;DEBUG equ 1
|
||||
|
||||
VOICE_HANDLE equ 1234h
|
||||
|
||||
IFDEF SB16
|
||||
|
||||
SBLASTER equ 1 ; it is also a SBLASTER !
|
||||
|
||||
ENDIF
|
||||
|
||||
IFDEF SBPRO
|
||||
|
||||
SBLASTER equ 1 ; it is also a SBLASTER !
|
||||
STEREO equ 1
|
||||
|
||||
ENDIF
|
||||
|
||||
IFDEF SBLASTER1
|
||||
|
||||
SBLASTER equ 1 ; it is also a SBLASTER !
|
||||
SINGLE_DMA equ 1 ; use DMA (no auto-reinit on the SB ver 1.00-1.99)
|
||||
|
||||
ELSEIFDEF SBLASTER
|
||||
|
||||
AUTO_DMA equ 1 ; use auto_reinit DMA (faster and cleaner)
|
||||
|
||||
ENDIF
|
||||
|
||||
IFDEF MWSS
|
||||
|
||||
SAMPLE16BIT equ 1
|
||||
STEREO equ 1
|
||||
AUTO_DMA equ 1 ; use auto_reinit DMA (faster and cleaner)
|
||||
|
||||
ENDIF
|
||||
|
||||
IFDEF GOLD
|
||||
|
||||
SAMPLE16BIT equ 1
|
||||
STEREO equ 1
|
||||
SINGLE_DMA equ 1 ; use DMA (no counter on the card)
|
||||
|
||||
ENDIF
|
||||
|
||||
IFDEF GUS
|
||||
|
||||
AUTO_DMA equ 1 ; use auto_reinit DMA (faster and cleaner)
|
||||
SAMPLE16BIT equ 1
|
||||
STEREO equ 1
|
||||
NOIRQ equ 1
|
||||
|
||||
ENDIF
|
||||
|
||||
IFDEF PAS16
|
||||
|
||||
PAS equ 1
|
||||
SAMPLE16BIT equ 1
|
||||
|
||||
ENDIF
|
||||
|
||||
IFDEF PAS
|
||||
|
||||
STEREO equ 1
|
||||
AUTO_DMA equ 1 ; use auto_reinit DMA (faster and cleaner)
|
||||
|
||||
BI_OUTPUTMIXER equ 00h ; PAS equates
|
||||
BI_L_PCM equ 06h
|
||||
BI_R_PCM equ 0dh
|
||||
INTRCTLRST equ 0b89h
|
||||
AUDIOFILT equ 0b8ah
|
||||
INTRCTLR equ 0b8bh
|
||||
PCMDATA equ 0f88h
|
||||
CROSSCHANNEL equ 0f8ah
|
||||
TMRCTLR equ 138bh
|
||||
SAMPLERATE equ 1388h
|
||||
SAMPLECNT equ 1389h
|
||||
SYSCONF equ 8389h
|
||||
|
||||
ENDIF
|
||||
|
||||
;*--------------------------------------------------------------------------*
|
||||
|
||||
IFDEF SAMPLE16BIT
|
||||
IFDEF STEREO
|
||||
SLONG equ 1
|
||||
SSIZE equ 4
|
||||
ELSE
|
||||
SUWORD equ 1
|
||||
SSIZE equ 2
|
||||
ENDIF
|
||||
ELSE
|
||||
IFDEF STEREO
|
||||
SUWORD equ 1
|
||||
SSIZE equ 2
|
||||
ELSE
|
||||
SCHAR equ 1
|
||||
SSIZE equ 1
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
;*--------------------------------------------------------------------------*
|
||||
|
||||
BUFFER_SIZE equ 1024 ; number of samples
|
||||
; in half-buffer
|
||||
LIST_SIZE equ 50
|
||||
STRUCT_SIZE equ 44
|
||||
SNAP_SIZE equ 8
|
||||
|
||||
SHIFT_SAMPLE equ 3 ; max number of
|
||||
; samples mixed
|
||||
|
||||
;*--------------------------------------------------------------------------*
|
||||
Reference in New Issue
Block a user