grumpycoders / pcsx-redux

The PCSX-Redux project is a collection of tools, research, hardware design, and libraries aiming at development and reverse engineering on the PlayStation 1. The core product itself, PCSX-Redux, is yet another fork of the Playstation emulator, PCSX.
https://pcsx-redux.consoledev.net
GNU General Public License v2.0
602 stars 92 forks source link

multitap support #1458

Open gwald opened 8 months ago

gwald commented 8 months ago

Hi, Just wondering if multitap support is on a roadmap somewhere, and if so what's the priority? I've done some hacking of MT for Net Yaroze, based on the work of: https://github.com/XaviDCR92/ and Martin's no$psx docs. Here is what I did, see multitap.h:

NY_multitap.zip

I'm not great with assembly/binary low level stuff, but I seem to have figured it out on hardware, but it doesnt work on epsxe emulator, I still need to test on PS3 and duckstation.

Having good MT support on pcsx-redux would help me a lot, it's a great dev emulator :)

Cheers.

johnbaumann commented 8 months ago

My bad, I'm slacking. I started on a branch that begins refactoring SIO for multitap, but I've let it grow cobwebs. It's definitely on my agenda, save for the project A.D.D..

Didn't seem there was any demand. I will consider this to the contrary. I'll have a look at merging my changes so far and go from there.

gwald commented 8 months ago

Thanks :) Very much appreciated. Your branch sio stuff looks pretty good, I'll check it out.