Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Sega_Tech_Rus.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.15 Mб
Скачать

III. Управление чипом fm

(1) Доступ к чипу 68K.

При доступе к чипу FM, 68K должен использовать захват шин Z80, т.к. это владения Z80.

(2) Доступ к чипу Z80.

Z80 нормально контролирует FM чип по адресам 4000H - 4003H.

IV. Управление psg

PSG принимает команды и от 68K и от Z80 в любое время, в любой конфигурации. Но для достижения

Осмысленных результатов надо координировать доступы к PSG обоих процессоров.

PSG доступен по адресам: $C00011 для 68K, и 7F11H для Z80.

Обзор

Звуковой чип “Yamaha 2612 Frequency Modulation (FM)” основан на чипе “Yamaha 2151” (использовался на игровых автоматах Sega) и использует алгоритмы/методы синтеза звука от фирмы Yamaha.

Этот чип способен:

-- 6 стереоканалов звуковых FM синтезаторов

-- 8-ми битный ЦАП для оцифрованного звука

-- Один LFO (low frequency oscillator – низкочастотный генератор) для искажения звуков FM

-- 2 таймера для использования программой.

Для более понятного определения: канал FM синтезатора может довольно реалистично повторить одиночную ноту большинства инструментальных голосов. Эффект хоруса получается использованием нескольких FM каналов.

Стандартный канал FM имеет одну основную частоту (тон) и данные для метода преобразования этой частоты в сложный комплексный сигнал (голос). Это преобразование использует четыре внутренних компонентов канала, называемых “операторы”, каждый из которых обладает своей частотой (вариантом основной частоты), огибающую и возможность модулировать свой вход используя частоту и огибающую. Частота оператора смещена на кратные множители от основной частоты (гармоники).

Есть 2 банка по 3 FM канала в каждом, пронумерованные с 1 по 3 и с 4 по 6. Каналы 3 и 6, последние в каждом банке, могут использовать полностью раздельные частоты для каждого оператора, даже если они и не кратны множителям (не гармоничны). Это применимо для синтеза ударных инструментов, у которых гармоника имеет нечетные множители, например 1.4 или 1.7 от основной.

8-ми битный ЦАП заменяет 6-ой FM канал, это означает, что ЦАП полностью выключает 6-ой FM канал. К сожалению, все временные интервалы должны выполняться программой (например, частота дискретизации) - это означает, что программа должна быть очень грамотно спланирована, так как невозможно одновременно использовать и FM каналы и ЦАП одновременно.

Любой из FM каналов или DAC можно независимо панорамировать в левый канал, в правый канал или в оба канала. Стереозвучание доступно только через гнездо наушников.

• От переводчика:

• На большинстве приставок MegaDrive 2 на AV выход подается монофонический звук (смешанный) и два канала раздельно (левый и правый). Если применить соответствующий штекер, стереозвук можно вывести на усилитель. Исключение составляют приставки последних выпусков – они сделаны по сокращенной схеме, и стереозвук можно вывести только вмешавшись во внутреннюю схему приставки.

Низкочастотный генератор (LFO или Low Frequency Oscillator) позволяет изменять амплитуду или частоту звуков FM каналов. Каждый канал может выбирать глубину изменений функцией LFO, если это используется. Это может быть использовано, например, в гитарном соло.

Наконец, есть еще два таймера, которые может использовать программа Z80 в альтернативу к прерыванию VBLANK. К сожалению, эти таймеры не могут выработать прерывание – их надо проверять программно, для определения окончания их счета.

• От переводчика:

• На самом деле у чипа YM2612 есть вывод, который генерирует сигнал по окончании счета одного или обоих таймеров. Это ножка 13. Просто, по какой-то причине, разработчики приставки не использовали его.