USB4MAPLE adapter

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

Moderators: pcwzrd13, deluxux, VasiliyRS

kbrew904
Fancy Pants Admin
Posts: 1

Re: USB4MAPLE adapter

Post by kbrew904 »

Thank you so much for this! Keyboard and PS3 controller work great. PS5 controller not so much lol, gets stuck like you're pushing left of the D pad, oh well.

Regarding VMU support:

1. Any specific format the USB drive needs to be in? Fat32? exFat?
2. Is there a good method if I wanted to backup my saves from a real VMU in a controller to the USB stick? Can I go into BIOS and copy the save over?

User avatar
MoeFoh
Uber
Posts: 1083

Re: USB4MAPLE adapter

Post by MoeFoh »

pcwzrd13 wrote:
MoeFoh wrote:
pcwzrd13 wrote: 1. Any chance you'll look into adding Bluetooth support via a USB dongle? That could potentially add support for a ton of modern controllers.
I plan on testing the 8bitdo usb2bt v1 adapter and Mayflash usb2bt adapter. Both adapters work with the Brooks WingmanSD. Both adapters setup as a wired Xbox 360 controller in Xinput mode, so I think there is a decent chance of it working.
Yeah I thought of that but for the price of everything you can just buy a dedicated Dreamcast Bluetooth adapter. lol The ability to just add a cheap USB Bluetooth dongle would be awesome.
$13 Amazon (US): https://www.amazon.com/gp/product/B0B4JTDZP6/
I'll be testing this one.

FPS, Twin Stick and 2 Analog mode - does a dedicated BT kit support that? From what I see, mode switching + virtual vmu + openmenu support separate this adapter from the others.

rpf16rj
undertow
Posts: 25
Dreamcast Games you play Online: Ooga Booga, Tetris Online, Alien Front, 4x4 Evo

Re: USB4MAPLE adapter

Post by rpf16rj »

pcwzrd13 wrote:Couple questions for you @Megavolt:
2. Is there a way to add save files to the virtual VMU via a PC? Not sure if it's possible to read the contents of the .bin file. Would be really cool if you could do that.
I got manage backups with vmuexplorer and put saves downloaded from web and worked well, very easy now to backup saves on PC.
MoeFoh wrote: I plan on testing the 8bitdo usb2bt v1 adapter and Mayflash usb2bt adapter. Both adapters work with the Brooks WingmanSD. Both adapters setup as a wired Xbox 360 controller in Xinput mode, so I think there is a decent chance of it working.
I have one, did a test with a 8bitdo adapter v1, don't work, but i think could :D

On Windows, when have a Xbox 360 Drivers installed, recognize with a native Microsoft Xbox 360 Joystick on Manage Devices and ises same drivers. When don't have Xbox 360 Drivers installed, recognize as 8Bitdo Joystick.

The hardware ID is:
USB\VID_045E
PID_028E

Another doubt, can chance to work Microphone from USB audio card as Dreamcast Microphone?

User avatar
pcwzrd13
Seen Any Sailors?
Posts: 7097
Dreamcast Games you play Online: All of them! I'm able to connect with dial-up or broadband.
Location: USA
Contact:

Re: USB4MAPLE adapter

Post by pcwzrd13 »

Got another suggestion for you @Megavolt. lol This one might be easy though. I was thinking maybe you could add a fifth "Custom" control mode and allow users to configure the controls manually via a file like controls.conf stored on the flash drive. And since there are only four lights on the controllers, maybe you could have them all lit up for this mode. Anyway, just a suggestion but I think a lot of people would like this. :)
MoeFoh wrote: $13 Amazon (US): https://www.amazon.com/gp/product/B0B4JTDZP6/
I'll be testing this one.
Oh that's actually not too bad. The ones I was looking at were around $30.
PSO Characters:
Teal'c - lvl 119 HUcast - GC# 11666
Alto - lvl 39 FOnewm - GC# 12964

YouTube Channel : Dreamcast Live

User avatar
megavolt85
Developer
Posts: 1885

Re: USB4MAPLE adapter

Post by megavolt85 »

rpf16rj wrote: The hardware ID is:
USB\VID_045E
PID_028E
These VID and PID belong to the wired x360 controller and they are supported.
Most likely you have a program on your PC that emulates an x360 controller.

if you have a USB-UART then connect it to rp2040, RX to GP0, GND to GND and show me the log, port speed is 115200
rpf16rj wrote:Another doubt, can chance to work Microphone from USB audio card as Dreamcast Microphone?
no.
LM-BUS 0 used for VMU, LM-BUS 1 used for vibration.
There are three more LM buses in the maple protocol, but I'm not sure that games check them.

rpf16rj
undertow
Posts: 25
Dreamcast Games you play Online: Ooga Booga, Tetris Online, Alien Front, 4x4 Evo

Re: USB4MAPLE adapter

Post by rpf16rj »

megavolt85 wrote:
rpf16rj wrote: The hardware ID is:
USB\VID_045E
PID_028E
These VID and PID belong to the wired x360 controller and they are supported.
Most likely you have a program on your PC that emulates an x360 controller.

if you have a USB-UART then connect it to rp2040, RX to GP0, GND to GND and show me the log, port speed is 115200
rpf16rj wrote:Another doubt, can chance to work Microphone from USB audio card as Dreamcast Microphone?
no.
LM-BUS 0 used for VMU, LM-BUS 1 used for vibration.
There are three more LM buses in the maple protocol, but I'm not sure that games check them.
I don't have USB-UART at momment, unfortunately.

User avatar
megavolt85
Developer
Posts: 1885

Re: USB4MAPLE adapter

Post by megavolt85 »

rpf16rj wrote: I don't have USB-UART at momment, unfortunately.
try enable x-input mode manual.
SELECT+UP for 3 second

rpf16rj
undertow
Posts: 25
Dreamcast Games you play Online: Ooga Booga, Tetris Online, Alien Front, 4x4 Evo

Re: USB4MAPLE adapter

Post by rpf16rj »

megavolt85 wrote:
rpf16rj wrote: I don't have USB-UART at momment, unfortunately.
try enable x-input mode manual.
SELECT+UP for 3 second
I'm try but nothing happening. In vmu screen i see the joystick connecting and disconnecting every 2 seconds.

User avatar
MoeFoh
Uber
Posts: 1083

Re: USB4MAPLE adapter

Post by MoeFoh »

OMG!

My test results using 240p Test Suite with the official Pico board (not the Waveshare Zero board).
Wired:
Generic wired Xbox 360 controller = detected, all 4 modes work
Logitech wired USB mouse = maple detected
Generic wired USB keyboard = maple detected

Bluetooth:
Xbox Wireless Controller
8bitdo Pro 2 Controller
Both work with Mayflash Magic NS Lite & Mayflash Magic NS 2 adapters in all 4 modes. :o
Neither worked direct wired.
Lite: https://www.amazon.com/gp/product/B0B4JTDZP6/ ($13 USD)
NS 2: https://www.amazon.com/dp/B09PT92QL1/ ($22 USD)

8bitdo v1 usb2bt adapter - nope, was able to duplicate issue of controller detected, then resets after a few seconds and repeats (@rpf16rj).

Awesome job megavolt85! :mrgreen:
Last edited by MoeFoh on Sun Apr 21, 2024 12:47 pm, edited 9 times in total.

User avatar
sonik
Developer
Posts: 204

Re: USB4MAPLE adapter

Post by sonik »

Most xinput 8bitdo devices are a pain to get working. It identify itself as various devices during initialization. TinyUsb bugs out.
EDF! EDF! EDF!