The Cutting Room Floor now has a Patreon page. Thanks for all your support!

If you've blocked our ad, please consider unblocking it.
We promise it isn't annoying. No flash, no sound, ever.

Ads by Project Wonderful! Your ad here, right now: $0

Dr. Robotnik's Mean Bean Machine (Genesis)

From The Cutting Room Floor
Jump to: navigation, search

Title Screen

Dr. Robotnik's Mean Bean Machine

Based on: Puyo Puyo
Developers: Compile, Sega
Publisher: Sega
Platform: Genesis
Released in US: December 1993
Released in EU: January 1994
Released in KR: 1994
Released in BR: 1994

AreasIcon.png This game has unused areas.
GraphicsIcon.png This game has unused graphics.
MusicIcon.png This game has unused music.
SoundtestIcon.png This game has a hidden sound test.
RegionIcon.png This game has regional differences.
Carts.png This game has revisional differences.

NotesIcon.png This game has a notes page
ProtoIcon.png This game has a prototype article

Dr. Robotnik's Mean Bean Machine is a Westernized Puyo Puyo based on the syndicated cartoon Adventures of Sonic the Hedgehog.

To do:
  • Look at the prototype.
  • See if there are any more unused graphics.
  • Document the leftover tilemaps.

Unused Graphics

Most of these are leftovers from Puyo Puyo.


Used in the arcade Puyo Puyo to keep track of the player's credits.

Perhaps unsurprisingly, the game still contains unused assets from the arcade Puyo Puyo. The game no longer contains the "Insert Coin" prompt that was buried in the Mega Drive Puyo Puyo's title screen data, but still contains the credit(s) counter in its gameplay sprite data.

MeanBeanMD PauseText.png

8x16 text is used rather than a unique graphic for the PAUSE text. This is the one used in Puyo Puyo.

MeanBeanMD VSDifficulty.png

Graphics used in Puyo Puyo to denote the 1P VS 2P difficulty modes.

MeanBeanMD NumberDifficulty.png

While the game only uses numbers from 1 to 5 to mark the difficulty levels, other numbers do exist.

Lesson Mode

MeanBean MD LessonModeTileset.png

The entire Endless/Lesson Mode tileset is still present in the game, but is never used. As this game uses only one graphic pointer for the entirety of Scenario Mode (unlike Puyo Puyo), the leftover Lesson Stages do not actually load this tileset. Note that the palette which should be used for these tiles either has been removed or it's never loaded, so the one from Puyo Puyo is used in the image.

MeanBean MD Block.png

This shadowed block was part of the background in the Endless Mode from Puyo Puyo. While a similar set of tiles is still used as the background of various screens, this one is not.

MeanBeanMD FlashingSquare.png

The flashing square is only used in the first Lesson stage.

MeanBeanMD TutorialText.png

This is the tutorial text shown in the first Lesson Stage in Puyo Puyo. Since this is only present in the Endless Mode tileset (which is never loaded during gameplay), the actual object appears scrambled when the stage is accessed in the game.

Cutscene Sprites

Arle doesn't fight Dr. Robotnik's robots anyway. Sonic does, except you don't actually play as Sonic here. Great!

Graphics of Arle! They are always loaded initially (and then partially overwritten) during cutscenes due to developer laziness as they contain the dialog box sprites.

MeanBeanMD Harpy.png

Sprites of Harpy exist too for whatever reason; these are probably the forgotten duplicate Harpy sprite data from Puyo Puyo, as these are never even loaded by Mean Bean Machine either.

Game Over

Do you want to continue?

Leftovers from the Game Over screen of Puyo Puyo. Unsurprisingly, they are never loaded in memory too.

MeanBeanMD VSGameOver.png

More leftovers from Game Over screens, this time from the 1P VS 2P Mode.

High Score

MeanBeanMD HighScore.png

The graphics from High Score screen used in Puyo Puyo were replaced during the conversion, but not completely as they still get loaded in memory.

MeanBeanMD HighScoreFont.png

The High Score screen only uses letters.

MeanBeanMD HighScoreFont2.png

This was used to mark the different game modes. Appropriate graphics exist and are used in this game.

Misc Fonts

MeanBeanMD PuyoPuyoFont.png

The original font of Puyo Puyo is only used in the Checksum Error Screen, so most of it is unused, including numbers and their duplicates.

MeanBeanMD DemoText.png

Another leftover from Puyo Puyo. The font used in the demo mode of the original game obviously isn't used here.

MeanBeanMD DialogFont.png

While this 8x16 font is used during the cast roll in Puyo Puyo, this game uses a different 8x8 one. This is another of the few graphics to never get loaded.

Unused Stages

The Lesson Stages of Puyo Puyo are still present, and can be accessed via patch code 00BEFE:00?? (where "??" is 00, 01, or 02), although they're a bit glitchy: the tutorial text is scrambled, no music plays, Coconuts stands at odd positions in the stage intros, and Scratch takes the place of Skeleton-T as the challenger. The flashing squares showing which beans can be cleared with the current piece still remain, though. Beating the third Lesson Stage advances the player to the ending scene.

Sound Test

To do:
Find code for Sonic Classics version.
What, no sprites this time?

Normally, the game will stop you from playing if it is played on a Japanese Mega Drive. However, if you bypass this (for instance, by changing the region while running or using some sort of patch code), you will be rewarded with the ability to access the sound test in the Options screen. Game Genie code ADTT-AAAE will also make it appear, but it will trigger the Checksum Error below if it is enabled before the Sega logo screen.

In the Sonic Classics version, the above region-change trick does not work.

Some of the songs in the sound test (specifically, 01, 0C, 0D, 0F, 10, 14, and 15) are hidden if the console region is set back to US. However, if the console region is still set to Japan, these tracks will get shown after the normally accessible tracks.

Unused Music

Present in the Sound Test are a few unused songs. These are mostly leftover tracks from Puyo Puyo, which have been updated to use different instruments and actual drum samples, versus the noise-based percussion used in the original game.

Song ID Description
01 Parts of the track sound similar to 02 (used in the intro) and 07 (the song used for Stages 9–12).
0C Stage Clear jingle from Puyo Puyo.
0F Brave of Puyopuyo. While a remixed version is used in-game, this version uses the original arrangement.
10 Theme of Puyopuyo. While a remixed version plays over the cast roll, this version uses the original arrangement.
14 A faster and slightly altered version of the Stage 13 theme.
15 A very weird sound, strangely in the BGM menu.

Checksum Error

Clean your cartridge!

The checksum error screen from the Genesis Puyo Puyo still exists in this game, and is still triggered in the same way, which is of course the ROM checksum failing.

Unused Tilemaps

The game contains tilemaps from the 1P VS 2P and Endless Mode used in Puyo Puyo.

To do:
The tilemap is split in many parts. Find all of these.

Note that while the tileset for Endless Mode still exists, the 1P VS 2P one doesn't.

Sixth Puyo Color

MeanBeanMD Puyo6Pal.png

Color ID: 02

Like in Puyo Puyo, code for the sixth colored puyo still exists here and its palette is used properly. As the graphics were overwritten, in the fixed screenshot tiles from the violet puyo are used.

Normal Fixed
MeanBeanMD Puyo6Normal.png MeanBeanMD Puyo6Edit.png

Regional Differences

US Korea
Dr Robotnik Mean Bean Machine USA.png Dr Robotnik Mean Bean Machine Korea.png

The Korean version changed the lockout screen message to all-caps, and corrected the "onry" typo to "only". It also has the Sound Test accessible without needing to change the region.