Pokopom
Pokopom copied to clipboard
Please add DEmul compatibility.
As topic says - please add DEmul compatibility :p
Sure, why not.
Dang, that was hard. I only tested Rez, and rumble seems to work at least.
Thanks, will test ASAP.
PS: typo in filename - Pokopom/playstation_dualschock2.cpp
Fixed! =D
Is this fully working and done? You can close the isssue if it is, and if it is thanks a bunch I really like Pokopom's support for so many emulators! :smiley:
No~~~~ not "fully working", just barely working. Definitely not done either as my reverse engineering skills are quite limited.
Oh, well the code is in the repo, right? So that means we can test it? If so, I will test it if you want. :+1:
Thanks for the quick port, at least. Amazing work!
As always, use at your own risk. I kinda know the barebones state of the code, but is hard to improve without source code to know the emulator API.
So, how did you add support for DEmul if they don't have an open API? :open_mouth:
That's called reverse engineering.
Oh, I didn't think you would go to such lengths to just add input support for DEmul. :stuck_out_tongue_closed_eyes:
I didn't know either. It's all tapcio's fault.
:trollface:
But hey, it works! :stuck_out_tongue_winking_eye:
@KrossX Did you see this?
https://github.com/p1pkin/demul
This is too old - they changed ABI in latest versions. Latest padDemul.dll exports only getType, getName and getInterface.
That's from 0.5.x I think and from what I remember, it didn't even work as a reference. =_="
@tapcio @KrossX Sounds really confusing if you are trying to develop a plugin. :laughing:
Did you guys know the source was available before that repo was created? The Google Code page never had source as far as I know, so I'm not sure where it was hosted, but apparently I had been supid and it was available? shrug
That old source was about the first thing I found.
I think other people making plugins is of no importance to that project. It might be even better for them to just merge the hole thing instead of having plugins to begin with.
Oh, I guess I didn't Google hard enough? :hear_no_evil:
Yeah, DEmul seems pretty good all by itself, not sure why you would want to add a plugin architecture to the mix. Always causes more problems than solves.
Although, your plugin is pretty great. I use it for all my emulators (except Project64 sometimes for emulation of N64DD peripherals and such).
Anyway, are you saying the source is older than what they are actually releasing? If they haven't released the source to the alpha versions, I can understand that, just because they want to test it first I guess.
That source code is for Demul 5.x circa 2013, so yup, old source code is old.
Other than that, there could be many reasons why they might not want to open source it now or at all. Maybe that old source code was the test, and maybe that test failed.
@KrossX Alright, I am talking to them about it now.
I also am trying to get them to release the plugin API, so hopefully you can have some more to go on soon. :smile:
Thanks, that could help quite a bit.
I wouldn't bug them too much though, as even just a header would be extra work to do.
@KrossX
even just a header would be extra work to do
More work for you or them? :laughing:
I wouldn't mind making it but that, would require source access to begin with.
@KrossX OK. I am still chatting with them about their plans. :speak_no_evil:
DEmul x86 v0.7 Alpha BUILD 221215 crashes with Pokopom :disappointed:
Done! Seems to be working again with the new commit. It seems they added a few new variables to their big structure. No build though so you'll have to make one for yourself, sorry about that.
Thanks! :+1:
Is demul now better than nulldc? Is nulldc support ever coming back?