Which error code ?The code 10 means that OPL3 not found at 0x388 port.Which CMI8738 chip's revision?It seems to me that OPL3 exists if number of chip's revision 37 or less.Which your PC's processor?It seems to me that AMD processors don't allow to write on some ports.

Hi, I haven't posted here in a while but bumped across this post while looking for something semi-related to Adlib and MIDI.

Wow! Really awesome, thanks very much for sharing this to the web, khokh2001! I've always wondered when someone would eventually pull this off.Currently testing this in Windows XP x64, 7 x64 and Win 8 x64, working great with the user-mode drivers. I do have a YMF724F-V PCI card which only works under XP, so I might give it a go with the kernel drivers.

Also big thanks for sharing the source code too. I'm actually looking into seeing if it's possible to switch the default patches with say, patches used from .ROL music.

EDIT: OK so I have attempted to install the kernel driver on XP where I already have the YMF724F-V legacy mode enabled with PowerYMF. Regardless of methods of installation (Add new hardware, update driver on Legacy Sound System which has port 388h used), I get the following:

An error occurred during the installation of the device.

The class installer has denied the request to install or upgrade the device.

Any status on fixing the bugs in usermode driver so that stopping playback in Winamp actually tells it to shut down? It is rather annoying having to shut down whatever program accessed the driver before I stop hearing stuck notes.

DracoNihil wrote:Any status on fixing the bugs in usermode driver so that stopping playback in Winamp actually tells it to shut down? It is rather annoying having to shut down whatever program accessed the driver before I stop hearing stuck notes.

How are you getting stuck notes? I'm using Winamp and I have no problem other than that I would occassionally need to reset the MIDI driver via a MIDI, or restarting Winamp to address pitch bends left over from the previous song (this is common with many MIDI drivers).