Что творится со звуком в EGAL? — ZXNet «hardware.zx»

Что творится со звуком в EGAL?

ZXNet echo conference «hardware.zx»



from: Alex Freed
to: All
date: 22 March 2006
Hello, All Пардон если надо было писать в разделе музыки, но вопрос больше по железу. Я уже писал что сделал полный 128-й спек в FPGA. Включая и звуковой чип. Только не все с ним в порядке - некоторые программы звучат нормально (сравнивал с эмулятором) а другие - нет. Конкретно "dead morose" и "egal" в эмуляторе играют музыку, а у меня кроме ударных ничего не слышно. Hо сегодня наконец получил YM2149F. Подключил и та же фигня... Тут я уже совсем не понимаю. У неня может и были ошибки в Верилоге, но чип то настоящий! Если я загружаю "AY-DRIVR", то вроде все работает как надо - и тоны, и шумы. Hе может быть что "dead morose" и "egal" расчитаны на дополнительное железо?

from: Slavik Tretiak
to: All
date: 22 March 2006
Hello, alexfreed возможно проблема в адресации? проверь как у тебя адресуется AY и #7FFD. у мну в эмуле тоже сначала глюки были в некоторых прогах, потом взял схему пентагона, сделал 1/1 как там и всё магическим обрахом заработало.

from: Alex Freed
to: All
date: 23 March 2006
Hello, Sinus Hе думаю что адресация. Делал по рецепту Турбо-2. Смотрю на осциллографе: раз в 20 мсек несколько (около 12) пар обращений к AY - выбор регистра, запись байта. И так на нескольких прогах, только одни нормально играют, а другие - нет. Думал слишком короткое обращение к AY - 300 nS. Увеличил вдвое, но лучше не стало. Что бы еще проверить?

from: Дмитрий Демьяненко
to: All
date: 23 March 2006
Hello, alexfreed AY должен декодиоваться в старшей половине адреса только разрядами A15 и A14 иначе глюки могут быть в программах использующих короткие команды IN OUT