
SB 1.0, DSP 1.xx  (max. 21739Hz, TC = 210)
 init:
  40h : sample-rate setzen
  xxh  : TC = 256 - (1.000.000 div frequenz)

  14h : 8 bit ausgabe ber dma (24h : aufnahme)
  xxh : lo(len-1)
  xxh : hi(len-1)

 int:
  14h : 8 bit ausgabe ber dma (24h : aufnahme)
  xxh : lo(len-1)
  xxh : hi(len-1)
  in al,base + 0eh (DSP_DATA_AVAIL)

SB 1.5, DSP 2.00  (max. 21739Hz, TC = 210)
SB 2.0, DSP 2.01  (max. 43478Hz, TC = 233)
SB Pro, DSP 3.xx  (max. 43478Hz, TC = 233)
 init:
  40h : sample-rate setzen
  xxh : TC = 256 - (1.000.000 div frequenz)

  48h : Blockgre im high-speed-modus
  xxh : lo(len-1)
  xxh : hi(len-1)

  91h : 8 bit high speed ausgabe starten (99h : aufnahme)

 int:
  91h : 8 bit high speed ausgabe starten (99h : aufnahme)
  in al,base + 0eh (DSP_DATA_AVAIL)

SB 16, DSP 4.00+
 init:
  41h : sb 16 konstante setzen
  xxh : hi(rate)
  xxh : lo(rate)

  xxh : B4h : 16 bit
        B6h : 16 bit
        B9h : 16 bit aufnahme

        C6h : 8 bit
        C9h : 8 bit aufnahme

  xxh : 00h mono unsigned
        10h mono signed
        20h stereo unsigned
        30h stereo signed

  xxh : lo(len (-1)? )
  xxh : hi(len (-1)? )

 int:
  45h : dma multi-block continue sb 16
  in al,base + 0fh


D0h : dma anhalten
D4h : dma fortsetzen
