Main > Everything Else
Online electronics parts store?
<< < (5/12) > >>
PL1:

--- Quote from: BadMouth on June 30, 2019, 04:28:40 pm ---Giving it a full twist always resulted in less than a full twist.

--- End quote ---
That's normal operation for all of the mechanical rotary games I can think of.

The player on the screen could face either one of the four cardinal directions or one of the four diagonal directions -- 8 possible directions.

If you turn the handle one click = 30 degrees = 1/12th rotation.

That same click turns the player on the screen 45 degrees = 1/8th rotation.


Scott
Howard_Casto:
Yeah these games and the rotary sticks in general are weird.  The 12 position thing is odd.  I'm not sure if they got a deal on cheap 12 way switches, in play testing they determined that little hands had trouble twisting the knob all the way around or what. 

I'm going to order some stuff tomorrow for testing.  The plan is to have the Arduino  show up as a composite device (mouse, keyboard and serial) but that entirely depends upon if I can get things working well with the rotation being fed into the mouse axis.... I might have to go old school and do button presses like that old ultimarc board did.  I really need to research custom composite devices.... it'd be nice to get the board to show up as two gamepads.... I could add a mode to send the rotation to the second thumbstick as an absolute position if the fire button is pressed, which would allow you to play modern twin stick games
Howard_Casto:
So paypal just sent me a $5 off $15 coupon.  I'll order a bunch of stuff and the fiver will handle shipping so I won't feel as ripped off at least. 

PL1... Did you ever model the dataeast joystick top?  Been trying to find some dimensions on it but the best I can do are some pics.... seems to be a bit fatter than the snk version and the cap is also bigger.  I know I'm the odd man out on this but I always liked heavy barrel better than ikari warriors back in the day and thus I'm used to that style stick. 
Mr. Peabody:
I had a hard time orienting the last time I played Ikari Warriors. I wonder what the optical set-up was like....
PL1:

--- Quote from: Howard_Casto on July 01, 2019, 09:09:09 pm ---PL1... Did you ever model the dataeast joystick top?  Been trying to find some dimensions on it but the best I can do are some pics.... seems to be a bit fatter than the snk version and the cap is also bigger.  I know I'm the odd man out on this but I always liked heavy barrel better than ikari warriors back in the day and thus I'm used to that style stick.

--- End quote ---
Unfortunately, not yet.

8BitMonk was kind enough to loan me an SNK LS-30 handle so I could get exact measurements for that model.   :notworthy:

Just PM'd someone who might have a spare Data East handle.

Otherwise, if someone else has one that I can borrow for measurements, please PM me.   ;D

 

The good news is that the Data East handle should be easy to model, assuming I can get/guess the measurements and figure out how to round the upper and lower edge of a cylinder.
- The only other thing needed is a clean copy of the "DE + curved arrow" logo. (preferably black and white)

If we can't find a loaner DE handle, I could probably get pretty close using the pics above or you can change the variables in the Ultimarc LS30 handle OpenSCAD code (lines 18-69) to make that octagonal handle as large as you'd like.   :lol


--- Quote from: Mr. Peabody on July 01, 2019, 09:23:56 pm ---I had a hard time orienting the last time I played Ikari Warriors. I wonder what the optical set-up was like....

--- End quote ---
There was no optical on the Ikari Warriors cab.  It used an LS-30.

It would be harder to accurately orient yourself if you were using an optical rotary stick with 24-transitions-per-revolution and no detents, compared to the original 12-position mechanical rotary stick where turning 1 click = 45 degree turn on screen.

Another possible problem is using a mechanical rotary stick with the default settings in MAME.  That doesn't always give you a 45 degree turn for each click.

For rotary encoders that send one keystroke per click:

--- Quote ---"Input (this Game)" menu

    Positional Analog to none

"Analog Controls" menu

    Positional Digital Speed = 0
    Positional Sensitivity = 100

--- End quote ---

The MAME settings for Howard's encoder will be different if he uses mouse movements for rotary.


Scott
Navigation
Message Index
Next page
Previous page

Go to full version