Jump to content


Photo

How to add a rotary knob to your Jaguar controller


8 replies to this topic

#1 Zerosquare

Zerosquare

    Rick dangerous

  • Administrators
  • PipPipPip
  • 2,152 posts

Posted 18 December 2011 - 01:02 AM

Several games on the Jaguar are more fun to play if you have a rotary controller (there's Tempest 2000 of course, but also Kobayashi Maru by Reboot for example). Here's a little tutorial to build one from a standard Jaguar controller, without losing the ability to use the D-pad for "normal" games.

What you need :
- a standard Jaguar controller, obviously tongue.gif
- a mechanical encoder, preferably without detents (i.e. that rotates freely without "clicks"). The number of steps per revolution will determine how sensitive the knob is ; 24 to 36 steps is fine.
- a knob to put on top of the encoder
- a DPDT switch. It will be used to switch between "normal" and "rotary" mode.
- some wires, a soldering iron with solder, some heatshrinking tubing if you want to be neat

The encoder, knob and DPDT switch are not very expensive ; I paid 5€ (about $6.50) for all three.

The first step is of course to take your controller apart. The screws are hidden under round, adhesive pieces of rubber ; lift them gently with a screwdriver.

Then pretty much everything you need to do is summed up in this picture :
rotary.jpg

Before closing the controller, check that everything is working fine. If the rotary part works backwards, swap the outputs of the encoder.

And this is how the result looks like :
rotary2.jpg
« Mon PC on dirait un Amiga tellement c'est instable » – GT Turbo
« Soit A un niveau d'absurdité, il existe un post N tel que... » – Azrael et al., 2006

#2 Zerosquare

Zerosquare

    Rick dangerous

  • Administrators
  • PipPipPip
  • 2,152 posts

Posted 18 December 2011 - 03:12 AM

An extra tip for using it with Tempest 2000 :

To use rotary controllers in Tempest 2000, you first need to enable the hidden option. But if you only have one controller, you're stuck, because you need to have two controllers connected and hold the Pause button on both.

Fortunately, there's an easy way to cheat. Use a piece of wire (or a bent paper clip) to connect together pins 4 and 6 on the right controller port, like this :
pause_pad2.jpg

This will simulate holding the Pause button on the right controller. With the wire in place, just press Pause on the left controller, and you'll unlock the option. Once this is done, you can remove the wire and throw it away -- you won't ever need it again, since Tempest saves the setting in the cartridge memory.
« Mon PC on dirait un Amiga tellement c'est instable » – GT Turbo
« Soit A un niveau d'absurdité, il existe un post N tel que... » – Azrael et al., 2006

#3 GT Turbo

GT Turbo

    Another world

  • Administrators
  • PipPipPipPip
  • 3,261 posts
  • Gender:Male
  • Location:Alsace, France
  • Interests:Coding, coding and coding !!

Posted 18 December 2011 - 08:38 AM

Very great thing Zero smile.gif Two questions, the red wire is soldered on the first or second plot on the left ? And the second one is, where the Rotary is putted it's not difficult to play ?


GT poulpe.gif yes.gif
Come do the Poulpe dance with us! (Sh3-RG)

C Vitamin is Superior to Dragibus !! (@Fadest) C.V. Rules !!

'asm is what real coders use, all the others are script kiddies' (@CJ)

'HLL is High Level Lamer' (@CJ)

'for each routine we spend 1 week in developement and 2 months in optimising GOOD WORK, C' (@GGN)

C.V.S.D. member of the Jagware community

#4 Zerosquare

Zerosquare

    Rick dangerous

  • Administrators
  • PipPipPip
  • 2,152 posts

Posted 18 December 2011 - 02:27 PM

CITATION(GT Turbo @ 18 Dec 2011, 08:38) <{POST_SNAPBACK}>
the red wire is soldered on the first or second plot on the left ?
It's on the second pad from the left.

CITATION(GT Turbo @ 18 Dec 2011, 08:38) <{POST_SNAPBACK}>
And the second one is, where the Rotary is putted it's not difficult to play ?
No, actually is pretty comfortable smile.gif
« Mon PC on dirait un Amiga tellement c'est instable » – GT Turbo
« Soit A un niveau d'absurdité, il existe un post N tel que... » – Azrael et al., 2006

#5 ggn

ggn

    "Can I hear you say YEAH?"

  • Members
  • Pip
  • 175 posts

Posted 18 December 2011 - 04:09 PM

Zerosquare is being a bad boy again, he's demystifying Jaguar stuff again tongue.gif. Great stuff!

By the way, I've patched T2k so you don't need to press anything for the hidden controller menu to appear. So less stuff to remember smile.gif. Anyone interested?

#6 Zerosquare

Zerosquare

    Rick dangerous

  • Administrators
  • PipPipPip
  • 2,152 posts

Posted 18 December 2011 - 07:05 PM

Why not smile.gif

Jeff Minter made Tempest 2000 free a few years ago, so I think it's OK.
« Mon PC on dirait un Amiga tellement c'est instable » – GT Turbo
« Soit A un niveau d'absurdité, il existe un post N tel que... » – Azrael et al., 2006

#7 sh3-rg

sh3-rg

    Super sprint

  • Members
  • PipPip
  • 356 posts
  • Gender:Male
  • Location:bolton, england
  • Interests:/|\<br />ynwa

Posted 21 December 2011 - 11:12 PM

Made one of these zeortary controllers, works well (although I had left/right the wrong way 1st go, oh well, I expected it tongue.gif ). Used a 24ppr no detents encoder, works nicely. Have enough bits to make some more, works out at £2 for each pad for the encoder, switch and knob - bargain!
Would you Push The Button?
"Do not trust people who offer incense" - zerosquare offering some important advice via google translate

#8 ggn

ggn

    "Can I hear you say YEAH?"

  • Members
  • Pip
  • 175 posts

Posted 22 December 2011 - 06:29 PM

QUOTE (Zerosquare @ 18 Dec 2011, 20:05) <{POST_SNAPBACK}>
Why not smile.gif

Jeff Minter made Tempest 2000 free a few years ago, so I think it's OK.


Well, here you go: http://users.hol.gr/.....y Enabled.ips. You still need to plug in a regular pad to select the corresponding menu - I might fix that to default to rotary at some point.

#9 sh3-rg

sh3-rg

    Super sprint

  • Members
  • PipPip
  • 356 posts
  • Gender:Male
  • Location:bolton, england
  • Interests:/|\<br />ynwa

Posted 22 December 2011 - 09:50 PM

QUOTE (ggn @ 22 Dec 2011, 17:29) <{POST_SNAPBACK}>
You still need to plug in a regular pad to select the corresponding menu


Even if you have a nice rotary with a switch? poulpe.gif
Would you Push The Button?
"Do not trust people who offer incense" - zerosquare offering some important advice via google translate



Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users