Sonic and Sega Retro Message Board: Dr Robotnik's Mean Bean Machine Hacking Thread - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
  • 2 Pages +
  • 1
  • 2
    Locked
    Locked Forum

Dr Robotnik's Mean Bean Machine Hacking Thread

#16 User is offline Ralakimus 

Posted 24 October 2018 - 06:58 PM

  • Posts: 292
  • Joined: 16-April 13
  • Gender:Male
Fun fact: You can bypass the region lockout screen!

You enter this code with player 2's controller at the lockout screen:

A A Up Right Down Left B B Right Down Left Up C C Down Left Up Right Start Start

Do note that you can only attempt to enter this once. Mess up and you'll need to restart your console to try again.

Here's the code that handles this:
ROM:0002253E @@ChkCode:                              ; CODE XREF: ObjLockoutBypass+2Cj
ROM:0002253E                 lea     (r_P2_Data).l,a1
ROM:00022544                 lea     (LockoutBypassCode).l,a2
ROM:0002254A                 move.w  $26(a0),d0
ROM:0002254E                 move.b  (a2,d0.w),d0
ROM:00022552                 cmpi.b  #$FF,d0
ROM:00022556                 beq.s   @@BypassLockout
ROM:00022558                 move.b  1(a1),d1
ROM:0002255C                 beq.s   @@NoButton
ROM:0002255E                 cmp.b   d0,d1
ROM:00022560                 bne.s   @@NoMatch
ROM:00022562                 addq.w  #1,$26(a0)
ROM:00022566
ROM:00022566 @@NoButton:                             ; CODE XREF: ObjLockoutBypass+52j
ROM:00022566                 rts
ROM:00022568 ; ---------------------------------------------------------------------------
ROM:00022568
ROM:00022568 @@BypassLockout:                        ; CODE XREF: ObjLockoutBypass+4Cj
ROM:00022568                 move.b  #0,(r_BC_Stop).l
ROM:00022570                 rts
ROM:00022572 ; ---------------------------------------------------------------------------
ROM:00022572
ROM:00022572 @@NoMatch:                              ; CODE XREF: ObjLockoutBypass+1Aj
ROM:00022572                                         ; ObjLockoutBypass+26j ...
ROM:00022572                 jsr     (ObjDelay).l
ROM:00022578                 nop
ROM:0002257A                 rts

            ...

ROM:00023520 LockoutBypassCode:dc.b $40              ; DATA XREF: ObjLockoutBypass+3Ao
ROM:00023521                 dc.b $40
ROM:00023522                 dc.b 1
ROM:00023523                 dc.b 8
ROM:00023524                 dc.b 2
ROM:00023525                 dc.b 4
ROM:00023526                 dc.b $10
ROM:00023527                 dc.b $10
ROM:00023528                 dc.b 8
ROM:00023529                 dc.b 2
ROM:0002352A                 dc.b 4
ROM:0002352B                 dc.b 1
ROM:0002352C                 dc.b $20
ROM:0002352D                 dc.b $20
ROM:0002352E                 dc.b 2
ROM:0002352F                 dc.b 4
ROM:00023530                 dc.b 1
ROM:00023531                 dc.b 8
ROM:00023532                 dc.b $80
ROM:00023533                 dc.b $80
ROM:00023534                 dc.b $FF
ROM:00023535                 dc.b 0




This post has been edited by Ralakimus: 24 October 2018 - 07:38 PM

#17 User is offline biggestsonicfan 

Posted 25 October 2018 - 04:47 AM

  • Model2wannaB
  • Posts: 778
  • Joined: 09-May 07
  • Gender:Male
  • Project:Formerly Sonic the Fighters

View PostRalakimus, on 24 October 2018 - 06:58 PM, said:

Fun fact: You can bypass the region lockout screen!

Holy shit, nice find!

#18 User is offline ICEknight 

Posted 25 October 2018 - 08:52 AM

  • Posts: 11104
  • Joined: 11-January 03
  • Gender:Male
  • Location:Spain
  • Wiki edits:18
Oh wow, now that's something unheard of.

#19 User is offline Overlord 

Posted 25 October 2018 - 02:17 PM

  • Substitute Meerkovo IT Chief
  • Posts: 17058
  • Joined: 12-January 03
  • Gender:Male
  • Location:Berkshire, England
  • Project:VGDB
  • Wiki edits:3,204
>"onry"

Dear oh dear...

That said - yes, awesome find! It does make you wonder how many other games have hidden bypasses like this, between this cheat code and Mickey Mania's "oh this console has somehow become another region's console" code...

#20 User is offline E-122-Psi 

Posted 25 October 2018 - 05:29 PM

  • Posts: 1775
  • Joined: 29-December 09
  • Gender:Male
  • Wiki edits:41
That's a cool find.

One thing that bewilders me however is why they'd bother to make a code for region unlocking but wouldn't bother to make any method of unlocking the Sound Test in standard region.

  • 2 Pages +
  • 1
  • 2
    Locked
    Locked Forum

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