Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
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]
Особенности выходного ЦАП [ править ]
В отличие от большинства чипов 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.
Ссылки [ править ]
- ^ a b c d e f g h YM3438 Руководство по применению (на японском языке)
- ^ a b Техническое руководство Sega Genesis - раздел YM2612 (обновлено с исправленными ошибками)
- ^ Purcaru Богдан Ion (13 марта 2014). Игры против оборудования. История компьютерных видеоигр: 80-е . п. 527 . Проверено 14 декабря 2017 года .
- ^ 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 -том-Холкенборг
- ^ 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
- ^ https://www.theguardian.com/games/2019/sep/19/sega-mega-drive-mini-review-a-legacy-truly-honoured
- ^ https://twisted-electrons.com/product/megafm/
Внешние ссылки [ править ]
- Эмулятор Nuked-OPN2 YM3438 / YM2612