Main > Main Forum

Rotary adapter for Happ/Midway 49-way Joystick

<< < (19/25) > >>

JODY:
Order for 2 placed.

Nailz:
Got mine today, thanks Mark!  Quick shipping and great stuff!

KenToad:

--- Quote from: markrvp on May 17, 2005, 04:08:09 am ---It took about 2 hours to get this wired up (I'm not very fast). 

I made the hookup cable from the rotary switch to the Druin Interface and hooked it up.  I took 5v and Ground from the GP-Wiz 49.  I wired the CW1 and CCW1 outputs of the Druin board to two inputs on the GP-Wiz 49.  I fired up Ikari Warriors and mapped the controls.  The Incline and Decline are mapped to the two button inputs for CW1 & CCW1.  I also went into Analog Controls (in Ikari Warriors Mame setup) and set the sensitivity to 2%.

Rotary joystick now works like a charm! :)


--- End quote ---

Hey Markrvp and Floyd,

I just spent a really long night wiring up my modular two player 49 way with rotary interfaces setup.  I tested it with Ikari Warriors and found that 2% sensitivity seemed not sensitive enough.  I set the sensitivity on six, then seven for awhile.  Sensitivity eight is definitely too high.  Really, it's not working perfectly for me, yet, so I'm wondering if you guys changed any of the other setting in the Analog part of the Mame control panel. 

Also, Floyd, your pinouts for the interface to Druins board are backwards in the sense that, in Druin's instructions, he says that the 13 pin connector should be attached with the plastic covers facing up.  Those 13 pin adaptors are numbered and I followed that numbering, since my Druin's interface board is not numbered.  I ended up having to flip over the 13 pin adaptor, if you understand what I mean, since if you wire according to the numbers on the 13 pin adaptor and then hook it up to Druin's interface with the plastic covered side facing out, it will not work.  This is not really a problem, since the connector easily fits on either way. 

Also, Floyd, maybe you should note on the website that you will need a tiny hex wrench to tighten the set screw that holds the rotary onto the shaft of the joystick.  I've got a friend who has a set of hex wrenches, but probably some people will probably want to just buy a set if they don't have it or can't borrow it.

Maybe I should start a 49-way/rotary adaptor faq thread where everyone can post the analog settings and experiences with these products?  So far, I want to add, I'm very happy with the product.

BTW, Markrvp, I'm impressed if you got all that wiring for your CP done in two hours.  The wiring for my panel took forever and its still not done, just because I've made it modular and haven't hooked up the second GP-Wiz 49 to the second player parallel interface. 

Let the solder flow like rivers.

Cheers,
KenToad

Tiger-Heli:

--- Quote from: KenToad on May 24, 2005, 08:19:13 am ---I just spent a really long night wiring up my modular two player 49 way with rotary interfaces setup.  I tested it with Ikari Warriors and found that 2% sensitivity seemed not sensitive enough.  I set the sensitivity on six, then seven for awhile.  Sensitivity eight is definitely too high.  Really, it's not working perfectly for me, yet, so I'm wondering if you guys changed any of the other setting in the Analog part of the Mame control panel.

--- End quote ---
You might need to vary the speed settings also - From the FAQ on Druin's page:
 ***
What settings should I use in the Analog Controls menu for speed/sensitivity?

This will vary between games, and may also vary depending on computer speed and keyboard encoders used, how they treat the inputs, and which type of joystick is used (Happ or LS30 yellow), etc.  With my 1.7GHz AMD processor and an IPac with the Happ joystick, I have the settings in Ikari Warriors set to Speed  7    Sensitivity  62%    This seems to provide good response with one twist resulting in one on-screen movement, no overshoots or missed rotations.

****

Also, for anyone with this setup, that feels adventurous, I have a bunch of questions for someone to test out -

First - MAME Analog Plus Version 0.74.1 and up added Buttons 4 and 5 for these games.  What this does is add a digital input for rotation (one button press = one rotation increment, regardless of button press duration).

I am sure this works better with the MK64 board, but not sure it works better with Druin's interface.  To test it -

Set the joystick 1 outputs from Druin's interface to the Dial inputs for Player 1, as usual (do not assign anything to Buttons 4 and 5).  Set the joystick 2 outputs from Druin's board to P2 Buttons 4 and 5 and map the dial inputs to NONE.  Set the analog controls settings the same and see which method (Stick one or Stick two) provides better results.

Second test - Mame Analog Plus Version 0.77.1 and up added direct support for the rotary inputs using 12 encoder keys.  The GP-Wiz49 provides enough inputs to support this.  MAME Analog Plus uses the P3 Buttons and Buttons 9 and 10 of P1.  From Urebel's .ini file examples:
 
# this is just an example of using the middle row of the keyboard
# you'll need to select non-conflicting keys/buttons
# to wire your controller unlike this example.
# uncomment and remap as needed

# player 1 rotary
#P3_BUTTON1              "KEYCODE_A"
#P3_BUTTON2              "KEYCODE_S"
#P3_BUTTON3              "KEYCODE_D"
#P3_BUTTON4              "KEYCODE_F"
#P3_BUTTON5              "KEYCODE_G"
#P3_BUTTON6              "KEYCODE_H"
#P3_BUTTON7              "KEYCODE_J"
#P3_BUTTON8              "KEYCODE_K"
#P3_BUTTON9              "KEYCODE_L"
#P3_BUTTON10             "KEYCODE_COLON"
#P1_BUTTON9              "KEYCODE_QUOTE"
#P1_BUTTON10             "KEYCODE_ENTER"

Lilwolf has previously posted that it works fine for Time Soldiers and fails for Ikari and Victory Road (and works for about another half-dozen unknown games).  Could someone hook them up this way and report on which games work and fail?

Final Test - Lilwolf also asked if you could jointly wire the joystick to Druin's board and directly to an encoder.  This way you could use the test two (direct wire) method for the games that support it, and the Druin interface for the board's that didn't.  The reply implied it should work, but I don't think anyone ever tested it.

Thanks in advance!!!!

KenToad:

--- Quote from: Tiger-Heli on May 24, 2005, 09:55:37 am ---
--- Quote from: KenToad on May 24, 2005, 08:19:13 am ---I just spent a really long night wiring up my modular two player 49 way with rotary interfaces setup.  I tested it with Ikari Warriors and found that 2% sensitivity seemed not sensitive enough.  I set the sensitivity on six, then seven for awhile.  Sensitivity eight is definitely too high.  Really, it's not working perfectly for me, yet, so I'm wondering if you guys changed any of the other setting in the Analog part of the Mame control panel.

--- End quote ---
You might need to vary the speed settings also - From the FAQ on Druin's page:
 ***
What settings should I use in the Analog Controls menu for speed/sensitivity?

This will vary between games, and may also vary depending on computer speed and keyboard encoders used, how they treat the inputs, and which type of joystick is used (Happ or LS30 yellow), etc.  With my 1.7GHz AMD processor and an IPac with the Happ joystick, I have the settings in Ikari Warriors set to Speed  7    Sensitivity  62%    This seems to provide good response with one twist resulting in one on-screen movement, no overshoots or missed rotations.

****

Also, for anyone with this setup, that feels adventurous, I have a bunch of questions for someone to test out -

First - MAME Analog Plus Version 0.74.1 and up added Buttons 4 and 5 for these games.  What this does is add a digital input for rotation (one button press = one rotation increment, regardless of button press duration).

I am sure this works better with the MK64 board, but not sure it works better with Druin's interface.  To test it -

Set the joystick 1 outputs from Druin's interface to the Dial inputs for Player 1, as usual (do not assign anything to Buttons 4 and 5).  Set the joystick 2 outputs from Druin's board to P2 Buttons 4 and 5 and map the dial inputs to NONE.  Set the analog controls settings the same and see which method (Stick one or Stick two) provides better results.


--- End quote ---

First of all, Tiger-Heli, thanks a million for that quote from Druin's faq.  I actually read that and just plumb forgot about it, maybe because it was so late last night and I got really confused since I expected the rotary adapter to just work perfectly after I did all that work ;).  I messed around a little with those settings and I'm pretty sure that those numbers will not work.  However, I must test to verify, since I can't remember how low I set the digital speed.

Also, as an aside Tiger-Heli, let me just say that you have been one of the most amazingly helpful people on this forum.  I will definitely test out Mame Analog+ tonight or tomorrow with the Druin's board and post the results here.  As for the other tests, I'm just about fed up with wiring to go ahead and splice wires from the druins board to direct inputs on my GP-Wiz 49's.  I may end up doing just that for testing my solder connections, anyway, although they look good and the thing seems to work despite the analog settings issues.  I'll get back to you.  Also, do you have any particular application in mind for the results of these tests or are you just accumulating knowledge :)?

Cheers,
KenToad 

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version