Instead of getting one Optipac and one Optiwiz, I would get two Optiwiz's. It would be less expensive and take up less space.
I think I am a bit confused now. From what I was able to determine after doing my research I didn't think that Randy had anything that suppored rotary sticks. Does the Optiwiz support rotary optical joysticks with the Z axis being the rotary or would I also need to purchase Druins board? Does this require any modification of the board itself?
Thanks again.
Since you said you were getting an Optipac for the rotary joys, I assumed you were getting optical rotary joysticks as that is what would be compatible with an Optipac. Remember, though, that the function of an Optipac is to interface optical devices to the computer. That is the same function of the Optiwiz and/or a mouse hack.
In very simple terms, optical rotary joysticks basically function as an 8-way joystick AND SPINNER. A spinner uses ONE AXIS of a mouse. If you had one Optical Rotary joystick you could hook it up to any of the X, Y, or Z axis of a mouse hack or Optiwiz. You could hook it up to any of the 4 axes on the Optipac. All of these appear to the computer and MAME as a MOUSE.
If you had your heart set on the Optipac and the Optiwiz, you would be better off hooking up the trackball and spinner to the Optipac because it autoswitches between the trackball and spinner. Only one would be active at a time. You could then hook up one optical rotary joystick to the Optiwiz X axis and the other Optical Rotary joystick to the Optiwiz Y axis and just leave the Z axis open. Don't get me wrong, that would be a fine way to go, but it is my opinion that since all your other encoders are coming from GroovyGameGear that you should just go ahead and get a second Optiwiz instead of incurring a higher cost plus shipping for a product from another vendor.
A Druin's interface is for MECHANICAL rotary joysticks. These actually have 12 distinct stops on a rotary switch. The Druin's interface translates the activation of each click into a forward and backward direction which gets reported to MAME.
Typically the reason for using mechanical rotary joysticks is when you can find some original SNK mechanical rotary joysticks (which have yellow hexagonal handles) which are authentic to rotary joystick games from the arcades. I have this setup and it only works okay. MAME actually works much better with Optical Rotary Joysticks as MAME is written to work well with mouse inputs.