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: Questions about hacking a cheap dreamcast joystick  (Read 1249 times)

0 Members and 1 Guest are viewing this topic.

LsLSpamMatt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 53
  • Last login:December 25, 2019, 09:45:46 pm
  • Yeah, I drink Diet Coke
Questions about hacking a cheap dreamcast joystick
« on: November 22, 2004, 01:16:47 pm »
Hiya,

A buddy and I have gotten to the control panel stage of my cabinet.  I've got the 4 player top cut out, base built, and yada yada.  What I'm wondering is if it would be possible to dual-wire my panel for dreamcast and pc support.  I have a cheap off-brand Dreamcast arcade stick.  I opened it up and was checking out the wiring, and the thought of running a second wire off each microswitch and splicing it in place of the crappy off-brand buttons came to mind.  I'll then just screw the encoder board from the joystick into my CP, and plug it into the Dreamcast. 

My question revolves around the wiring of the buttons.  The joysticks have actual microswitches that have a GND (COM) and a NC terminal.  They 4 switches are wired in common and run to the GND on the circuit board.  That's easy enough to transfer to my control.  The buttons however, do not have clearly marked GND and NC terminals.  They just have 2 plugs with a wire soldered to each, and run to the circuit board.  For example, the wires from the "A" button will go to a "A" plug on the mother board, and the second will go to an "A-A" plug.  I can't figure out how the buttons are grounded. 

I guess my big question is, "Do buttons need to be grounded?"
Will it cause problems if they're not?  Should I just hack away and see what happens? 

Anyone with any experience or suggestions, please throw them this way.

Thanks,

Matt

Shape D.

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1602
  • Last login:July 05, 2012, 06:17:57 pm
  • >Look at me, I'm a Newbie<
Re: Questions about hacking a cheap dreamcast joystick
« Reply #1 on: November 22, 2004, 01:35:30 pm »
i've never tried hacking one of these but if your switches aren't connected to ground they wont work, they need a path for the current to flow, and the ground provides one of the paths for the current.
Hey Baby, Have you ever met a Newbie with 38 pages of previous posts before? Do you Want to?

seanp

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 83
  • Last login:January 05, 2015, 12:48:13 pm
  • Dreamcast / PC Mame in progress
Re: Questions about hacking a cheap dreamcast joystick
« Reply #2 on: November 22, 2004, 02:43:34 pm »
I'm wiring up my first cabinet right now... I'll be running a MAME PC and a Dreamcast.  I took apart two different controllers, and the easiest to hack is the Interact Quantum Fighter pad.  It's even got two extra buttons that act as digital buttons instead of the analog triggers.  I ordered two more off of Ebay for $10.

If you're going to use your existing control to hack, look at where the wires are soldered onto the gamepad.  On my pad, the ground circuit path is connected to all the buttons, while the "hot" wires would only run to one of the buttons. 

I'm only running a two player control panel, and decided to run the controls through a parallel switchbox to switch between the IPAC for the PC and the Sega controls for the dreamcast.  Check out the "consoles" section - lots of good info there. 

-Sean
Clones are people, two.

LsLSpamMatt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 53
  • Last login:December 25, 2019, 09:45:46 pm
  • Yeah, I drink Diet Coke
Re: Questions about hacking a cheap dreamcast joystick
« Reply #3 on: November 22, 2004, 02:49:23 pm »
Shape D:  thank you for answering the ground question.

SeanP:  My joystick works like yours in that it has 2 digital buttosn instead of the triggers.  I guess I'm going to attempt to hack it together.
My question to you is:  Are you going to have the Dreamcast and PC plugged in at the same time?  I'm not sure how to solve the problem of wiring it.
My thought is to just have 2 wires come off each NC terminal.  One to the IPAC, one to the hacked DC controller.
There's no way that could go wrong I hope.  haha!

seanp

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 83
  • Last login:January 05, 2015, 12:48:13 pm
  • Dreamcast / PC Mame in progress
Re: Questions about hacking a cheap dreamcast joystick
« Reply #4 on: November 22, 2004, 03:16:14 pm »
I read some old posts talking about doing what you are talking about, but needing diodes, etc. to limit the electricity from going places you didn't want it to.  My electrical ability isn't that advanced - I can hook point A to point B, but I'm not designing circuits.  So I went with the parallel cables and a switch box.  It works great!

-Sean
Clones are people, two.

LsLSpamMatt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 53
  • Last login:December 25, 2019, 09:45:46 pm
  • Yeah, I drink Diet Coke
Re: Questions about hacking a cheap dreamcast joystick
« Reply #5 on: November 22, 2004, 03:28:18 pm »
Sean,

I think I will have to let the hackery begin.  We shall see.
Could you maybe go into more detail or suggest some links on that
Switch Box idea?

Thanks,

matt

seanp

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 83
  • Last login:January 05, 2015, 12:48:13 pm
  • Dreamcast / PC Mame in progress
Re: Questions about hacking a cheap dreamcast joystick
« Reply #6 on: November 22, 2004, 03:57:47 pm »
OK, so I got a parallel switchbox, and two switchbox cables.  These are 25 pin male-male cables, so if you're going for a four player control panel you'd need two switchboxes and three cables, i think.

I cut the cable in half, stripped the ends of the 25 wires, and labeled them according to the pins on the cable 1-25.  I found out what wires went to what pins using my multimeter, but it may be standards based on wire color also.  One cable went to my controls on the control panel.  I wrote down what number went to which control - ie #1 - 1 player up, #2 - 1 player right, etc.  Ran this cable to the main input of the switchbox.  Then ran the two other cables from switch A to the IPAC, and from switch B to the dreamcast controls.  I matched up the numbered wires to the appropriate connections on the ipac and controller, and voila!  I can switch the control panel back and forth.  I used a manual switchbox because it's much cheaper than the auto-sensing kind...  If I was motivated I could get that switch externally mounted, but I'll have to open the cabinet to access the dreamcast anyway, so for right now I'm leaving it inside.

Another slightly related tip - I found out that the dreamcast supports VGA PC monitors by default - you just need a VGA cable (ebay again).  I've got mine being shipped right now, and when it gets here I'll experiment to make sure it works as expected.  If that works I'm going with a 21" VGA monitor in the cab...

-Sean
Clones are people, two.

LsLSpamMatt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 53
  • Last login:December 25, 2019, 09:45:46 pm
  • Yeah, I drink Diet Coke
Re: Questions about hacking a cheap dreamcast joystick
« Reply #7 on: November 22, 2004, 04:26:08 pm »
Ahhhhhh

That seems like one of the descriptions I need to be looking at whilst
I work on the project.
Right now it's really freaking me out.
I may go to radio shack and just ask them for parts ;)

Thanks for the info

Matt