We just reached 20,000 articles on this wiki!
If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

The Muppets

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

The Muppets

Developer: Tarantula Studios
Publisher: Take-Two Interactive
Platforms: Game Boy Color, Game Boy
Released in US: April 2000
Released in EU: March 2000


TextIcon.png This game has unused text.
Carts.png This game has revisional differences.


Development Text

At 0x1FFE0D in the ROM there is a regular "Take 2 Interactive" hidden copyrights message:

(C)1999 Take 2 Interactive Europe Ltd.

Below, at 0x1FFE35 there is an internal developer game code:

tmgb0502.us

(for the US Version)

tmgb0502.gb

(for the European Version)

Revisional Differences

Two versions of the game were released in Europe, Game Boy compatible and Game Boy Color exclusive.

Development Structures

At 0x1FFE41 follows the specific game initialization structure common for many of Tarantula's games. The structure contains a list of RAM addresses of internal game variables, each followed by the list of its bit-flags or values along with its internal ASCII names. These names are just for readability purposes of the game sources and just skipped by the game itself while it runs this list and set the according variables at the game's initialization.

For this particular game the list of settings is listed below.

  • For RAM address $FFC0 (internal game settings 0)
    • "Language select" (bit.5 set) (works only for the European version, the US version just skips the Language select code).
    • "Show copyright" (bit.0 set)
  • For RAM address $FFC1 (internal game settings 1)
    • "Music on" (bit.0 set)
    • "Sound fx on" (bit.1 set)
    • "Solid doors" (bit.3 set)
    • "Decrement lives" (bit.4 set)
    • "Falling death" (bit.5 set)
    • "Fire death" (bit.6 set)
    • "Hostile death" (bit.7 set)
  • For RAM address $FFC2
    • "X Char Start" (value $FF, set)
  • For RAM address $FFC3
    • "Y Char Start (value $FF, set)
  • For RAM address $FFC4
    • "Room Start" (value $FF, set)
  • For RAM address $FFC5
    • "Level Start" (value $FF, set)
  • For RAM address $FFC6
    • "Layer Start" (value $FF, set)
  • For RAM address $FFC7
    • "World Start" (value $FF, set)
  • For RAM address $FFC8
    • "Sprite Start" (value $FF, set)