Сообщение от
Evgeny Muchkin
Есть специальная команда для тестирования GS: 250 (#fa). Сначала в регистр команд (порт 187) кидается команда 250, после чего GS переходит в режим тестовых команд. Далее в тот же регистр команд кидаем следующие команды:
2-5 - запись в громкость 63 и потом в звук попеременно 0 и 255, до тех пор, пока новую команду не дать
6 - пишет в регистр данных то 0, то 255, типа со спека можно посмотреть
7-10 - пишет 255 в звук, затем 0 и 255 в громкость
11-14 - ставит максимальную громкость, пищит в канал 0 и 255, и громкость уменьшает
15 - во всех каналах ставит максимальные громкости и выдает пилу на звук
16 - забирает данные из регистра данных и сбрасывает флаг поступления команды
17 - забирает данные и не сбрасывает флаг поступления команды
18-21 - при максимальной громкости пишет в звук то 0, то байт из регистра данных
PS: Публикуется, насколько мне известно, впервые.