ZXNet эхоконференция «hardware.zx»


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



от: Alex Freed
кому: All
дата: 22 Mar 2006
Hello, All

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

от: Slavik Tretiak
кому: All
дата: 22 Mar 2006
Hello, alexfreed

возможно проблема в адресации?
проверь как у тебя адресуется AY и #7FFD.
у мну в эмуле тоже сначала глюки были в некоторых прогах, потом взял схему
пентагона, сделал 1/1 как там и всё магическим обрахом заработало.

от: Alex Freed
кому: All
дата: 23 Mar 2006
Hello, Sinus

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

от: Дмитрий Демьяненко
кому: All
дата: 23 Mar 2006
Hello, alexfreed

AY должен декодиоваться в старшей половине адреса только разрядами A15 и A14
иначе глюки могут быть в программах использующих короткие команды IN OUT




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Программистам - совершенные методы кодинга и современные способы работы с графикой: печать спрайта, скроллинг экрана, очистка экрана, работы с двумя экранами.
Введение - Не секрет, что мы далеко не первые из тех, кто решил посвятить свои силы компьютерной журналистике.
История - Пьянка с участием всех беларусских групп: woLF/RAGE!
Вступление - От авторов.
Нackerz Top version - а теперь еще oднo вocпoминaние,тaкже нaпиcaннoе пo прocьбе кoгo-тo из Ascendancy.

В этот день...   24 апреля