Rev 837 | Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
802 | serge | 1 | ;flags------------------------------------------------------------ |
2 | DEBUG equ 1 ;show messages at debug board |
||
3 | use_cli_sti equ 1 ;driver come more stable (theoretically) |
||
4 | |||
5 | ;constants-------------------------------------------------------- |
||
6 | API_VERSION equ 0 ;debug |
||
7 | |||
8 | OS_BASE equ 0x80000000 |
||
9 | new_app_base equ 0x0 |
||
10 | PROC_BASE equ (OS_BASE+0x080000) |
||
11 | SB16Buffer equ (OS_BASE+0x2A0000) |
||
12 | SB16_Status equ (OS_BASE+0x2B0000) |
||
13 | DMAPage equ ((SB16Buffer-OS_BASE) shr 16) |
||
14 | |||
15 | SB16Buffer0 equ SB16Buffer |
||
16 | SB16Buffer1 equ (SB16Buffer+16384) |
||
17 | SB16Buffer2 equ (SB16Buffer+(2*16384)) |
||
18 | SB16Buffer3 equ (SB16Buffer+(3*16384)) |
||
19 | |||
20 | sb_irq_num equ 5 |
||
21 | sb_dma_num equ 5 |
||
22 | sb_buffer_size equ 32768 ;really it needs code modifications to change |
||
23 | ;buffer size |
||
24 | sb_out_rate equ 44100 |
||
25 | ;time constant for cards older than SB16 |
||
26 | |||
27 | sb_tc equ (256-(1000000/(sb_out_rate*2))) |
||
28 | |||
29 | SRV_GETVERSION equ 0 |
||
30 | DEV_PLAY equ 1 |
||
31 | DEV_STOP equ 2 |
||
32 | DEV_CALLBACK equ 3 |
||
33 | DEV_SET_BUFF equ 4 |
||
34 | DEV_NOTIFY equ 5 |
||
35 | DEV_SET_MASTERVOL equ 6 |
||
36 | DEV_GET_MASTERVOL equ 7 |
||
37 | DEV_GET_INFO equ 8 |
||
38 | |||
39 | DRV_ENTRY equ 1 |
||
40 | DRV_EXIT equ -1 |
||
41 |