Detailed Sidewinder Hack Desc. With Pics. Saint plz read.


[ Follow Ups ] [ Post Followup ] [ Build Your Own Arcade Controls message board ] [ FAQ ]

Posted by StaticX on October 02, 1999 at 23:52:56:

-Message To Saint: I really want this information to be available to the public. I will be hosting the pictures referenced in this msg for about a week. I would be thrilled to death if you could host this information as part of the website. If you do host this please format it nicely & host the images and lop off this little bit. also the spelling & grammer bites so if you would correct that it would be awesome :)

BTW, Until this doc is HTML'ised please refer to http://www.centralspire.com/misc/pics/.jpg to view pictures.


Sidewinder Hacking

Why A Sidewinder Hack:

1. Buttons, lots of buttons. Each joystick has 11 buttons, of which one is not very useful. The fact that Each joystick has 14 useful inputs, combined with the fact that the joystick is daisy chainable let you have many many inputs. You can have up to 60 inputs, but the mode input does not function while daisy chained, leaving you with 56 inputs for you'r hacking pleasure. Other methods _theoretically_ allow you this many ghost and mask free inputs, but I have never actually heard of anyone claiming to get it to work. I am not sure there is no other way, or even no better way, but the Sidewinder hack is definately a way.
2. Software, DirectInput lets you use your hack with a number of different applications that you would not normally be able to do so. A personal favorite of mine, Atomic Bomberman, only allows two keyboard players, but with linked Sidewinders four player action is mine.
3. Its relatively easy to do. The solder points are labeled for buttons and I think their are some for the direction pad. I was unable to locate solder points for the directional pad so I simply soldered directly to the metal portion.
4. Cost. Its pretty cheap to do. My control panel cost me almost $300 total. Of that, only $48 was for my Sidewinders. This is not that bad, esecially compared to some Keyboard Encoders that have to be daisy chained...You can buy Sidewinders cheap at buy.com, or at Wal-mart, either way you get a $10 rebate on each and every pad you buy.

Good Reasons Not To Hack a Sidewinder

1. Software. Hungh? Software is both good and bad? Welp, DirectInput is not as widely supported as Microsoft leads you to believe. The only emulator I know of that really does a great job with DirectInput is Mame32 (I recommend Emu+). This is the only emulator I really play on, but if a good SNES or NES Emulator supported DirectInput it could be fun. NOTE: If you are only using one Sidewinder pad, most emulators have custom code written to let you play with one Sidewinder at a time, but this requires uninstallation of the Joystick's drivers, rendering Mame32's joystick support not working.
2. Its a joystick, some thigns really demand a keyboard type hack (like the Power Ramp & Mite), but not many. It also means that in a cabinet, you have to either use a front end made with joystick use in mind or make your own.

This guide only covers the electrical work on the Sidewinder up to the stage of connecting to barrier strips. After that stage, many resources are available to help you complete your hack.

Note: Please do yourself a favor and find a good soldering primer before beggining work.

Let us begin our work.

Step One: Open The Case.

The sidewinder is held closed by 6 small philips-head screws. I had to buy something called a "Number 0 Precision Screwdriver" from Walmart that came in a pack with 4 other small screwdrivers for about $3.25. Picture 10 shows the case with the screwdriver I used to unscrew the screws retracted from its normal area. It also shows the small screws you must unscrew. When all the screws are out the case easily opens. If you need to pull very hard at all then you have forgotten a screw. Once the case is open, take out the circuit board from the little plastic pillar type structures & loose the cord from the case. A plastic membrane will remain attached to the circuit board. Peel it off fairly gently. Disgaurd the case, the button membrane, the free buttons, etc. All you need is the cord & the board. You should now have a the board removed from the casing as shown in figure 9.

Step 2: Clearing Out the Trigger Buttons

Slide the trigger mechanism off the circuit boartd as shown in figure 12. Follow the two red wires leading down to the board from each trigger. Heat the metal solder & pull genty on the wires from the back until the solder heats up & the wires come out as shown in figure 11. Do this to both triggers. Remember where the wires were placed. You may now throw away the trigger parts. Figure 14 shows the board with both triggers disattached.

Step 3: Two inputs out of the way.

Each place you removed a trigger from had either BL or BR written on it, along with one ground. Locate the solder point labeled BR along the bottom of the board, not the one in the mass of solder points nearby. Solder a wire to the ground wire, labeled GND nearby. To do this strip the wire, probably with your teeth and stick it through to the other side before soldering. I used the wire type shown in figure 2. The other trigger removed had two solder points, one labeled GND and the other BL, like that which is shown in Figure 1. You will only solder to the point labled BL. You will use the same technique as used above. Your board should now look like figure 3.

Step 4: Soldering The Big Bunch of Inputs:

There is one large big bunch of inputs which you should soilder too pictured inf igure 16. Solder to every point, except the BR closest to the ground point. Not much to say but be careful and use a small amount of solder. Go in a pattern and be careful not to leave middle soilder points for last. See picture 4 for an example.

Step 5: Directional Pad

Use a razor or box cutter like in figure 7 to scrape away as much plastic stuff as you can from each one of the black contacts. Then go over the contact with the soldering iron. If you do not the covering melts when you attempt to solder for real. Now scratch again to get the last of the gunk off and make sure to leave deep scratches to help the solder adhear to the pad. Figure 7 is the contact before being reheated, and figure 6 is the contact afterwords. To solder I found the best way was to drop a small bead of solder directly onto the contact, and to later apply a wire and press on the wire with the soldering iron.

Step 6: Barrier Strips & Boyond

Your board should now resemble figure 8 and figure 5(where multiple joysticks at different levels of completion are shown). Bolt the whole assembly to wood and connect all teh wires to screw down barrier strips. You will need about 24 sections per joystick. Connect your pad(s) to the computer and run the sidewinder test utility from control panel. Take the ground wire that used to be connected to a trigger & touch it to other wires. If the ground wire touches another ground wire nothing happens. If a ground wire touches a non-ground wire it signals a button press. Use what you know to map out which wires are which & record these information! Label each end of each barrier strip. Beware, the mode button only flashes on the controller when pressed, and not in the diagnostic utilities. The barrier strip lets you use the 5 ground inputs you have for each sidewinder to branch out to each of your many controls. It also takes stress off your soldering. If a quick connect fails you can unscrew it and rescrew it in a second or two, and not have to worry about heating up the iron. BTW, Barrier Strips & Quick Connects cost about $12 total for each sidewinder if you buy from radio shack. Make sure to order ahead as they dont cary many female quick connects in the small sizes or that many barrier strips all of the same kind.

I hope you found this information to be helpful.


Follow Ups:



Post a Followup

Name:
E-Mail:

Subject:

Comments:

Optional Link URL:
Link Title:
Optional Image URL:


[ Follow Ups ] [ Post Followup ] [ Build Your Own Arcade Controls message board ] [ FAQ ]