the cutting room mirror

RAM

This article has a talk page!
view on tcrf.net

This is a sub-page of Notes:Mickey Mania 7.

0x0 to 0x1000#

  • 0012 - Player Collision (Primary)
    • 2E - Primary Collision for Player (Mickey Mania 7)
    • 14 - Primary Collision for Player (China Rabbit Baby)
  • 0013 - Player Collision (Secondary)
    • B9 - Primary Collision for Player (Mickey Mania 7)
    • 2E - Primary Collision for Player (China Rabbit Baby)
  • 003A - Presumably a level handler.
  • 004C - Music Channel 1 (SFX)
  • 004D - Music Channel 2 (SFX)
  • 004E - Music Channel 3 (SFX)
  • 0070 - Graphic Data
  • 0071 - Graphic Data
  • 0072 - Graphic Data
  • 0073 - Graphic Data
    • 0C - Numbers.
    • 08 - More Numbers.
  • 0301 - Room config.
  • 0302 - Stage handler.
  • 0303 - Tile Config.
    • Cheat 0303?03:02 will enable an extended Y scroll barrier.
  • 0305 - Tile Config.
  • 0319 - Object display
  • 0311 - Screen X Config.
  • 0313 - Y Scroll Config.
  • 0315 - Y Config.
  • 0318 - Mickey GFX.
  • 0x321 - Lives
  • 0x322 - Health
  • 0x325 - Marbles
  • 0x320 - Room
    • 00 - Steamboat Willie
    • 01 - Steamboat Willie (2)
    • 02 - Wharf
    • 03 - Mad Doctor (1)
    • 04 - Mad Doctor (2)
    • 05 - Mad Doctor (3)
    • 06 - Unused
    • 07 - Unused
    • 08 - Moose Hunters
    • 09 - Mickey and the Beanstalk
    • 0A - Mickey and the Beanstalk (2)
    • 0B - The Tower
    • 0C - Final Boss
  • 0x326 - Starting level.
    • 00 - Steamboat
    • 0C - Final Boss
    • 0D - This is where the credits go...
    • 80 to 8C - Playable "garbage data" stages. These are copies of the other stages.
  • 0x339 - Animation speed.
  • 0x33E - Animation frame.
  • 0345 - Win detect
  • 0x347 - Unknown.
  • 0336 - Mickey X
  • 0x332 - X
  • 0x333 - X (Secondary)
  • 0x334 - Y
  • 0x335 - Y (Secondary)
  • 0336 - X (3)
  • 0337 - Y (3)
  • 0x33C - Status
    • 00 - Normal
    • 01 - Jumping
    • 02 - Walking to the exit.
    • 03 - Kill player
    • 04 - Make the player disappear
    • 05 - Hurt the player
    • 06 - Crashes the game
    • 07 - Crashes the game
    • 08 - Toggles sprite flickering
    • 09 - Stops the player.
    • 0A - Crashes the game
    • 0B - Crashes the game
    • 0C - Walking to the exit.
    • 0D - Crashes the game
    • 0E - Stops the player.
    • 0F - Stops the player.
    • 10 - Crashes the game
    • 11 - Stops the player.
    • 12 - Garbage data. Fries the entire game.
    • 80 to 8A - Duplicate
    • FF - Garbage data. Fries the entire game.
  • 0x33D - Y Velocity.
  • 0342 - Invincibility duration
  • 03C1 - Object X
  • 03D4 - Object-related.
  • 03D2 - Object-related.
  • 03D3 - Object Y
  • 03C9 - Object-related.
  • 0400 - Option
    • It's also the primary object ID.
  • 0402 - Option 1
    • It also enables a level select.
  • 0403 - Option 2
  • 0410 - Object 2
  • 0411 to 041F - Object 2 Configs
  • 0420 - Object 3
  • 0421 to 042F - Object 3 Configs
  • 0430 - Object 4
  • 0431 to 043F - Object 4 Configs
  • 0440 - Object 5
  • 0441 to 044F - Object 5 Configs
  • 0450 - Object 6
  • 0451 to 045F - Object 6 Configs
  • 0460 - Object 7
  • 0461 to 046F - Object 7 Configs
  • 0470 - Object 8
  • 0471 to 047F - Object 8 Configs
  • 0480 - Object 9
  • 0481 to 048F - Object 9 Configs

Object-Specific Variables#

Object ID 34

Name: Boss (Pete)

Object configurations:

  • 0411 - Measures the X position
  • 0412 - Measures the X position
  • 0413 - Measures the Y position
  • 0407 - Measures the amount of hit-points does it take. By default it's 5 hits. Freezing it to 1 will make it invincible, and freezing it to 0 will make it defeat.
  • 0415 - Direction.
  • 0414 - Measures the Y position
  • 041D - Check if it's hit.

Game Genie-Compatible#

  • 8879 (AAYEOA) - Moves the number at a desired position.
  • EAYANE (8877:88) - Changes the number graphic.
  • 8876 - Changes the number graphic.
  • 8875 - Changes the number graphic.
  • 8874 - Changes the number graphic.
  • 8873 - Changes the number.
  • 8872 - Changes the number.
  • 8871 - Changes the number.
  • 8870 - Changes the number.
  • 88D2 - Changes the sound effect when throwing a marble.
    • A8 - Jumping Sound
    • AA - Throwing sound.

Garbage Data#

All addresses are Game Genie-compatible.

  • 8000 - Crashes the game if address is freezed to 0
  • 8020 - Freezing this address to 0 will make the game corrupted, but playable.
    • 01 - Corrupts the tile scheme.
  • 8022 - Crashes the game
  • 8025 - Puts up weird effects for Mickey on the title screen.
    • 8025?01:00
  • 8083 - Freezing this address to 0 will make the title screen go wack. Prone to crashes.
  • 8085 - Freezing this address to 0 will make the game corrupted, but playable.
    • 01 - Adds in colored stripes
    • 00 - Corrupts the level.
      • Additionally, to load the music properly, you need to use cheat code 8085?01:00 or Game Genie code AEEAIAPA.
    • 04 - Corrupts the level's tile scheme.
    • 44 - Corrupts the level's tile scheme.
  • 8086 - Crashes the level if this address is freezed to 0.
  • 8087 - Freezing this address to 0 will make the game corrupted, but playable (crashes more often).
  • 8088 - Crashes the level if this address is freezed to 0.
  • 8089 - Crashes the level if this address is freezed to 0.
  • 8122 - Unknown
    • 8122:02 - Pauses the title screen.
  • 8138 - Stops starting the game.
  • 8145 - Freezing this address to 0 will make the game corrupted, but playable (crashes more often).
  • 8322 - Start Button thing?
  • 8330
  • 8523 - Unknown

Duplicate Rooms#

They load random palettes.

  • 80 (128) - Duplicate Steamboat level. The only difference is that the ground is raised higher, and the player position. It also loads the correct palette.
    • Beating the level will send you to "Mad Doctor".
    • Use codes 0012:B6 and 0013:B7 to not fall down and die.
  • 81 (129) - Duplicate Wharf level. The only difference is that the ground is raised higher, and the player position.
  • 82 (130) - Duplicate Wharf level. The only difference is that the ground is raised higher, and the player position.
  • 83 (131) - Duplicate "Mad Doctor" level. The only difference is that the ground is raised lower. Reaching to the exit will crash the game.
  • 84 (132) - Duplicate "Mad Doctor" level. The only difference is that the screen does not scroll.
  • 85 (133) - Duplicate "Mad Doctor" level. The palette does fit well.
  • 86 (134) - Duplicate level.
  • 87 (135) - Duplicate level.
  • 88 (136) - Duplicate level. No difference.
  • 89 (137) - Duplicate level. The only difference is the spawn point. The ground is raised lower.
  • 8A (138) - Duplicate level. The only difference is the spawn point. The ground is raised higher.
  • 8B (139) - Duplicate level.
  • 8C (140) - Duplicate boss level. The only difference is the background doesn't scroll. In addition, you might fall to the ground and die. Beating the boss will crash the game.

Palette#

In RAM#

  • EF12 - EF15 - Mickey's Palette.

0E 0F 17 38

  • EF20 - EF2F - Steamboat Willie (1)

10 31 0E 03 23 33 0E 0C 1C 2C 0E 00 10 30

  • EF30 - EF3F - Steamboat Willie (2)

Cheats#

To make Mickey go Super Mickey, have these following codes on:

  • Game Genie codes ZAPTKY and ZLPTSY change his color to blue (has an effect on palette addresses EF14 and EF15).
  • 0325:64 to add in infinite marbles.
  • 0342:32 to make him invincible.
  • 033D?04:10 and 0339:00 to make him fast.

That's it.

To improve the game's palette, you need to activate these Game Genie codes:

  • TAPTUY, TPPTKY, AZPTSY
  • TAIVUN, GAIVKN, GPIVSN, TAITNY, ALIVON, TPIVEY, TAAVUY

To enter an extremely glitched level, activate these codes:

  • 033C?03:01
  • 8085?01:00 (AEEAIAPA)
  • 0320:8B
  • 0012:00
  • 8087:00
  • 8020:01
  • 8145:33