Курсовая работа: Программа воспроизведения произвольного звукового файла с использованием звукового адаптера (формат - wav)
4.0? - SB16
4.11-SB16 SCSI-2
4.12 - AWE32
0E3h: чтение Copyright DSP (SBPro2)
Возвращает ASCIZ-строку с информацией Copyright данной платы.
0E4h, BYTE: запись в тестовый регистр (SB2)
Помещает байт в специальный неиспользуемый регистр, который сохраняется даже после переинициализацию DSP.
0E8h: чтение из тестового регистра (SB2)
Возвращает байт, помещенный ранее в тестовый регистр командой 0E1h 0F0h: генерация синусоидального сигнала (SB)
Запускает DSP на воспроизведение синусоидального сигнала с частотой около 2 кГц, который можно прервать только сбросом DSP.
0F2h: запрос на прерывание в 8-битном режиме (SB)
Генерирует прерывание от звуковой карты. В качестве подтверждения от обработчика ожидается чтение из порта 22Еh.
0F3h: запрос на прерывание в 16-битном режиме (SB)
Генерирует прерывание от звуковой карты. В качестве подтверждения от обработчика ожидается чтение из порта 22Fh.
0FBh: состояние PSP (SB16) Возвращает байт состояния текущей DSP-операции:
бит 0: 8-битное воспроизведение через DMA
бит 1: 8-битное чтение через DMA
бит 2: 16-битное воспроизведение через DMA
бит 3: 16-битное чтение через DMA
бит 4: динамик включен
биты 5-6: не определены
бит 7: ТС модифицирована (может быть ноль, если предыдущая команда 40h пыталась
установить неподдерживаемую частоту)
0FCh: дополнительная информация (SB16).
Возвращает дополнительный байт состояния текущей DMA-операции:
бит 1: синхронный режим (одновременная запись и воспроизведение)
бит 2:8-битный режим с автоинициализацией
бит 4: 16-битный режим с автоинициализацией
0FDh: последняя выполненная команда (SB16).