USB4MAPLE adapter

Place for discussing homebrew games, development, new releases and emulation.
User avatar
sonik
Developer
Posts: 238

Re: USB4MAPLE adapter

Post by sonik »

Like this? https://www.youtube.com/watch?v=2hf1m3sUeZY
f355fanatic wrote: Tue May 13, 2025 12:36 pm To the developers

Is there a USB4maple for PS1/PS2?

I have a PS2 and PS1 racing games that can be played with a NeGcon controller and steering wheel, but they're not compatible with the DualShock 2.

Image

I wanted to know if there was an adapter to allow me to play them with a DualShock 2, or better yet, a PC steering wheel like my G25.

No one thought of it, or is it just not interesting?
EDF! EDF! EDF!

User avatar
f355fanatic
lithium
Posts: 36
Dreamcast Games you play Online: F355, Daytona USA, Alien Front Online, Worms World Party...
Location: FR

Re: USB4MAPLE adapter

Post by f355fanatic »

Yes ! Is it your adapter? Where can I find out?

User avatar
sonik
Developer
Posts: 238

Re: USB4MAPLE adapter

Post by sonik »

It's not released yet. Bit complex to build as it requires voltage conversion...
PS1/PS2 can supply 3.3v and ~7.5v, but USB devices requires 5v. For my board, I've been using a step down converter to go from ~7.5v to 5v.
If you really want to build one, I can share the WIP firmware and the wiring instructions. Send me a PM.
EDF! EDF! EDF!

User avatar
RazorX
Prince of Persia
Posts: 348

Re: USB4MAPLE adapter

Post by RazorX »

sonik wrote: Wed May 14, 2025 6:56 pm It's not released yet. Bit complex to build as it requires voltage conversion...
PS1/PS2 can supply 3.3v and ~7.5v, but USB devices requires 5v. For my board, I've been using a step down converter to go from ~7.5v to 5v.
If you really want to build one, I can share the WIP firmware and the wiring instructions. Send me a PM.
did you make a pcb or just breadboard it?
if you wanted, i could maybe look at designing a pcb

User avatar
sonik
Developer
Posts: 238

Re: USB4MAPLE adapter

Post by sonik »

No pcb. Just the pico and some wires.
Thanks but I'm not actively working on it anymore.
EDF! EDF! EDF!

User avatar
f355fanatic
lithium
Posts: 36
Dreamcast Games you play Online: F355, Daytona USA, Alien Front Online, Worms World Party...
Location: FR

Re: USB4MAPLE adapter

Post by f355fanatic »

sonik wrote: Wed May 14, 2025 6:56 pm It's not released yet. Bit complex to build as it requires voltage conversion...
PS1/PS2 can supply 3.3v and ~7.5v, but USB devices requires 5v. For my board, I've been using a step down converter to go from ~7.5v to 5v.
If you really want to build one, I can share the WIP firmware and the wiring instructions. Send me a PM.
Thank you very much. This will be for my personal use only.

User avatar
RazorX
Prince of Persia
Posts: 348

Re: USB4MAPLE adapter

Post by RazorX »

sonik wrote: Wed May 14, 2025 7:10 pm No pcb. Just the pico and some wires.
Thanks but I'm not actively working on it anymore.
if you want, you could send me the schematic and i could throw something small together for anyone who wants to use it

Paxtez
noob
Posts: 3

Re: USB4MAPLE adapter

Post by Paxtez »

@megavolt85

I'm really excited about this, this could be a real boon for the fighting game community that still play on DC and are having harder and harder times of find gear that works. However there are a few issues currently.

Many of use the GP2040 [ https://gp2040-ce.info/ ] pico pi board for our sticks but it only partly works with USB4Maple. It mostly works if we put it in PS3 mode, but not exactly.

[ I agree with your point you made before, having the GP2040 output the DC signal directly would be ideal, but they don't support it yet. There is a $400 bounty for adding Dreamcast support to the project, but it doesn't look like anyone is working on it yet. ]

With many fight sticks the 5th button is R1/RB, and the 6th is R2/RT (then L1 and L2). Since both Rs are mapped to "R" and both "L"s mapped to "L". That means that on my 6 button stick, I don't have access to "L". Even if it was 8 buttons the layout would be all wrong.

I saw in the thread that some of the supported fight sticks use the [R1 = L, R2 = R] mapping and there is option for setting the mode to be those fight sticks. But selecting those are with the Home + Z or C buttons. Since it is being detected as a PS3 controller, and that is mapped to a controller instead of a fight stick, it has L and R and not Z and C buttons.


Request #1: Could you add shortcuts for the Arcade Stick modes using non-Z or C button. Maybe also L/R? If it was able to be put in a Fight Stick layout and I had access to the all the buttons that would be huge.

Request #2: Would you be able to add support for more of the modes of the GP2040?
XINPUT (360 emulated) / PS4 / Switch / OG Xbox
I've attached USB dumps from USB Device Tree Viewer, I don't I don't have a USB serial debugging device. If I needed to get one I would, would another Pico pi work?


Suggestion #1: Have you considered a way to customize the custom controller mapping? Even if it was just a config.txt or something that might help future users of USB4MAPLE.

Suggestion #2: Have you considered making the external USB storage optional for the memory card? MaplePad [ https://github.com/mackieks/MaplePad ] saves multiple pages of VMU data on the Pi itself.

Thanks for all your work on this, it's really impressive.
Attachments
GP2040-PS4-Dump.txt
(8.88 KiB) Downloaded 1 time
GP2040-Switch-Dump.txt
(10.41 KiB) Downloaded 1 time
GP2040-XINPUT-Dump.txt
(20.42 KiB) Downloaded 1 time
GP2040-OG_XBOX-Dump.txt
(6.82 KiB) Downloaded 1 time

  • Similar Topics
    Replies
    Views
    Last post