PDA

Просмотр полной версии : Турбо режим и AY музыка!



artice
17.08.2011, 23:58
На моём АТМ Turbo 2 (ver 6.40) при включенном турбо режиме AY музыка воспроизводится жутким набором нот и звуков. Мелодия как-бы ускоряется сбивается такт, полная каша получается. Вопрос: так и должно быть или нет? Давно пытаюсь это выяснить! Спасибо!

siril
18.08.2011, 08:40
ускоряется или становится выше на октаву?

есть вариант, что AY тактируется делением частоты с Z80 и в турбо-режиме обе частоты удваиваются.

ускоряться воспроизведение музыки может только если в турбо режиме увеличивается частота прерываний (INT), что странно и маловероятно.

в любом случае в нормальных условиях ни того ни другого происходить не должно.

artice
18.08.2011, 08:49
Реально ускоряется и портится звук: фальшивит ноты, шипит, запишу эти звуки, выложу! Без турбо режима всё ок!

Дмитрий
18.08.2011, 09:04
artice, проскакивала темка, что AY не корректно работает при Turbo, не успевает она.

KALDYH
18.08.2011, 14:04
Угу. У меня тоже GI AY8912 некорректно работает (плата 6.2А). Microchip'овский AY-3-8910, вкрянченный через переходник, работает немного получше, но тоже иногда лажает. С ямаховским не проверял, кончились они у меня.

newart
20.08.2011, 13:22
artice, проскакивала темка, что AY не корректно работает при Turbo, не успевает она.
Брехня. На спринтере с 21Mhz АЙ работал на ура.

palsw
30.03.2013, 21:06
newart, не смог пройти мимо :)

на Спринтере нет физически AY - там только эмуляция и на выходе цап

lisica
30.03.2013, 21:20
Брехня
Абсолютная правда

AY не корректно работает при Turbo, не успевает она
Лечится вайтированием проца в турбе.

Hacker Grey
01.12.2013, 20:40
Судя по описанию - , что сбивается темп, очень похоже на двойной захват INT -а процессором. Слишком длинный сигнал - и в турбо процессор успевает захватить один и тот же INT два раза. И потом два раза подряд вызывает обработчик прерываний.

Но так как этот процесс не стабильный - то 1 раз захватит то 2, будет дерганный темп воспроизведения. В общем подбирайте конденсатор в цепочке INT-a.