I'm interested in writing the fix mentioned a couple of pages ago (sorry no quote, just made my account), hopefully looking at a similar fix for the Gamecube controller will be enough for my limited coding knowledge because in my opinion classic controller pro is objectively best controller for emulating ps1 on wii >:////
I did some preliminary testing with my classic controller pro with a ps1 controller testing utility called padtest. Loading it up in wiisxrx 2.4 gives me this range for both analog sticks:
full up: y=-116
full left: x=-112 (-116 if I reeeally push the left one)
full right: x=102
full down: y=102 (106 if I really push the left one)
Looking at the similar fix for the gamecube controller, it pretty much just multiplied the stick value by 4/3 and capped it if it went over -128/+127. The gamecube controller's range before the fix was a little more limited than the classic controller pro range now (close to 100 all around on wiisxrx 2.3 where the fix wasn't implemented yet). My guess based on my results would be to multiply by 14/11 instead.
I would have made a pull request already but I wanna be sure its the same for regular classic controller users before I make my pull request, so I'm asking anyone with a regular classic controller (not pro) to please do the following:
1. search "ps1 padtest" and download it from psx-place (i would link it here but I just made my account just for this so I'm restricted)
2. load the padtest.bin/.cue into wiisxrx and push your sticks around
3. make sure you get the values of all the way up/left/right/down
4. post them here
5. thanks