Arcade Autofire?

The place for all discussion on gaming hardware
User avatar
sven666
Posts: 4544
Joined: Wed Feb 02, 2005 2:04 am
Location: sweden
Contact:

Arcade Autofire?

Post by sven666 »

yeah so obtaining a sanwa autofire circuit is impossible it seems, are there any other manufacturers or is there another way of obtaining autofire?

maybe it is possible to slaughter an old console controller somehow?

does anyone have any tips for a stable circuit? (i already have a shitty one)
the destruction of everything, is the beginning of something new. your whole world is on fire, and soon, you'll be too..
User avatar
EOJ
Posts: 3227
Joined: Fri Mar 11, 2005 6:12 am
Location: Hawaii
Contact:

Post by EOJ »

You could hack the circuit on a Sigma 9000TB controller and install it in a cab. It has adjustable rapid fire up to 30hz for each button. Really comes in handy in games like Ibara and Pink Sweets. They pop up on YJ often.
User avatar
sven666
Posts: 4544
Joined: Wed Feb 02, 2005 2:04 am
Location: sweden
Contact:

Post by sven666 »

thanx for the advice.. ill keep an eye out..
the destruction of everything, is the beginning of something new. your whole world is on fire, and soon, you'll be too..
User avatar
Dave_K.
Posts: 4570
Joined: Wed Jan 26, 2005 5:43 am
Location: SF Bay Area
Contact:

Post by Dave_K. »

I got mine from Topps or Makk (forget which one). Its not the Sanwa one, but is just as good. I believe it was about 6,000. GaijinPunch helped me buy it, so he could confirm if they are still in stock.
User avatar
segasonicfan
Posts: 446
Joined: Tue Jul 04, 2006 5:20 am
Contact:

Post by segasonicfan »

I also designed a great working autofire circuit a while back (you posted on the thread so you probably remember) using a 555 timer. If you're up to building it I can give you the schematic I made. It's not quite as versatile as the sanwa ones (you need one circuit per button) but it definitely gets the job done right.

-Segasonicfan
User avatar
sven666
Posts: 4544
Joined: Wed Feb 02, 2005 2:04 am
Location: sweden
Contact:

Post by sven666 »

segasonicfan wrote:I also designed a great working autofire circuit a while back (you posted on the thread so you probably remember) using a 555 timer. If you're up to building it I can give you the schematic I made. It's not quite as versatile as the sanwa ones (you need one circuit per button) but it definitely gets the job done right.

-Segasonicfan
yeah i remember that, the one i have now is based on the 555 (i think, i didint make it) but it works like shit =/ id rather get a professionally made one that definetly works.

these days im too lazy and not poor enough to break out my dusty soldering iron :P sad but true..
the destruction of everything, is the beginning of something new. your whole world is on fire, and soon, you'll be too..
User avatar
rtw
Posts: 1949
Joined: Wed Jan 26, 2005 6:46 pm
Location: Norway
Contact:

Post by rtw »

sven666 wrote:yeah i remember that, the one i have now is based on the 555 (i think, i didint make it) but it works like shit =/ id rather get a professionally made one that definetly works.

these days im too lazy and not poor enough to break out my dusty soldering iron :P sad but true..
sven666 you are just lazy :D The one you have works good
enough. I proved that last time I visited you but you need to do it
right i.e. solder cables properly etc.

Ideally you would want it on some kind of Jamma connector
which you would put between your PCB and the original.

rtw
http://world-of-arcades.net
The future of ST-V rests upon our work and your work
User avatar
sven666
Posts: 4544
Joined: Wed Feb 02, 2005 2:04 am
Location: sweden
Contact:

Post by sven666 »

rtw wrote: sven666 you are just lazy :D The one you have works good
enough. I proved that last time I visited you but you need to do it
right i.e. solder cables properly etc.

Ideally you would want it on some kind of Jamma connector
which you would put between your PCB and the original.

rtw
no actually the one i have is extremely irradic in its autofire rate and even when it does work it usually wears off after a few minutes (like its overheating or something, lol).
the destruction of everything, is the beginning of something new. your whole world is on fire, and soon, you'll be too..
PC Engine Fan X!
Posts: 9099
Joined: Wed Jan 26, 2005 10:32 pm

Using auto-fire hack with arcade PCBs is well worth it...

Post by PC Engine Fan X! »

I've got a Deluxe Atari Jaguar Jamma Joystick that was custom-made for me by Dan Loosen of the famous www.goatstore.com site and further modded by Matt Ross to have auto-fire capabilities for all three buttons + DB-15 Neo-Geo pinout for use with Supergun setup...

I like the ability to turn on auto-fire for the older Jamma PCB titles that didn't have built-in auto-fire support from the get-go. The default auto-fire setting (upon picking up the twin auto-fire icon with a 4-point star inside a circle) with Capcom's Hyper Dyne Sidearms PCB is faster than if I were to use an external auto-fire hack on it so it's rather pointless in doing so...

No such 1st-party or 3rd-party Atari Jaguar game controllers (or joysticks for that matter) have built-in auto-fire from the get-go but is well worth it to save "wear and tear" on one's weary & tired fingers/hands... ^_~

PC Engine Fan X! ^_~
User avatar
matt
Posts: 614
Joined: Mon May 09, 2005 5:46 am
Location: Honolulu, Hawaii

Post by matt »

segasonicfan wrote:It's not quite as versatile as the sanwa ones (you need one circuit per button) but it definitely gets the job done right.
That's odd - I used 555-based autofire circuits in my controllers for years and they did the job perfectly. I never had problems with multiple buttons.

I copied the circuit design from an NES Advantage joystick; if you can get one of them, it's easy to scavenge the autofire section from the PCB.
User avatar
segasonicfan
Posts: 446
Joined: Tue Jul 04, 2006 5:20 am
Contact:

Post by segasonicfan »

sven, just use this schematic and the autofire will be perfect:

http://i18.photobucket.com/albums/b134/ ... rSchem.png

matt- they work perfect but you need to build one for each button or use another circuit to send the same pulse to all the buttons without interfering. I doubt the NES had *just* a 555 for ALL button autofire. My guess is there is additional stuff in there.

It's not really much of a problem imo though, I only need autofire for the A (shot) button anyway.

-Segasonicfan
User avatar
Dave_K.
Posts: 4570
Joined: Wed Jan 26, 2005 5:43 am
Location: SF Bay Area
Contact:

Post by Dave_K. »

Thanks segasonicfan! What rate does this fire at? I thought you mentioned a potentiometer in there to regulate the speed, but I don't see it in the schematic.
User avatar
segasonicfan
Posts: 446
Joined: Tue Jul 04, 2006 5:20 am
Contact:

Post by segasonicfan »

yeah, you can add one if you want. I never had any need tho since it has functioned perfectly for all my games so far. I don't remember the speed for it but you can find out through the formulas online for the timer. It never really mattered to me, I just tested it enough to make sure the pulse was solid/perfect. I compared it with metal slug against the one programmed by the unibios and it works exactly the same. Ive thrown all my shooters PCBs at it and have had nothing but great results.

So yeah, sorry I can't give you more technical details as it has been a while since I designed it, but if I can find the site with the formulas later I will link it here. irc, you should be able to make one of those resistors a pot to change the frequency easily, I just forget which one >_<

fyi, the circuit works by using the button to provide grounding power. This isn't necessary for testing purposes. Pin 3 is the output and Pin 4 is ground. when the switch is thrown the output goes to the button which is activated when the circuit is grounded (button pressed).

-Segasonicfan
User avatar
rtw
Posts: 1949
Joined: Wed Jan 26, 2005 6:46 pm
Location: Norway
Contact:

Post by rtw »

segasonicfan wrote:yeah, you can add one if you want. I never had any need tho since it has functioned perfectly for all my games so far. I don't remember the speed for it but you can find out through the formulas online for the timer. It never really mattered to me, I just tested it enough to make sure the pulse was solid/perfect. I compared it with metal slug against the one programmed by the unibios and it works exactly the same. Ive thrown all my shooters PCBs at it and have had nothing but great results.

So yeah, sorry I can't give you more technical details as it has been a while since I designed it, but if I can find the site with the formulas later I will link it here. irc, you should be able to make one of those resistors a pot to change the frequency easily, I just forget which one >_<

fyi, the circuit works by using the button to provide grounding power. This isn't necessary for testing purposes. Pin 3 is the output and Pin 4 is ground. when the switch is thrown the output goes to the button which is activated when the circuit is grounded (button pressed).
I am guessing the potentiometer can be added in the 2k2,1k 100k section.

The circuit is a bit weird since the two resistors in parallel will yield
687ohms ? So a 680R from the E12 range should suffice.

Does anyone have the schematics for a circuit which can generate
a coin pulse ? I have a coin button on my cab and if I hold it down
to long I get a coin error on some games. ideally what I want is a
short pulse to be generated regardless of how long I hold down the
button.

rtw
http://world-of-arcades.net
The future of ST-V rests upon our work and your work
User avatar
D
Posts: 3801
Joined: Tue Feb 01, 2005 3:49 pm
Location: Almere, Netherlands
Contact:

Post by D »

What about the Sega Master System rapid fire unit I got for sale?
Is that even any good? I bought it, but never got around installing it, but I don't know about the actual rate is outputs though, but if anybody's interested?
User avatar
matt
Posts: 614
Joined: Mon May 09, 2005 5:46 am
Location: Honolulu, Hawaii

Post by matt »

segasonicfan wrote:I doubt the NES had *just* a 555 for ALL button autofire. My guess is there is additional stuff in there.
Indeed it did. Aside from a couple of resistors & capacitors, of course.

I notice that you use your 555 circuit on the signal side of the button. Why is that? If you put it on the ground side, the circuit is much simpler and you can hook up as many buttons as you want.
User avatar
segasonicfan
Posts: 446
Joined: Tue Jul 04, 2006 5:20 am
Contact:

Post by segasonicfan »

The circuit is a bit weird since the two resistors in parallel will yield
687ohms ? So a 680R from the E12 range should suffice.
ah, yes I forgot about this. The original design was using the 1k but I noticed the pulse wasnt perfect so I slapped on the other resistor. but you are correct, one 680ohm should suffice.


Indeed it did. Aside from a couple of resistors & capacitors, of course.
very interesting...could you possibly supply a pic/schematic?

I notice that you use your 555 circuit on the signal side of the button. Why is that? If you put it on the ground side, the circuit is much simpler and you can hook up as many buttons as you want.
Im not sure what you mean...explain?

-Segasonicfan
User avatar
matt
Posts: 614
Joined: Mon May 09, 2005 5:46 am
Location: Honolulu, Hawaii

Post by matt »

segasonicfan wrote:very interesting...could you possibly supply a pic/schematic?
It's around somewhere, but most of my electronics stuff is packed away and I don't have it handy. I'll post it if I find it.
I notice that you use your 555 circuit on the signal side of the button. Why is that? If you put it on the ground side, the circuit is much simpler and you can hook up as many buttons as you want.
Im not sure what you mean...explain?
The idea is to switch the button's regular ground lead with the oscillating high/low signal from the 555. All of the buttons are normally wired to a common ground, which is the same as connecting multiple buttons to the autofire signal.
User avatar
Michaelm
Posts: 1091
Joined: Mon Sep 12, 2005 1:13 am
Location: Western ignorant scum country

Post by Michaelm »

matt wrote:The idea is to switch the button's regular ground lead with the oscillating high/low signal from the 555. All of the buttons are normally wired to a common ground, which is the same as connecting multiple buttons to the autofire signal.
Could you be bothered to draw up a simple schematic to show how it all would be wired up with extra buttons ?
A picture says more than a thousand words you know ;)
All errors are intentional but mistakes could have been made.
User avatar
segasonicfan
Posts: 446
Joined: Tue Jul 04, 2006 5:20 am
Contact:

Post by segasonicfan »

The idea is to switch the button's regular ground lead with the oscillating high/low signal from the 555. All of the buttons are normally wired to a common ground, which is the same as connecting multiple buttons to the autofire signal.
ah, I realized this a short while after I posted. My brain is just mush the first thing I wake up which is when I posted last :P

That definitely makes a lot of sense, I'm surprised that didn't occur to me before (I feel like a complete idiot). Such an ovious way to make autofire for as many buttons as you like...! I do wonder what resistor/cap values that pad uses though. The values I use seem to give a perfect result but it never hurts to know what others thought up.


Could you be bothered to draw up a simple schematic to show how it all would be wired up with extra buttons ?
A picture says more than a thousand words you know
True, I can draw one up this weekend if nobody else wants to. Basically it's the exact same thing as t he schem I posted with matt's suggestion- just feed the pin 3 output of the 555 to the button's ground. Simple on/off switch and voila. Man I feel stupid for not thinking of that before :oops:

-Segasonicfan
viletim
Posts: 561
Joined: Mon Aug 07, 2006 6:44 am
Location: Sydney, Australia
Contact:

Post by viletim »

does anyone have any tips for a stable circuit? (i already have a shitty one)
Try mine if you like:
http://members.optusnet.com.au/eviltim/ ... dfire.html
I designed it to be retrofitted into a control panel I'd already built. It used a wire matrix instead of the standard common ground setup that's more typicaly used. I can draw up a common ground only version (fewer parts) if there's any interest.

The main problem with 555 based rapid fire is if you make it variable (add a pot), the adjustment is logarithmic (unresponsive on one end, super sensitive on the other), not linear.
User avatar
Michaelm
Posts: 1091
Joined: Mon Sep 12, 2005 1:13 am
Location: Western ignorant scum country

Post by Michaelm »

segasonicfan wrote:True, I can draw one up this weekend if nobody else wants to.
Would be really nice ! ;)
All errors are intentional but mistakes could have been made.
User avatar
segasonicfan
Posts: 446
Joined: Tue Jul 04, 2006 5:20 am
Contact:

Post by segasonicfan »

wow viletim, youre everywhere! :P I'd love it if you could draw up a common ground only one since you are the master around these parts ;)

Ill try to post a fixed up schem of mine soon, had to come into work all weekend though :(

-Segasonicfan
User avatar
oxtsu
Posts: 966
Joined: Tue Jan 25, 2005 10:14 pm
Location: USA - Oklahoma City

Post by oxtsu »

"555 is dead"

http://joysticktroopers.com/files/rapid ... ech_03.jpg
http://joysticktroopers.com/files/rapid ... tech04.jpg
u HOTLINK, u DIE

----------------------------------

For the JAMMA pcb type like Sanwa MGM-SS2, check out Tops. They have something similar in stock. It doesn't have the oh-so-pimp mirror of button1 like MGM had though... better suited for fighting games and old school stg's w/o a multi function button1.
User avatar
rtw
Posts: 1949
Joined: Wed Jan 26, 2005 6:46 pm
Location: Norway
Contact:

Post by rtw »

oxtsu wrote:"555 is dead"

http://joysticktroopers.com/files/rapid ... ech_03.jpg
http://joysticktroopers.com/files/rapid ... tech04.jpg
u HOTLINK, u DIE

----------------------------------

For the JAMMA pcb type like Sanwa MGM-SS2, check out Tops. They have something similar in stock. It doesn't have the oh-so-pimp mirror of button1 like MGM had though... better suited for fighting games and old school stg's w/o a multi function button1.
Nice oxtsu :D

rtw
http://world-of-arcades.net
The future of ST-V rests upon our work and your work
zakk
Posts: 1407
Joined: Wed Jan 26, 2005 6:04 am
Location: New York, NY
Contact:

Post by zakk »

I keep meaning to write up some quick autofire code for my aurdino and then maybe spin some small pcbs with the microcontroller to get some nice autofire stuff.


Could make it programmable somehow and maybe even get down to the level of the weird Mushi autofire patterns.
User avatar
matt
Posts: 614
Joined: Mon May 09, 2005 5:46 am
Location: Honolulu, Hawaii

Post by matt »

Here you go:

Image

Not very fancy, but it works perfect for most people's needs. I like it because it's simple and small, so you can easily fit it inside most pad controllers. I've never been a fan of autofire in joysticks; I've mostly used it in Saturn pads.
viletim
Posts: 561
Joined: Mon Aug 07, 2006 6:44 am
Location: Sydney, Australia
Contact:

Post by viletim »

Hi SSF.

Simplified common ground version.
Image
User avatar
sven666
Posts: 4544
Joined: Wed Feb 02, 2005 2:04 am
Location: sweden
Contact:

Post by sven666 »

FINALLY!

http://www.youtube.com/watch?v=JTNI7G_I9DE

got this little baby off yahoo, holy shit is it simple! :shock:
the destruction of everything, is the beginning of something new. your whole world is on fire, and soon, you'll be too..
User avatar
cools
Posts: 2057
Joined: Mon Nov 26, 2007 4:57 pm
Location: South Wales
Contact:

Post by cools »

sven666 wrote:FINALLY!

http://www.youtube.com/watch?v=JTNI7G_I9DE

got this little baby off yahoo, holy shit is it simple! :shock:
Thread, rise from your grave :)

Anyone got any idea how to build one like this?
Image
Post Reply