Main > Main Forum
Help converting 49way to 8way.
SirPoonga:
I am going to be getting my hands on some 49ways joys (along with arch rivals circuits). I plan on getting a multijamma and putting it in my double dragon 2 cabinet. The issue is I need a way to convert the 49way on the fly. Well, jus ta switch would be nice, would be cool to hook it into the multijamma some how. But that's the least of my problems.
I need to convert it to 8way. So, I am looking at the pinouts
http://epg3.tripod.com/sinistar.html
1 +5v
2 Up/Down switch A1
3 Up/Down switch B1
4 Up/Down switch C1
5 Up/Down Direction 1
6 Right/Left switch A1
7 Right/Left switch B1
8 Right/Left switch C1
9 Right/Left Direction 1
10 Key
11 Ground
12 //Not Used//
I would think a simple circuit of transistors or ands gates would work. I need something that would be easily accessible from radioshack. This is for repair purposes I can run someplace locally. I'm not about to pay for the extra shipping cost for a small part and wait a couple days when I can buy it at the same prices and get it now.
Let's isolate the up/down axis. Whatever I do for that will work for the other axis. I need a way to switch based on that direction pin. So I am thinking I need to wire the 2,3,4 pins in parallel then go through a transistor that uses the 5 pin as the switch. Am I right? What would the circuit look like?
u_rebelscum:
--- Quote from: SirPoonga on January 22, 2007, 11:33:20 am ---Let's isolate the up/down axis. .... I need a way to switch based on that direction pin. So I am thinking I need to wire the 2,3,4 pins in parallel then go through a transistor that uses the 5 pin as the switch. Am I right?
--- End quote ---
I don't know the circuit, but let's cut from mame's source:
5432 (your pin number)
0000 = up full
0100 = up 2/3
0110 = up 1/3
x111 = center
1011 = down 1/3
1001 = down 2/3
1000 = down full
That x could be either 1 or 0 (depending on which 49-way you have), so you can't just go with switching on pin5.
Your exact circuit would depend on what sensitivity you want, but you'd want to translate the 4 switches down to two per axis.
The logic for the two easiest and IMO most likely used configs:
Most sensitive:
!pin1 and !(pin2 and pin3 and pin4) = up
pin1 and !(pin2 and pin3 and pin4) = down
(The problem with the most sensitive is almost everything is diagonals.)
Less sensitive:
!pin1 and !pin3 = up
pin1 and !pin3 = down
Other versions
"Less sensitive" + backup in case pin3 isn't working:
!pin1 and !(pin3 and pin4) = up
pin1 and !(pin3 and pin2) = down
Least sensitive:
!pin1 and !pin4 = up
pin1 and !pin2 = down
Someone else will need to help up with the circuit.
SirPoonga:
Well, according to that sinistar site it seems like arch rivals uses the same stick. Both sinistar and arch rivals joys are pictured above the pinout. However, when I get the joys I will test the pins to verify.
The logic I understand. I think a circuit could be made with some type of switch to switch the sensitivity. So it's the circuit I need help on.
Also, to get the sensitivity similar to the leaf switchs I'd have to move joystick on until the leaf's switch. Then move the 49way joy the same angle and see what pins are active.
So there will be a bunch of experimenting to see what feels right. I just need help on the electronics part.
Kremmit:
--- Quote from: BYOAC FAQ link=http://arcadecontrols.com/arcade_consoles.shtml ---If you do happen to get your hands on a 49-way stick, Tim over at arcadecollecting.com has developed a circuit to use the 49-way in place of an analog (or hall effect type) joystick. The circuit can also be modified slightly to pull double duty as an 8-way digital stick (using just the first sets of led contacts).
--- End quote ---
http://www.arcadecollecting.com/info/49way_to_Hall.gif
SirPoonga:
Ok, I sorta understand that. Now how do I apply it to my situation. Remember, I'm hooking up a real arcade machine, not a computer. I need to convert a 49way to 8way, not analog. There are no leds in that circuit.
From first glance I'd say I have to get rid of the resistors. The resistance is what is making it analog-ish.
Thinking in terms of radioshack parts. Maybe the 276-1712 LM339 Quad Comparator. If I understand this pic I can use one of the comparators to compare pin 5 to pin 3 to determine if I pushed up.
Navigation
[0] Message Index
[#] Next page
Go to full version