Sonic and Sega Retro Message Board: The MODE button - Sonic and Sega Retro Message Board

Jump to content

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

The MODE button the oh so almighty one

#31 User is offline Andlabs 

Posted 11 February 2012 - 03:46 PM

  • 「いっきまーす」
  • Posts: 2070
  • Joined: 11-July 08
  • Gender:Male
  • Project:Writing my own MD/Genesis sound driver :D
  • Wiki edits:7,061
Analog stick? I thought it was an analog controller, specifically called the XE-1AP and made by Dempa.

#32 User is offline Sik 

Posted 11 February 2012 - 06:09 PM

  • Sik is pronounced as "seek", not as "sick".
  • Posts: 6719
  • Joined: 17-March 06
  • Gender:Male
  • Project:being an asshole =P
  • Wiki edits:11
You know what I mean =P Technically the only times I've seen it referred officially is as "analog joystick". And I'm starting to think it's actually several third party joysticks that happen to share the same protocol.

#33 User is offline Vangar 

Posted 13 February 2012 - 07:48 AM

  • Winrar?
  • Posts: 3110
  • Joined: 08-January 04
  • Gender:Male
  • Location:Australia
  • Project:Heroic Multimedia
  • Wiki edits:2
Playing with my Everdrive tonight and messing with the MODE button, I stumbled into a game that uses it.

Batman: Forever. Hold the mode button while moving to moonwalk backwards, and hitting punch / kick while doing this gives you backwards-style punches and kicks!

#34 User is offline Chilly Willy 

Posted 13 February 2012 - 12:52 PM

  • Posts: 724
  • Joined: 10-April 09
  • Gender:Male
  • Project:Wolf3D MCD
Wolf32X uses it to bring up the auto-map. 32xrick uses it (with X, Y, and Z) to activate the cheats.

#35 User is offline Andlabs 

Posted 02 June 2012 - 10:19 PM

  • 「いっきまーす」
  • Posts: 2070
  • Joined: 11-July 08
  • Gender:Male
  • Project:Writing my own MD/Genesis sound driver :D
  • Wiki edits:7,061
Here's how Forgotten Worlds reads its controllers:

ROM:000183BE ; =============== S U B R O U T I N E =======================================
ROM:000183BE
ROM:000183BE
ROM:000183BE sub_183BE:                              ; CODE XREF: ROM:00000654p
ROM:000183BE                 clr.w   d6
ROM:000183C0                 bsr.w   sub_183E8
ROM:000183C4                 cmpi.b  #$D,d0
ROM:000183C8                 bne.w   loc_183D0
ROM:000183CC                 ori.w   #1,d6
ROM:000183D0
ROM:000183D0 loc_183D0:                              ; CODE XREF: sub_183BE+Aj
ROM:000183D0                 bsr.w   sub_183F2
ROM:000183D4                 cmpi.b  #$D,d0
ROM:000183D8                 bne.w   loc_183E0
ROM:000183DC                 ori.w   #2,d6
ROM:000183E0
ROM:000183E0 loc_183E0:                              ; CODE XREF: sub_183BE+1Aj
ROM:000183E0                 move.b  d6,($FF0626).l
ROM:000183E6                 rts
ROM:000183E6 ; End of function sub_183BE
ROM:000183E6
ROM:000183E8
ROM:000183E8 ; =============== S U B R O U T I N E =======================================
ROM:000183E8
ROM:000183E8
ROM:000183E8 sub_183E8:                              ; CODE XREF: sub_183BE+2p
ROM:000183E8                 lea     ($A10003).l,a6
ROM:000183EE                 bra.w   sub_183F8
ROM:000183EE ; End of function sub_183E8
ROM:000183EE
ROM:000183F2
ROM:000183F2 ; =============== S U B R O U T I N E =======================================
ROM:000183F2
ROM:000183F2
ROM:000183F2 sub_183F2:                              ; CODE XREF: sub_183BE:loc_183D0p
ROM:000183F2                 lea     ($A10005).l,a6
ROM:000183F2 ; End of function sub_183F2
ROM:000183F2
ROM:000183F8
ROM:000183F8 ; =============== S U B R O U T I N E =======================================
ROM:000183F8
ROM:000183F8
ROM:000183F8 sub_183F8:                              ; CODE XREF: sub_183E8+6j
ROM:000183F8                 lea     unk_18414,a5
ROM:000183FC                 move.b  (a5),6(a6)
ROM:00018400                 moveq   #0,d0
ROM:00018402                 moveq   #8,d1
ROM:00018404
ROM:00018404 loc_18404:                              ; CODE XREF: sub_183F8+18j
ROM:00018404                 move.b  (a5)+,(a6)
ROM:00018406                 move.b  (a6),d2
ROM:00018408                 and.b   (a5)+,d2
ROM:0001840A                 beq.s   loc_1840E
ROM:0001840C                 or.b    d1,d0
ROM:0001840E
ROM:0001840E loc_1840E:                              ; CODE XREF: sub_183F8+12j
ROM:0001840E                 lsr.b   #1,d1
ROM:00018410                 bne.s   loc_18404
ROM:00018412                 rts
ROM:00018412 ; End of function sub_183F8
ROM:00018412
ROM:00018412 ; ---------------------------------------------------------------------------
ROM:00018414 unk_18414:      dc.b $40 ; @            ; DATA XREF: sub_183F8o
ROM:00018415                 dc.b  $C
ROM:00018416                 dc.b $40 ; @
ROM:00018417                 dc.b   3
ROM:00018418                 dc.b   0
ROM:00018419                 dc.b  $C
ROM:0001841A                 dc.b   0
ROM:0001841B                 dc.b   3


maybe someone can figure out what Sega did wrong here?

#36 User is offline Sik 

Posted 02 June 2012 - 10:28 PM

  • Sik is pronounced as "seek", not as "sick".
  • Posts: 6719
  • Joined: 17-March 06
  • Gender:Male
  • Project:being an asshole =P
  • Wiki edits:11
It isn't doing any wait between the write to the DATA port and reading back from it. It isn't giving time to the joypad to react. Guess the 3-pad is much faster than Sega thought, but the 6-pad isn't anywhere that fast...

#37 User is offline Cooljerk 

Posted 03 June 2012 - 03:17 PM

  • Give 'em hell, give 'em hell, OU SUCKS!
  • Posts: 2491
  • Joined: 06-April 06
  • Gender:Male
  • Wiki edits:9

View Postsaxman, on 08 February 2012 - 07:31 PM, said:

DOOM uses it. Although it's not written in the manual, you can hold it and press A, B, C, X, Y, Z, or Start to select any one of the seven weapons in the game (assuming of course the player has the weapon of choice).

That's about all I have for you though.


Star Wars Arcade lets you select the camera using it.

#38 User is offline Espyo 

Posted 19 June 2012 - 12:47 PM

  • Posts: 68
  • Joined: 29-August 10
  • Gender:Male
  • Location:Portugal, Porto, some street
  • Project:A rhythm game - PK Rhythm (https://sourceforge.net/projects/pkrhythm/)
  • Wiki edits:22
I know that in Beyond Oasis/Story of Thor, if you hold MODE and press B, you switch between your last selected weapon and the dagger. It's also used for a recently discovered cheat code.

#39 User is offline MooMoo 

Posted 23 June 2012 - 01:37 PM

  • Leader Bean
  • Posts: 671
  • Joined: 09-May 09
  • Gender:Female
  • Location:United Kingdom
...and today was the day I learnt that Mode can be used in game and wasnt just something you held while turning the Mega Drive on. :psyduck: AFTER ALMOST 20 YEARS.

#40 User is offline Cooljerk 

Posted 25 June 2012 - 04:28 PM

  • Give 'em hell, give 'em hell, OU SUCKS!
  • Posts: 2491
  • Joined: 06-April 06
  • Gender:Male
  • Wiki edits:9

View PostMooMoo, on 23 June 2012 - 01:37 PM, said:

...and today was the day I learnt that Mode can be used in game and wasnt just something you held while turning the Mega Drive on. :psyduck: AFTER ALMOST 20 YEARS.


The reset button is the same way.

#41 User is offline MooMoo 

Posted 25 June 2012 - 05:12 PM

  • Leader Bean
  • Posts: 671
  • Joined: 09-May 09
  • Gender:Female
  • Location:United Kingdom
What games does it do in-game actions for?

MY WHOLE LIFE IS A LIE. ;__;

#42 User is offline Meat Miracle 

Posted 26 June 2012 - 06:11 PM

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

View PostMooMoo, on 25 June 2012 - 05:12 PM, said:

What games does it do in-game actions for?

MY WHOLE LIFE IS A LIE. ;__;

The first X-men game requires you to reset the console to complete a level.

#43 User is offline ChEeZeBaLL 

Posted 19 July 2012 - 11:51 AM

  • Posts: 13
  • Joined: 19-August 10
  • Gender:Male
  • Location:California, United States
You have to hold the mode button for a good 10-20 seconds when you turn the console on when playing King Of The Monsters with a 6 button controller or else the controller won't work.

As others have said, certain games weren't compatible with 6 button controllers and holding the mode button when turning the console on disabled the X Y and Z buttons.

#44 User is offline SpeedStarTMQ 

Posted 19 July 2012 - 01:58 PM

  • Posts: 1792
  • Joined: 20-April 10
  • Gender:Male
  • Location:London, England
  • Project:Playing Mass Effect 3 U, anyone up for some online?
  • Wiki edits:5
This is interesting, I just got my 6 buttoned controller through the post and had no clue what mode did. Now I know! When you lot are saying to hold it when booting the system, what the heck does that do!? :S

#45 User is offline MooMoo 

Posted 19 July 2012 - 02:41 PM

  • Leader Bean
  • Posts: 671
  • Joined: 09-May 09
  • Gender:Female
  • Location:United Kingdom
I cant even remember what games you need to hold mode on...I think maybe MK1 was one. I don't know exactly how it works, I assume it maps the buttons out correctly somehow, else otherwise they go all screwy and XYZ just don't work. :T I'm curious to find out, since you're essentially teaching the MD to use 3 new buttons I guess.

  • 4 Pages +
  • 1
  • 2
  • 3
  • 4
    Locked
    Locked Forum

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