USB4MAPLE adapter

Place for discussing homebrew games, development, new releases and emulation.

Moderators: pcwzrd13, deluxux, VasiliyRS

User avatar
gatoh
shadow
Posts: 8

Re: USB4MAPLE adapter

Post by gatoh »

megavolt85 wrote: Fri May 10, 2024 5:11 pm
Vespa wrote: Fri May 10, 2024 4:30 pm Hori DOA4 Arcade Stick 360
added
gatoh wrote: Fri May 10, 2024 5:07 pm Is it correct?
ou shit, i'm archived debug version
usb4maple(test MyFlash F300, Viperv2Pro, Hori DOA4).7z
It works perfect with both Mayflash F300 and Viper v2 Pro.

thank you very much!!!

User avatar
megavolt85
Developer
Posts: 1959

Re: USB4MAPLE adapter

Post by megavolt85 »

robinhoodie wrote: Fri May 10, 2024 10:34 pm I want to add to the supported sticks list. What do I need to generate the log file?
you need any usb-uart
viewtopic.php?p=185399#p185399
viewtopic.php?p=185441#p185441
Vespa wrote: Sat May 11, 2024 4:30 am Are arcade sticks supposed to have alt modes? :shock:
no, only arcade stick mode

sh4
shadow
Posts: 11

Re: USB4MAPLE adapter

Post by sh4 »

Hi, does this work now with latest firmware? Thanks.
Attachments
Dreamcast-USB4-MAPLE (1).jpg
"We should've listened to Sega’s weird fish....Now look where we are." -Anonymous-

User avatar
rpf16rj
lithium
Posts: 36
Location: Brazil
Contact:

Re: USB4MAPLE adapter

Post by rpf16rj »

Hey @megavolt85, can add support for this PS2 to USB PS3/PC adapter? This one has single port:

Code: Select all

HID device address = 1, instance = 0 is mounted
HID Interface Protocol = None VID = 054C PID = 0268
HID has 1 reports
VID = 054c, PID = 0268
Protocol 0
HID receive desc report:
05 01 09 04 A1 01 A1 02 85 01 75 08 95 01 15 00
26 FF 00 81 03 75 01 95 0D 15 00 25 01 35 00 45
01 05 09 19 01 29 0D 81 02 75 01 95 03 06 00 FF
81 03 05 01 25 07 46 3B 01 75 04 95 01 65 14 09
39 81 42 65 00 75 01 95 0C 06 00 FF 81 03 15 00
26 FF 00 05 01 09 01 A1 00 75 08 95 04 15 00 15
00 15 00 35 00 35 00 46 FF 00 09 30 09 31 09 32
09 35 81 02 C0 05 01 75 08 95 27 09 01 81 02 75
08 95 30 09 01 91 02 75 08 95 30 09 01 B1 02 C0
A1 02 85 02 75 08 95 30 09 01 B1 02 C0 A1 02 85
EE 75 08 95 30 09 01 B1 02 C0 A1 02 85 FE 75 08
95 30 09 01 B1 02 C0 C0
Image

Thanks.
Curious tester of old games and software and electronic modder sometimes.

Youtube channel: https://www.youtube.com/@rpf16rj1

User avatar
megavolt85
Developer
Posts: 1959

Re: USB4MAPLE adapter

Post by megavolt85 »

sh4 wrote: Sat May 11, 2024 7:16 pm Hi, does this work now with latest firmware? Thanks.
no, this connection method will not work on any firmware.
I use hardware USB, which means that the USB needs to be connected via an OTG adapter to a type-c connector.
rpf16rj wrote: Sat May 11, 2024 8:49 pm Hey @megavolt85, can add support for this PS2 to USB PS3/PC adapter? This one has single port:
it's use Dualshock 3 VID and PID, if it doesn't work now, then I can't add support for it because the ID is already occupied by the DS3 controller

User avatar
maonaluva
undertow
Posts: 27

Re: USB4MAPLE adapter

Post by maonaluva »

I tested another PowerA control. There's the LOG. If possible, invert the X and Y, A and B buttons, to match the position of the Dreamcast buttons. The other PowerA control ended up being in the inverted position.


PowerA Link Special Edition USB Controller for Nintendo Switch
https://www.amazon.com/Super-Mario-Cont ... _1_fkmr0_1
Image

Code: Select all

Starting
HID device address = 1, instance = 0 is mounted
HID Interface Protocol = None VID = 20D6 PID = A711
HID has 1 reports
VID = 20d6, PID = a711
Protocol 0
HID receive desc report:
05 01 09 05 A1 01 15 00 25 01 35 00 45 01 75 01
95 0E 05 09 19 01 29 0E 81 02 95 02 81 01 05 01
25 07 46 3B 01 75 04 95 01 65 14 09 39 81 42 65
00 95 01 81 01 26 FF 00 46 FF 00 09 30 09 31 09
32 09 35 75 08 95 04 81 02 75 08 95 01 81 03 C0
00 00 0F 80 80 80 80 00
Left Stick UP: 00 00 0F 80 00 80 80 00
Left Stick DOWN: 00 00 0F 80 FF 80 80 00
Left Stick LEFT: 00 00 0F 00 80 80 80 00
Left Stick RIGHT: 00 00 0F FF 80 80 80 00

Right Stick UP: 00 00 0F 80 80 80 00 00
Right Stick DOWN: 00 00 0F 80 80 80 FF 00
Right Stick LEFT: 00 00 0F 80 80 00 80 00
Right Stick RIGHT: 00 00 0F 80 80 FF 80 00

d-pad up = 00 00 00 80 80 80 80 00
d-pad down = 00 00 04 80 80 80 80 00
d-pad left = 00 00 06 80 80 80 80 00
d-pad right = 00 00 02 80 80 80 80 00

Y = 01 00 0F 80 80 80 80 00
X = 08 00 0F 80 80 80 80 00
B = 02 00 0F 80 80 80 80 00
A = 04 00 0F 80 80 80 80 00

L = 10 00 0F 80 80 80 80 00
R = 20 00 0F 80 80 80 80 00
ZL = 40 00 0F 80 80 80 80 00
ZR = 80 00 0F 80 80 80 80 00

start = 00 02 0F 80 80 80 80 00
select = 00 01 0F 80 80 80 80 00

home = 00 10 0F 80 80 80 80 00
Last edited by maonaluva on Sun May 12, 2024 12:39 pm, edited 1 time in total.

User avatar
megavolt85
Developer
Posts: 1959

Re: USB4MAPLE adapter

Post by megavolt85 »

maonaluva wrote: Fri May 10, 2024 7:39 pm I just tested, the SNES30 had the X and Y inverted, and the A and B were also inverted.
fixed
maonaluva wrote: Sun May 12, 2024 11:59 am I tested another PowerA control. There's the LOG.
looks the same as the regular version, added PID to the list, test it

added:
PS2 to USB single adapter with VID = 2563 PID = 0575 (hot key for change mode start+select)
GuliKit KingKong 2 Pro in Android/iOS Mode VID = 0079 PID = 181C (not tested)
usb4maple(12.05.24).7z
(50.16 KiB) Downloaded 12 times

User avatar
maonaluva
undertow
Posts: 27

Re: USB4MAPLE adapter

Post by maonaluva »

one more, great for fighting games :)

8BitDo Mod Kit for Original MD Controller
https://shop.8bitdo.com/products/8bitdo ... controller
Image

Code: Select all

Starting
HID device address = 1, instance = 0 is mounted
HID Interface Protocol = None VID = 2DC8 PID = 5001
HID has 1 reports
VID = 2dc8, PID = 5001
Protocol 0
HID receive desc report:
05 01 09 05 A1 01 15 00 25 01 35 00 45 01 75 01
95 0F 05 09 19 01 29 0F 81 02 95 01 81 01 05 01
25 07 46 3B 01 75 04 95 01 65 14 09 39 81 42 65
00 95 01 81 01 26 FF 00 46 FF 00 09 30 09 31 09
32 09 35 75 08 95 04 81 02 05 02 15 00 26 FF 00
09 C4 09 C5 95 02 75 08 81 02 05 08 09 43 15 00
26 FF 00 35 00 46 FF 00 75 08 95 02 91 82 09 44
91 82 09 45 91 82 09 46 91 82 C0
00 00 0F 7F 7F 7F 7F 00 00
d-pad up = 00 00 0F 7F 00 7F 7F 00 00
d-pad down = 00 00 0F 7F FF 7F 7F 00 00
d-pad left = 00 00 0F 00 7F 7F 7F 00 00
d-pad right = 00 00 0F FF 7F 7F 7F 00 00

X = 10 00 0F 7F 7F 7F 7F 00 00
Y = 08 00 0F 7F 7F 7F 7F 00 00
Z= 40 00 0F 7F 7F 7F 7F 00 00
A = 02 00 0F 7F 7F 7F 7F 00 00
B = 01 00 0F 7F 7F 7F 7F 00 00
C = 80 00 0F 7F 7F 7F 7F 00 00

MODE = 00 04 0F 7F 7F 7F 7F 00 00

start = 00 08 0F 80 80 80 80 00

User avatar
megavolt85
Developer
Posts: 1959

Re: USB4MAPLE adapter

Post by megavolt85 »

maonaluva wrote: Sun May 12, 2024 12:36 pm 8BitDo Mod Kit for Original MD Controller
test
usb4maple(8bitdo MDC mod kit test).7z
(50.25 KiB) Downloaded 7 times

User avatar
maonaluva
undertow
Posts: 27

Re: USB4MAPLE adapter

Post by maonaluva »

megavolt85 wrote: Sun May 12, 2024 1:46 pm
maonaluva wrote: Sun May 12, 2024 12:36 pm 8BitDo Mod Kit for Original MD Controller
test
usb4maple(8bitdo MDC mod kit test).7z
Thanks Megavolt, all working normally, I tested the PowerA ones too :)