User Tag List

Результаты опроса: Кто готов собрать/купить такую карту, в такой конфигурации

Голосовавшие
21. Вы ещё не участвовали в этом опросе
  • Карта на логике без прямой поддержки TSFM с возможностью проигрывания TSFM сторонним плеером, 5-7$

    2 9.52%
  • Карта на логике с поддержкой TSFM ,цена 7-10$

    8 38.10%
  • Карта на CPLD , цена не знаю примерно 20$ может и больше

    11 52.38%
Показано с 21 по 30 из 374

Тема: ZX+YM2612

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    HardWareMan, а в Sega YM2612 работает как то стандартно по кадровым прерываниям ? То есть во всех играх музыка одинаково выводится ?
    На Z80 заведен VBlank. NMI используется только в режиме M3 как пауза. YM2612 имеет выход запроса прерывания, оно формируется таймерами. Всего в YM2612 2 таймера: A и B, отличающиеся только базой отсчета. Их состояние считывается в байте статуса. Касаемо темпа мелодий, то примерно в 80% драйверов используется только IRQ, который стреляет по VBlank и зависит от режима система 50/60, т.к. он заводится с VDP. Но есть некоторое количество драйверов, которые используют только таймеры YM2612. И хоть отсутсвие аппаратной связи запроса YM2612 усложняет кодинг, для достижения равномерного поллинга статуса таймеров - оно работает. Яркий пример из мультирегионных игр, это игры со звуком от Zyrinx/A Scavenger Team. Jesper Kyd, который писал музло под дофига игрушек. Послушайте мой Super 3 in 1 Trax, это оно и есть. Кстати, послушайте вот это (есть на моем 3 in 1):

    И это (автор тот же Jesper Kyd):

    Желательно полностью - это реально ковер от автора.
    Цитата Сообщение от JV-Soft Посмотреть сообщение
    HardWareMan, а ОЗУ в 8кб в сеге на Z80 используется как буфер или в него полностью мелодия заганяется/влазит ?
    Это единственная эксклюзивная память Z80. Т.е., ему, конечно, доступен банк картриджа (все пространство М68К поделено на банки по 32КБ), но там автоматический арбитраж с М68К и оно медленное + Z80 не может записать в ОЗУ М68К - ограничение системы, которое на SRAM переехало не сразу, а DRAM синхронизировать не стали. А внутреннее ОЗУ оно чисто за Z80. Без тактов ожидания. Кстати, там окно в 16КБ, но само ОЗУ стоит только 8КБ, которое зеркалится 2 раза. Но его можно расширить до 16КБ, если поставить 62256 + завести А14 от процессора (на любую из 1 или 26 ногу, главное отключить ее от схемы), драйвера легальных титлов продолжают работать (т.е. они не используют зеркало). М68К умеет управлять сигналами RES и BUSR Z80 через порты (раздельно), Z80 никак не может влиять на М68К, арбитраж автоматический на вэйтах со стороны Z80.

    Драйвера бывают разные. Но основной парк это GEMS. Он только программа в ОЗУ Z80, а данные он подгружает из банка. Но есть экземпляры, которые держат мелодию в ОЗУ Z80 - как я уже говорил, это RRR.
    Последний раз редактировалось HardWareMan; 02.04.2018 в 14:35.

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

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

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

Похожие темы

  1. Куплю звуковые чипы: YM2612, SN76489
    от evgs в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 25.08.2010, 14:33
  2. Yamaha YM2612
    от Seabolt в разделе Звук
    Ответов: 4
    Последнее: 16.08.2010, 18:42

Ваши права

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