Важная информация

User Tag List

Показано с 1 по 4 из 4

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

  1. #1
    Member
    Регистрация
    12.10.2005
    Адрес
    San Francisco
    Сообщений
    143
    Благодарностей: 5
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Что творится со звуком в EGAL?

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

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,270
    Благодарностей: 190
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    возможно проблема в адресации?
    проверь как у тебя адресуется AY и #7FFD.
    у мну в эмуле тоже сначала глюки были в некоторых прогах, потом взял схему пентагона, сделал 1/1 как там и всё магическим обрахом заработало.
    [target] [zemu] [js8x] [pouet 1, 2]
    KAY-1024, 5''FDD, 3''FDD, HDD

  4. #3
    Member
    Регистрация
    12.10.2005
    Адрес
    San Francisco
    Сообщений
    143
    Благодарностей: 5
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. #4
    ZEK
    Гость

    По умолчанию

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

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •