It has to do with software. There are 24 little switches that the joystick can hit and it is up to the developers which of them does what. If you want to know more, search the boards, davec has a very nice diagram explaining this (although his explanations are sometimes pessimistic).Anhaedra posted on Dec 22 2005 at 09:41 PM said:Like in the description, I have to push a little bit down and right on the joystick to get it to go right. If I just push right, it will register as up. Is this a common problem, or can it be fixed with a firmware update/utility?
oops....woogal posted on Dec 22 2005 at 10:10 PM said:24? That explains it then as all devs have only been reading 8. Shit, we'll have to update all software immediately to read these other 16 imaginary values.
//gp2x_memregs[0x1198>>1]
/*
0x1FE = UP
0x17E = UP+RIGHT
0x17F = FULL UP+RIGHT DIAGNAL
0X13F = RIGHT+UP
0x1BF = RIGHT
0X19F = RIGHT+DOWN
0X1DF = FULL RIGHT+DOWN DIAGNAL
0X1CF = DOWN+RIGHT
0x1EF = DOWN
0x1E7 = DOWN+LEFT
0x1F7 = FULL DOWN+LEFT DIAGNAL
0x1F3 = LEFT+DOWN
0x1FB = LEFT
0x1F9 = LEFT+UP
0x1FD = FULL UP+LEFT DIAGNAL
0x1FC = UP+LEFT
*/
grahf posted on Dec 22 2005 at 10:53 PM said:Anhaedra, is your 2x still new? mine had the 100% exact same behavior when i first got it. I had the hardest time trying to play zeldaAfter a day or two it started working fine.