115 lines
2.2 KiB
Plaintext
115 lines
2.2 KiB
Plaintext
;*--------------------------------------------------------------------------*
|
|
|
|
;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
|
|
|
|
;*--------------------------------------------------------------------------*
|