Chip detailed description

Below is a comprehensive, technical-yet-practical report describing the internal architecture, sound generation methods, and historical usage of the Yamaha FM chips.

1) YM2151 – “OPM”

1760272388664

Synthesis / Architecture

  • Pure FM synthesis: 8 channels, each with 4 operators (4-op).
  • Each operator has an independent ADSR envelope, frequency multiplier, detune, and scaling.
  • Parallel 8-bit register interface; requires an external DAC (typically YM3012/YM3014).

Key Features

  • High-quality 4-op FM tone generation; widely used in professional synthesizers and arcade boards.
  • Includes LFO, vibrato, tremolo, and noise generator.

Typical Uses

  • Arcade sound hardware and Yamaha pro synthesizers (e.g., DX21, FB-01).

2) YM2203 – “OPN”

Synthesis / Architecture

  • 3 FM channels (each 4-op), with special “Channel 3 mode” for custom detuned effects.
  • Integrates an SSG (Programmable Sound Generator) block (AY-3-8910-compatible) providing 3 square/noise channels.
  • Requires an external DAC for analog output.

Key Features

  • Hybrid chip combining FM and PSG in one package; important step in FM evolution.
  • Common in Japanese PCs (NEC PC-8801, early arcade boards).

3) YM2413 – “OPLL”

Synthesis / Architecture

  • 9 channels, 2 operators per channel (2-op) — a cost-reduced FM solution.
  • Can switch to “melody + rhythm” mode, converting several channels to percussion instruments.

Key Features

  • Uses mostly fixed instrument presets with only one user-programmable patch (to save ROM space).
  • Includes an on-chip DAC using time-division multiplexing.
  • Compact and inexpensive, with a distinct “OPLL” tone.

Typical Uses

  • MSX-Music, Sega Master System (FM version), budget Yamaha keyboards.

4) YM2414 – “OPZ” (used in Yamaha TX81Z)

Synthesis / Architecture

  • 8 voices, 4 operators each, and supports 8 selectable waveforms per operator (unlike the pure sine-only OPM).
  • Features two hardware LFOs and fixed-frequency operator mode.

Key Features

  • Flexible tone design, brighter and more varied than earlier FM chips.
  • Common in mid-range synthesizers like the Yamaha TX81Z, DX11, and the YS series.

5) YM2608 – “OPNA” (used in NEC PC-98)

Synthesis / Architecture

  • 6 FM channels (4-op) + 3 SSG channels + 1 ADPCM channel (4-bit) + 6 rhythm ADPCM channels (ROM-based).
  • Stereo outputs, internal timers, and mixing control.

Key Features

  • True hybrid chip: FM + PSG + ADPCM rhythm section.
  • Mainstay of Japanese PC-98 music; capable of lush hybrid tracks.

6) YM2610 / YM2610B – “OPNB / OPNB2” (used in SNK Neo Geo)

Synthesis / Architecture

  • YM2610 (OPNB): 4 FM channels (4-op) + SSG + multi-channel ADPCM-A (short samples) + ADPCM-B (streaming).
  • YM2610B (OPNB2): enhanced version (adds 6 FM channels in some configurations).
  • Requires an external DAC (YM3016).

Key Features

  • Used in Neo Geo arcade hardware: FM for instruments, ADPCM for drums and voice samples.
  • Rich, full-bodied sound engine capable of complex soundtracks.

7) YM2612 – “OPN2” (used in Sega Genesis / Mega Drive, FM Towns)

Synthesis / Architecture

  • 6 FM channels (4-op), with built-in stereo DAC.
  • Channel 3 allows independent operator frequency control for detuned or inharmonic effects.

Key Features

  • Warm, gritty tone characteristic of the Sega Genesis sound.
  • Integrated DAC made PCM playback possible (e.g., voice clips and drums).
  • CMOS variant YM3438 used in some later systems.

8) YM3526 – “OPL” (used in Commodore Sound Expander)

Synthesis / Architecture

  • 9 channels, 2 operators per channel (2-op).
  • Supports percussion mode (5 drum sounds using 3 channels).
  • Requires an external DAC (YM3014B).

Key Features

  • The first OPL chip; simple 2-op FM tone generation.
  • Recognizable early “FM tone” used in early PC sound expansions and arcade systems.

9) YM3812 – “OPL2”

Synthesis / Architecture

  • Improved version of the YM3526.
  • 9 channels 2-op, with 4 selectable waveforms per operator (sine, half-sine, absolute, etc.).
  • External DAC output.

Key Features

  • Used in AdLib and early Sound Blaster cards — defines the “classic DOS FM” sound.
  • Tremolo, vibrato, and percussion modes supported.

10) YMF262 – “OPL3”

Synthesis / Architecture

  • Backward compatible with OPL2, but doubles the channel count to 18×2-op.
  • Channels can be paired to create up to 6×4-op voices.
  • Supports stereo panning and new waveforms.
  • Requires external DAC (e.g., YAC512).

Key Features

  • Adds true stereo and 4-operator capability while remaining register-compatible with OPL2.
  • Used in Sound Blaster Pro/16, PAS16, and many MIDI modules.

11) YMF278 – “OPL4”

Synthesis / Architecture

  • Expands OPL3 by adding a PCM/wavetable subsystem:

  • Up to 24 PCM voices, 8/12/16-bit sample playback at 44.1 kHz.

  • External ROM/RAM for custom sample banks.
  • Also retains OPL-style FM engine.

Key Features

  • Combines FM synthesis with sample playback (hybrid FM+PCM engine).
  • Used in advanced MIDI cards and Yamaha’s sound modules (e.g., WaveForce series).

12) Y8950 – “OPL with ADPCM” (MSX-AUDIO)

Synthesis / Architecture

  • Essentially an OPL1 (YM3526) core plus a 4-bit ADPCM codec for recording/playback.
  • Includes analog AD/DA converters and external memory interface.

Key Features

  • Used in the MSX-AUDIO standard; could play digitized samples alongside FM music.
  • Predecessor of later ADPCM-equipped OPN chips.

Cross-Family Technical Notes

1. Operators and Algorithms

FM timbre design is based on operator modulation chains. 4-op chips (e.g., YM2151, YM2612, YM2608) allow complex modulation algorithms, enabling rich, evolving tones. 2-op chips (OPL/OPLL family) are simpler but rely on multiple waveform options to expand sonic variety.

2. CSM and Special Modes

Some chips (OPM/OPN/OPL families) feature CSM (Composite Sine Mode), drum/percussion modes, or fixed-frequency modes for special effects — often poorly documented but very powerful.

3. Internal vs External DACs

Chips like the YM2612 and YM2413 include on-chip DACs; others (YM2151, YM2203, YM3812, YMF262) need an external DAC such as YM3014, YM3016, or YAC512. The DAC implementation strongly affects final sound character and noise floor.

4. ADPCM and PCM Features

Later chips (YM2608, YM2610, Y8950, YMF278) incorporate ADPCM playback, allowing hybrid FM + sample-based music — a hallmark of late-80s/early-90s Japanese game and PC soundtracks.


Practical Tips for Emulation & Programming

  • Use official datasheets for register mapping, timing, and envelope behavior (differences between revisions are subtle but important).
  • Model analog behavior: real hardware includes filters, distortion, and DAC aliasing that shape the authentic sound.
  • Channel-3 tricks (in OPN family): set independent operator frequencies on Channel 3 to achieve metallic or bell-like effects (famously used in Genesis music).
  • Combine FM and PCM: on chips like YM2608 or YM2610, using FM for melodic voices and ADPCM for percussion yields very expressive results.