We have upgraded to the latest version of MediaWiki and now support TLS1.2 and transcoding!
Please contact us via Discord or Twitter if you experience any problems.

Super Monkey Ball: Touch & Roll

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Super Monkey Ball: Touch & Roll

Also known as: Super Monkey Ball DS (JP)
Developer: Sega
Publisher: Sega
Platform: Nintendo DS
Released in JP: December 1, 2005
Released in US: February 21, 2006
Released in EU: February 17, 2006


AreasIcon.png This game has unused areas.
DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
ModelsIcon.png This game has unused models.
RegionIcon.png This game has regional differences.


Sega's famous monkey-in-a-ball game goes portable for the second time.

Unused Levels

Monkey Ball

A large number of Monkey Ball levels are never used.

Unused Ported Levels


(Source: Ferrox)

Unused New/Test Levels


(Source: Ferrox)

Monkey Wars

Six unused Monkey Wars levels. These were most likely used just for testing. These can be accessed by using one of the below Action Replay codes and selecting any level in Monkey Wars.

Version Action Replay code
USA 020E8FD8 000000??
Europe 020E8E98 000000??
Japan 0210C818 000000??


(Source: SKELUX)
(AR codes: Ferrox)

Monkey Target

Hmmm...
To do:
Is it still functional?

The Monkey Target ramp along with some targets exist in the rom but go unused.


(Source: Ferrox)

Monkey Hockey

Originally, Monkey Hockey was going to use a fully 3D hockey table. In the final, it just uses a 2D graphic.

SMBDS Hockey.png


(Source: Ferrox)

Monkey Golf

Seven unused Monkey Golf courses exist.


(Source: SKELUX)

Unused Models

SMBDS Unused Aiai.pngSMBDS Unused Aiai2.png

Two unused models of Aiai. One of them is based on his older design used since the original Monkey Ball.


SMBDS Balloon.png

An unused model of a balloon.


SMBDS Blimp.png

An unused model of a blimp.


SMBDS Hidden Cube.png

Hidden underneath the level Protuberance is a gray cube which can't be seen.


(Source: Ferrox)

Unused Graphics

SMBDS TYFP.png

A Thank You For Playing graphic that was most likely meant to be seen after the credits.


SMBDS Photo.png

A photo of the developers.


SMBDS-debugfont.png

A debug font.


SMBDS-warsinvisibleicon.pngSMBDS-warsshellicon.pngSMBDS-warsstaricon.png

Present among the weapon graphics for Monkey Wars are three unused icons. An invisible icon. A shell icon, likely a shield. And a star icon, likely a speed boost.

Early Final
SMBDS-fightitemsearly.png SMBDS-fightitemsfinal.png

Early powerup icons for Monkey Fight which are from Super Monkey Ball.


(Source: Ferrox)

Regional Differences

When the game was released internationally, the name was changed from Super Monkey Ball DS to Super Monkey Ball: Touch & Roll. The game's logo was changed and the copyright date was updated.

Japan International
SMBDS Japan Title.png SMBDS Title.png

The international versions added unique names to each of the Monkey Ball levels. In the Japanese version, the levels were named based on the world they were in (WIND 01, WIND 02, WIND 03...).

Debugging Text

WH_SYSSTATE_IDLE
WH_SYSSTATE_BUSY
WH_SYSSTATE_STOP
WM_ERRCODE_FAILED
WH_SYSSTATE_ERROR
WM_ERRCODE_SUCCESS
WM_ERRCODE_NO_DATA
WM_ERRCODE_TIMEOUT
WM_ERRCODE_NO_CHILD
WM_ERRCODE_NO_ENTRY
WM_ERRCODE_DCF_TEST
WH_ERRCODE_NO_RADIO
WM_STATECODE_MP_IND
WM_ERRCODE_OPERATING
WH_SYSSTATE_SCANNING
WM_STATECODE_DCF_IND
WH_SYSSTATE_CONNECTED
WM_ERRCODE_WM_DISABLE
WM_ERRCODE_NO_DATASET
WM_ERRCODE_FIFO_ERROR
WM_STATECODE_MP_START
WM_STATECODE_PORT_RECV
WM_ERRCODE_SEND_FAILED
WM_ERRCODE_FLASH_ERROR
WH_SYSSTATE_KEYSHARING
WM_STATECODE_CONNECTED
WM_STATECODE_MPEND_IND
WM_STATECODE_MPACK_IND
WM_STATECODE_DCF_START
WM_STATECODE_PORT_SEND
WM_STATECODE_FIFO_ERROR
WH_SYSSTATE_DATASHARING
WH_ERRCODE_DISCONNECTED
WM_STATECODE_SCAN_START
WH_SYSSTATE_CONNECT_FAIL
WM_ERRCODE_ILLEGAL_STATE
WM_ERRCODE_INVALID_PARAM
WM_ERRCODE_WL_LENGTH_ERR
WM_STATECODE_BEACON_SENT
WM_STATECODE_BEACON_LOST
WM_STATECODE_BEACON_RECV
WM_STATECODE_REASSOCIATE
WM_ERRCODE_OVER_MAX_ENTRY
WM_STATECODE_PARENT_START
WM_STATECODE_PARENT_FOUND
WM_STATECODE_DISCONNECTED
WM_STATECODE_DISASSOCIATE
WM_STATECODE_AUTHENTICATE
WM_ERRCODE_SEND_QUEUE_FULL
WM_STATECODE_CONNECT_START
WH_SYSSTATE_MEASURECHANNEL
WM_ERRCODE_WL_INVALID_PARAM
WH_ERRCODE_PARENT_NOT_FOUND
WM_ERRCODE_INVALID_POLLBITMAP
WM_STATECODE_PARENT_NOT_FOUND
WH_SYSSTATE_IDLE
WH_Finalize, state = %d
WM not Initialized
recv buffer size = %d
send buffer size = %d
unknown connect mode %d
recv buffer size = %d
send buffer size = %d
unknown connect mode %d
decided channel = %d
channel %d bratio = %x
WH_StateInSetMPData failed - %s
WH_StateInStartChildKeyShare failed
WH_StateOutStartChildMP : WM_StartDataSharing OK
unknown indicate, state = %d
Connect to Parent
WH_StateInStartChildMP failed
Disconnected from Parent
unknown state %d, %s
WH_StateInStartChild : already connected?
WH_StateOutSetChildWEPKey : startchild failed
WH_StateOutEndScan : startchild failed
pictochat parent find
not recieve entry
parent find
WH_StateInEndParent failed
WH_StateInEndParentMP failed
WH_StateInStartParentKeyShare failed
unknown indicate, state = %d
StartParent - new child (aid %x) connected
StartParent - child (aid %x) disconnected
unknown indicate, state = %d
%s ->   %s
N/A N/A D


(Source: Ferrox)

Monkey Race Oddity

The filenames for the six tracks in Monkey Race are:

  • race01 - Space Circuit
  • race02 - Sandy Highway
  • race04 - Banana Road
  • race08 - Frozen Street
  • race09 - Alpine Route
  • race11 - Galaxy Way

This indicates that at there were at least five more tracks at some point during development.


(Source: Ferrox)