| Main > Main Forum |
| PC trackball tracking poorly in X-axis!!! |
| << < (2/2) |
| Tiger-Heli:
UPDATE: Ok, I took the ball out and was still having the same problem. So it's not slipping of the ball. And it's not so much stuttering or skipping, so it's not something with the encoder. I think I found the problem: I took the T-ball apart: If it ain't broke, take it apart anyway and lose some of the pieces, then it will be . . . Anyway, the plastic thingy that holds the vertical roller is firmly attached to the PCB, but the plastic thingy that holds the horizontal roller is able to shift about 1/16 of an inch top and bottom, I suspect that this shifting causes the roller to spin less for a given input. I was able to get Centipede playing decently by increasing the X-axis Speed setting to 75 while leaving the Y-axis speed setting at 10. The slight problem is I was hoping to buy two of this and use them for CABAL and then use either one for Centipede, etc. But if this is a QC issue, and it appears to be, then the next one I get might have a horizontal axis that spins freely and a vertical axis that stutters. So I will probably have to label them as 1 and 2. Question: Does anyone have a good explanation for the MAME Analog Controls Sensitivity and Speed Setting? I checked EasyEmu, but didn't see anything. |
| u_rebelscum:
--- Quote from: Tiger-Heli on June 14, 2003, 07:54:40 am ---UPDATE: Ok, I took the ball out and was still having the same problem. So it's not slipping of the ball. And it's not so much stuttering or skipping, so it's not something with the encoder. I think I found the problem: . . . Anyway, the plastic thingy that holds the vertical roller is firmly attached to the PCB, but the plastic thingy that holds the horizontal roller is able to shift about 1/16 of an inch top and bottom, I suspect that this shifting causes the roller to spin less for a given input. --- End quote --- Is there any way to reinforce the "plastic thingy"? ;) --- Quote ---Question: Does anyone have a good explanation for the MAME Analog Controls Sensitivity and Speed Setting? I checked EasyEmu, but didn't see anything. --- End quote --- Analog key/joy speed: "Mouse speed equivent for a digital input (ie keyboard or arcade stick), with the number as mouse delta per frame." That's my definition, but pretty close, since mice can be use for AD stick inputs, too. Anyway, "mouse delta" is the number mame would get from a mouse as the amount of movement. Mame reads the input once per frame one basically all games; a speed setting on a 45 hz game would be slower than the same number on a 60 hz game. However, sometimes the joy/key speed seems to effect mouse and analog joystick inputs, even though I dont' think it's designed to. I haven't pinned down how it effects these, though. Analog sensitivity: "A modifier of mouse or analog joystick input values, with a 100 setting the same as not modifying the input." Again, my def. The two formulas sensitivity seems to do the most are (simpified, input > 0 shown): [size=+1]((current / 128.0) [/size](100.0 / sensitivity)[size=+1] ) * (max) * (100 / sensitivity)[/size] and [size=+1](current * sensitivity / 100) + 1/2[/size] <== cleaned up formula I simplified assuming default (center for joystick) is 0. The first equation is only for stick inputs, not spinner or trackball inputs. If input < 0, substitute min for max in first equation, and - for + in second. <== added this paragraph I hope these help. (edit - cleaned up second equation, and added more info on them) |
| Navigation |
| Message Index |
| Previous page |