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: TRON On 412 in 1 - Spinner Connection?  (Read 4488 times)

0 Members and 1 Guest are viewing this topic.

ckalkhof

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:June 23, 2024, 09:28:08 am
  • I want to build my own arcade controls!
TRON On 412 in 1 - Spinner Connection?
« on: June 16, 2024, 07:31:23 pm »
Hello all! Just joined - first post.

I'm getting all the components put together for my first arcade cabinet build. I will be using the 412 in 1 . One of my favorite games is TRON and I really want to make sure I can get TRON working properly. Does anyone have any input if the 412 in 1 can run TRON correctly and if yes, how is the spinner wired? I've searched the forums a little , but didn't seem to find a really good answer and most of the posts were pretty old. Regarding my background, I'm an Electrical Engineer , so I know just enough to be dangerous :-)

Thanks in advance for any help ! 

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9669
  • Last login:Today at 01:05:44 pm
  • Designated spam hunter
Re: TRON On 412 in 1 - Spinner Connection?
« Reply #1 on: June 16, 2024, 09:48:28 pm »
Does anyone have any input if the 412 in 1 can run TRON correctly and if yes, how is the spinner wired?
Drnick posted some useful wiring info here.

You'll need a spinner that outputs the raw quadrature waveform on 2 data lines from the opto circuit, NOT one that connects via USB or PS/2. i.e. a spinner without an optical (mouse) encoder.
- Pretty sure the optos will need to be an "active low" circuit. (some older opto circuits are "active high")



The default is spinner on the X-axis of the trackball inputs for P1.

There are 4 connections per spinner: 5v, ground, and 2 data lines.
  J6 Pin 1 - 5v
  J6 Pin 10 - Ground
  J6 Pin 2 - X+ data line
  J6 Pin 3 - X- data line

If the spinner operates opposite the expected direction, swap the X+ and X- data lines to reverse the axis.

If you have a spinner for P2, it will either go on the X-axis for P2 (J6 Pins 6 and 7) or the Y-axis for P1 (J6 Pins 4 and 5) -- not sure which the 412-in-1 uses.   :dunno




Scott
« Last Edit: June 16, 2024, 09:50:54 pm by PL1 »

ckalkhof

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:June 23, 2024, 09:28:08 am
  • I want to build my own arcade controls!
Re: TRON On 412 in 1 - Spinner Connection?
« Reply #2 on: June 17, 2024, 08:16:29 pm »
Thanks Scott. So something like this would probably work? https://www.amazon.com/gp/product/B085ZLCYS1/ref=ox_sc_act_title_4?smid=A2CH56PPVFOUBF&th=1

I wonder what type of resolution would be the best choice?


PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9669
  • Last login:Today at 01:05:44 pm
  • Designated spam hunter
Re: TRON On 412 in 1 - Spinner Connection?
« Reply #3 on: June 18, 2024, 01:32:15 am »
Thanks Scott. So something like this would probably work? https://www.amazon.com/gp/product/B085ZLCYS1/ref=ox_sc_act_title_4?smid=A2CH56PPVFOUBF&th=1

I wonder what type of resolution would be the best choice?
That looks familiar.   ;D

WARNING: Make sure you don't wire it wrong.  Accidently connecting 5v to one of the data lines will instantly kill the encoder.

Here are several 3d printable mounts for that type of encoder.
https://forum.arcadecontrols.com/index.php/topic,152421.msg1740629.html#msg1740629



That 600 ppr encoder should be fine for almost all games, but it might be a bit low for Arkanoid.

You will probably need to adjust the sensitivity in each game's settings.
https://forum.arcadecontrols.com/index.php/topic,164017.0.html


Scott

ckalkhof

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:June 23, 2024, 09:28:08 am
  • I want to build my own arcade controls!
Re: TRON On 412 in 1 - Spinner Connection?
« Reply #4 on: June 18, 2024, 08:34:14 am »
Thanks again Scott.

I guess I should ask the question:
Has anyone been able to get TRON to work correctly on the 412 in 1 board? I've been scouring the internet for several days now and have not found anything that gives me confidence this will work. The board has many other games I really like, but TRON is one of my favorites.

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9669
  • Last login:Today at 01:05:44 pm
  • Designated spam hunter
Re: TRON On 412 in 1 - Spinner Connection?
« Reply #5 on: June 18, 2024, 03:48:32 pm »
Has anyone been able to get TRON to work correctly on the 412 in 1 board?
If TRON doesn't work as well as you like on the 412-in-1, it will probably be because of the controls you're using.

The hardest thing to get right with TRON is the joystick.
- The Light Cycles are 4-way and other levels are 8-way.

Le Chuck used a 4-8 way servo switcher with an AHK script here, but that approach won't work with a 412-in-1.

The original TRON stick had a restrictor that made it easy to hit primary directions, but hard to hit diagonals.
https://forum.arcadecontrols.com/index.php/topic,78233.0.html

You can use these 3d print files to modify a Happ heavy-duty triggerstick to make a TRON stick.
https://forum.arcadecontrols.com/index.php/topic,71229.msg1751695.html#msg1751695


Scott
EDIT:  As if on cue, this just popped up in B/S/T.
https://forum.arcadecontrols.com/index.php/topic,168706.0.html
« Last Edit: June 18, 2024, 05:03:36 pm by PL1 »

ckalkhof

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:June 23, 2024, 09:28:08 am
  • I want to build my own arcade controls!
Re: TRON On 412 in 1 - Spinner Connection?
« Reply #6 on: June 18, 2024, 08:03:25 pm »
This was the joystick I was going to use - it has a restrictor plate: https://thunderstickstudio.com/products/arcade-flight-stick

The big question is still the spinner. It seems no one has gotten TRON to work on the 412 in 1.

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9669
  • Last login:Today at 01:05:44 pm
  • Designated spam hunter
Re: TRON On 412 in 1 - Spinner Connection?
« Reply #7 on: June 18, 2024, 11:51:29 pm »
This was the joystick I was going to use - it has a restrictor plate: https://thunderstickstudio.com/products/arcade-flight-stick
Quote
4/8 ways manual swappable restrictor gate
To make it act somewhat like a real TRON stick, you'll need to add some mods like a servo switcher . . .
https://thunderstickstudio.com/products/tos-grs-switchable-4-to-8-way-restrictor-for-grs-flight-stick-extension-kit
. . . and a controller board.
https://thunderstickstudio.com/products/tos-grs-restrictor-controller-board

Pretty sure you can set the controller board so it switches at the press of a button so you can use it with a 412-in-1.
- IIRC you can automate switching for most games on a PC or RasPI, but not on a 412-in-1.
- Pretty sure automated in-game switching for TRON won't work unless you can use a PC or RasPi with an AHK script and .bat files like Le Chuck did.

You'll also need to find an external power source for the servo and controller board -- too much current draw to get it from J6 Pin 1.

The big question is still the spinner. It seems no one has gotten TRON to work on the 412 in 1.
Just because you aren't seeing any replies doesn't mean that it won't work.
- If a spinner works with any of the games on the system, it will work with all of them once the sensitivity is adjusted.

There have been lots of posts asking how to connect a trackball/spinner to an X-in-1 board, but I don't remember ever seeing a post that ended with someone finding that you couldn't get a trackball/spinner working with it.


Scott

ckalkhof

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:June 23, 2024, 09:28:08 am
  • I want to build my own arcade controls!
Re: TRON On 412 in 1 - Spinner Connection?
« Reply #8 on: June 19, 2024, 10:09:30 am »
Scott -
This is amazing. I had no idea the joystick used 4 then 8 way joystick movements! Now this is really getting to be fun, I love this stuff. Unfortunately, now I have more questions , but I don't want to consume too much of your time.

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9669
  • Last login:Today at 01:05:44 pm
  • Designated spam hunter
Re: TRON On 412 in 1 - Spinner Connection?
« Reply #9 on: June 19, 2024, 12:41:01 pm »
I had no idea the joystick used 4 then 8 way joystick movements!
The difference between a 4-way stick and an 8-way stick is the shape/size of the restrictor plate and/or actuator.
https://slagcoin.com/joystick/restrictors.html

A 4-way will have a diamond or clover-leaf shaped restrictor so you can hit the cardinal directions, but not diagonals.

An 8-way will have a square, circle or octagon restrictor.

The servo-switched ones turn the restrictor 45 degrees to switch between a 4-way diamond and an 8-way square.

The TRON stick has this diamond-shaped urethane restrictor.
- If you press lightly, you don't hit diagonals.
- If you press harder, you can hit diagonals.



The only level that really needs the 4-way is the Light Cycles.  If you hit a diagonal, you get a stair-step pattern.

The Battle Tanks level is technically 4-way, but will play OK in 8-way mode.

The I/O Tower and MCP Cone levels are both 8-way.

I have more questions
Ask away.   :cheers:

If I take too long answering, you might find the answers in some of the over 1.7 million posts here.   :lol



Scott