Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: mercury187 on August 11, 2013, 08:57:02 pm

Title: Mc Cthulhu arcade wiring
Post by: mercury187 on August 11, 2013, 08:57:02 pm
Hi, I am building a 2 player pedestal using two mc Cthulhu pcbs and am wondering how to wire up some certain buttons. I plan to run mame, nes and snes using hyperspin. I understand 1p and 2p buttons will wire into "Start" but what do I wire my insert coin button to? "Select"?  I'm guessing I could wire my exit button button to player 1 Cthulhu "Home" button? Then if I wanted a pause button would I wire that up to player 2 Cthulhu "Home"? I guess after that all inputs are in use? Kind of wanted a reset button to reload the rom.

Also, I got these buttons http://www.focusattack.com/sanwa-obsf-30mm-pushbuttons-dark-blue/ (http://www.focusattack.com/sanwa-obsf-30mm-pushbuttons-dark-blue/) but I noticed the prongs are labeled which is ground, does that mean it doesn't matter?
Title: Re: Mc Cthulhu arcade wiring
Post by: PL1 on August 11, 2013, 10:15:06 pm
Hi, I am building a 2 player pedestal using two mc Cthulhu pcbs and am wondering how to wire up some certain buttons. I plan to run mame, nes and snes using hyperspin. I understand 1p and 2p buttons will wire into "Start" but what do I wire my insert coin button to? "Select"?  I'm guessing I could wire my exit button button to player 1 Cthulhu "Home" button? Then if I wanted a pause button would I wire that up to player 2 Cthulhu "Home"? I guess after that all inputs are in use? Kind of wanted a reset button to reload the rom.
In general terms:
1. You need to configure the emulator software you use for NES and SNES to work wth your encoder. (Hyperspin is a front end, not an emulator)

2. Some emulators like MAME allow you to define button combinations for functions.  One common combination people use is P1 Start + P2 Start = Exit.

3. If you use combinations, plan carefully to make sure that you won't accidently activate them during normal game play.

Also, I got these buttons http://www.focusattack.com/sanwa-obsf-30mm-pushbuttons-dark-blue/ (http://www.focusattack.com/sanwa-obsf-30mm-pushbuttons-dark-blue/) but I noticed the prongs are labeled which is ground, does that mean it doesn't matter?
With 2-tab buttons, it doesn't matter which is connected to ground as long as the other one is connected to the encoder input -- press the button and the two terminals are shorted together.

With 3-tab buttons, there is a common (COM), a Normally Open (NO), and a Normally Closed (NC) -- when the button is not pressed COM is connected to NC, when the button is pressed COM is connected to NO.


Scott
Title: Re: Mc Cthulhu arcade wiring
Post by: mercury187 on August 14, 2013, 07:37:49 pm
Ok I have figured out the correct wiring for the 5 pin harness for my sanwa joystick however i am unsure how to tell in windows which mc cthulhu is player 1 and which one is player 2. I'm assuming there must be some sort of usb # or gamepad # however I can't find any in game controllers, it just has has Mulci Console Cthulhu listed twice and both have status OK. I am using Win 7 pro and was planning to use Mame and Retroarch, any help would be greatly appreciated.
Title: Re: Mc Cthulhu arcade wiring
Post by: PL1 on August 14, 2013, 11:47:49 pm
The two encoders should show up in MAME as two separate gamepads.

MAME should consider one Joy 1 and the other Joy 2.

If the encoders are plugged and unplugged (i.e. pedestal doesn't house the computer, just controls) you may want to look into Drventure's Controller Remap utility. (linked in his sig)

If the encoders will be connected at all times, Wire up one button on one encoder, launch MAME, launch a game, press tab (menu), go to the "Input (this Game)" menu, and try to map that button to P1 Button1.

If it comes up Joy2 Button _, you can reset the input to default (enter, esc -- shows "none", enter, esc -- input is back to defaults), shutdown, and wire that encoder as Player 2, otherwise you can wire it as Player 1.

Once you've wired the controller, configure your software/map your controls as desired.  :cheers:


Scott