KrossX / Pokopom

Input Plugin for Emulators
MIT License
41 stars 7 forks source link

After-Plugging Not Working for Demul #12

Open shinra358 opened 8 years ago

shinra358 commented 8 years ago

Afterplugging doesn't seem to work for demul.

KrossX commented 8 years ago

Many things shouldn't be working for Demul, support is pretty rudimentary. Also, I don't even remember how the console itself handles plug / replug and all those things.

shinra358 commented 8 years ago

More than likely like the n64 since it has vmus in the controller. It could just be done like you did with NullDC and that would be fine.

Hotplugging seems to work for demul with your plugin. Just not afterplugging.

KrossX commented 8 years ago

Pokopom doesn't do anything but merely give input data with Demul. With nullDC, the plugin had to handle all the communication and that tends to work better for francy things like it works for PS1/PS2 (except ePSXe that still handles some things itself).

So I dunno, there's no plugged / unplugged state change nor anything in the Demul implementation. If Demul checks for the input data iself, or the support is incomplete, or if there's another another function to deal with this things... I have no clue.

shinra358 commented 8 years ago

Ok, I just sent this thread to the demul github (hope that's the right one). Hopefully they could come on and shed some light on the situation.