ChipsSound & audioFM synthesis › Yamaha YMF262 (OPL3)

Yamaha YMF262 (OPL3)

1988

Yamaha's OPL3, an expanded 18-channel FM chip with stereo output, powering the Sound Blaster Pro 2 and Sound Blaster 16.

Reference & documentation

External technical references for programming Yamaha YMF262 (OPL3) and for writing emulators.

ResourceTypeNotes
Yamaha YMF262-M Datasheet (PDF) ↗DatasheetOfficial Yamaha YMF262 datasheet, full specs
OPL chip register reference - Shikadi ModdingWiki ↗Memory mapFull register/operator-to-channel mapping tables
Programmer's Guide to YMF262/OPL3 (Arnost) ↗Memory mapFull register map with bit-level descriptions
Yamaha YMF262-M Datasheet (PDF) ↗PinoutSOP and SQFP pin descriptions and packages
Programmer's Guide to YMF262/OPL3 (Arnost) ↗ProgrammingComplete OPL3 programming tutorial with C examples
ArduinoOPL2 In-Depth OPL2 Guide ↗ProgrammingDetailed FM operator and register programming
ymf262.c reverse-engineered core (opl3_fpga docs) ↗ReferenceDocuments undocumented OPL3 behavior and exact math
Yamaha OPL - Wikipedia ↗ReferenceOPL3 architecture, synthesis modes, variants overview
Nuked-OPL3 emulator (nukeykt) ↗SourceCycle-accurate reverse-engineered OPL3 emulator in C
opl3_fpga - SystemVerilog RTL (gtaylormb) ↗SourceBit-true reverse-engineered OPL3 FPGA implementation
OPL3 Programming Information (oplx.com) ↗ToolArchive of OPL3 trackers, editors and players