Сделал тестовый билд 2.9.3.3: https://drive.google.com/file/d/0B3U...ew?usp=sharing
Ковокс бластер работает с плеером, как 8 битный, так и 16 битный звук.
Не уверен что прерывания от бластера реализованы именно так как в риале, но плеер во всех режимах работает нормально.
Есть проблема со 109 кГц звуком, система часто включает этот режим, но из-за каких-то особенностей с прерываниями, прерывания бластера начинают мешать системе. Поэтому в этом режиме прерывания и звук отключены, хотя счетчик продолжает работать (нужно для синхронизации плеера).
Как выяснилось, бластер использует 512 байт буффер для 16-битного звука. Не совсем ясно как в этом режиме можно писать в старшую банку через порт #4F. Пока сделал чтобы при записи через порт, запись шла в неактивную банку...




Ответить с цитированием