El YM2612 , también conocido como OPN2 , es un chip de sonido desarrollado por Yamaha . Pertenece a la familia OPN de chips de síntesis FM de Yamaha que se utilizan en varios sistemas informáticos y de juegos.
Descripción general
El Yamaha YM2612 es un sintetizador FM de seis canales, derivado del Yamaha YM2203c . [1] Fue utilizado sobre todo en Sega 's Mega Drive / Genesis consola de videojuegos, [2] , así como Fujitsu ' s FM Towns serie del ordenador. [3] Al igual que con el YM3438, Sega lo utilizó en varios sistemas de juegos de arcade , incluidos Mega-Play y Sega System 32 .
Características
El YM2612 tiene las siguientes características: [1]
- Seis canales de FM
- Cuatro operadores por canal [4]
- Dos temporizadores de intervalo
- Un oscilador de baja frecuencia de onda sinusoidal
- Convertidor digital a analógico de salida estéreo integrado (la mayoría de los chips FM de Yamaha actuales requieren un chip convertidor D / A externo separado)
- Sonido estéreo programable por canal (izquierdo, derecho o ambos, izquierdo y derecho, resultando en el centro)
- Para el canal tres, las frecuencias del operador se pueden configurar de forma independiente, lo que hace posible los armónicos disonantes. (Normalmente, tendrían una relación simple como, por ejemplo, 2 × o 3 × en relación con una frecuencia base común)
Detalles técnicos
El bloque de síntesis FM del YM2612 es una versión extendida del bloque FM presentado en el YM2203, que agrega dos canales e integra un DAC de salida estéreo . [1] El YM2612 elimina el componente SSG y los puertos de E / S que se encuentran en el YM2203, YM2608 y YM2610. [1] También estaba disponible en formato CMOS , como YM3438, también conocido como OPN2C. [1]
Mientras que los chips OPN de gama alta, como el YM2608B, tienen canales ADPCM dedicados para reproducir audio muestreado, el YM2612 no. Sin embargo, su sexto canal puede actuar como un canal PCM básico por medio del registro 'DAC Enable', deshabilitando la salida FM para ese canal pero permitiéndole reproducir muestras de sonido de modulación de código de pulso de 8 bits (en la práctica, 7 bits porque el MSB habilita el DAC si está configurado). [1] A diferencia de los otros OPN con ADPCM, el YM2612 no proporciona ningún tiempo o almacenamiento en búfer de muestras, por lo que todo el control de frecuencia y el almacenamiento en búfer deben realizarse en software por el procesador host. [2]
Particularidades de salida DAC
A diferencia de la mayoría de los chips FM de Yamaha que requieren un DAC de punto flotante externo, el YM2612 cuenta con un DAC de 9 bits integrado, que utiliza multiplexación por división de tiempo para reproducir una muestra de cada canal en secuencia, similar al YM2413 . [ cita requerida ] Debido a un error en el voltaje de amplitud, se introduce una forma peculiar de distorsión de cruce en la salida.
Además, debido al rango dinámico reducido del DAC incorporado, se puede generar una distorsión adicional al reproducir sonidos con un volumen muy alto. [1]
Variantes
Yamaha YM3438
El YM3438 , [1] también conocido como OPN2C , es una versión CMOS modificada del YM2612. Sin embargo, no es un reemplazo directo y directo del YM2612, ya que las salidas de sonido tienen una impedancia más alta.
Yamaha YMF276
El YMF276 , también conocido como OPN2L , es una versión de bajo consumo del YM3438. A diferencia de YM2612 y YM3438, el YMF276 requiere DAC externo.
Sega Mega Drive ASIC fabricados por Yamaha (FC1004, FF1004, FJ3002 y FQ8007)
El núcleo YM3438 se integró en ASIC personalizados [5] utilizados en la mayoría de las revisiones de la versión Model 2 de Sega Mega Drive / Genesis .
Audio del juego
Como principal generador de sonido de la consola Sega Mega Drive / Genesis, el YM2612 fue utilizado de manera destacada por numerosos compositores de música de videojuegos prolíficos, como Yuzo Koshiro . [4] [6]
Otros usos
En 2020, la compañía Twisted Electrons lanzó MEGAfm, un módulo sintetizador de escritorio que usa dos chips YM2612. [7]
Ver también
- VGM : un formato de archivo de audio para múltiples plataformas de videojuegos, incluido Sega Mega Drive / Genesis
- Yamaha YM2203
- Yamaha YM2608
- Yamaha YM2612
Referencias
- ^ a b c d e f g h YM3438 Manual de aplicación (japonés)
- ^ a b Manual técnico de Sega Genesis - Sección YM2612 (actualizado con errores corregidos)
- ^ Purcaru, Bogdan Ion (13 de marzo de 2014). Juegos contra hardware. La historia de los videojuegos para PC: los 80 . pag. 527 . Consultado el 14 de diciembre de 2017 .
- ^ a b "Super Sonic: Creando el nuevo sonido del erizo hit de Sega" . 13 de febrero de 2020.
- ^ 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
- ^ "Revisión de Sega Mega Drive Mini: un legado verdaderamente honrado" . 19 de septiembre de 2019.
- ^ "MEGAfm" .
enlaces externos
- Emulador Nuked-OPN2 YM3438 / YM2612
- RYMCast - SEGA Mega Drive / Genesis VGM player