Adlib is simple enough. All you need is the OPL2 itself with it's corresponding DAC, some logic to trigger the /ChipEnable line of the OPL2 when the computer calls certain I/O ports, and a simple mono audio amplifier. The rest is done internally by the OPL2 itself.
Code:
+-----+ +-------------------+
| |==>| I/O addres decode |
| | +-------------------+
| | | /CE
| BUS | v
| | +-------------------+ +-----+ +----------------------+ +-----------+
| |<=>| OPL2 |==>| DAC |==>| Mono Audio Amplifier |==>| Audio out |
+-----+ +-------------------+ +-----+ +----------------------+ +-----------+
IDE would be possible through the XTIDE design, but it may be a little hard to fit it all within a single sitekart then. It may work, but somebody has to do it.
Address decode can be done with a single PAL, or with one comparasion unit. You problably want to buffer the data too, which requires a buffer. Then you need the OPL2 and it's DAC, and then you need wathever you wish to make the amplifier from. All in all you can get by with only 5 ICs, and some analog components for the amp.