Open shinra358 opened 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.
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.
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.
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.
Afterplugging doesn't seem to work for demul.