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 |