Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: LS30 Rotary Joysticks  (Read 3708 times)

0 Members and 1 Guest are viewing this topic.

jerryjanis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 821
  • Last login:February 02, 2023, 01:56:44 am
  • Skate or Die!!!
    • Jake's Joystick
LS30 Rotary Joysticks
« on: March 23, 2002, 11:37:38 am »
Woohoo!  I got the rotary joysticks rocking and rolling in my arcade controller (Druin made me a nice little card, and I upgraded my keyboard hack to the I-Pac)...

Oh, dear, I guess this is going to be a long 2-part question.

************** 1) **************
The shafts on the LS-30's are extremely short.  I have my control panel routered out so as to sink the joystick base a little bit (I followed the lead of the HotRodSE).  However, the joystick is still a little bit too stubby.  I'm really curious as to other people's experience with this - using fiberboard as a base for the LS-30, or how it's set up in the actual arcade machine.

Here are a few pictures that demonstrate the problem:

http://www.jstookey.com/joystick/LS30.html

************** 2) **************

Is there any detailed information out there about the speed/sensitivity settings associated with analog controls in MAME?  I've been playing around with those settings, but I'm just making shots in the dark.  It would be a lot easier if I had some idea of what each setting (speed/sensitivity) is actually doing.

Also, any recommended settings for a game like Ikari Warriors would be useful, so that I'd have a starting point.

I've gotten Ikari Warriors to maybe 95% correctness, but it it's gotta be perfect, right?  Or else what's the point?

(I was suprised to find out that the rotary is considered analog...  It makes sense, but it's a little bit too bad that you can't opt to make it 'dumb', and just make 1 key press produce one 'click' in the right direction...  There must be a known setting for speed/sensitivity that will do that.)
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8183
  • Last login:April 12, 2023, 09:22:35 pm
  • The Bears Still Suck!
Re: LS30 Rotary Joysticks
« Reply #1 on: March 23, 2002, 01:09:57 pm »
If you are hooking up through the ipac how can it be analog????
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »

jerryjanis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 821
  • Last login:February 02, 2023, 01:56:44 am
  • Skate or Die!!!
    • Jake's Joystick
Re: LS30 Rotary Joysticks
« Reply #2 on: March 23, 2002, 02:22:45 pm »
Sorry...  Bad wording...  MAME treats the L/R twist movement for a game like Ikari Warriors as an analog control...  ??...  I think..  ??  I'm guessing that it's set up that way because it treats Ikari Warriors L/R twists the same as an Arkanoid spinner.

If you're trying to use a digital joystick or the keyboard for  Arkanoid, the MAME settings (Speed/Sensitivity) allow you to choose how much 'spin' a single keypress will make in the game.

This could also be useful for using the Ikari Warriors rotary joystick to control Arkanoid (or driving games or many other analog games).  But then, you need to have separate Speed/Sensitivity settings for each game.

The problem this is giving me for Ikari Warriors is that Ikari Warriors is controlled in a digital way, and MAME controls it in an analog way (sort of), in that the Speed/Sensitivity settings apply to the 'dial' type of controls (like Ikari Warriors).  So right now, if I twist the rotary joystick one 'click' to the right, the settings affect how much ooomph that turns my little man on the screen.

I'm explaining this the best I can, but obviously I don't understand it 100%, or else my problem would be solved!

I'll poke around in MAME and see if there's a way I can tell it not to treat the dial as an analog device...  Hmmm...
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »

JustMichael

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1438
  • Last login:September 27, 2015, 01:19:40 am
  • Mmmmm!! Cheesecake!!
Re: LS30 Rotary Joysticks
« Reply #3 on: March 23, 2002, 11:34:11 pm »
How were you planning on interfacing it to your pc?  Currently, only Durin's interface provides a way to hook them to your pc.  Here is a link to his site: http://connect.to/rotary
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4946
  • Last login:July 31, 2022, 10:26:34 pm
Re: LS30 Rotary Joysticks
« Reply #4 on: March 24, 2002, 06:59:45 am »
I have a few myself and hoping to hack them soon.  

I figured out the connections (there are 12 buttons for the rotation.  the hard part is that ground is the MIDDLE pin, not on of the outsides... )

I'm ocnsidering doing my own mame build that will allow me to just use the buttons as buttons

btw, to do this, you need 16 buttons per joystick (not including 4 buttons).  So you will end up needing 20 inputs per joystick.  So if you want a 2 player setup, you will need a MK64, multiple ipacs or the converter board from connect.to/rotary

« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »

jerryjanis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 821
  • Last login:February 02, 2023, 01:56:44 am
  • Skate or Die!!!
    • Jake's Joystick
Re: LS30 Rotary Joysticks
« Reply #5 on: March 24, 2002, 08:06:12 pm »
I'm using Druin's interface.

Hmmm...  Setting each direction to a different direction and editing mame to handle it...  That would fix my problem with the analog settings...

But I still think you're nuts, when druin's interface is available.
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: LS30 Rotary Joysticks
« Reply #6 on: March 25, 2002, 12:17:47 am »
Quote
[snip]
Is there any detailed information out there about the speed/sensitivity settings associated with analog controls in MAME?  I've been playing around with those settings, but I'm just making shots in the dark.  It would be a lot easier if I had some idea of what each setting (speed/sensitivity) is actually doing.


The Key/joy speed setting is designed set how fast an analog value changes if you input data with a digital device, like with a keyboard or d-pad (but also effects analog input devices some how).  Sensitively adjusts a multiplier for analog devices to set how much a value changes compared to how much the spinner/trackball was turned, and does not effect digital devices inputs to the same port.

Quote
Also, any recommended settings for a game like Ikari Warriors would be useful, so that I'd have a starting point.


For trackball, mouse and spinner devices, this depends on the system settings and which brand & model trackball/mouse/spinner you are using, so varies from system to system.

But for Ikari Warriors and keyboard/d-pad inputs (which the rotatary joysticks are), I agree that most should use about the same values.  I think I saw some numbers somewhere, but can't remember where.  Anybody else?

Quote
I've gotten Ikari Warriors to maybe 95% correctness, but it it's gotta be perfect, right?  Or else what's the point?


Agree!

Quote
(I was suprised to find out that the rotary is considered analog...  It makes sense, but it's a little bit too bad that you can't opt to make it 'dumb', and just make 1 key press produce one 'click' in the right direction...  There must be a known setting for speed/sensitivity that will do that.)


The rotary can be thought of as either: 12 different switches, or as a analog input with 12 different possible vaules.  With the limits of the PC keyboard, I think mame went with the latter, since spinner support was already there, and game play would be easier with a spinner than 12 different keys.  So mame's default speed/sensitivity is set to close to what most spinners would need.  Again, I don't remember where to find approximate settings values for keyboards, but I think I saw a page with them a while ago.s
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »
Robin
Knowledge is Power

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: LS30 Rotary Joysticks
« Reply #7 on: March 25, 2002, 03:53:39 am »
First off, the originals were mounted to a metal control panel, so that's your height problem.  You could attach some sheet metal to the top of the panel and cut a hole beneath for the joystick to stick through.  (Just an idea!!!)

Quote


But for Ikari Warriors and keyboard/d-pad inputs (which the rotatary joysticks are), I agree that most should use about the same values.
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Frobozz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 111
  • Last login:November 15, 2002, 03:16:45 am
  • I've been sane, but then I got better.
Re: LS30 Rotary Joysticks
« Reply #8 on: March 25, 2002, 07:50:39 am »
How / why is it handled like an analog control?  I thought it behaved like a pair of buttons if you got 12-switch sticks and Druin's card.  

I guess, if it did behave like analog, I'd set the sensitivity very high and the key speed very low.  Does this seem similar to your settings?
« Last Edit: December 31, 1969, 07:00:00 pm by 1026619200 »