> 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.
Well, the GIT commit log shows that the input system was completely refactored into OSD modules. I don't see anything about trying to remove support for DirectInput 7.
So if it's broken, I guess that it's probably just an accident. But even it's an accident, there is probably a limited number of decades that you can count on a particular technology still working... So who knows when or if it will be fixed. Maybe on the next commit or maybe never, right?
But you're a dev, right? Maybe it's easy for you to fix!