Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: maffewl on February 15, 2013, 11:26:11 am

Title: Unable to create the Direct3D device. (8876086C)
Post by: maffewl on February 15, 2013, 11:26:11 am
Unable to create the Direct3D device.  (8876086C)

I just downloaded MAME (most recent 148-64 bit) to test some things on my "faster" computer and this is the error code that pops up at MAME start.  The computer runs on a Windows 7-64 bit platform.  After googling the error, I downloaded and installed the most recent DirectX from Microsoft.  However, I'm still getting this error.  I figured I would try to change the D3D option in the mame.ini file to ddraw which as worked for my other computer, however, I can't seem to find the mame.ini file anywhere.  I don't understand command lines at all, so I don't know how to create with that method.  Any help?
Title: Re: Unable to create the Direct3D device. (8876086C)
Post by: BadMouth on February 15, 2013, 11:48:33 am
Try installing these directx runtimes.  Never versions don't contain all the old ones.
http://www.microsoft.com/en-us/download/details.aspx?id=35 (http://www.microsoft.com/en-us/download/details.aspx?id=35)

Never heard of it happening with MAME, but it's a common problem with a lot of other emulators.
Maybe because people use older computers or they already have them installed for other emulators.
Title: Re: Unable to create the Direct3D device. (8876086C)
Post by: maffewl on February 15, 2013, 12:06:23 pm
Thanks for the reply BadMouth. 

Sadly, those are the runtimes I just installed, still getting the error.  Any other ideas?
Title: Re: Unable to create the Direct3D device. (8876086C)
Post by: BadMouth on February 15, 2013, 12:20:48 pm
I'm at a loss for the error, but to create mame.ini, the command is mame.exe -cc or mame.exe -createconfig (either one would last I heard)
If you're not sure how to navigate to MAME via command line, open up notepad and enter

mame.exe -cc

save it as config.bat (all file types)
drop it in the mame folder and click on it.
That should create mame.ini
Title: Re: Unable to create the Direct3D device. (8876086C)
Post by: maffewl on February 15, 2013, 03:26:33 pm
Thanks for the help BadMouth... not sure why, but when I re-started the computer, no more error message.  :applaud:
Title: Re: Unable to create the Direct3D device. (8876086C)
Post by: Gray_Area on February 17, 2013, 03:04:04 pm
Thanks for the help BadMouth... not sure why, but when I re-started the computer, no more error message.  :applaud:

Re-started the first after loading the runtimes?  Some things don't say to re-start after installing, but some applications need you to.