Comments (6)
MaplePad is mostly for portablizing where only controller 1 is used, but the code handles different port addresses so it should work. I will try to reproduce the failure on my setup. Maybe MVC2 is doing something weird or there's a bug in my subperipheral packets.
Have you made any modifications to the code?
from maplepad.
OK, I solved the issue by reworking how the port number is handled in the "Absolute Position" field of the data packets. I tested in MVC2 and the VS menu is working as expected with OEM controller in Port A and MaplePad in Port B.
Here's the ad-hoc build I'm testing with. Please let me know if you're able to verify the fix on your hardware. Be warned: I'm right in the middle of implementing a bunch of new features, so use it at your own risk.
maple_pio.zip
from maplepad.
Thank you! Will test this today and report back.
from maplepad.
Alright, that worked! I have two MaplePads on and versus mode stays on. It looks like the new version is sending random directional inputs at random times, but I have the board wired to an arcade stick so it could be that some directions are wired to ground. I'll test it more later!
from maplepad.
Cool, glad to hear it worked. Just FYI, the software is still very much in development and isn't ready for general use yet. The build I sent is set up to use an analog stick and analog triggers with calibration data stored in the flash memory, among other things.
Eventually I can work on a version that emulates a real arcade stick (HKT-7300) using a stock Pico, but right now I'm focused on more portablizing-focused things like a settings menu on the VMU, guided calibration for sticks and triggers, etc.
from maplepad.
Yeah, it's not really usable at the moment since the stick has random inputs but you figured out how to make it work for 2p! Excellent work! Can't wait for the release!
I'm building a Dreamcast to arcade cabinet adapter and using these pi pico MaplePad boards for controls. I'm happy to run it in single player for now. Thank you!
from maplepad.
Related Issues (19)
- Arcade Stick version? HOT 5
- Weak rumble in numerous titles
- Joystick range issues in numerous titles
- VMU not working in Windows CE titles
- Rumble issues in Windows CE titles HOT 5
- Rumble not detected in some non-CE titles
- Implement continuous vibration and AST
- Crazy Taxi – Rumble Issue
- System thinks VMU has an executable file installed
- Conflict Zone – Unsupported Device
- KISS Psycho Circus – Unsupported Device
- BOM location HOT 4
- MaplePad (VMU) on a Badger 2040 HOT 4
- Erroneous Right/Down constant pressing when used with separate controller. HOT 1
- OLED display sh1106 support HOT 3
- Compatibility with "regular" Raspberry Pico HOT 1
- Random disconnection HOT 5
- I2C OLED can't working and bug on 1.4b pio version HOT 21
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from maplepad.