What are you saying? I simply compiled a plain version of MAME with current GIT. I enabled DirectInput 7 for testing purpose because I have an old joypad that doesn't work with DirectInput version 8. The error happens with the joystick de-attached. If you are still able to read, it's a global error because it's saying I have no keyboard.... With DirectInput 8 all is fine as usual. I'm not assuming anything, the error speaks for itself.