Are you using the analog stick the way the original controller is used? Spinning around the outside instead of pointing in a certain direction?
Yes. Even when I do it very slowly rotation is not smooth, it jitters and flickers, plus rotation step itself is much more coarse than with mouse, for some reason.
When I try just to point some direction it sometimes works, diagonals hardly where I want it to, and sometimes orientation gets mixed so when I point up it faces left, huh?! It looks like cos/sin & sign/overflow issue, but it strangely does not happen with circling mouse.
Anyone else with analog joystick around here?
I don't think I have ever heard any complaints about how the game works with an analog stick.
I would be surprised if anyone would even care to play it like that. If you try to spin it fast you can't help but let it off the edge a bit, and every time you do so it flickers and jitters even more. -- With arcade trackball or spinner, you could perhaps go for some pretty high-score, but with analog stick - no way.
I think the code that you posted works the same as what I have. LETA0 shifted 8 bits right is LETA1 (just assuming that from the .85 code).
You can test it pretty well with a ball-mouse, if you take it apart and spin encoder wheels separately.
You assume that the lower code is just a label, so you just ignore it. What you are leaving it with is no way to adjust the inputs in the game tab menu. All of the system 2 games include the paperboy settings and then are modified on a per game basis.
Yes, there are some adjustments to be made, what I mean is this...
PORT_MODIFY("LETA0")
PORT_BIT( 0xffff, 0x0000, IPT_DIAL ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10)
PORT_MODIFY("LETA1")
PORT_BIT( 0xffff, 0x0000, IPT_DIAL_V ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10)
I call my calibration input "DIAL_V", it could be just "DIAL" but with both of them set the same name it leaves tab menu bit unclear, so what I'm saying is that you can replace "IPT_DIAL" with "IPT_AD_STICK_X", "IPT_TRACKBALL_X", "IPT_POSITIONAL", "IPT_POSITIONAL_V"... and it would work just the same. -- Now, I am not testing this extensively, so there may be some unapparent differences.
You can also set the sensitivity of the dial device there.
Yes, those I call "small adjustments", for that we need someone with authentic controller.
Probably more importantly, even with the code changed to support the dial, to everyone who tries to use it, it will look like they are supposed to use an analog stick. Isn't that the original complaint?
Yeah, I think for the moment it's best to set it to "dial", like with other spinner games.