Eolair
I am become death, the destroyer of worlds
IMO, the biggest problem with the joystick is the detection of diagonals. More specific, left or right is often detected as diagonal up (left or right). I've taken a look at DaveC's suggested configs which are really great ideas. I would be interested to know what emus/games that uses the Case 2 configuration?
Does Frodo already use case 2? I have been testing some platform games on Frodo, where up is jump, and it's still very hard to move left or right without registering a diagonal (having the character make involuntary jumps). For some reason the same problem doesn't occur when you try to move up or down. (There's no accidental registrations of diagonals). So if Frodo is using case 2 it would seem to indicate that something is still not right. Could there be something wrong with the diagonal detection on a lower level of coding? On firmware level? It's almost like the stick is configurated like this:
One suggestion I have is to try to implement the following config with horizontal bias :
I also had the idea that it would be great if someone could make a joystick test program where you could pick different configs and test them. Like the t-mode in the settings menu only with DaveC's cases as different test choices.
Does Frodo already use case 2? I have been testing some platform games on Frodo, where up is jump, and it's still very hard to move left or right without registering a diagonal (having the character make involuntary jumps). For some reason the same problem doesn't occur when you try to move up or down. (There's no accidental registrations of diagonals). So if Frodo is using case 2 it would seem to indicate that something is still not right. Could there be something wrong with the diagonal detection on a lower level of coding? On firmware level? It's almost like the stick is configurated like this:
One suggestion I have is to try to implement the following config with horizontal bias :
I also had the idea that it would be great if someone could make a joystick test program where you could pick different configs and test them. Like the t-mode in the settings menu only with DaveC's cases as different test choices.