Welcome, Guest. Please login or register.

Author Topic: Sega Master System controllers on an Amiga?  (Read 11964 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline som99

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Sep 2005
  • Posts: 1566
    • Show only replies by som99
    • http://www.som99.se
Re: Sega Master System controllers on an Amiga?
« Reply #29 from previous page: June 14, 2013, 07:14:27 AM »
Quote from: psxphill;737819
Or get two 9 pin connectors, one male and one female and wire them up 1:1 apart from pin 5 & 7 which you swap.
 
Amiga Format published that in the 90's with code for reading the extra buttons.

This is what I do, I also allways rewire the dpad up button to a unused button and put a switch so you can disable the dpads up button, this helps a lot because some games are just plain awkward to jump with dpad up easy to by misstake press up while going left/right one some gamepads.

Easy and works great.

A nice on off switch for the dpad up and button 2 is used as up (jump) instead, Master systems dpad needs this since it's a horrible dpad.


Some easy wireing. Cut traces and wire on :)


and another on/off switch fitting good.
« Last Edit: June 14, 2013, 07:17:40 AM by som99 »
 

Offline paul1981

Re: Sega Master System controllers on an Amiga?
« Reply #30 on: June 14, 2013, 04:55:06 PM »
Quote from: ChaosLord;737816
And other ones where the original game works on the 060 perfectly and installs to HD perfectly but the WHDLoad version mysterious does not work on 060 at all.  Say what?  (Hired Guns)

How odd... it works on my Apollo 1260. I got all my games at once from the Killer Gorilla series, then once in a while I get the updates from Retroplay.
 

Offline Tenacious

  • Hero Member
  • *****
  • Join Date: Jul 2002
  • Posts: 1362
    • Show only replies by Tenacious
Re: Sega Master System controllers on an Amiga?
« Reply #31 on: June 14, 2013, 04:59:52 PM »
 

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: Sega Master System controllers on an Amiga?
« Reply #32 on: June 14, 2013, 05:35:39 PM »
Quote from: mrknight;737822
Thank you for that! I did some rewiring last months so it's still fresh in my head. The six button Mega Drive controllers are a bit more complicated since they seem to use the timing of the Select signal to read the X, Y and Z buttons. I can't find the link to that article right now...

In fact, I bought an AVR programmer and some AVRs not long ago. With this I should be able to read all the buttons from a 6 button Mega Drive controller. And if I add some switches on the converter I can remap buttons and such. I think this project is more realistic than the 2MB chip RAM mod I asked about in another thread.


The ADoom.readme from ADoom on Aminet directs to swap lines 5 and 7 and put a 470 ohm resistor between them (pins 5 and 7) for both 3 and 6 button Genesis controllers. The ADoom source should have Joe Fenton's code to read a 6 (or 3) button Genesis controller then. I believe the 3 button support is the same as described in the Hired Guns manual as well. It would be nice if we all used the same standards and were compatible :).
 

Offline mrknight

  • Full Member
  • ***
  • Join Date: Dec 2012
  • Posts: 152
    • Show only replies by mrknight
Re: Sega Master System controllers on an Amiga?
« Reply #33 on: June 15, 2013, 09:54:53 AM »
Quote from: matthey;737864
The ADoom.readme from ADoom on Aminet directs to swap lines 5 and 7 and put a 470 ohm resistor between them (pins 5 and 7) for both 3 and 6 button Genesis controllers. The ADoom source should have Joe Fenton's code to read a 6 (or 3) button Genesis controller then. I believe the 3 button support is the same as described in the Hired Guns manual as well. It would be nice if we all used the same standards and were compatible :).
Interesting. Sounds like it is used as a pull up resistor. I just had a quick look at the schematics for A500 R6A. Pin 1 to 4 (Up, DOWN, LEFT, RIGHT) are controlled by Denise. Pin 6 (FIRE1) is controlled by CIA. Pin 5 and 9 (POTX and POTY) are controlled by Paula. These two pins, as well as pin 6 (FIRE) are bi-directional. I guess ADoom uses pin 5 as a Sega Select and with this manage to read all buttons.

Here is the link to the specs. for 6 button Mega Drive controller I couldn't locate yesterday:
http://www.cs.cmu.edu/~chuck/infopg/segasix.txt
 

Offline Tenacious

  • Hero Member
  • *****
  • Join Date: Jul 2002
  • Posts: 1362
    • Show only replies by Tenacious
Re: Sega Master System controllers on an Amiga?
« Reply #34 on: June 15, 2013, 04:17:12 PM »
Great link, MrKnight! Clever stuff, the 6 button controller and backward compatibility.