Welcome, Guest. Please login or register.

Author Topic: How to get 2 Button's to work on sega joypad?  (Read 4181 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline carvedeyeTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 1563
    • Show only replies by carvedeye
How to get 2 Button's to work on sega joypad?
« 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 :)
A1200T: M1230XA 50Mhz 68030 w/64mb,DVDRom, 80gb hdd, Realtek LAN Card, Mediator LT4 + Radeon 9250 128mb(used for fast ram), Spider USB Card, Voodoo 3 3000 OS 3.9 +bb 1-3
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: How to get 2 Button's to work on sega joypad?
« Reply #1 on: January 07, 2011, 06:43:11 PM »
You don't do anything.  They already work automatically.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline carvedeyeTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 1563
    • Show only replies by carvedeye
Re: How to get 2 Button's to work on sega joypad?
« Reply #2 on: January 07, 2011, 07:01:06 PM »
Quote from: ChaosLord;604674
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 ?
A1200T: M1230XA 50Mhz 68030 w/64mb,DVDRom, 80gb hdd, Realtek LAN Card, Mediator LT4 + Radeon 9250 128mb(used for fast ram), Spider USB Card, Voodoo 3 3000 OS 3.9 +bb 1-3
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show only replies by commodorejohn
    • http://www.commodorejohn.com
Re: How to get 2 Button's to work on sega joypad?
« Reply #3 on: January 07, 2011, 07:12:43 PM »
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.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline runequester

  • It\'s Amiga time!
  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 3695
    • Show only replies by runequester
Re: How to get 2 Button's to work on sega joypad?
« Reply #4 on: January 07, 2011, 07:50:23 PM »
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.
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: How to get 2 Button's to work on sega joypad?
« Reply #5 on: January 07, 2011, 07:56:54 PM »
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 :)
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline fitzsteve

Re: How to get 2 Button's to work on sega joypad?
« Reply #6 on: January 07, 2011, 08:02:17 PM »
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.
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: How to get 2 Button's to work on sega joypad?
« Reply #7 on: January 07, 2011, 08:21:42 PM »
@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.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline carvedeyeTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 1563
    • Show only replies by carvedeye
Re: How to get 2 Button's to work on sega joypad?
« Reply #8 on: January 07, 2011, 08:25:27 PM »
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.
A1200T: M1230XA 50Mhz 68030 w/64mb,DVDRom, 80gb hdd, Realtek LAN Card, Mediator LT4 + Radeon 9250 128mb(used for fast ram), Spider USB Card, Voodoo 3 3000 OS 3.9 +bb 1-3
 

Offline psxphill

Re: How to get 2 Button's to work on sega joypad?
« Reply #9 on: January 07, 2011, 10:22:49 PM »
Quote from: carvedeye;604673
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).
 

Offline runequester

  • It\'s Amiga time!
  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 3695
    • Show only replies by runequester
Re: How to get 2 Button's to work on sega joypad?
« Reply #10 on: January 07, 2011, 10:44:10 PM »
Quote from: psxphill;604717
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?
 

Offline kedawa

  • Hero Member
  • *****
  • Join Date: Jul 2004
  • Posts: 700
    • Show only replies by kedawa
Re: How to get 2 Button's to work on sega joypad?
« Reply #11 on: January 08, 2011, 03:09:11 AM »
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.
 

Offline Cammy

Re: How to get 2 Button's to work on sega joypad?
« Reply #12 on: January 08, 2011, 04:21:15 AM »
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!
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS
 

Offline Cammy

Re: How to get 2 Button's to work on sega joypad?
« Reply #13 on: January 08, 2011, 05:46:27 AM »
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
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS
 

Offline stefcep2

  • Hero Member
  • *****
  • Join Date: Sep 2007
  • Posts: 1467
    • Show only replies by stefcep2
Re: How to get 2 Button's to work on sega joypad?
« Reply #14 on: January 08, 2011, 06:57:13 AM »
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.