Amiga.org
Amiga computer related discussion => General chat about Amiga topics => Topic started by: carvedeye on January 07, 2011, 06:38:37 PM
-
Hi all does anyone know how to get 2 or more buttons to work on a standard sega megadrive/Geneis gamepad with the amiga 1200?
TIA :)
-
You don't do anything. They already work automatically.
-
You don't do anything. They already work automatically.
Really? when i play Street Fighter 2 (and other games) i only get one button to work and thats with gamepad selected ive also tryed selecting joystick and its still the same ?
-
I could be wrong, but IIRC the Genesis/Megadrive gamepad uses only the standard Atari pinout, and the buttons and D-pad state are multiplexed across the existing data lines. Therefore, it's not going to work unless the software knows how to talk to it.
-
I've had mixed results with sega stuff. One pad worked great as 2 buttons but quickly died (chinese knockoff). ANother pair works but only as 1 button.
-
If it doesn't work you either have a defective controller or a badly coded game.
My Sega pads work perfectly on all my 2-button games. But I have never tested Street Fighter. My opinion of Street Fighter Coding is poor. But Cammy is the expert on that game and she will be along soon to straighten you out :)
-
In Super Street Fighter 2 (AGA) you need to go to the options screen and choose 2 button joystick else it uses its default 1 button setup.
I don't know about the other versions of Street Fighter 2 as I only play this one on the Amiga.
Some other games need setting up in options whilst others support 2 buttons by default. Some games even if you have a 2+ button pad only one works :(
Steve.
-
@Carvedeye
You must of course use a game that supports 2 buttons.
Sadly, most Amiga games do not support 2 button joysticks. Blame this on lame lazy coders.
-
To be honest ive been having problems with my amiga 1200 for a while now as i have been having problems with both my floppy drive and my mouse/gamepad ports. I have opened a support ticket with amiga just waiting on arrangements for the repair. Im currently using diskimage to mount adf files so that i can install/play games.
-
Hi all does anyone know how to get 2 or more buttons to work on a standard sega megadrive/Geneis gamepad with the amiga 1200?
2 buttons should always work, it's the third button and start/select that are problematic.
For all buttons to work you need to swap lines 5 & 7, some people claim it's dangerous to even plug the controller in without doing that. Others say you need to add a resistor (I never did).
-
2 buttons should always work, it's the third button and start/select that are problematic.
For all buttons to work you need to swap lines 5 & 7, some people claim it's dangerous to even plug the controller in without doing that. Others say you need to add a resistor (I never did).
By doing this, is it possible to make it recognize as a CD32 pad for games that use that, or no?
-
Three-button or six-butrton megadrive pad?
I've only used the three-button variety, but I never had any problems. The A button and Start button do nothing, but B and C work.
-
Street Fighter II seems to have buggy 2-button support. You are better off playing Super Street Fighter II AGA on your A1200 anyway, which as fitzsteve mentioned needs to be changed to 2-button controls in the options screen. How many other 2-button supported games have you tried?
A simple way to test if both buttons (B and C) work is to plug it into the mouse port and press the C button to see if the menu bar appears at the top of the screen. You can also download JoyTest from Aminet which can be used to test all joysticks and control pads - http://aminet.net/package/util/misc/joytest_CP
Have you tried these games you're testing both from floppy disk and through WHDLoad? Although it doesn't affect my A1200s, there seems to be a bug in WHDLoad preventing the second button from working in any games on my A600, but those same games when played from floppy disk allow me to use both buttons. I have tested my A600's ports with JoyTest and it works perfectly with 2-button and CD32 (7-button) controllers, as well as regular 1-button joysticks of course. So, there could be a bug, or perhaps a setting we're missing in WHDLoad that prevents installed games from using the second button on some systems.
Another problem sometimes encountered with 2-button (3-6-button Sega) controllers is when they are used with a game that expects a CD32 controller. Pressing the second button (C) sends the same signal as pressing ALL the buttons at once, including the Play button, which will cause the game to pause.
So my advice is to try more games, try JoyTest, try the same game from both WHDLoad and from floppy, and try a game that runs from the hard drive but doesn't need WHDLoad, like this little game demo I made a couple of years ago which has the option to choose between joystick and control pad - http://aminet.net/package/game/demo/HalloweenNightmareDemo
I hope you find out what's causing your second button not to work. Good luck!
-
In regards to CD32 compatibility with modified 6-button Sega pads, unfortunately there is none. Only B will work and C will still send the signal of all CD32 buttons at once. You can use a modified pad with games that were programmed to support the extra buttons on a modified Sega pad, like Flashback and ADoom. You can read more about modifying the pad in this thread - http://www.amiga.org/forums/showthread.php?t=50705
-
Not sure if this is waht you mean but anyway:
I play Amiga driving games and platformers: Amiga Joystick UP is often forward or jump, so I soldered a wire from the UP electric pad of d-pad on the sega controller to one of the electric pads of one of the buttons.
Amiga joystick "fire" button is already mapped to one of the sega buttons.
-
hm,. I think the controller I have must be knackered. It was a cheap reproduction off fleabay, and only ever worked with 1 button at all.
Guess I'll try for another one, or see if I can find an old authentic one.
-
The Megadrive/Genesis SF2 6 button ones from Sega are the best joypads in the world IMHO.