View Full Version : Wiring button combinations
Pempoii
01-19-2007, 11:40 PM
Is it possile to wire up buttons so that when you press two buttons it registers as a another button press?
I want to make a custon stick for xbox mainly for neogeo emulation, but also be able to use it for cps2 and regular xbox fighting games.
I want to have it wired like this:
neogeo xbox
A X
B A
C Y
D B
A+C white
B+D black
or will i have to build a custom pcb?
also, does anyone have a single neogeo control panel art? someone on here made a custon neogeostick and i thaught it was awesom! also, does anyoen have the neo button layout to scale? either the rounded or the 3 straight BCD with the A button to the bottom left layout would be appretiated
thanks for any help!
edit: the neo stick i mentioned was made my electricgave:
http://i44.photobucket.com/albums/f11/electricgrave/Joysticks/MVSStickUniversal2copy.jpg
Pempoii
01-23-2007, 03:29 AM
Bump...
so no-one can shead any light on this?
Taiki
01-23-2007, 03:47 AM
You'd need custom logic, and it's just not worth it.
Pempoii
01-23-2007, 03:59 AM
ok, thanks, ill just put the black and white buttons on the sides...
Rufus
01-23-2007, 09:44 AM
Actually, it's relatively simple (like two wires and one transistor) if you can handle A+C being X+Y+White.
Super Warrior
01-23-2007, 06:22 PM
Sounds like some needless trouble, imo.
Meh i just use my 6-button happ for NeoGeo games. Nothing a little button-config won't fix, to have it playable for stuff like metal slug or samurai shodown.
Toodles
01-23-2007, 06:48 PM
If you don't mind pressed A+C will be X+Y+White, then a transister Rufus described would do it, or a single OR gate.
If you want A+C to be White and no X or Y, then youll need one 74XX32 OR gate and one 74XX126 tri state buffer. Those two chips and 4 pull up resisters can take care of both your black and white. If you're serious about doing it and need it, I'll post up a little schematic. Use a pull up resister on each of the four buttons, connect the A button and C buttons as inputs to one of the OR gates, and the B and D buttons as input to another OR gate. Connect each one of the buttons to an input on a tri state buffer. Take the output of the A+C OR gate to the White line on the xbox pcb and the enable line of each of the tri-states for A and C. Take the output of the B+D OR gate to the Black button on the xbox pcb and the enable line of each of tri-states for B and D. Take the output of the tri-state for each of the A, B, C, and D gates to the matching A, B, X, or Y lines on the xbox pcb.
That's push each button line low, unless a pair like A+C or B+D is pushed together, in which case the third button (white) will be pulled low, and the A and C buttons will remain high.
Pempoii
01-23-2007, 08:04 PM
Thanks alot for the info!!
if u already have the schems drawn up, and its not too much trouble, could u please post em, but if they have to be drawn up, don't worry abou it, as i mos likely wont try to do it before learning more about electronics lol
thanks again
lol logic...logic is not worth it...you should also be able to do it with simple diodes. Just connect active to one terminal of your A+B button...Then connect 2 diodes on the other terminal to the a and b signals. This way buttons wont mess up when you press wither of a and b and only when ... you get the point...too easy.
cost < $.10
no powering up chips...no complications...no problems
Toodles
01-24-2007, 12:47 PM
lol logic...logic is not worth it...you should also be able to do it with simple diodes. Just connect active to one terminal of your A+B button...Then connect 2 diodes on the other terminal to the a and b signals. This way buttons wont mess up when you press wither of a and b and only when ... you get the point...too easy.
cost < $.10
no powering up chips...no complications...no problems
If he wanted one button press to activate 2 or more buttons on the pcb, sure. Ive done that a bunch to actiavte short and start on a dreamcast so it acts as a taunt button. That's not what he's asking. He wants 2 buttons to work normally, but activate a third line on the pcb when the pair is pressed. I'd love to see you draw up how that can be done w/ diodes.
If he wanted one button press to activate 2 or more buttons on the pcb, sure. Ive done that a bunch to actiavte short and start on a dreamcast so it acts as a taunt button. That's not what he's asking. He wants 2 buttons to work normally, but activate a third line on the pcb when the pair is pressed. I'd love to see you draw up how that can be done w/ diodes.
Oh...I see...my bad. And I thought some high school student was being confused by tri-state logic. I must be getting really old at my age.
Well...considering all these things...it gets really interesting when you don't want X and Y for White. Not possible with transistors and diodes unless you can make a normally closed transistor switch. In that case...you could make up your own transistor logic and get things incredibly messy.
An even neater and simpler solution than using all those chips is using a simple 4x6 or more rom or PLA. Thou easier to understand, I don't recommend it unless you have those programmers already. But if you do, by all means...it would be the fastest and simplest solution.
Taiki
01-25-2007, 12:37 PM
a drill and some buttons are less of a hassle than an answer using digital logic...
true dat
Think you can also do it with some relays...the ones with NC terminals...but they are slow and too big to put into stick.
Toodles
01-25-2007, 02:53 PM
a drill and some buttons are less of a hassle than an answer using digital logic...
And they won't cause menu's to pop up when he feints in Garou or tries SDM's in KOF.
vBulletin® v3.8.0 Beta 4, Copyright ©2000-2008, Jelsoft Enterprises Ltd.