Yamaha YM2612 - Yamaha YM2612

Yamaha YM2612

YM2612 , aka OPN2 , je zvukový čip vyvinutý společností Yamaha . Patří do rodiny OPN syntézních čipů FM společnosti Yamaha používaných v několika herních a počítačových systémech.

Přehled

Yamaha YM2612 je šestikanálový FM syntezátor, odvozený z Yamaha YM2203c . To bylo nejvíce pozoruhodně použit v Sega je hrozně řídit / Genesis videoherní konzole, stejně jako Fujitsu 's FM Towns počítače série. Stejně jako u YM3438 jej Sega používala v různých arkádových herních systémech, včetně Mega-Play a Sega System 32 .

Funkce

YM2612 má následující funkce:

  • Šest FM kanálů
  • Čtyři operátoři na kanál
  • Dva intervalové časovače
  • Sinusový nízkofrekvenční oscilátor
  • Integrovaný stereo výstup digitálně analogového převodníku (většina ostatních současných čipů Yamaha FM vyžaduje samostatný externí D/A převodníkový čip)
  • Programovatelný stereofonní zvuk na kanál (vlevo, vpravo nebo vlevo a vpravo, což má za následek střed)
  • Pro kanál tři mohou být frekvence operátora nastaveny nezávisle, což umožňuje disonantní harmonické. (Normálně by měly jednoduchý vztah jako např. 2 × nebo 3 × vzhledem ke společné základní frekvenci)

Technické údaje

Syntetický blok FM YM2612 je rozšířenou verzí FM bloku, který je součástí YM2203, přidává tři kanály a integruje stereo výstupní DAC . YM2612 odstraní komponentu SSG a I/O porty nalezené v YM2203, YM2608 a YM2610. To bylo také k dispozici ve formě CMOS , jako YM3438, aka OPN2C.

Zatímco špičkové čipy OPN, jako je YM2608B, mají vyhrazené kanály ADPCM pro přehrávání vzorkovaného zvuku, YM2612 nikoli. Jeho šestý kanál však může fungovat jako základní kanál PCM pomocí registru „DAC Enable“, který deaktivuje výstup FM pro tento kanál, ale umožňuje mu přehrávat 8bitové zvukové modulační zvukové modulace (v praxi 7bitové, protože MSB povoluje DAC, je -li nastaven). Na rozdíl od ostatních OPN s ADPCM neposkytuje YM2612 žádné načasování nebo ukládání do vyrovnávací paměti vzorků, takže veškerou kontrolu frekvence a ukládání do vyrovnávací paměti musí provádět software hostitelského procesoru.

Zvláštnosti výstupního DAC

Příklad (z hry Mega Drive Beyond Oasis ) křížového zkreslení vytvořeného zvláštními vlastnostmi vestavěného DAC YM2612.
V některých případech může křížové zkreslení ovlivnit hlasitost a do určité míry zabarvení určitých zvuků. Tato ukázka je ze hry Mega Drive Streets of Rage 2 .

Na rozdíl od většiny čipů Yamaha FM, které vyžadují externí DAC s pohyblivou řádovou čárkou, má YM2612 vestavěný 9bitový DAC, který využívá multiplexování s časovým dělením k přehrávání jednoho vzorku z každého kanálu v pořadí, podobně jako YM2413 . Kvůli chybě v amplitudovém napětí je na výstupu zavedena zvláštní forma křížového zkreslení .

Navíc, kvůli sníženému dynamickému rozsahu vestavěného DAC, může dojít k dalšímu zkreslení při přehrávání zvuků s velmi vysokou hlasitostí.

Varianty

Yamaha YM3438

YM3438 , aka OPN2C , je upravená CMOS verzi YM2612. Nejde však o přímou náhradu za YM2612, protože zvukové výstupy mají vyšší impedanci.

Yamaha YMF276

YMF276 , aka OPN2L , je low-power verzi YM3438 a. Na rozdíl od YM2612 a YM3438 vyžaduje YMF276 externí DAC.

Sega Mega Drive ASIC od Yamahy (FC1004, FF1004, FJ3002 a FQ8007)

Jádro YM3438 bylo integrováno do vlastních ASIC používaných ve většině revizí verze Model 2 Sega Mega Drive/Genesis .

Zvuk hry

Ve spojení s generátorem čtvercových vln/šumu Texas Instruments SN76489 jako hlavním zvukovým generátorem konzoly Sega Mega Drive/Genesis byl YM2612 prominentně využíván řadou plodných hudebních skladatelů videoher, jako je Yuzo Koshiro .

Jiné použití

V roce 2020 společnost Twisted Electrons vydala MEGAfm, modul syntetizátoru pro stolní počítače, který používá dva čipy YM2612.

Inphonik vytvořil plugin VST, AU a AAX a Reason Studios Rack Extension s názvem YM2612. To zahrnuje přesné obálky cyklu a vtipy původního čipu. Nabízejí také bezplatný plugin pro redukci vzorků a bitrate PCM2612, který emuluje zabarvení původního čipu hrajícího vzorek přes kanál DAC.

Viz také

Reference

externí odkazy