I think nobody here is talking about hot-plugging of devices while MAME is running. I'm talking about fresh starts of MAME. If MAME reanalyzes input devices every time as part of it's initialization process then it would make sense that the situation I described was better handled. Besides, MAME ALREADY handles the situation correctly when it comes to the default controls, but it doesn't do the same for controls the user defines himself, not very consistent is it?
EDIT: Now that I further think about it I guess it is possible that MAME doesn't actually handle the situation correctly for the default config and that is just a consequence of it being always reinitialized when mame starts up... You're absolutely right that it might not actually be a bug, it depends on what the devs want MAME to be. So, does anybody know if a dev ever commented on this?
Edited by iVoid (08/31/13 10:51 PM)
|