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: 720 Degrees spinner, joystick, new thread, logitech hack  (Read 5957 times)

0 Members and 1 Guest are viewing this topic.

Spacedueler

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 111
  • Last login:January 24, 2017, 04:24:45 pm
720 Degrees spinner, joystick, new thread, logitech hack
« on: March 14, 2008, 03:16:32 pm »
I just came across this game in my mame setup. What a flashback I had! I searched the threads on original controls for it, but most lead to dead ends or were outdated. For input in v.123 it asks for AD Stick, but the original control was a specialized spinner (so I've read). Does this mean the chances or using the original control (if I could find one) or customizing a spinner (or mouse hack) is no longer possible since mame is currently supporting joysticks for 720 and not dials? Did the original control or spinner hacks ever work well for this game?

I've read how the original control was basically a special spinner that used one tooth on the y axis to calibrate at 12:00 and the x axis to turn the skater. That doesn't seem like it would be to hard for me to make, but getting it to work in mame I'd need some help.

In the mean time I'm hacking my $18 Logitech Attack 3 joystick. Just removing the spring makes playing this game 100x better. Next I'm going to either cut away the flat sides on the existing restrictor with a dremel for a full circular action, or I'm going to try to fit my own round restrictor into the existing one. I also have some ideas on how to mount a restrictor at the bottom of the base to prevent moving the stick through the middle. A cheap quick fix...

Any new news on using a U-360? Any new help on restrictors? How about the center blocking restrictor? I see they list a circular one that is a semi permanent install. Cost $60 (ouch) for a single game dedicated controller, although a much nicer finish and more durable than my quick fix... 

Donkey_Kong

  • heh. I dont know what it stands for but I'm immature and thats hilarious.
  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1693
  • Last login:October 20, 2019, 12:39:54 am
    • CNC Machines
Re: 720 Degrees spinner, joystick, new thread, logitech hack
« Reply #1 on: March 14, 2008, 03:54:40 pm »
Nice work. I'd say keep going with this. We have been trying to do something with the u360 and it's close but we need to prevent the stick from coming off the outer perimeter, like the actual 720 stick rides the outer perimeter, solely.

Check here for more on that...
http://forum.arcadecontrols.com/index.php?topic=72562.0


I have that exact same Logitech stick and have actually had my best luck playing 720 with that and haven't done any modification to it at all. This is why I say keep going, I'd be interested to see what you come up with. I believe the u360 has potential to be a great 720 stick, but we need an engineer to get a hold of one that is also a big fan of the game 720. I'm definitely not that guy.

Another thread I started awhile ago that has other 720 solutions by some of the forum pros...
http://forum.arcadecontrols.com/index.php?topic=60230.0

There are more threads, just search for 720 and quite a few pop up. Also, there are a few repros on the market but VERY expensive ($300) It has also been questioned on whether or not the original is compatible with mame, but possibly on older versions.
Carved Signs, Custom Gameroom Signs, and Arcade Game Decor and now CNC MACHINES by Melissa Jones

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: 720 Degrees spinner, joystick, new thread, logitech hack
« Reply #2 on: March 14, 2008, 06:17:46 pm »
Did you get a hold of the operators manual for 720 yet? It has a breakdown of the joystick/spinner thingie. It seems like it would be a big help in determining just how you should go about modifying your existing joystick to get the feel just right.

NoOne=NBA=

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2718
  • Last login:July 23, 2011, 08:59:16 am
  • Just Say No To Taito! -Nichibutsu
Re: 720 Degrees spinner, joystick, new thread, logitech hack
« Reply #3 on: March 14, 2008, 07:55:17 pm »
Here is the best site I know of that addresses this issue.

Jstookey's 720 Arcade Joystick Site

If this site hasn't been mirrored here, it should be.

Spacedueler

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 111
  • Last login:January 24, 2017, 04:24:45 pm
Re: 720 Degrees spinner, joystick, new thread, logitech hack
« Reply #4 on: March 15, 2008, 02:14:49 am »
I went to the website listed above and downloaded the compiled mame and ran it with my 720 rom. I also copied his cfg file text into my /cfg/720.cfg file. While moving the mouse the X axis the skater steered left and right. Any movement on the Y axis and the skater slowly steers toward 12:00. I'll try it tomorrow with a two separate spinners. The two will give me better isolation of X and Y.

While this gives hope for a mouse hack 720 spinner with X and Y, I expected something different from my first test. I expected that the skater would jump immediately to 12 o'clock with the slightest movement of the mouse Y axis. Any thoughts? I'll play with it over the weekend.

jerryjanis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 821
  • Last login:February 02, 2023, 01:56:44 am
  • Skate or Die!!!
    • Jake's Joystick
Re: 720 Degrees spinner, joystick, new thread, logitech hack
« Reply #5 on: March 15, 2008, 03:00:58 am »
While this gives hope for a mouse hack 720 spinner with X and Y, I expected something different from my first test. I expected that the skater would jump immediately to 12 o'clock with the slightest movement of the mouse Y axis. Any thoughts? I'll play with it over the weekend.

When 720 first boots up, the first time that the calibration wheel (the Y axis) passes through the encoders, the skater jumps immediately to 12 o'clock.  After that initial calibration, it works like you said:  when the calibration wheel crosses the encoders after that, only a slight correction is made towards 12 o'clock.  I'm not sure why the creators did it this way, but I described this to somebody who owns a 720 machine on these forums, and he said that that's how it worked on the actual arcade machine.


SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: 720 Degrees spinner, joystick, new thread, logitech hack
« Reply #6 on: March 15, 2008, 04:30:52 am »
While this gives hope for a mouse hack 720 spinner with X and Y, I expected something different from my first test. I expected that the skater would jump immediately to 12 o'clock with the slightest movement of the mouse Y axis. Any thoughts? I'll play with it over the weekend.
When 720 first boots up, the first time that the calibration wheel (the Y axis) passes through the encoders, the skater jumps immediately to 12 o'clock.  After that initial calibration, it works like you said:  when the calibration wheel crosses the encoders after that, only a slight correction is made towards 12 o'clock.  I'm not sure why the creators did it this way, but I described this to somebody who owns a 720 machine on these forums, and he said that that's how it worked on the actual arcade machine.

I'm just guessing here, but I think the logic behind it is, if the encoders somehow start getting out of alignment during game play or if the internal software state generates an error in some fashion during same, you wouldn't want the skateboarder calibrating immediately to 12:00 every time that encoder wheel passes by. Just for giggles let's say that somehow, sometime right in the middle of a game, the encoders or the software state is off by 10 degrees. Rather than popping the skateboarder back to 12:00 when the alignment wheel swings by, offset by a single degree. If the skateboard is still out of alignment on the second pass, realign by another degree. Wash, rinse, and repeat, until the control is calibrated again. That way you keep the gamers happy by not jumping your skateboarder all over the place during crucial high scoring moves in the game.

 :dunno Of course, I didn't write the software or create the hardware so what the ---fudgesicle--- do I know?  :dunno

TelcoLou

  • Four score and seven years ago our fathers brought forth on this continent, a new nation
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 436
  • Last login:October 14, 2010, 01:28:19 am
  • Playing video games since 1977
Re: 720 Degrees spinner, joystick, new thread, logitech hack
« Reply #7 on: March 17, 2008, 01:26:38 pm »
Errrm, sorry for the hijack, but I was wondering about this;

I just got a new PC and was trying out some games that previously ran slow on my laptop. One was 720 ... it now runs great, speed and sounds seem spot-on. I read this thread and was prepared to use the linked web page to set up the controls to work with a standared 8-way joystick .. but discovered I don't need to  :applaud:

I'm running Mame 0.110, and using a Logitech precision joypad .. and the skater controls perfectly; I push the pad in the direction I want to skate, and it goes there!

Is this some sort of weird cosmic anomaly, or maybe it's a  version-specific control scheme??
I'm glad it works this way "out of the box", was just very curious as to why  8)
So a leper walks into a bar and as he gets his beer, a finger falls off. The bartender who is serving him turns and pukes all over the place. The leper, feeling bad, says, "Was it my finger falling off?" The bartender turns to him and says, "No, it's the guy dipping chips into your back."

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: 720 Degrees spinner, joystick, new thread, logitech hack
« Reply #8 on: March 17, 2008, 05:03:29 pm »
I'm running Mame 0.110, and using a Logitech precision joypad .. and the skater controls perfectly; I push the pad in the direction I want to skate, and it goes there!

Is this some sort of weird cosmic anomaly, or maybe it's a  version-specific control scheme??
I'm glad it works this way "out of the box", was just very curious as to why  8)

Mame now simulates the (uncommon) original controller using the (much more PC common) analog joystick.  This pleases most people (example: yourself ;)).

The real reasons could include (but I'm just guessing):
  • normal spinners didn't work well anyway
  • the old method, as one plain dial/spinner, wasn't accurate emulation anyway (IOW, hooking up an original controller worked as poor as a normal spinner)
  • the original control was an "indexed incremental encoder", whose signals can be transmitted through the standard two mouse axes; not exactly an easier to understand "dual axis spinner" but close
  • since neither mame or windows have an "indexed incremental encoder" type input, mame has to choose between the types it does have: dial, dial + dial(vertical), or analog stick.  AFA documenting the original hardware they about the same; they just differ where and how it's documented
  • with mame, using the analog joystick type would support both analog and 8-way joysticks
  • in the user base, 8-way & analog sticks are more common than the original controls
  • there are less complaints about controlling 720 now with the analog stick code
  • a working mod (mine) that included an analog stick hack simulation was out for a while before mame included the same idea but better coded
  • it's up the the driver's author to decide how these non-standard inputs are handled.

Robin
Knowledge is Power

TelcoLou

  • Four score and seven years ago our fathers brought forth on this continent, a new nation
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 436
  • Last login:October 14, 2010, 01:28:19 am
  • Playing video games since 1977
Re: 720 Degrees spinner, joystick, new thread, logitech hack
« Reply #9 on: March 17, 2008, 05:19:20 pm »
Ah, thanks a bunch ... that was very informative  ;D
So a leper walks into a bar and as he gets his beer, a finger falls off. The bartender who is serving him turns and pukes all over the place. The leper, feeling bad, says, "Was it my finger falling off?" The bartender turns to him and says, "No, it's the guy dipping chips into your back."

Spacedueler

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 111
  • Last login:January 24, 2017, 04:24:45 pm
Re: 720 Degrees spinner, joystick, new thread, logitech hack
« Reply #10 on: March 18, 2008, 01:10:23 pm »
I'm going to put my 720 stick testing on hold for a while. I need to get my cab built first. Seems like the current options will temporarily make due for a mame cabinet, although eventually I'll pursue better options.

The progress on the Attack 3 posed its own problems. I don't think it would be that hard to build the appropriate restrictors but calibrating would be a big problem. Logitechs drivers calibrate the stick each time it's plugged into the computer. With the stick restricted to the side, it calibrates that position as center. With windows drivers calibration requires hitting a button with stick centered. The center restrictor would have to be designed to be able to disengage during calibration or when connecting the controller to the computer.

I already have a plan to build spinners using a mouse hack. After I get a somewhat workable cabinet I'll have more time to specialize one for 720, and I'll post the results back here.

Cornchip

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 228
  • Last login:December 27, 2023, 10:23:11 am
  • Thinking up more crap....
Re: 720 Degrees spinner, joystick, new thread, logitech hack
« Reply #11 on: March 18, 2008, 04:41:50 pm »
  What a crazy controller. Jstookey's site was very informative (great pictures). I believe the U360 could be a good match for this game (it would be crazy expensive). Modding  an original 720 would be the easiest route. Keep everything above the lower ball that moves the eccentric. Below the eccentric, the U360 magnet would be mounted offset (and angled) to center on a shaft driven by the eccentric. A problem that could pop up is the control movements would be opposite when viewed from above (stick at the top of the arc would actually be at the 'down' area of the U360 PCB). The base would have to be rotated 180 degree's to fix that (or the U360 PCB). Seems like a lot of work to play a single dedicated game unless there's others that use this same 720 joystick.

 Cornchip.


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: 720 Degrees spinner, joystick, new thread, logitech hack
« Reply #12 on: March 19, 2008, 02:32:42 pm »
...A problem that could pop up is the control movements would be opposite when viewed from above (stick at the top of the arc would actually be at the 'down' area of the U360 PCB).

No problem here.  That's how the u360 works already; the pivot point is between the top and the sensor.  Very much like the super, competition, perfect360 digital joysticks too.
Robin
Knowledge is Power

Cornchip

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 228
  • Last login:December 27, 2023, 10:23:11 am
  • Thinking up more crap....
Re: 720 Degrees spinner, joystick, new thread, logitech hack
« Reply #13 on: March 19, 2008, 04:16:06 pm »
   Wow...I missed that.   ;)  The controls are already reversed with the U360 when viewed from the top. Placing the magnet in a holder on the lower shaft (offset) and held to that shaft with a setscrew could also give any orientation you needed for this application (or just rotate the U360 PCB 180 to suit if it was even a problem).

 Cornchip.