Sonic and Sega Retro Message Board: The most basic question I have ever asked. - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Loading News Feed...
 
Page 1 of 1

The most basic question I have ever asked.

#1 User is online RGamer2009 

Posted 04 July 2011 - 11:46 PM

  • True Blue
  • Posts: 2321
  • Joined: 27-November 08
  • Gender:Male
  • Location:Wherever life takes me...
  • Wiki edits:3,086
Hope this is the right place...

Can you play Genesis games with a Master System Controller? I have seen stuff relating to playing Master System games with the Genesis controller, but not vice versa.

#2 User is online GerbilSoft 

Posted 05 July 2011 - 12:01 AM

  • RickRotate'd.
  • Posts: 1610
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
Depends on the game.

The MD controller uses the same protocol as the SMS controller, except it multiplexes A, B, C, and Start onto two lines. B is muliplexed with A, and C is multiplexed with Start.

On the SMS controller, B/A is mapped to I, and C/Start is mapped to II. (I think these are right, but they might be backwards...) Basically, the game will interpret pressing one of the SMS controller buttons as pressing two of the MD controller buttons. For Sonic games, this won't be a problem, but games that require use of all three buttons individually won't work too well.

Also, games that specifically detect what controller is in use (e.g. Street Fighter II) will not detect an SMS controller, since the controller ID mechanism used in the MD results in a value of $F for the SMS controller (which is the same as "nothing connected").
This post has been edited by GerbilSoft: 05 July 2011 - 12:02 AM

#3 User is offline TmEE 

Posted 05 July 2011 - 11:41 AM

  • Watermelons are good stuff
  • Posts: 1496
  • Joined: 06-January 08
  • Gender:Male
  • Location:Estonia, Rapla City
  • Project:Mélodie, Radical Rat, Cannon Cat, SMStrk
  • Wiki edits:11
You can play Sonic games with SMS controller but not most other games.

#4 User is offline Billy 

Posted 05 July 2011 - 12:40 PM

  • ↑ & ↓ & ↻
  • Posts: 1521
  • Joined: 24-June 05
  • Gender:Male
  • Location:Colorado, USA
  • Project:retrooftheweek.net - Give it a visit and tell me what you think!
  • Wiki edits:15
1) Could you possibly play Battletoads? That only uses B and C.

2) How does a Genesis interpret an Atari 2600 controller? I've used one before to play Sonic 1, but I had to plug in a genesis controller first to press start on the title screen.

#5 User is offline Overlord 

Posted 05 July 2011 - 02:59 PM

  • "I am Death, not Taxes. I turn up only once."
  • Posts: 12409
  • Joined: 12-January 03
  • Gender:Male
  • Location:Berkshire, England
  • Project:VGDB
  • Wiki edits:3,204
I think the Mega Drive detects the button on the 2600 stick as A, if I recall correctly. Stick is a standard D-Pad.

#6 User is offline Meat Miracle 

Posted 05 July 2011 - 03:27 PM

  • Posts: 1216
  • Joined: 11-January 03
  • Gender:Male
  • Wiki edits:2
QUOTE (Overlord @ Jul 5 2011, 12:59 PM)
I think the Mega Drive detects the button on the 2600 stick as A, if I recall correctly. Stick is a standard D-Pad.

With c64 pads it's B, and iirc the whole 8-bit computing line used swappable joys.

#7 User is offline Overlord 

Posted 05 July 2011 - 03:29 PM

  • "I am Death, not Taxes. I turn up only once."
  • Posts: 12409
  • Joined: 12-January 03
  • Gender:Male
  • Location:Berkshire, England
  • Project:VGDB
  • Wiki edits:3,204
In which case, I stand corrected.

#8 User is offline Uberham 

Posted 05 July 2011 - 04:24 PM

  • King Of Oblivion
  • Posts: 922
  • Joined: 23-February 08
  • Gender:Male
  • Location:Sheffield England
and vide versa, using MD pads on a C64 is not only possible, but preffered by me, and yes, B is "fire" so to speak.

#9 User is offline LocalH 

Posted 06 July 2011 - 10:51 PM

  • roxoring your soxors
  • Posts: 3033
  • Joined: 11-January 03
  • Gender:Male
  • Location:wouldn't you like to know
  • Project:MDEM - Genesis programming stufz
  • Wiki edits:3
Be careful using MD pads on a C64. Normal 2600-style joysticks keep inactive lines floating, and pull them low when a connection is made. Sega pads pull the inactive pads HIGH, and if you press a key on the C64 keyboard with an MD pad plugged in (which shares the same CIA chip as the joystick ports), then you have one source (the keyboard) pulling the lines low, and another source (the pad) pulling them high. This can cause extra strain on the CIA since it wasn't designed for two sources pulling the same line in both directions, and eventually it could cause the CIA chip to fail. Here is more information, including the steps that need to be taken to make MD pads 100% safe for C64 use (which can be done in an external extension cable, no need to modify the MD pad itself and potentially make it incompatible with an MD).
This post has been edited by LocalH: 06 July 2011 - 10:52 PM

#10 User is offline TmEE 

Posted 07 July 2011 - 03:28 AM

  • Watermelons are good stuff
  • Posts: 1496
  • Joined: 06-January 08
  • Gender:Male
  • Location:Estonia, Rapla City
  • Project:Mélodie, Radical Rat, Cannon Cat, SMStrk
  • Wiki edits:11
That part is good to know, I never knew there will be a bus fight going on. I'm happy I only ever used SMS controllers on my C64 ^^
You could solve the busfight issue with few series resistors on the muxer outputs, it is not ideal but it will make one side win without having negative consequences on other.

#11 User is offline Meat Miracle 

Posted 07 July 2011 - 06:46 PM

  • Posts: 1216
  • Joined: 11-January 03
  • Gender:Male
  • Wiki edits:2
So the solution is either
a- make an adapter that is basically a diode on every pin, that blocks the c64 from sending signal to the pad,
b- do not press any keys while the sega pad is plugged in

?

#12 User is offline LocalH 

Posted 15 July 2011 - 07:32 PM

  • roxoring your soxors
  • Posts: 3033
  • Joined: 11-January 03
  • Gender:Male
  • Location:wouldn't you like to know
  • Project:MDEM - Genesis programming stufz
  • Wiki edits:3
How do you load a game from disk or tape without using the keyboard? Also some games use the f-keys for options. It's not recommended to plug/unplug controllers with the C64 on either so that's not an answer.
This post has been edited by LocalH: 15 July 2011 - 07:33 PM

#13 User is offline Meat Miracle 

Posted 15 July 2011 - 08:37 PM

  • Posts: 1216
  • Joined: 11-January 03
  • Gender:Male
  • Wiki edits:2

View PostLocalH, on 15 July 2011 - 07:32 PM, said:

How do you load a game from disk or tape without using the keyboard? Also some games use the f-keys for options. It's not recommended to plug/unplug controllers with the C64 on either so that's not an answer.

Carts.

And I've unplugged joysticks all the time, since half the games I have work from port 1, while the other work from port 2.

#14 User is offline TmEE 

Posted 19 July 2011 - 09:00 AM

  • Watermelons are good stuff
  • Posts: 1496
  • Joined: 06-January 08
  • Gender:Male
  • Location:Estonia, Rapla City
  • Project:Mélodie, Radical Rat, Cannon Cat, SMStrk
  • Wiki edits:11

View PostMeat Miracle, on 07 July 2011 - 06:46 PM, said:

a- make an adapter that is basically a diode on every pin, that blocks the c64 from sending signal to the pad,


The problem is that C64 is sending signal while controller is sending signal, so diodes aren't going to help...

Page 1 of 1
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users