Subversion Repositories ngs

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

  1.  
  2. ; LAST UPDATE: 10.01.2024 savelij
  3.  
  4. ; SCI Registers VS10xx
  5.  
  6.  INIT_VAR
  7.  SETVAR SCI_MODE
  8.  SETVAR SCI_STATUS
  9.  SETVAR SCI_BASS                ; VS1001 -> SCI_INT_FCTLH
  10.  SETVAR SCI_CLOCKF
  11.  SETVAR SCI_DECODE_TIME
  12.  SETVAR SCI_AUDATA
  13.  SETVAR SCI_WRAM
  14.  SETVAR SCI_WRAMADDR
  15.  SETVAR SCI_HDAT0
  16.  SETVAR SCI_HDAT1
  17.  SETVAR SCI_AIADDR
  18.  SETVAR SCI_VOL
  19.  SETVAR SCI_AICTRL0             ; VS1001 -> RESERVED
  20.  SETVAR SCI_AICTRL1
  21.  SETVAR SCI_AICTRL2
  22.  SETVAR SCI_AICTRL3
  23.  
  24. VS10XX_READ     EQU %00000011
  25. VS10XX_WRITE    EQU %00000010
  26.  
  27. ; нумерация чипов VS10XX (нумерация из PDF на VS1063)
  28.  INIT_VAR
  29.  SETVAR VS1001
  30.  SETVAR VS1011
  31.  SETVAR VS1002
  32.  SETVAR VS1003
  33.  SETVAR VS1053
  34.  SETVAR VS1033
  35.  SETVAR VS1063
  36.  SETVAR VS1103
  37.  
  38. ; SCI_CLOCKF bits
  39. SC_MULT0        EQU 0x0000
  40. SC_MULT1        EQU 0x2000
  41. SC_MULT2        EQU 0x4000
  42. SC_MULT3        EQU 0x6000
  43. SC_MULT4        EQU 0x8000
  44. SC_MULT5        EQU 0xA000
  45. SC_MULT6        EQU 0xC000
  46. SC_MULT7        EQU 0xE000
  47. SC_ADD0         EQU 0x0000
  48. SC_ADD1         EQU 0x0800
  49. SC_ADD2         EQU 0x1000
  50. SC_ADD3         EQU 0x1800