Joytricks

John Anderson

Ever stare at the controller jacks in the front of your Atari computer and imagine all sorts of exotic hardware to connect up to it? I have, and while my work on a fully articulated robot arm is progressing quite slowly, there are a few modification projects I've undertaken that require little time, cost very few dollars, and provide nice results.

End Discrimination Against Lefties

As a left-handed gamesman, I've long suspected that my scores have been held down by the fact that joysticks are designed for righties. It's a very simple matter to turn a standard issue Atari joystick (fire button top left) into a lefty stick (fire button top right).

When you disassemble the joystick, be careful not to lose any of the screws or the little spring that sits in the trigger button. Hold the circuit board so it resembles the configuration in Figure 1. Note: newer Atari joysticks have all the connectors on one side of the PC board while older ones have three connectors on each side.

The leads must be removed from the board (grasp the collars; do not pull on the wires themselves) and reattached as shown. That's all there is to it--except to prominently label your new lefty joystick so that it does not drive some poor righty mad. The stick is now "referenced" with the trigger to the upper right.

A Pushbutton Peripheral For Under $8

I've been thinking about a homebrew controller jack peripheral for quite some time now, but the genesis of this idea really belongs to Rick Rowland. Though the controller is at its best when playing a limited number of games, you can do quite a bit with it. If you have a joystick that has seen better days and is ready for retirement, you can reincarnate it as a pushbutton peripheral.

The idea is simple: create a panel of pushbuttons to control all joystick functions. The Asteroids you'll find in arcades, as well as Space Invaders, Galaxian, and other games, use button rather than joystick input. You can open up this realm at home with a few parts readily available at Radio Shack, and the cord from an old stick (you may try finding a DE-9 plug at an electronics store, and making a cord yourself).

You need only a few short snips of wire, some switches, and a box to mount it all in. I used three packages of push button switches (Radio Shack catalog 275-609). These are momentary contact switches, packed two to a package. I mounted five of them in a deluxe project case (Radio Shack 270-222). The total cost of these items was under $8.00, and created a new and enjoyable input device.

Probably the toughest thing about the whole project is putting the mounting holes into the project case. If you don't have access to a drill with a suitably sized bit or hole cutter, you can do what I did: use your soldering iron to start the hole, and then ream it to size using the blade of a scissors. The two tricks to this technique are to work slowly, constantly checking the diameter of the hole against the switch collar, and not burning and/or cutting yourself. It can be done, and that's an advantage of a plastic project case (another is its low price).


Joytricks1.jpg

Figure 1.


Joytricks2.jpg

Figure 1A. New Style Joystick.


Joytricks3.jpg

Figure 2.


Refer to Figure 2 for possible button configurations. The first is the "classic" Asteroids format. If you're building a peripheral just to play Asteroids, this is the way to go. The second is what we might call a "clock-directional" format, which in the long run proves to be a more versatile set-up. I made up one of each, and prefer the clock-directional arrangement for a variety of games.

You will need a groove in the box portion of the case to allow the cord to pass through. You may again use the soldering iron to do this, making the groove only wide enough to push the retaining collar in. This way it won't be easy to yank the wire out by its roots.

In order to wire up the new peripheral, refer to Figure 3. As far as I know, this color scheme is standard. In order to attach connectors to the pushbuttons, you'll want to press each connector lightly between the jaws of a pliers. If you are careful about this, you will create a good connection without losing the ability to remove the cable later. Those of you who wish to make your own cord will have to find a DE-9 connector, (which may not be easy), and wire it as shown in Figure 4.

Necessarily, diagonal motion is tough with this configuration, as it requires two buttons to be pressed simultaneously. As a result, games in which the player moves in one dimension are especially suited for pushbutton input (Asteroids is a notable exception). If you feel really brave, try it with a maze game, like Jawbreaker.

Double Your Fire Power

If you construct a pushbutton peripheral with the parts I've listed above, you will have an extra button left over. It is a relatively simple matter to attach this button to the handle of an existing joystick, thereby adding a second trigger in a very handy place. It's nice to be able to fire with the same hand that steers, and because the conventional trigger remains enabled, you can easily squeeze off more shots this way.

Use a blade of your trusty (and by this time, quite dull) scissors to press a hole through the top of the stick. Next, disassemble the stick, following the instructions given above for the "lefty" modification. Remove the white plastic stem from inside the handle. Using a saw or serrated kitchen knife, cut off about a half an inch from the top of the stem. This will provide the needed room for the switch.


Joytricks4.jpg

Figure 3. Flip-Side Wiring Diagram.


Unscrew all collars and retainers from the neck of the button. Solder two 12-inch lengths of wire to the switch contacts, braiding these leads together. Pass them through the hole you made on top of the stick, and through the white plastic stem. Then screw the pushbutton directly into the top of the joystick handle. The other ends of the leads attach as shown in Figure 5. Reassemble the stick, remaining mindful of that little spring that sits on the original trigger button. You will effectively have doubled your firing ability. Remember, however, some games do not allow for excessively rapid fire play.



Joytricks5.jpg

Figure 4. Atari Controller Jack Pin Configuration and Color Code.


Joytricks6.jpg

Figure 5. Second Trigger Wiring.

Figure 5A. New Style Stick.



Atari Game Controllers

If you like the idea of a pushbutton controller, but lack the time, talent, or inclination to construct one, you may want to purchase one of the ready-made controllers described below.

Starplex Controller

The Starplex controller from Starplex Electronics, offers an authentic "Asteroids-style" button configuration, as well as the fastest set of pushbuttons I have ever seen. In addition, an optional AA battery powers a "rapid-fire" mode, automatically repeating fire faster than you can do it by hand.

Because the pushbutton array is large and has a light touch, the controller takes a bit of getting used to. Eventually, however, I found that the lightning fast direction changes possible with Starplex resulted in higher scores.

It should be mentioned that because many games do not allow a new shot to be fired until an old one leaves the screen, the "rapid-fire" option will not always work optimally. Still, you can fire continuously merely by holding the button down, rather than having to re-press the trigger for each shot (or battery of shots). Over the long haul this reduces fatigue, and the incidence of "joystick elbow."

The unit lists for $29.95, which is a bargain for the most authentic game of Asteroids this side of the coin-op. It improved my score on several other games as well.

Starplex Electronics, Inc., E23301, Liberty Lake, WA 99019. (509) 924-3654.

KY Enterprises

The controller offered by KY Enterprises uses a directional-style configuration, less suitable for Asteroids but more versatile overall. For those unfamiliar with the arcade configuration, it is much easier to master this logical layout.

The unit exhibits extra sturdy construction--as if its makers knew it would have to withstand a few bounces off the floor. It is very large, and can be cradled or used on a tabletop by even the tiniest kids. The buttons themselves sit in raised collars, and, though not as fast as the buttons or the Starplex unit, appear to be the "regulation" coin-op standard. They are large and easy to control.

The KY Enterprises controller is priced at $26.95, and is available in left- or right-handed models. They also manufacture controllers for the handicapped.

KY Enterprises, 3039 East Second St., Long Beach, CA 90803.

Accu-Play

A third pushbutton controller, the Accu-Play Control Board, we did not have an opportunity to test. It sells for $29.95 from Accu-Tech Products, 10572 Swinden Ct., Cincinnati, OH 45241.


John Anderson is an associate editor for Creative Computing magazine.

Table of Contents
Previous Section: Axlon RAMDisk
Next Section: New RAMS for Old