Everdrive MD and bomber raid: broken controls

Discussion in 'Mega Everdrive / Everdrive MD' started by pngo, Mar 14, 2011.

  1. pngo

    pngo Newly Registered

    Joined:
    Nov 25, 2010
    Messages:
    4
    Likes Received:
    0
    Hi.
    I used to play bomber raid for SMS as a child.
    The game loads and works fine with everdriveMD and pal megadrive except the controls: the game acts like if UP D-pad button was pushed all the time although it is not. Pretty annoying for a vertical shooter.
    Can anyone confirm this behaviour, and if so, is there a fix for it?
    THanks
     
    Last edited: Mar 14, 2011
  2. Teancum

    Teancum Intrepid Member

    Joined:
    Aug 2, 2010
    Messages:
    663
    Likes Received:
    5
    I'm not completely sure if this would be your issue, but I know many Sega Master games to work properly on a genesis need a master system controller. At least this applies to converters i believe the everdrive works similarly.
     
  3. Playgeneration

    Playgeneration Spirited Member

    Joined:
    Feb 3, 2008
    Messages:
    145
    Likes Received:
    0
    Yep its definitely one of the few games that needs a Master System controller. You can modify a Megadrive controller though, by either cutting or putting a switch on the controllers pause button line.
     
  4. Eke

    Eke Spirited Member

    Joined:
    Apr 6, 2010
    Messages:
    117
    Likes Received:
    2
    You could also patch the game so it does not send bad command to MD controller.

    To understand, this type of controller actually switches data returned depending on command bit send on the port. When 1 is written, control pad returns B & C buttons status along with directional buttons status. When 0 is written, it returns A & Start buttons instead and two of the bits formerly used for directional buttons are forced to zero (which is interpreted as being pressed).

    Now, some SMS games have region detection routine during startup which involves writing data to the ports: a few of them will write 0 as last data which makes MD control pad always return A & START status (now interpreted as I & II by game) and some directional buttons appearing as always pressed.

    You could disassemble the ROM, find where it writes the I/O port and change the written value, not so easy unless you know what you are looking for but definitively doable.
     
  5. MottZilla

    MottZilla Champion of the Forum

    Joined:
    Feb 1, 2006
    Messages:
    5,066
    Likes Received:
    102
    Are you using a 6 button controller? If so, try a 3 button controller. If that fails, then try a Master System controller if possible.
     
  6. pngo

    pngo Newly Registered

    Joined:
    Nov 25, 2010
    Messages:
    4
    Likes Received:
    0
    I am using an official megadrive 3 buttons controller. I will try the few options that were discussed here. Thanks for such torough info :). I will start looking into patching this particular game, and get a SMS controller if it fails.
     
  7. Pannolino

    Pannolino Spirited Member

    Joined:
    Feb 14, 2011
    Messages:
    114
    Likes Received:
    0
    yes, the game works that way for me too,
    but i don't have a sms controller to test.

    if you don't know how to look into the rom and patching i suggest you to look straight forward for the controller.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page