Main > Main Forum
Any word on an analog joystick?
Minwah:
I am in a similar situation. Analog sticks don't come up on UK Ebay EVER! I'm not keen on using a PC stick on my panel (I just broke one without too much ease), and I like the Happ trigger style analog - nearly 200 bucks though if IIRC :(
Xiaou2:
--- Quote ---Doesn't the sensitivity setting help here? Setting it to a lower
number?
--- End quote ---
No... because then it cant achieve maximum speeds... and thus you either go too slow, or too fast.
The game is made in such a way that the stick is so sensative, even a millimeter movment will gain you a good deal of speed. It uses a very tight centering system... so its like a brake pedel rather than a gas peddel... so it makes it easier to make micro adjustments to your speeds and still control it with the accuracy of a ballet dancer.
Think of it like driving a motorcycle that had the ability to go from 0 to 800 mph in 2 seconds! With a normal throttle... just a small turn of the throtle could land you in the hospital... as youd probably take off at about 200mph on accident.
But by modifying the throttle, and adding a super strong resistence spring system... youll stand a chance, as its Very hard to move the throttle even a millimeter.
Its a brilliant design... because it allows for incredible acceleration speed... yet, superior control at any speed.
So heres the thought...
If the speed values were like this:
800 400 0
(max left) (joystick center)
Youd change mame so that the analog input would be more like this:
800400200 100 50 20 10 0
Something like this. Where as the higher values are only achieved near the far end of the spectrum.
That way, you keep good control over low speeds till ammost the very ends of the stick... and at the very ends, you can achieve the super warp speeds.
Surely this still wont be as good as a true resistence solution... but it should at least make it playable for a normal analog.
Anyone whos ever played with the real deal knows how much better the feel than a typical analog controller. I think all analogs should be made like the sinistar design.
u_rebelscum:
--- Quote from: Xiaou2 on March 08, 2003, 12:58:05 pm ---
--- Quote ---Doesn't the sensitivity setting help here? Setting it to a lower
number?
--- End quote ---
No... because then it cant achieve maximum speeds... and thus you either go too slow, or too fast.
--- End quote ---
D'oh. Smacks self on head. I (shoulda) knew that. :-\
--- Quote ---So heres the thought...
Youd change mame so that the analog input would be more like this:
800400200 100 50 20 10 0
Something like this. Where as the higher values are only achieved near the far end of the spectrum.
That way, you keep good control over low speeds till ammost the very ends of the stick... and at the very ends, you can achieve the super warp speeds.
Anyone whos ever played with the real deal knows how much better the feel than a typical analog controller. I think all analogs should be made like the sinistar design.
--- End quote ---
49way games only have three levels in each direction (+ center for seven values per axis, two axes, so 7 * 7 = 49 total combinations). I bet it's just that mame isn't translating the analog data it gets to the 3 values at the same angles the original 49ways did. Sinistar's ROMs is doing the translation of the 3 values to the super speed, etc.
My guess is the original was something like this:
max left center
3 2 1 0
while mame translates something like this (with your stick settings)
max left center
3 2 1 0
BTW, have you tried to adjust (if you're using windows mame) the stick's "accel curve" using the stick's driver? Some drivers let you do that; I know gravis drivers do, to some degree. Also, it helps to have a dead zone small enough so mame isn't given joystick values that cause mame to skip the first level and jump to "2". Changing both these settings might move the values closer to the original positions on your stick. Of course, this varies from stick to stick and driver to driver.
Howard_Casto:
I have a rather odd and flimsy solution.....
A n64 controller has a very light, yet very sensitive optical joystick in the middle. I'ved tried it with the 49 way hack and it works brilliantly..... Perhaps you could remove the optical detectors inside the n64 controller's pcb (they just plug into ports) and replace them with larger optical pcbs found in arcade optical sticks? Of course you also need a n64 to usb adaptor, but those are fairly cheap and you get the added benefit of rumble support. :)
johnpurs:
--- Quote from: Howard_Casto on March 08, 2003, 10:09:23 pm ---I have a rather odd and flimsy solution.....
A n64 controller has a very light, yet very sensitive optical joystick in the middle. I'ved tried it with the 49 way hack and it works brilliantly.....
--- End quote ---
What hack? that schematic at http://www.arcadecollecting.com/info/49way_to_Hall.gif or some other hack. I have some 49 ways and would love to get them working I just don't really understand this schematic is there someone that could translate this. I have the parts to build it I just have a problem reading it properly. ALso has anyone did this hack nad then hooked it to a PC via the gameport like a star wars hack. Any info would be appreciated.