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: Yet another Q about Happ's Optical Rotary Joys  (Read 1768 times)

0 Members and 1 Guest are viewing this topic.

Khenemet Heru

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:November 10, 2018, 06:27:09 pm
  • I want him in the games until he dies playing.
Yet another Q about Happ's Optical Rotary Joys
« on: January 11, 2005, 03:53:44 pm »
I have scoured the boards and found much useful info about the Happ Optical Rotary joysticks. Since I have an optipac and am all set with spinner and trackball, I was thinking about adding these to my optipac configuration for player 1 and 2 - I use NoName MAME and since that had urebel's patches added to it for the analog stuff "it should be no problem" I thought...

And then I saw in one post I came across, someone had theirs hooked up completely to their ipac encoder (4 directionals, rotate-CW and rotate-CCW) and it was "working fine"...  is this a misprint or does that actually work, and if so would the base-level build of MAME recognize it that way, and for both P1 and P2?  seems like it would be a much more elegant arrangement - can anyone tell me if they are actually using these joys set up this way in their cab?

I know this kind of question has come and gone numerous times, but I need specific confirmation of this before I proceed any further. Thanks!
No Boom today. Boom tomorrow. There's ALWAYS a Boom tomorrow. - Cdr. Susan Ivanova, Babylon 5

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: Yet another Q about Happ's Optical Rotary Joys
« Reply #1 on: January 11, 2005, 06:54:20 pm »
I have scoured the boards and found much useful info about the Happ Optical Rotary joysticks.

[snip] ... someone had theirs hooked up completely to their ipac encoder (4 directionals, rotate-CW and rotate-CCW) and it was "working fine"...  is this a misprint or does that actually work, and if so would the base-level build of MAME recognize it that way, and for both P1 and P2?  seems like it would be a much more elegant arrangement - can anyone tell me if they are actually using these joys set up this way in their cab?

Oh boy, "elegant"!?!  More like "elephant", on the number of translations the input data will go through.

First, you have an optical rotary.  For it to be hooked to the ipac, you need an extra board that translates the "quaditure signals" to left - right signals.
Next, this left - right will be digital, ie: there will be no "how much left" / "how much right", or "how fast left" / "how fast right".

Then comes the fact that mame is using the "dial" type as the input.  Mame is expecting a mouse or other analog input signal.  Any digital signal mame gets for analog type inputs, mame simulates analog data.

However, the original rotary was (in most rotary games) a mechanical, 12-way, rotary.  That means mame translates the analog data (simulated analog in the "elegant" left - right digital input) to the 12 values the game expects.

So, for your "elegant" way, you need three translations (raw mouse to digital, digital to analog, analog to 12-way), two more than the straighter dial/mouse input through the optipac you are trying to avoid.  And in the extra translations, you lose how fast the stick is rotated, so in the games you spin at one speed.


FWIW, official mame can remap mouse axes: for rotary joystick games, that means mouse X axis for player 1, mouse Y axis for player 2.


Of course the "most elegant" would be an original controller input direct to the game with zero translations.  (A MameAnalog+[Zero] coming out tonight that can do this.)
Robin
Knowledge is Power

Khenemet Heru

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:November 10, 2018, 06:27:09 pm
  • I want him in the games until he dies playing.
Re: Yet another Q about Happ's Optical Rotary Joys
« Reply #2 on: January 11, 2005, 07:12:26 pm »
LOL
No Boom today. Boom tomorrow. There's ALWAYS a Boom tomorrow. - Cdr. Susan Ivanova, Babylon 5

stevejt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 350
  • Last login:January 01, 2022, 01:21:32 pm
  • stevejt.com
    • My site
Re: Yet another Q about Happ's Optical Rotary Joys
« Reply #3 on: January 12, 2005, 08:24:30 am »
If you sell the rotary sticks, list them on the board first.  People here are always looking for them. 

Steve