Files
Gwen Gourevich c5f4f6ba25 Initial commit
2021-10-27 10:34:18 +02:00

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
;*--------------------------------------------------------------------------*