I'm currently using a 8bitdo modkit for the N64 controller, works great using bluetooth, but has weird issues when using wired USB. Both this and the DS4 I usually use for casual gaming have weird issues with analog sensitivity, range is -127 to +127 (normal for USB/Bluetooth) instead of the usual +/- 80 to 85 I'd expect from original N64 controllers on real hardware. There are a bunch of ROMs for testing analog range, here are a few:
https://github.com/Ryzee119/n64_controller_test
https://github.com/wermipls/mimi
https://github.com/sanni/controllertest ... r/N64-Port
It doesn't matter if I'm using the original thumbstick module with optical encoders or the hall effect module 8bitdo is selling, when plugged to an original controller board to a N64 with a flashcart, I get one range, when using with the 8bitdo board on the MiSTer, I have another range. Some games can get tough to properly control with the extended range.
Another interesting thing I noticed is that with the original controller PCB and most alternative ones I can simultaneously press every d-pad and C directions at the same time and those test ROMs will register it just fine, but using the 8bitdo modkit opposite inputs cancel out. I'm not sure if this is something done on the 8bitdo firmware, just a consequence of Bluetooth/HID limitations or something in how the MiSTer handles USB and Bluetooth controllers. I'm not sure it will affect any games, but I just found it curious and decided to share this.
dcubed wrote: ↑Tue Oct 10, 2023 3:07 pm
The N64 core has a bigger problem than most other solutions though because there's no way to map the c-buttons to a second analogue stick...
Weird, I did just that with my DS4. Did you try configuring it in the MiSTer main menu before setting up inside the N64 core?