Main > Main Forum
720 Degrees Joystick Question
<< < (3/7) > >>
Mac Green:
maybe off topic but i cant get 720 to run in mame any help is appreciated  ;D
Spacedueler:

--- Quote from: Mac Green on January 10, 2012, 03:32:07 pm ---maybe off topic but i cant get 720 to run in mame any help is appreciated  ;D

--- End quote ---

hope I'm not being rude to ask this thread remain focus specifically on the joystick technical issues. I'll help you were I can but please ask in a new thread for 720 general questions. Thanks!!!
Spacedueler:

--- Quote from: Xiaou2 on January 10, 2012, 08:48:42 am ---By looking at the original's encoder discs... it appears that the notches on the calibration discs are spaced one notch apart.  And the notches match the spinner encoder notches in size and position.

 However, I think the problem is going to be that the smaller encoder disc your using may not be high enough resolution.  Maybe if you used some gearing, to make the encoder spin several times more per revolution.
--- End quote ---

Let's call them "notches" (the blank space/cut-out) and "teeth" (the divider between the notches) I used these 2 photos:


Printed them, overlapped them and held them up to a bright light. The big notch on the Centering Disc equals one "notch" and  2 "teeth" on the encoder disc. That is how I cut my Centering Disc.

The skater in 720 only has 16 "steps" in his 360 degree rotation - so I thought maybe a high resolution encoder disc isn't necessary. I used a standard trackball encoder disc - 24 "notches" - I can use mame to accelerate... I did some simple math on the encoder disc (X axis):

72 (original) / 24 (mine) =3
My encoder will have to be accelerated 3x the original. I did this in mame - 720's analog controls: X sensitivity = 150
With these settings, my joystick will rotate the skater perfectly 1:1  8)
 
I believe the notches in my disc are similar to the notches in the original disc - they each create the same digital pulses per notch. Now the challenge is to get my centering disc to "center" the skater at the correct timing. I stated earlier that I can play the game correctly - for hours - but in theory my joystick will be "centering" early:

Original disc = 2 digital pulses per notch

My trackball disc = 6 pulses per notch (due to the 3x acceleration provided by mame)

Therefore on the original, the first centering notch (Y axis) reaches 12 o'clock one notch before the encoder disc (X axis) = 2 pulses ahead
However on mine, the first centering notch (Y axis) reaches 12 o'clock one notch before the encoder disc (X axis) = 6 pulses ahead

This is why I'm want Paul Olson to re-test his joystick. If I can first match my results with his (or anyone who has the original joystick) then I can experiment with changes to my centering disc and hopefully find the exact match. In the mean time I'm having a blast playing 720!!
Paul Olson:
I tried adjusting the mouse speed in the control panel, but I still didn't see any movement on the vertical axis.

I have an original controller hooked to an Optipac. I use the Real setting for the controller in the tab menu.

Edit: I am using Windows 7 64bit
Spacedueler:

--- Quote from: Paul Olson on January 10, 2012, 06:28:21 pm ---I tried adjusting the mouse speed in the control panel, but I still didn't see any movement on the vertical axis.

I have an original controller hooked to an Optipac. I use the Real setting for the controller in the tab menu.

--- End quote ---

Thanks for doing that. That is interesting. When you start 720, does your skater calibrate on the first rotation of the joystick? (skater jumps to 12 o'clock as the handle reaches 12 o'clock) - I think that is how the original game works - it's how mine works. If yours does, then your system is receiving data on the Y axis - I wonder why it won't register as movement for you??
Navigation
Message Index
Next page
Previous page

Go to full version