Subversion Repositories ngs

Rev

Rev 165 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 165 Rev 181
Line 1... Line 1...
1
 
1
 
2
; LAST UPDATE: 10.01.2024 savelij
2
; LAST UPDATE: 14.05.2025 savelij
3
 
3
 
4
; SCI Registers VS10xx
4
; SCI Registers VS10xx
5
 
5
 
6
 INIT_VAR
6
 INIT_VAR
7
 SETVAR SCI_MODE
7
 SETVAR SCI_MODE
Line 19... Line 19...
19
 SETVAR SCI_AICTRL0             ; VS1001 -> RESERVED
19
 SETVAR SCI_AICTRL0             ; VS1001 -> RESERVED
20
 SETVAR SCI_AICTRL1
20
 SETVAR SCI_AICTRL1
21
 SETVAR SCI_AICTRL2
21
 SETVAR SCI_AICTRL2
22
 SETVAR SCI_AICTRL3
22
 SETVAR SCI_AICTRL3
23
 
23
 
-
 
24
SCIMODE                                 ; BIT
-
 
25
 _BITMASK SM_DIFF,              0       ; 0
-
 
26
 _BITMASK SM_SETTOZERO,         1       ; 1
-
 
27
 _BITMASK SM_RESET,             2       ; 2
-
 
28
 _BITMASK SM_OUTOFWAV,          3       ; 3
-
 
29
 _BITMASK SM_PDOWN,             4       ; 4
-
 
30
 _BITMASK SM_TESTS,             5       ; 5
-
 
31
 _BITMASK SM_STREAM,            6       ; 6
-
 
32
 _BITMASK SM_SETTOZERO2,        7       ; 7
-
 
33
 _BITMASK SM_DACT,              0       ; 8
-
 
34
 _BITMASK SM_SDIORD,            1       ; 9
-
 
35
 _BITMASK SM_SDISHARE,          2       ; 10
-
 
36
 _BITMASK SM_SDINEW,            3       ; 11
-
 
37
 _BITMASK SM_ADPCM,             4       ; 12
-
 
38
 _BITMASK SM_ADPCM_HP,          5       ; 13
-
 
39
 _BITMASK SM_LINE_IN,           6       ; 14
-
 
40
 
-
 
41
SCISTATUS                               ; BIT
-
 
42
 _BITMASK SS_REFERENCE_SEL,     0       ; 0
-
 
43
 _BITMASK SS_AD_CLOCK,          1       ; 1
-
 
44
 _BITMASK SS_APDOWN1,           2       ; 2
-
 
45
 _BITMASK SS_APDOWN2,           3       ; 3
-
 
46
.M_SS_VER               EQU %11110000
-
 
47
 _BITMASK SS_VCM_DISABLE,       2       ; 10
-
 
48
 _BITMASK SS_VCM_OVERLOAD,      3       ; 11
-
 
49
.M_SS_SWING             EQU %01100000
-
 
50
 _BITMASK SS_DO_NOT_JUMP,       7       ; 15
-
 
51
 
24
VS10XX_READ     EQU %00000011
52
VS10XX_READ     EQU %00000011
25
VS10XX_WRITE    EQU %00000010
53
VS10XX_WRITE    EQU %00000010
26
 
54
 
27
; нумерация чипов VS10XX (нумерация из PDF на VS1063)
55
; нумерация чипов VS10XX (нумерация из PDF на VS1063)
28
 INIT_VAR
56
 INIT_VAR
Line 33... Line 61...
33
 SETVAR VS1053
61
 SETVAR VS1053
34
 SETVAR VS1033
62
 SETVAR VS1033
35
 SETVAR VS1063
63
 SETVAR VS1063
36
 SETVAR VS1103
64
 SETVAR VS1103
37
 
65
 
38
; SCI_CLOCKF bits
66
; SCI_CLOCKF
39
SC_MULT0        EQU 0x0000
67
SC_MULT0        EQU 0x0000
40
SC_MULT1        EQU 0x2000
68
SC_MULT1        EQU 0x2000
41
SC_MULT2        EQU 0x4000
69
SC_MULT2        EQU 0x4000
42
SC_MULT3        EQU 0x6000
70
SC_MULT3        EQU 0x6000
43
SC_MULT4        EQU 0x8000
71
SC_MULT4        EQU 0x8000