Всех приветствую! На Орионе практически все программы свои звуковые эффекты делают через "бипер" - выход INTE процессора. Не будем в этом винить авторов, почему они так сделали - так уж случилось. Кто-то этот звук вывел на телевизор, кто-то на отдельный усилитель, кто-то соорудил на самой плате что-то, похожее на это: Если для регулировки уровня громкости применён резистор переменный, то регулировать громкость очень удобно, а если установлен резистор подстроечный, то иногда уже не очень. Нужно лазить отвёрткой, возможно подсвечивать фонариком на плату. У каждого своё. И внезапно подумалось: а что если придумать программное регулирование громкости динамика? Например, на ром-диске лежит небольшая утилита, запустил, отрегулировал громкость и этот уровень громкости сохраняется при выключении компьютера. Идея засела в голове. Придумывалось несколько разных вариантов: от применения микросхем с энергонезависимой памятью на интерфейсе I2C, до сохранения настроек на дисках, которых у пользовате