USB4MAPLE adapter

Place for discussing homebrew games, development, new releases and emulation.
Jaxel
dark night
Posts: 63

Re: USB4MAPLE adapter

Post by Jaxel »

megavolt85 wrote: Mon Apr 07, 2025 8:19 pm I found information that SSD1306 and SSD1309 have the same set of commands, if you have this display, you can try to connect it
Is there a wiring diagram for the IIC? I connected a 0.96" SSD1306 and I'm just getting a blank screen.

GND - GND
VCC - 3V3
SCL - 27
SDA - 26
Selling Dreamcast Adapters on my Etsy shop!
https://www.etsy.com/shop/UltraJaxel?se ... d=53753725

Jaxel
dark night
Posts: 63

Re: USB4MAPLE adapter

Post by Jaxel »

Actually, I got it working. Turns out the 3V pin wasn't enough power for the screen. I put it on the 5V and it worked fine.

PXL_20250408_015721513.jpg
PXL_20250408_015620690.jpg

I just discovered another issue, unrelated to the screen, as I tested it with the screen disconnected.

I have the RP2040zero plugged into a Adafruit 5999 USB hub. From that, I have a PS5 controller plugged into port 1, and a thumb drive plugged into port 2. If I then plug a Dreamcast controller into another port of the console, the entire thing dies; controller doesn't work and memory card disappears. When I unplug the Dreamcast controller, it comes back (sometimes it doesn't come back until I restart the console). If I remove the thumb drive, and just have the PS5 controller plugged into port 1, this issue does not occur.

This issue only occurs if a thumb drive is plugged in.
Selling Dreamcast Adapters on my Etsy shop!
https://www.etsy.com/shop/UltraJaxel?se ... d=53753725

Jaxel
dark night
Posts: 63

Re: USB4MAPLE adapter

Post by Jaxel »

Can a small PC speaker be wired into this to emulate VMU audio?
Selling Dreamcast Adapters on my Etsy shop!
https://www.etsy.com/shop/UltraJaxel?se ... d=53753725

User avatar
megavolt85
Developer
Posts: 2186

Re: USB4MAPLE adapter

Post by megavolt85 »

Jaxel wrote: Mon Apr 07, 2025 10:12 pm Actually, I got it working. Turns out the 3V pin wasn't enough power for the screen. I put it on the 5V and it worked fine.
all the described problems look like a lack of power from the DreamCast, perhaps the problem is in dirty connectors and/or fuse F1 on the controller board
Jaxel wrote: Mon Apr 07, 2025 10:12 pm Can a small PC speaker be wired into this to emulate VMU audio?
I implemented this function in my previous project on STM32F401, but I didn't add it to usb4maple, maybe I'll add it later.
but PC speaker won't work for this, you'll need a buzzer without a sound generator

Jaxel
dark night
Posts: 63

Re: USB4MAPLE adapter

Post by Jaxel »

megavolt85 wrote: Tue Apr 08, 2025 7:15 amall the described problems look like a lack of power from the DreamCast, perhaps the problem is in dirty connectors and/or fuse F1 on the controller board
Upon further testing, it appears to be an issue with the Robot_Retro PSU. When I put the stock OEM PSU back in, the issue is gone.
Selling Dreamcast Adapters on my Etsy shop!
https://www.etsy.com/shop/UltraJaxel?se ... d=53753725

Jaxel
dark night
Posts: 63

Re: USB4MAPLE adapter

Post by Jaxel »

After working through it all with Chris at Robot_Retro, I seem to have fixed the issue.

The 6th wire on the Dreamcast cable is the small metal pin on top of the plug. When using the Robot_Retro PSU, this cable has to be wired to ground to prevent electrical interference. This is not needed for the stock OEM PSU.

PXL_20250408_140513041.jpg
Selling Dreamcast Adapters on my Etsy shop!
https://www.etsy.com/shop/UltraJaxel?se ... d=53753725

Jaxel
dark night
Posts: 63

Re: Extensions get mixed up.

Post by Jaxel »

megavolt85 wrote: Sat Mar 22, 2025 5:52 pm
Quiquonn wrote: Fri Mar 21, 2025 4:21 am I’m curious if it’s possible to integrate an internal VMU into this project and share it with BlueRetro.
no, don't possible.
Elixir Alex wrote: Sat Mar 22, 2025 10:27 am This is true. I am using a GDEmu. ¯\_(ツ)_/¯ It normally doesn't cause issues and I tend to just be able to delete the extra saves with botched extensions later on. plus it only happens sometimes.
try this update

added:
HoriPad 3 turbo (VID = 0F0D PID = 0009)
Thrustmaster eSwap Pro (VID = 044F PID = D00E)

fixed:
restore VMU from last.cfg

rumble underconstruction, few effects can don't work, few work better as in original rumblepack

usb4maple(23.03.25).7z
What do I need to do, to get you the information needed to get compatibility for the HORI Rap 4 Kai?
Last edited by Jaxel on Tue Apr 08, 2025 6:38 pm, edited 1 time in total.
Selling Dreamcast Adapters on my Etsy shop!
https://www.etsy.com/shop/UltraJaxel?se ... d=53753725

Jaxel
dark night
Posts: 63

Re: Extensions get mixed up.

Post by Jaxel »

Elixir Alex wrote: Sun Mar 16, 2025 4:21 am I've noticed this issue where sometimes my USB4Maple saves virtual VMU's with slightly garbled extensions and it has me kind of concerned.bins.png

I made the USB4Maple myself and I wouldn't be surprised if it's the adapter.
usb4maple.jpeg

I normally keep it on the D port just for saving with a ps4 controller attached to it with a splitter. I switched to a different usb thumb drive but it still causes issues. The current leading theories is that it's either the port being iffy or the usb4maple adapter. I was wondering if anyone else had any issues like this.
I'm seeing the same issue:
image-2025-04-08_18_38.png
Selling Dreamcast Adapters on my Etsy shop!
https://www.etsy.com/shop/UltraJaxel?se ... d=53753725

User avatar
megavolt85
Developer
Posts: 2186

Re: Extensions get mixed up.

Post by megavolt85 »

Jaxel wrote: Tue Apr 08, 2025 6:33 pm What do I need to do, to get you the information needed to get compatibility for the HORI Rap 4 Kai?
need make log for each button, example in this post
your controller have few modes? make log in PC mode
Jaxel wrote: Tue Apr 08, 2025 6:38 pm I'm seeing the same issue:
it's fixed in latest firmware

Jaxel
dark night
Posts: 63

Re: Extensions get mixed up.

Post by Jaxel »

megavolt85 wrote: Tue Apr 08, 2025 7:01 pm need make log for each button, example in this post
your controller have few modes? make log in PC mode
What program do I use to get these logs?

I've got like 17 arcade sticks. Many with different boards in it. What hardware would I need to buy to test all these sticks and get you these logs?
Selling Dreamcast Adapters on my Etsy shop!
https://www.etsy.com/shop/UltraJaxel?se ... d=53753725

  • Similar Topics
    Replies
    Views
    Last post