Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Anybody done a Genesis/Megadrive controller padhack?  (Read 6027 times)

0 Members and 1 Guest are viewing this topic.

Well Fed Games

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1884
  • Last login:January 07, 2025, 04:42:47 pm
  • Delicious!
Anybody done a Genesis/Megadrive controller padhack?
« on: May 21, 2011, 10:29:10 pm »
OK, for a particular project it looks like I might be hooking up some Genesis 3- button pads to a control panel. Anybody done this? It seems to be an uncommon process, as Google doesn't give many examples. I have no experience with electronics, but my hope is that the older controllers will be easy to work with. Anybody with experience or advice on this sort of thing?
Completed projects: Pac bartop (Plug & Play), 30th Anniversary Pac cab (MAME), Point Blank (PS1), Centipede (arcade hardware- light restore), VS. Super Mario Bros (arcade hardware- light restore) Tetris Cocktail (SNES), Arcade Classics upright (60-in-1, then MAME), Multi-Raiden (arcade hardware). Pac Man vs.(Gamecube),

Working on: Pinball Re-theme, Homebrew arcade arena shooter

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Anybody done a Genesis/Megadrive controller padhack?
« Reply #1 on: May 22, 2011, 04:25:16 am »
The 1st Gen Genesis controller is bone standard and directly compatible (a strange nod) to the Atari 2600 joystick configuration. You don't even need to hack a 1st Gen controller, just find yourself a 74HC157 and the circuit schematic and away you go.

2nd gen controllers used a microcontroller.

My point is documents like segasix.txtp/url], some random 74HC157 [url=http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=568-2615-5-ND]datasheet from Digikey gives you the pinout and behavior. The rest can be easily figured out.

If you must destroy a pad. Crack it open and find the common trace that connects all the buttons, this is ground. Solder your ground somewhere to this then solder the rest of the buttons to appropriate locations by following the traces back.

Well Fed Games

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1884
  • Last login:January 07, 2025, 04:42:47 pm
  • Delicious!
Re: Anybody done a Genesis/Megadrive controller padhack?
« Reply #2 on: May 22, 2011, 10:51:53 am »
The 1st Gen Genesis controller is bone standard and directly compatible (a strange nod) to the Atari 2600 joystick configuration. You don't even need to hack a 1st Gen controller, just find yourself a 74HC157 and the circuit schematic and away you go.

Thanks, great info. So, this 74HC157 (according to google) is some sort of semiconductor? So, it would be as simple as attaching controls, cable to the right pins and away we go? Sorry I'm a bit slow when it comes to electronics.
Completed projects: Pac bartop (Plug & Play), 30th Anniversary Pac cab (MAME), Point Blank (PS1), Centipede (arcade hardware- light restore), VS. Super Mario Bros (arcade hardware- light restore) Tetris Cocktail (SNES), Arcade Classics upright (60-in-1, then MAME), Multi-Raiden (arcade hardware). Pac Man vs.(Gamecube),

Working on: Pinball Re-theme, Homebrew arcade arena shooter

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Anybody done a Genesis/Megadrive controller padhack?
« Reply #3 on: May 22, 2011, 01:28:52 pm »
The 1st Gen Genesis controller is bone standard and directly compatible (a strange nod) to the Atari 2600 joystick configuration. You don't even need to hack a 1st Gen controller, just find yourself a 74HC157 and the circuit schematic and away you go.

Thanks, great info. So, this 74HC157 (according to google) is some sort of semiconductor? So, it would be as simple as attaching controls, cable to the right pins and away we go? Sorry I'm a bit slow when it comes to electronics.

Err... yeah in a nutshell. There's a link in my post that leads you to documentation for a 74HC157 compatible chip.

Hhmmm... let me try this... I should have guessed at your skill levels more accurately earlier. Why are you doing what you're doing? Are you making an arcade control thingamabob for a Genesis? Is that why you're targeting Genies?

Any mod you do, hacking apart a Genie controller or building one from scratch is going to require soldering. Soldering is a skill that comes with learning about electronics (or plumbing, whatever). It might be more suited to your current skills to buy a controller like one from Groovy Game Gear or Ultimarc, a wiring harness and simply plug in the wires. This gets you started with learning how the controls itself are wired without having to worry about things like IC's and pull ups. The controllers from the manufacturers above are guaranteed to work (I hope) so any problems you encounter will be minimal and easily solvable.

Or there are members here who can assemble/hack a basic board for whatever console of your choosing for a small fee if you still want to use a console for this.
« Last Edit: May 22, 2011, 01:39:12 pm by SavannahLion »

Well Fed Games

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1884
  • Last login:January 07, 2025, 04:42:47 pm
  • Delicious!
Re: Anybody done a Genesis/Megadrive controller padhack?
« Reply #4 on: May 22, 2011, 06:25:51 pm »
Well, I am familar with the idea of Padhacking, I just didn't know what a 74HC157 was. I know for a lot of controllers (PS1, etc.) there are step by step instructions (like on Shoruken, or Slag Coin) or diagrams that would save me some poking with a multimeter. Genesis padhacking seems a bit less common but was hoping that someone on the forum had that kind of info. Since Genesis Pads are cheap and plentiful (and in-hand) I will probably go that route, unless there is a cheaper way. Thanks for the info. If anyone else has useful thoughts, let me know!  :cheers:
Completed projects: Pac bartop (Plug & Play), 30th Anniversary Pac cab (MAME), Point Blank (PS1), Centipede (arcade hardware- light restore), VS. Super Mario Bros (arcade hardware- light restore) Tetris Cocktail (SNES), Arcade Classics upright (60-in-1, then MAME), Multi-Raiden (arcade hardware). Pac Man vs.(Gamecube),

Working on: Pinball Re-theme, Homebrew arcade arena shooter

Well Fed Games

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1884
  • Last login:January 07, 2025, 04:42:47 pm
  • Delicious!
Re: Anybody done a Genesis/Megadrive controller padhack?
« Reply #5 on: May 23, 2011, 12:13:48 am »
Leave it to me to specifically mention Slag Coin but not check it thoroughly... found a good diagram here http://slagcoin.com/joystick/pcb_diagrams/gen_diagram1.jpg, and should be pretty straightforward from there.
Completed projects: Pac bartop (Plug & Play), 30th Anniversary Pac cab (MAME), Point Blank (PS1), Centipede (arcade hardware- light restore), VS. Super Mario Bros (arcade hardware- light restore) Tetris Cocktail (SNES), Arcade Classics upright (60-in-1, then MAME), Multi-Raiden (arcade hardware). Pac Man vs.(Gamecube),

Working on: Pinball Re-theme, Homebrew arcade arena shooter

BurgerKingDiamond

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 690
  • Last login:July 01, 2021, 11:12:14 am
Re: Anybody done a Genesis/Megadrive controller padhack?
« Reply #6 on: May 24, 2011, 09:18:36 pm »
Well, I am familar with the idea of Padhacking, I just didn't know what a 74HC157 was. I know for a lot of controllers (PS1, etc.) there are step by step instructions (like on Shoruken, or Slag Coin) or diagrams that would save me some poking with a multimeter. Genesis padhacking seems a bit less common but was hoping that someone on the forum had that kind of info. Since Genesis Pads are cheap and plentiful (and in-hand) I will probably go that route, unless there is a cheaper way. Thanks for the info. If anyone else has useful thoughts, let me know!  :cheers:

if you're familiar with padhacking, what makes you think it would be different than for any other controller? take it apart, solders some wires from your buttons of choice to the contacts and you're done.
-Welcome to the Fantasy Zone.

Well Fed Games

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1884
  • Last login:January 07, 2025, 04:42:47 pm
  • Delicious!
Re: Anybody done a Genesis/Megadrive controller padhack?
« Reply #7 on: May 24, 2011, 11:27:08 pm »

[/quote]

if you're familiar with padhacking, what makes you think it would be different than for any other controller? take it apart, solders some wires from your buttons of choice to the contacts and you're done.
[/quote]

Well, if someone had done it before, and spoke up, I would have asked them questions throughout the process if I got stuck. Or perhaps there is something weird about those controllers that makes people not want to padhack them, that I wouldn't have found until I got way into the project (more likely, no one has done a Genesis-powered bartop before).  Never hurts to ask, although some forum members would disagree with me!  :cheers:
Completed projects: Pac bartop (Plug & Play), 30th Anniversary Pac cab (MAME), Point Blank (PS1), Centipede (arcade hardware- light restore), VS. Super Mario Bros (arcade hardware- light restore) Tetris Cocktail (SNES), Arcade Classics upright (60-in-1, then MAME), Multi-Raiden (arcade hardware). Pac Man vs.(Gamecube),

Working on: Pinball Re-theme, Homebrew arcade arena shooter

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Anybody done a Genesis/Megadrive controller padhack?
« Reply #8 on: May 25, 2011, 02:28:45 am »
Only the six button version is weird. The Genesis 3-Button is freakishly simple. Any simpler and it would turn into an Atari 2600 joystick.

BurgerKingDiamond

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 690
  • Last login:July 01, 2021, 11:12:14 am
Re: Anybody done a Genesis/Megadrive controller padhack?
« Reply #9 on: May 25, 2011, 04:03:41 am »


if you're familiar with padhacking, what makes you think it would be different than for any other controller? take it apart, solders some wires from your buttons of choice to the contacts and you're done.
[/quote]

Well, if someone had done it before, and spoke up, I would have asked them questions throughout the process if I got stuck. Or perhaps there is something weird about those controllers that makes people not want to padhack them, that I wouldn't have found until I got way into the project (more likely, no one has done a Genesis-powered bartop before).  Never hurts to ask, although some forum members would disagree with me!  :cheers:
[/quote]

a genesis bartop actually sounds like a great idea. I was being a little sarcastic, but not meaning to really be rude. I can't imagine any reason why it would be any more difficult to hack a genesis pad than any other pad. so if you've done it once before you should be able to do it again. The only possibility could be that maybe it's not common ground for all the contacts. This isn't an issue though, you just have to run two wires from each button instead of the usual method of daisy chaining all of your grounds together and saving yourself about half the soldering.
-Welcome to the Fantasy Zone.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Yesterday at 12:27:54 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Anybody done a Genesis/Megadrive controller padhack?
« Reply #10 on: May 25, 2011, 08:06:00 pm »
Only the six button version is weird. The Genesis 3-Button is freakishly simple. Any simpler and it would turn into an Atari 2600 joystick.

It is a atari 2600 joystick... just with a multiplexer.  ;)

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Anybody done a Genesis/Megadrive controller padhack?
« Reply #11 on: May 25, 2011, 09:04:40 pm »
Only the six button version is weird. The Genesis 3-Button is freakishly simple. Any simpler and it would turn into an Atari 2600 joystick.

It is a atari 2600 joystick... just with a multiplexer.  ;)

My first post, try to keep up. :cheers:

Well Fed Games

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1884
  • Last login:January 07, 2025, 04:42:47 pm
  • Delicious!
Re: Anybody done a Genesis/Megadrive controller padhack?
« Reply #12 on: May 25, 2011, 10:23:06 pm »
Thanks. Good to hear my first padhack(s) will be an easy one! :applaud:
Completed projects: Pac bartop (Plug & Play), 30th Anniversary Pac cab (MAME), Point Blank (PS1), Centipede (arcade hardware- light restore), VS. Super Mario Bros (arcade hardware- light restore) Tetris Cocktail (SNES), Arcade Classics upright (60-in-1, then MAME), Multi-Raiden (arcade hardware). Pac Man vs.(Gamecube),

Working on: Pinball Re-theme, Homebrew arcade arena shooter