YM2612 , eller OPN2 , är ett sexkanaligt ljudgeneratorchip utvecklat av Yamaha . Den är en del av en familj av mikrokretsar för liknande ändamål, producerade av samma företag, med frekvensmoduleringsmetoden ( FM-syntes ) för att syntetisera ljud. Ljuden den skapar liknar i ljud till andra chips i familjen, som YM3812 ( OPL2 ) och YMF262 ( OPL3 ), som används i Sound Blaster -ljudkort från Creative Labs .
YM2612 är mest känd från Sega Mega Drive -spelkonsolen , där den användes som huvudsynthesizer (parad med en Texas Instruments SN76489 ). Den användes också i FM Towns -datorn .
YM2612 har följande ljudgenereringsmöjligheter:
I DAC-läge låter den sjätte kanalen dig spela 8-bitars digitaliserade samplingar , medan FM-syntesen för denna kanal är avstängd. Data matas ut till DAC :n genom att skriva värden till ett av 8-bitarsregistren på chipet. Eftersom YM2612 inte har en ljudutgångsbuffert måste datautmatning med önskad samplingshastighet tillhandahållas av kontrollprocessorn i programvaran.
Enheten och mjukvarumodellen för YM2612 är mycket lik ett annat chip i familjen, YM2203 (OPN). Praktiskt taget delar YM2612 funktionen hos de två YM2203, med mindre skillnader, och har ett liknande ljud. Skillnaderna är att YM2203 saknar en LFO-generator och panoreringskontroll, samt ett DAC-läge (eftersom YM2203 använder en extern DAC för att mata ut ljudet från FM-syntesen); och, å andra sidan, i frånvaro av YM2612 SSG-delen (helt kompatibel med General Instruments AY-3-8910 , inklusive SSG-typ-envelope för kanaloperatörer). Syftet med styrregistren för dessa mikrokretsar är i princip detsamma.
"Instrument" (enkanaliga operatörsparameteruppsättningar) som används av YM2612 i Mega Drive/Genesis-spel är kompatibla med vissa synthesizers i Yamaha DX/TX-serien, såsom Yamaha DX100 .
Yamaha ljudgeneratorchips | |
---|---|
PSG | |
OPL | |
OPN |
|
OPM/OPP |
|
OPS |
|
div |
|
DAC |
|
DSP |
|