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 |