If this is the same guy I tried to help last night in a different thread he ran the DirectX end user runtime which downloads all components of DX and it told him he didn't need to install anything so missing DX9 isn't the issue. I would suggest going into you ini and specifying a video driver other than Direct X try GL if that doesn't work try GDI. MAME by default is set for auto.