diff --git a/hardware/externalopl.rst b/hardware/externalopl.rst new file mode 100644 index 0000000..19950af --- /dev/null +++ b/hardware/externalopl.rst @@ -0,0 +1,19 @@ +External OPL Audio Support +========================== + +86Box now supports the **OPL2Board** as an external audio device. +This allows users to connect a real OPL2 (YM3812) chip through the board and use it alongside the emulator for authentic FM synthesis output. + +Usage +----- + +1. Connect your OPL2Board to the host system. +2. Select the sound card **[ISA] OPL2Board [External Device]**. +3. In the **Configure** button, select the serial port to which the board is connected. + +Notes for OPL2Board +------------------- + +- You need an **Arduino Nano** and an **OPL2Board** from Cheerful Electronic. +- Follow the **instructions from the manufacturer** and upload ``SerialPassthrough.ino`` to the Arduino Nano. +- If you want **PCM audio**, you can add an **additional sound card** and disable the OPL output. \ No newline at end of file diff --git a/settings/sound.rst b/settings/sound.rst index 643b975..0bfcb28 100644 --- a/settings/sound.rst +++ b/settings/sound.rst @@ -16,6 +16,9 @@ The *Configure* button opens a new window with settings specific to the selected Emulation for the Yamaha OPL series of synthesizers (used by many of the emulated cards) is provided by a modified `Nuked OPL3 `_ or `ymfm `_ library, per the :ref:`selection below `. MOS Technology 6581 SID emulation for the Innovation SSI-2001 and The Entertainer is provided by the reSIDfp component of the `libsidplayfp `_ library. General Instrument AY-3-8913 emulation for the Mindscape Music Board is provided by the `Ayumi `_ library. +You can also select an external OPL sound card by choosing the sound cards that have **(External Device)** at the end of their name. +See more information in the :ref:`External OPL audio device documentation `. + MIDI Out Device ---------------