Failed to load mxdrv.dll [SOLVED] by Yntec at 9:37 AM EST on January 16, 2026
I'm having problems playing mdx (X68K) music files on my Winamp on Windows 7. I downloaded the in_mdx plugin from here https://github.com/FIX94/in_mdx/releases and unpacked the mxdrv.dll file from MXDRV200B.LZH from https://gorry.haun.org/mx/index_e.html#DOWNLOAD but after putting them (including X68Sound.dll) on my plugin directory I get the "Failed to load mxdrv.dll" error as in the thread title when Winamp starts. Can you play mdx files on Winamp just fine? It seems I'm the first person getting this error as I can't find any help using google. The older in_mdx from... year 2000 throws an error with weird symbols on startup.
EDIT - moving mxdrv.dll to the folder winamp.exe is gets rid of the error but music files don't play.
Never heard of MXD. Do you have an example file to test things? If a particular format doesn't seem to play, it's most likely another plugin trying to play the file before in_mxd gets the change to play it. If another plugin reports to Winamp "it can load the file" then Winamp will send the file to this other plugin before it even tries to pass it to in_mxd. Same thing happens with VGMstream when "unknown extensions" is enabled.
Thanks for the help, here's a sample file jbb666 uploaded https://www.un4seen.com/forum/?action=dlattach;attach=1793 - it contains a MDX file with the music and a PDX file with the samples which needs to be in the same directory to play (Winamp will not show the PDX file).
BUT... I solved the problem! I just moved the X68Sound.dll file from the Plugins directory to the folder that has Winamp.exe, and now I can play these files!
If you want to avoid all the hassle you can listen to the music on youtube: https://www.youtube.com/watch?v=j_el9p3w3w0
The story of X68000 music is very interesting, but the thing is I downloaded an archive with tens of thousands of these music files and I wasn't able to play them until now, extracting them was a nightmare so I'm considering releasing them all because people are missing out.