USB4MAPLE adapter

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

Moderators: pcwzrd13, deluxux, VasiliyRS

User avatar
Vespa
undertow
Posts: 26

Re: USB4MAPLE adapter

Post by Vespa »

megavolt85 wrote: Tue May 07, 2024 5:37 pm check it now
-Flashing guide button FIXED
-Button layout FIXED
Perfect, thank you!
megavolt85 wrote: Tue May 07, 2024 5:37 pm this arcade ctick have vibration?
Sadly not, would have been nice if they did.
megavolt85 wrote: Tue May 07, 2024 5:37 pm fix Hori RAP VX-SA
added:
8bitdo Micro Gamepad (VID 2DC8 PID 9020)
iBuffalo SNES USB (VID 0583 PID 2060)

usb4maple(Hori RAP VX-SA, 8BitDo micro, iBuffalo SNES).7z
Both of these two could do with the same button remap:
8bitdoBuff.jpg
Very amusing to play DC with the 8bitdo Micro :D

User avatar
maonaluva
undertow
Posts: 27

Re: USB4MAPLE adapter

Post by maonaluva »

I also did the LOG for this other control ( Mad Catz Street Fighter X Tekken FightPad S.D. Playstation 3 ) , which also didn't work. With this one I can even see values ​​being changed when I press the buttons.

Code: Select all

HID device address = 1, instance = 0 is unmounted0 00 00 00 02 A0 01 00 02 00 02
HID device address = 1, instance = 0 is mounted
HID Interface Protocol = None VID = 0738 PID = 3285
HID has 1 reports
VID = 0738, PID = 3285
Protocol 0
HID receive desc report:
05 01 09 05 A1 01 15 00 25 01 35 00 45 01 75 01
95 0D 05 09 19 01 29 0D 81 02 95 03 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 06 00 FF 09 20 09 21
09 22 09 23 09 24 09 25 09 26 09 27 09 28 09 29
09 2A 09 2B 95 0C 81 02 0A 21 26 95 08 B1 02 0A
21 26 91 02 26 FF 03 46 FF 03 09 2C 09 2D 09 2E
09 2F 75 10 95 04 81 02 C0
Image

User avatar
megavolt85
Developer
Posts: 1947

Re: USB4MAPLE adapter

Post by megavolt85 »

rpf16rj wrote: Tue May 07, 2024 9:03 pm Hey @megavolt85, is possible add support for 8bitdo SN30 2.4g version? Thank you.
is started in nitendo switch mode, but for switch need initialization
maonaluva wrote: Wed May 08, 2024 7:36 am With this one I can even see values ​​being changed when I press the buttons.
now copy last string when buttons released - is idle state
press and hold button and copy last string, make this step for all buttons

User avatar
megavolt85
Developer
Posts: 1947

Re: USB4MAPLE adapter

Post by megavolt85 »

Vespa wrote: Wed May 08, 2024 4:33 am Both of these two could do with the same button remap:
fixed
usb4maple(fix 8BitDo micro, iBuffalo SNES).7z
(48.39 KiB) Downloaded 12 times

User avatar
maonaluva
undertow
Posts: 27

Re: USB4MAPLE adapter

Post by maonaluva »

megavolt85 wrote: Wed May 08, 2024 8:12 am
maonaluva wrote: Wed May 08, 2024 7:36 am With this one I can even see values ​​being changed when I press the buttons.
now copy last string when buttons released - is idle state
press and hold button and copy last string, make this step for all buttons
I think I understand, I'll try it when I get home later. Thank you Megavolt.

User avatar
Vespa
undertow
Posts: 26

Re: USB4MAPLE adapter

Post by Vespa »

megavolt85 wrote: Wed May 08, 2024 8:17 am
Vespa wrote: Wed May 08, 2024 4:33 am Both of these two could do with the same button remap:
fixed
usb4maple(fix 8BitDo micro, iBuffalo SNES).7z
Confirmed fixed layout for both pads. Thank you.

joxley192
shadow
Posts: 7

Re: USB4MAPLE adapter

Post by joxley192 »

joxley192 wrote: Tue May 07, 2024 9:24 pm Works with Nintendo Switch Horipad Mini
Is there any chance u can swap the a & b buttons and the x & y button cause it's set up as as the switch layout and not the dreamcasts layout

User avatar
megavolt85
Developer
Posts: 1947

Re: USB4MAPLE adapter

Post by megavolt85 »

joxley192 wrote: Wed May 08, 2024 5:26 pm Is there any chance u can swap the a & b buttons and the x & y button cause it's set up as as the switch layout and not the dreamcasts layout
usb4maple(Horipad layout fix).7z
(48.44 KiB) Downloaded 5 times

User avatar
maonaluva
undertow
Posts: 27

Re: USB4MAPLE adapter

Post by maonaluva »

megavolt85 wrote: Wed May 08, 2024 8:12 am
rpf16rj wrote: Tue May 07, 2024 9:03 pm Hey @megavolt85, is possible add support for 8bitdo SN30 2.4g version? Thank you.
is started in nitendo switch mode, but for switch need initialization
maonaluva wrote: Wed May 08, 2024 7:36 am With this one I can even see values ​​being changed when I press the buttons.
now copy last string when buttons released - is idle state
press and hold button and copy last string, make this step for all buttons
These are the values ​​that I saw changing, in my LOG it was the first value, in certain positions I saw the FF appearing.
Image

Mad Catz Street Fighter X Tekken FightPad S.D. Playstation 3
X = 02
O = 04
Square = 01
Triangle = 08
R1 = 20
R2 = 80
L1 = 10
L2 = 40

start = 00 02
select = 00 01

home = 00 10

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

Megavolt85 I retested the M30 2.4G that I sent you the LOG for before this one, and it still doesn't work.

8BitDo M30 2.4G
https://download.8bitdo.com/Manual/Cont ... g.pdf?0811

Code: Select all

Starting
HID device address = 1, instance = 0 is mounted
HID Interface Protocol = None VID = 045E PID = 028E
HID has 0 reports
VID = 045e, PID = 028e
Protocol 0
HID receive desc report:
HID device address = 1, instance = 1 is mounted
HID Interface Protocol = None VID = 045E PID = 028E
HID has 0 reports
VID = 045e, PID = 028e
Protocol 0
HID receive desc report:
HID device address = 1, instance = 2 is mounted
HID Interface Protocol = None VID = 045E PID = 028E
HID has 0 reports
VID = 045e, PID = 028e
Protocol 0
HID receive desc report:
HID device address = 1, instance = 0 is unmounted
HID device address = 1, instance = 1 is unmounted
HID device address = 1, instance = 2 is unmounted
HID device address = 1, instance = 0 is mounted
HID Interface Protocol = None VID = 057E PID = 2009
HID has 1 reports
VID = 057e, PID = 2009
Protocol 0
HID receive desc report:
05 01 15 00 09 04 A1 01 85 30 05 01 05 09 19 01
29 0A 15 00 25 01 75 01 95 0A 55 00 65 00 81 02
05 09 19 0B 29 0E 15 00 25 01 75 01 95 04 81 02
75 01 95 02 81 03 0B 01 00 01 00 A1 00 0B 30 00
01 00 0B 31 00 01 00 0B 32 00 01 00 0B 35 00 01
00 15 00 27 FF FF 00 00 75 10 95 04 81 02 C0 0B
39 00 01 00 15 00 25 07 35 00 46 3B 01 65 14 75
04 95 01 81 02 05 09 19 0F 29 12 15 00 25 01 75
01 95 04 81 02 75 08 95 34 81 03 06 00 FF 85 21
09 01 75 08 95 3F 81 03 85 81 09 02 75 08 95 3F
81 03 85 01 09 03 75 08 95 3F 91 83 85 10 09 04
75 08 95 3F 91 83 85 80 09 05 75 08 95 3F 91 83
85 82 09 06 75 08 95 3F 91 83 C0

User avatar
megavolt85
Developer
Posts: 1947

Re: USB4MAPLE adapter

Post by megavolt85 »

maonaluva wrote: Wed May 08, 2024 7:02 pm Megavolt85 I retested the M30 2.4G that I sent you the LOG for before this one, and it still doesn't work.

8BitDo M30 2.4G
https://download.8bitdo.com/Manual/Cont ... g.pdf?0811

Code: Select all

Starting
HID device address = 1, instance = 0 is mounted
HID Interface Protocol = None VID = 045E PID = 028E
HID has 0 reports
VID = 045e, PID = 028e
Protocol 0
HID receive desc report:
HID device address = 1, instance = 1 is mounted
HID Interface Protocol = None VID = 045E PID = 028E
HID has 0 reports
VID = 045e, PID = 028e
Protocol 0
HID receive desc report:
HID device address = 1, instance = 2 is mounted
HID Interface Protocol = None VID = 045E PID = 028E
HID has 0 reports
VID = 045e, PID = 028e
Protocol 0
HID receive desc report:
HID device address = 1, instance = 0 is unmounted
HID device address = 1, instance = 1 is unmounted
HID device address = 1, instance = 2 is unmounted
HID device address = 1, instance = 0 is mounted
HID Interface Protocol = None VID = 057E PID = 2009
HID has 1 reports
VID = 057e, PID = 2009
Protocol 0
HID receive desc report:
05 01 15 00 09 04 A1 01 85 30 05 01 05 09 19 01
29 0A 15 00 25 01 75 01 95 0A 55 00 65 00 81 02
05 09 19 0B 29 0E 15 00 25 01 75 01 95 04 81 02
75 01 95 02 81 03 0B 01 00 01 00 A1 00 0B 30 00
01 00 0B 31 00 01 00 0B 32 00 01 00 0B 35 00 01
00 15 00 27 FF FF 00 00 75 10 95 04 81 02 C0 0B
39 00 01 00 15 00 25 07 35 00 46 3B 01 65 14 75
04 95 01 81 02 05 09 19 0F 29 12 15 00 25 01 75
01 95 04 81 02 75 08 95 34 81 03 06 00 FF 85 21
09 01 75 08 95 3F 81 03 85 81 09 02 75 08 95 3F
81 03 85 01 09 03 75 08 95 3F 91 83 85 10 09 04
75 08 95 3F 91 83 85 80 09 05 75 08 95 3F 91 83
85 82 09 06 75 08 95 3F 91 83 C0
VID = 057E PID = 2009 is Nintendo SWITCH Pro controller, i'm don't know why your 8BitDo M30 2.4G enable NDS mode instead D-Input

test Mad Catz Street Fighter X Tekken FightPad