USB4MAPLE adapter

Place for discussing homebrew games, development, new releases and emulation.
User avatar
Johne
Dead House
Posts: 375
Dreamcast Games you play Online: All of the online games!!

Re: USB4MAPLE adapter

Post by Johne »

rpf16rj wrote: Mon Jan 20, 2025 4:31 pm Hi guys, hope all are fine.
Here is my little project 3d printing enclosure for display 1306 to attach to the joypad. The first prototype was created for Xbox 360 Wireless pad, but i plan to create it for PS4, Dual Sense, too.

20250120_074422.jpg
20250120_074413.jpg
20250120_002833.jpg
20250120_002813.jpg
20250120_002809.jpg
20250120_002804.jpg
20250120_002749.jpg
Professional skills!

User avatar
rpf16rj
Developer
Posts: 47
Contact:

Re: USB4MAPLE adapter

Post by rpf16rj »

megavolt85 wrote: Tue Dec 31, 2024 1:46 pm I think I understand what you're talking about, the thing is that for compatibility with all the original games, the sensitivity of the right stick was reduced by six times
Hey @megavol85, can you generate an FW version with display OLED support but without reducing the sensitivity of the right stick and without a feature that keeps the same vmu.bin when the power is off?
Curious tester of old games and software and electronic modder sometimes.

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

at2ecw
shadow
Posts: 7
Dreamcast Games you play Online: none at the moment

Re: USB4MAPLE adapter

Post by at2ecw »

I would love to try this on mine when i get it in a few weeks!

IMACOMPUTA
noob
Posts: 3
Dreamcast Games you play Online: PSO
Q3A

Re: USB4MAPLE adapter

Post by IMACOMPUTA »

Hi,
I hope I'm doing this right, but here is a log from the 8bitdo Ultimate 2C
Image

Code: Select all

ID device address = 1, instance = 0 is mounted
HID Interface Protocol = None VID = 2DC8 PID = 301C
HID has 1 reports
VID = 2dc8, PID = 301c
Protocol 0
HID receive desc report:
06 A0 FF 09 01 A1 01 85 02 15 00 26 FF 00 19 01
29 02 75 08 95 3F 81 02 85 81 15 00 26 FF 00 19
01 29 02 75 08 95 3F 91 02 C0
HID device address = 1, instance = 0 is unmounted
HID device address = 1, instance = 0 is mounted
HID Interface Protocol = None VID = 2DC8 PID = 301C
HID has 1 reports
VID = 2dc8, PID = 301c
Protocol 0
HID receive desc report:
05 01 09 05 A1 01 85 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 85 02 09 02
75 08 95 3F 81 03 85 81 09 03 75 08 95 3F 91 83
C0
And
8bitdo Arcade Stick for Switch & Windows
Image

Code: Select all

ID device address = 1, instance = 0 is mounted
HID Interface Protocol = None VID = 2DC8 PID = 3207
HID has 1 reports
VID = 2dc8, PID = 3207
Protocol 0
HID receive desc report:
06 A0 FF 09 01 A1 01 15 00 26 FF 00 19 01 29 02
75 08 95 40 81 02 15 00 26 FF 00 19 01 29 02 75
08 95 40 91 02 C0
HID device address = 2, instance = 0 is mounted
HID Interface Protocol = None VID = 2DC8 PID = 3207
HID has 1 reports
VID = 2dc8, PID = 3207
Protocol 0
HID receive desc report:
06 A0 FF 09 01 A1 01 15 00 26 FF 00 19 01 29 02
75 08 95 40 81 02 15 00 26 FF 00 19 01 29 02 75
08 95 40 91 02 C0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0HID device address = 1, instance = 0 is unmounted
HID device address = 2, instance = 0 is unmounted
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:
If these are insufficient, I'd really appreciate any advice on getting good logs. I have quite a few different controllers that I wouldn't mind contributing logs from.
Thanks!

User avatar
Ownski
rebel
Posts: 22
Dreamcast Games you play Online: Quake 1 & 3, Counter-Strike Beta, PSO v2
Contact:

Re: USB4MAPLE adapter

Post by Ownski »

Does this support a USB hub where I could connect a USB keyboard and mouse utilizing one adapter?
Original Dreamcast (VA1) GD-Rom w/ 56k Modem | Dreamcast (VA1) GDEMU w/ BBA | Keyboard, USB4Maple Mouse, VGA Adapter

User avatar
deluxux
Super Sonic
Posts: 1551

Re: USB4MAPLE adapter

Post by deluxux »

Ownski wrote: Thu Jan 30, 2025 8:22 pm Does this support a USB hub where I could connect a USB keyboard and mouse utilizing one adapter?
No it only supports 1 device and 1 FlashDrive per USB4MAPLE

User avatar
Ownski
rebel
Posts: 22
Dreamcast Games you play Online: Quake 1 & 3, Counter-Strike Beta, PSO v2
Contact:

Re: USB4MAPLE adapter

Post by Ownski »

So I received my adapter that I bought off eBay. I tried it real quick with a USB laser mouse I had laying around. When I tried to play half-life, the sensitivity was way too high and my weapon select kept on cycling. Has anyone ran into this problem before or is there additional setup required? I'm going to try another mouse when I get home from work.
Original Dreamcast (VA1) GD-Rom w/ 56k Modem | Dreamcast (VA1) GDEMU w/ BBA | Keyboard, USB4Maple Mouse, VGA Adapter

User avatar
Ownski
rebel
Posts: 22
Dreamcast Games you play Online: Quake 1 & 3, Counter-Strike Beta, PSO v2
Contact:

Re: USB4MAPLE adapter

Post by Ownski »

I tried updating the firmware and still had the same problem. I tried an old Microsoft mouse I had laying around and it ended up working fine. So it looks like the adapter isn't universal like I thought. I'm guessing each brand/make of mouse has different values that need to be programmed into the adapter.
Original Dreamcast (VA1) GD-Rom w/ 56k Modem | Dreamcast (VA1) GDEMU w/ BBA | Keyboard, USB4Maple Mouse, VGA Adapter

User avatar
megavolt85
Developer
Posts: 2189

Re: USB4MAPLE adapter

Post by megavolt85 »

Ownski wrote: Thu Feb 06, 2025 4:07 pm I'm guessing each brand/make of mouse has different values that need to be programmed into the adapter.
I'm afraid you want the impossible, it is worth understanding that modern mice (especially gaming ones) have a very high optical sensor resolution (DPI) the difference in the number of DPI is very noticeable on a PC, but do not forget that DC had a ball mouse with a low resolution. I can't programmatically determine the mouse resolution, the user himself must understand the capabilities of DreamCast and choose the appropriate mouse, 600-1200 dpi is quite enough

User avatar
Ownski
rebel
Posts: 22
Dreamcast Games you play Online: Quake 1 & 3, Counter-Strike Beta, PSO v2
Contact:

Re: USB4MAPLE adapter

Post by Ownski »

I'm not even talking about the resolution/DPI, the overall functionality didn't work. I tried a new OEM Dell mouse and only the horizontal axis worked, another mouse worked but would trigger the scroll wheel anytime you moved it.
Original Dreamcast (VA1) GD-Rom w/ 56k Modem | Dreamcast (VA1) GDEMU w/ BBA | Keyboard, USB4Maple Mouse, VGA Adapter

  • Similar Topics
    Replies
    Views
    Last post