OPL(4)

πŸ“¦ version 11.0, in nixpkgs unstable

🌸 NAME 🌸

okay so this is OPL(4), straight out of the Kernel Interfaces Manual, and it’s all about making FM synth noises. 🎹✨

opl β€” Yamaha OPL2 and OPL3 FM MIDI synthesizer driver.


✨ SYNOPSIS ✨

the config lines, exactly as they are, no cap:

opl*  at cmpci? flags 1
opl*  at eso?
opl*  at ess?
opl*  at fms?
opl0  at isa? port 0x388
opl*  at sb?
opl*  at sv?
opl*  at wss?
opl*  at yds?
opl*  at ym?
midi* at opl?

πŸ’– DESCRIPTION πŸ’–

The opl driver provides support for the Yamaha OPL2 (YM3812) and OPL3 (YMF262) chips. These chips are FM synthesizers, and they can produce a wide range of sounds β€” iconic little noise machines fr fr. πŸŽ›οΈβœ¨

Access to the device is through the MIDI driver. 🎹

Usually the opl driver attaches to a sound card, but it can also sit directly on the ISA bus. Highkey versatile. πŸ’…

If flags 1 is specified, the opl driver handles the left and right channels of OPL3 swapped. Use this flag if your device has such problem. 🫢


πŸ¦‹ SEE ALSO πŸ¦‹

go read these too, iykyk:


⭐ HISTORY ⭐

The opl device driver appeared in NetBSD 1.4. throwback moment. πŸ•°οΈβœ¨


πŸ’€ BUGS πŸ’€

The OPL3 chip is operated in OPL2 mode despite being more capable. 😭 not the OPL3 being held back from its full potential β€” that’s the documented bug, bestie. πŸ’€


signing off from Debian, dated January 3, 2009 β€” OPL(4), out. πŸ’–πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from