Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Yamaha YM2612

YM2612 , иначе OPN2 , является звуковой чип , разработанный Yamaha . Он принадлежит к семейству микросхем FM-синтеза OPN компании Yamaha, используемых в нескольких игровых и компьютерных системах.

Обзор [ править ]

Yamaha YM2612 - это шестиканальный FM-синтезатор, созданный на основе Yamaha YM2203c . [1] Это был прежде всего используется в Sega 's Mega Drive / Genesis игровой консоли, [2] , а также Fujitsu ' s FM Towns компьютер серии. [3] Как и YM3438, он использовался Sega в различных системах аркадных игр , включая Mega-Play и Sega System 32 .

Особенности [ править ]

YM2612 имеет следующие особенности: [1]

  • Шесть каналов FM
  • Четыре оператора на канал [4]
  • Два интервальных таймера
  • Синусоидальный низкочастотный генератор
  • Интегрированный цифро-аналоговый преобразователь со стереовыходом (для большинства других современных FM-чипов Yamaha требуется отдельный внешний чип цифро-аналогового преобразователя )
  • Поканальный программируемый стереозвук (левый, правый или оба левых и правых, в результате получается центр)
  • Для третьего канала операторские частоты могут быть установлены независимо, что делает возможными диссонирующие гармоники. (Обычно они имеют простое соотношение, например, 2 × или 3 × относительно общей базовой частоты)

Технические детали [ править ]

Блок синтеза FM в YM2612 - это расширенная версия блока FM, представленного в YM2203C, с добавлением двух каналов и интеграцией ЦАП со стереовыходом . [1] YM2612 удаляет компонент SSG и порт ввода-вывода YM2203C. [1] Он также был доступен в формате CMOS , как YM3438, также известный как OPN2C. [1]

В то время как высокопроизводительные чипы OPN, такие как YM2608B, имеют выделенные каналы ADPCM для воспроизведения дискретизированного звука, YM2612 - нет. Однако его шестой канал может действовать как основной канал PCM с помощью регистра 'DAC Enable', отключая FM-выход для этого канала, но позволяя ему воспроизводить 8-битные звуковые сэмплы с импульсно-кодовой модуляцией (на практике 7 бит, потому что MSB включает ЦАП, если установлен). [1] В отличие от других OPN с ADPCM, YM2612 не обеспечивает синхронизацию или буферизацию выборок, поэтому все управление частотой и буферизация должны выполняться в программном обеспечении центральным процессором. [2]

Особенности выходного ЦАП [ править ]

Пример кроссоверного искажения, созданного особенностями встроенного ЦАП YM2612.
В некоторых случаях искажение кроссовера может повлиять на громкость и до некоторой степени на тембры определенных звуков.

В отличие от большинства чипов Yamaha FM, которым требуется внешний ЦАП с плавающей запятой, YM2612 имеет встроенный 9-битный ЦАП, который использует мультиплексирование с временным разделением для последовательного воспроизведения одного сэмпла каждого канала, подобно YM2413 . [ необходима цитата ] Этот метод вводит на выходе особую форму кроссоверного искажения .

Кроме того, из-за ограниченного динамического диапазона встроенного ЦАП могут возникать дополнительные искажения при воспроизведении звуков с очень высокой громкостью. [1]

Варианты [ править ]

Yamaha YM3438 [ править ]

YM3438 , [1] он же OPN2C , модифицированная CMOS версия YM2612. Однако это не прямая замена YM2612, так как звуковые выходы имеют более высокий импеданс.

Yamaha YMF276 [ править ]

YMF276 , иначе OPN2L , версия с низким уровнем мощности YM3438. В отличие от YM2612 и YM3438, YMF276 требует внешнего ЦАП.

Yamaha Fx1004 и FJ3002 [ править ]

Ядро YM3438 было интегрировано в специализированные ASIC [5], используемые в большинстве ревизий версии Model 2 Sega Mega Drive / Genesis .

Аудио игры [ править ]

Как основной звуковой генератор консоли Sega Mega Drive / Genesis, YM2612 широко использовался многими плодовитыми композиторами музыки для видеоигр, такими как Юзо Коширо . [4] [6]

Другое использование [ править ]

В 2020 году компания Twisted Electrons выпустила MEGAfm, модуль синтезатора для настольных ПК, в котором используются два чипа YM2612. [7]

См. Также [ править ]

  • VGM - формат аудиофайлов для нескольких платформ видеоигр, включая Sega Mega Drive / Genesis.

Ссылки [ править ]

  1. ^ a b c d e f g h YM3438 Руководство по применению (на японском языке)
  2. ^ a b Техническое руководство Sega Genesis - раздел YM2612 (обновлено с исправленными ошибками)
  3. ^ Purcaru Богдан Ion (13 марта 2014). Игры против оборудования. История компьютерных видеоигр: 80-е . п. 527 . Проверено 14 декабря 2017 года .
  4. ^ a b https://www.theguardian.com/games/2020/feb/13/super-sonic-creating-the-new-sound-of-sega-hedgehog-hit-sonic-the-hedgehog-masato-nakamura -том-Холкенборг
  5. ^ https://console5.com/techwiki/images/5/57/Sega_Service_Manual_-_Genesis_II_-_Mega_Drive_II_%28PAL-BIG%2C_RGB%29%2C_No_001%2C_June%2C_1993.pdf
  6. ^ https://www.theguardian.com/games/2019/sep/19/sega-mega-drive-mini-review-a-legacy-truly-honoured
  7. ^ https://twisted-electrons.com/product/megafm/

Внешние ссылки [ править ]

  • Эмулятор Nuked-OPN2 YM3438 / YM2612