Subversion Repositories Kolibri OS

Rev

Rev 855 | Rev 996 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 855 Rev 860
Line 1... Line 1...
1
;flags------------------------------------------------------------
1
;flags------------------------------------------------------------
2
DEBUG        equ 1 ;show messages at debug board
2
DEBUG	     equ 1 ;show messages at debug board
3
use_cli_sti  equ 1 ;driver come more stable (theoretically)
3
use_cli_sti  equ 1 ;driver become more stable (theoretically)
Line 4... Line 4...
4
 
4
 
5
;constants--------------------------------------------------------
5
;constants--------------------------------------------------------
Line 6... Line 6...
6
API_VERSION	equ 0  ;debug
6
API_VERSION	equ 0  ;debug
Line 15... Line 15...
15
SB16Buffer0	equ SB16Buffer
15
SB16Buffer0	equ SB16Buffer
16
SB16Buffer1	equ (SB16Buffer+16384)
16
SB16Buffer1	equ (SB16Buffer+16384)
17
SB16Buffer2	equ (SB16Buffer+(2*16384))
17
SB16Buffer2	equ (SB16Buffer+(2*16384))
18
SB16Buffer3	equ (SB16Buffer+(3*16384))
18
SB16Buffer3	equ (SB16Buffer+(3*16384))
Line 19... Line 19...
19
 
19
 
-
 
20
sb_irq_num	equ 5 ;default values for SB16, may be overrided by autodetect
-
 
21
sb_dma_num	equ 5 ;default values for SB16, may be overrided by autodetect
20
sb_irq_num	equ 5
22
 
21
sb_dma_num	equ 5
-
 
22
sb_buffer_size	equ 32768 ;really it needs code modifications to change
23
small_buffer	equ 32768
23
			  ;buffer size
24
full_buffer	equ 65536
-
 
25
sb_buffer_size	equ full_buffer
24
sb_out_rate     equ 44100
26
 
Line -... Line 27...
-
 
27
__supported_buffer_sizes fix 
-
 
28
 
-
 
29
if ~(sb_buffer_size in __supported_buffer_sizes)
-
 
30
display 13,10,'unsupported buffer size was selected, check config.inc',13,10
-
 
31
stop
-
 
32
end if
-
 
33
 
25
;time constant for cards older than SB16
34
sb_out_rate	equ 48000
Line 26... Line 35...
26
 
35
;time constant for cards older than SB16
27
sb_tc		equ (256-(1000000/(sb_out_rate*2)))
36
sb_tc		equ (256-(1000000/(sb_out_rate*2)))
28
 
37