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: Rotary controller hack for Tempest 2000 on the Jaguar  (Read 5496 times)

0 Members and 1 Guest are viewing this topic.

danny_galaga

  • Grand high prophet of the holy noodle.
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 8522
  • Last login:July 18, 2025, 01:09:20 am
  • because the mail never stops
    • dans cocktail lounge
Rotary controller hack for Tempest 2000 on the Jaguar
« on: October 11, 2009, 03:37:48 am »
Update Sept 2010:

I am now selling  T2K commander rotary controllers. Here:

http://dannygalaga.com/shop.html




Since i got back on Friday from my holidays i've done nothing much more than surf for pr0n on the net. So i thought why not do something constructive and hack a Jaguar controller to play Tempest with. I picked up a few old things that had mechanical encoders in them with a view to this. I tend to put things off for ages, but since i knew theoretically this should be really easy i got my arse into gear.

And it works! The only thing i had to fix was swap two wires around to make it rotate the right way. I recommend this to anyone who has Tempest 2000. It's so much better. No wonder Atari went broke when they missed opportunities like making a spinner for Tempest.

I won't go into minute details because it's so straight forward. Just a few tips. Apparently the encoder has to have a total number of divisions divisible by 3. the one i got is 30 (although when i picked up the keyboard i kept counting 29 which didn't seem right).

The controller itself is very hacker friendly. You just need to follow the trace for Left, Right and Common. the mechanical encoders will have 3 tags, or 5 if it has a push down button. connect the middle tag to Common. solder onto the flex wire joints rather than the d-pad thingos. That way it can still be reverted back to a normal controller.

You need to set up the game for rotary, which is explained here:

http://www.mdgames.de/Tempest2000RotarySupport.htm

It's a once off. You will need two controllers to do it, then it's remembered on the cart.

Being an old volume control means it has a detent. that is to say, you can feel soft clicking when you turn it. It also means you can't use it like an arcade spinner where it keeps spinning. You need an optical encoder for that (like from an old mouse). I've found that 30 detents is roughly two and a half turns for 360 degrees, which works out fine. Apparently when Tempest 2000 had the rotary code put in, the programmer was using a hacked indy 500 controller for the 2600. this only has 12 'clicks' apparently. God knows why he didn't code it accordingly...

If you look at the second pic, all i've done is kinda jam the encoder into the d-pad hole with a bit of cardboard behind to stop any shorts. It will hold up for a while but i'll make some kinda disk for it at some stage. It can't be flat, not enough space, has to be dished like a straw boater hat. I could use the d-pad itself but i don't want to drill a hole through it. To use it, i find it much easier to hold the controller upside down so that the 'spinner' is on the right

later i will try hacking an old mouse but i have read somewhere that it's a little problematic on several fronts. One is that you need to power the encoder, and there's not enough power from the controller itself. Personally, i think using a battery will be sufficient. The second problem i've read about is that because Tempest 2000 wasn't coded with an optical encoder in mind, it suffers from 'drifting' in the menu. That is, it's really hard to select what you want. I'm still going to give it a go one day. If it works, i'll set it up in a dedicated controller box which will also have 'pinball' shoulder buttons for the pinball games.

An advantage of optical is that you can make wheels of any number of divisions, therefore it's easy to fine tune the spin. And of course, it will have true spin just like the arcade.

Edit: Forgot to mention. If you are pulling out an old encoder from something, if it's on a little pcb board, best to leave it on there. These things apparently don't like hand-soldering much. The pcb does make it a bit higher though, which will make it stick out of the controller more. But I'd rather that than the encoder dying after a few goes...
« Last Edit: September 11, 2010, 12:29:19 am by danny_galaga »


ROUGHING UP THE SUSPECT SINCE 1981

Stingray

  • Official Slacker - I promise to try a lot less
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10463
  • Last login:April 08, 2021, 03:43:54 pm
Re: Controller hack for Tempest 2000 on the Jaguar
« Reply #1 on: October 12, 2009, 11:09:02 am »
You're a genius, Dan.

-S
Stingray you magnificent bastard!
This place is dead lately.  Stingray scare everyone off?

danny_galaga

  • Grand high prophet of the holy noodle.
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 8522
  • Last login:July 18, 2025, 01:09:20 am
  • because the mail never stops
    • dans cocktail lounge
Re: Controller hack for Tempest 2000 on the Jaguar
« Reply #2 on: October 14, 2009, 01:06:21 am »
You're a genius, Dan.

-S

far from it. The label 'genius' goes to the dude who first realised one of these encoders fits nicely into the housing. Before him, people were hacking Indy 500 controllers for the 2600  :o AND they were less effective anyway...

edit: I have now made a craptastic site to describe what i did:

http://dannygalaga.com/rotary.html
« Last Edit: January 21, 2013, 03:07:14 am by danny_galaga »


ROUGHING UP THE SUSPECT SINCE 1981

danny_galaga

  • Grand high prophet of the holy noodle.
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 8522
  • Last login:July 18, 2025, 01:09:20 am
  • because the mail never stops
    • dans cocktail lounge
Re: Controller hack for Tempest 2000 on the Jaguar
« Reply #3 on: April 08, 2010, 06:17:20 am »
You're a genius, Dan.

-S

Ok, maybe just a little  ;D

« Last Edit: April 10, 2010, 08:44:44 pm by danny_galaga »


ROUGHING UP THE SUSPECT SINCE 1981

Stingray

  • Official Slacker - I promise to try a lot less
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10463
  • Last login:April 08, 2021, 03:43:54 pm
Re: Rotary controller hack for Tempest 2000 on the Jaguar
« Reply #4 on: April 14, 2010, 04:23:58 pm »
I want one. How much is the free shipping?

-S

Stingray you magnificent bastard!
This place is dead lately.  Stingray scare everyone off?

thennomeking

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 107
  • Last login:August 14, 2014, 03:12:31 pm
  • YIPYIPYIPYIP
Re: Rotary controller hack for Tempest 2000 on the Jaguar
« Reply #5 on: April 15, 2010, 03:02:31 pm »
I want to build one of these into a more lap friendly ambidextrous controller.  Not to knock Danny_galaga's excellent work, but being left handed this would only be troublesome.

danny_galaga

  • Grand high prophet of the holy noodle.
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 8522
  • Last login:July 18, 2025, 01:09:20 am
  • because the mail never stops
    • dans cocktail lounge
Re: Rotary controller hack for Tempest 2000 on the Jaguar
« Reply #6 on: April 16, 2010, 10:45:48 am »
I want to build one of these into a more lap friendly ambidextrous controller.  Not to knock Danny_galaga's excellent work, but being left handed this would only be troublesome.

Interestingly, my 'beta tester' is left handed, and even he prefers a spinner on the right...


ROUGHING UP THE SUSPECT SINCE 1981

thennomeking

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 107
  • Last login:August 14, 2014, 03:12:31 pm
  • YIPYIPYIPYIP
Re: Rotary controller hack for Tempest 2000 on the Jaguar
« Reply #7 on: April 21, 2010, 05:56:09 pm »
Odd, I have always used spinners with my left hand.

opt2not

  • Trade Count: (+15)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 6173
  • Last login:April 02, 2024, 07:42:30 pm
Re: Rotary controller hack for Tempest 2000 on the Jaguar
« Reply #8 on: April 21, 2010, 08:56:48 pm »
Odd, I have always used spinners with my left hand.
Love using spinners with the right hand. I'm right-handed, and games that require that fine tune control are best used with your lead-hand.

I think this is how most arcade games placed their spinners. Tempest for sure, Arkanoid was centered, so you can use either.

crashwg

  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3076
  • Last login:May 24, 2019, 11:01:05 am
Re: Rotary controller hack for Tempest 2000 on the Jaguar
« Reply #9 on: April 21, 2010, 09:36:34 pm »
I will continue the semi-off-topic discussion with my "spinner hand" preference... 

I'm right handed and prefer the spinner in my left.  I'm pretty sure this is because I can push buttons faster with my right.
If there's bees in the trap I'm catching em
By the thorax and abdomen
And sanding the stingers down to a rough quill
Then I dip em in ink, and I scribble a bit
But if it they wriggle then I tickle em until they hold still
Lemme say it again
In my land of pretend
I use bees as a mf'n pen

ahofle

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4544
  • Last login:August 30, 2023, 05:10:22 pm
    • Arcade Ambience Project
Re: Rotary controller hack for Tempest 2000 on the Jaguar
« Reply #10 on: April 21, 2010, 11:56:38 pm »
I will continue the semi-off-topic discussion with my "spinner hand" preference... 

I'm right handed and prefer the spinner in my left.  I'm pretty sure this is because I can push buttons faster with my right.

Or maybe because you play a lot of Tron.  ;D

danny_galaga

  • Grand high prophet of the holy noodle.
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 8522
  • Last login:July 18, 2025, 01:09:20 am
  • because the mail never stops
    • dans cocktail lounge
Re: Rotary controller hack for Tempest 2000 on the Jaguar
« Reply #11 on: April 24, 2010, 02:13:34 am »

Interesting that some right handers prefer using their left hand. But for those few that do, there is the regular jaguar hack that others sell. I'm providing something for those who had no choice but to use the hand they didnt prefer...


ROUGHING UP THE SUSPECT SINCE 1981