Добавить единицу не получилось, ввиду того что POKE 80h = 255, пришлось отнять.
Архив с исходником и звуковым файлом прилагаю — mm.7z
Даже не знал, что POKE контролирует значение второго аргумента на диапазон 0..255. Лучше тогда использовать XOR, например, PEEK(128) XOR 1.
Вы, получается, выложили код без проверки?