Yamaha YMF262


The Yamaha YMF262, also known as the OPL3, is an FM synthesis sound chip released by Yamaha Corporation in the early 1990s. It is an improved version of the Yamaha YM3812. It was used in a number of IBM PC soundcards including Sound Blaster 16 and Pro AudioSpectrum.

Overview

The YMF262 improved upon the feature-set of the YM3812, adding the following features:
YMF262 also removed support for the little-used CSM mode, featured on YM3812 and YM3526.
The YMF262's FM synthesis mode is configurable in different ways:
Like its predecessor, the OPL3 outputs audio in digital-I/O form, requiring an external DAC chip like the YAC512.

Products

The YMF262 was used in many sound cards, including the popular Sound Blaster Pro 2, Sound Blaster 16 ASP. The Sound Blaster 16 later models integrated the OPL3 with other chips. In the final model Creative Labs used an OPL3 clone chip, the CQM, integral with other chips. It was used in the Pro AudioSpectrum.

Variants and Derivatives

Yamaha also produced a fully compatible, low-power variant, the YMF289 OPL3-L, which targeted PCMCIA sound cards and laptop computers.
Yamaha's later PC audio controllers, including the YMF278, the single-chip Yamaha YMF718/719S, and the PCI YMF724/74x family, included the YMF262's FM synthesis block for backward compatibility with legacy software. See YMF7xx for more information.
Competing sound chip vendors designed their own OPL3-compatible audio chips, with varying degrees of faithfulness to the original OPL3.
In 2015 an open-source RTL implementation of the OPL3 was written in SystemVerilog and adapted to an FPGA.

Yamaha YMF289

The Yamaha YMF289 is a low-power version of the YMF262. It is designed for low-power applications such as laptops and PCMCIA sound cards. It was used in some Sound Blaster 16 sound cards made by Creative Technology. The YMF289B is paired with a YAC513 or YAC516 companion floating-point DAC chip.
The YMF289 is fully register-compatible with and retains the feature-set of the YMF262, with a number of differences:
's in-house developed derivative, termed ESFM, is an enhanced, 20-voice, 72-operator, OPL3-compatible clone incorporating two operating modes, a Native mode and a Legacy mode, which controls its feature-set and behavior. In Native mode, ESFM allows more than six 4-operator FM voices to be mapped, potentially allowing for a significant increase in the complexity of tones generated. The drivers for Windows 9x incorporate their own custom instrument patches which make use of this extended mode. Conversely, Legacy mode provides full backward-compatibility with Yamaha's YMF262. ESFM's output in this mode is moderately faithful to the YMF262 overall, but some tones are rendered quite differently, resulting in unique distortions in the sound and music of some games.
ESFM is available in ESS sound chips starting with the ISA-based ES1688 AudioDrive, up to the PCI-based ES1938 Solo-1, whereas earlier chips required an external FM synthesizer chip. ESS's Maestro series of PCI-based sound chips rely on a software implementation of FM synthesis that lacks ESFM's special features.