Main > Main Forum
720 "Spinner Joystick"- I'll let you know
tommyinajar:
LOL i'M STILL ON IT, NEW USB headder on way, I COULD scavenge one from a finshed project, but I know It will just be broken then...
It looks like he did a fair amount of thinking going into it, I hope it would work, I had lots of "ideas" I'd never sell on Ebay... :)
tommyinajar:
--- Quote from: KenToad on February 02, 2023, 11:15:21 am ---It seems like no one has gotten active autocentering to work properly in 720 on MAME and it looks like the controls are mapped incorrectly by the MAMEDEVS, at least in MAME .237. You cannot map a non-analog control to be an autocenter button and, when you map buttons to autocenter inc or dec, that just makes your skater rotate towards the 12 o'clock position when you press those buttons, rather than snapping to that position like it seems like it should.
I don't know. Maybe it is correct and the skater just slowly corrected toward the 12 o'clock position whenever the autocentering notches were triggered. Are we really even certain that it is an active calibration? I watched the game get calibrated on John's Arcade Youtube channel and it seems like the calibration disc is just telling the system where 12 o'clock is during calibration. If there is active calibration during gameplay, it's not obvious.
There's nothing in the 720 arcade manual talking about active calibration. Does anyone have a definitive answer to this question, maybe a good explanation of how it works in game and how MAME is emulating that?
--- End quote ---
Wasn't 720 a semi big hit? Surprised it wasn't perfect. Of course I remember turbo Robotron, so theres THAT!
KenToad:
This thread has a lot of interesting information.
http://forum.arcadecontrols.com/index.php?topic=5015.0
Especially reply #13 by Jerry Janis.
--- Quote from: jerryjanis on February 18, 2003, 06:42:36 pm ---Hey, I think I got it!!!
Aaron Giles' code always passes a 0 for the value of the calibration spinner disc. In order to find out if the code for the spinner disc COULD register, I added a looping integer variable that pretended to spin the second spinner disc really really fast. Each time my fake calibration spinner registered a change, the skateboarder would turn a minute (my-noot) notch towards 12 o'clock. (requiring 128 'notches' to actually turn the skateboarder from south all the way to north).
What this tells me is that the calibration spinner with it's two notches will only account for up to two missed notches per complete turn of the main spinner disc assuming that the track x and track y sensitivities are the same.
When I first start 720 in Mame with these changes, the FIRST time that I register movement on the calibration spinner, the skateboarder immediately jumps to 12 o'clock, thus initially calibrating it when you spin it the first time.
I set the default sensitivity for the calibration stick to 1% (darnitall, a value of 0 caused a divide by 0) and the key/joy speed to 0. This is so that it's affect on spinner/mouse users is minimal - it will do the initial calibration and jump the skateboarder to the 12 o'clock position, but besides that I don't think it has much of a noticeable affect (avid 720' mouse users may beg to differ with me on that statement).
If you use it with the 720 joystick, then you will have to boost up the track_y sensitivity for the calibration spinner. Also, it's likely that the track_x sensitivity will need to be adjusted (I am unable to try it with the 720 arcade joystick right now).
I changed the dial control to IPT_TRACKBALL_X and added another input port for IPT_TRACKBALL_Y and processed it as the calibration spinner, and I think it would work like the arcade machine with the 720 joystick. You'd just have to make sure that the sensors for the spinner discs were in the 12 o'clock position and the main spinner disc was mapped to the x mouse axis and the calibration spinner disc was mapped to the y mouse axis.
The only code that I changed was 720 specific code for atarisy2.c, so it shouldn't affect any other games. (That makes me very happy!)
Somebody with an optipac (or some kind of hack that involves both spinner discs) and a 720 controller, please try it out! I can't wait to play it myself!
I also modified my source code for using an 8 way joystick. It's a little bit more complicated to set up, but it will not affect any other games anymore.
Get both modified files at:
http://www26.brinkster.com/jstookey/joystick/720mame.html
Please try them out and let me know what you think!
--- End quote ---
negative1:
GRS glens retro show, which makes replica controls
announced they are working on making a 720 controller: https://www.youtube.com/post/Ugkxaip8TOOSjmtQjYUgzhSzh2E8VSxDUu0_
Hi everyone, GRS and tSticks have been working on a 720 controller to go with our other arcade controllers . We would like if anyone has good photos, and details on size of the controller or even better if you have a non used one to send us we be happy to send a GRS 720 when production begins
Respectfully
Glen's Retro Show/ tSticks
no projected date yet..
if you have information on it, please contact them..
later
| | || | |
ne gative 1
Navigation
[0] Message Index
[*] Previous page
Go to full version