Whomp 'Em/ROM map

From Data Crystal
< Whomp 'Em
Revision as of 02:42, 24 January 2024 by Xkeeper (talk | contribs) (Xkeeper moved page Whomp 'Em:ROM map to Whomp 'Em/ROM map: normalize subpages and titles)
Jump to navigation Jump to search

Chip tiny.png The following article is a ROM map for Whomp 'Em.

Levels

Intro Level

  • 0x000010 - Beginning of part 1
  • 0x0003CF - End of part 1
  • 0x0003D0 - Beginning of part 2
  • 0x00069F - End of part 2
  • 0x0007A0 - Beginning of part 3
  • 0x000B4F - End of part 3
  • 0x000B50 - Beginning of part 4
  • 0x000FFF - End of part 4
  • 0x001000 - Beginning of part 5
  • 0x0011DF - End of part 5
  • 0x00B7E3 - beginning of Y location
  • 0x00B7E4 - beginning of X location
  • 0x01D19A - Pointer for Music

Sacred Forest

  • 0x008010 - Beginning of part 1
  • 0x00878F - End of part 1
  • 0x008790 - Beginning of part 2
  • 0x008E1F - End of part 2
  • 0x008E20 - Beginning of part 3
  • 0x0090EF - End of part 3
  • 0x0090F0 - Beginning of part 4
  • 0x00959F - End of part 4
  • 0x0095A0 - Beginning of part 5
  • 0x00977F - End of part 5
  • 0x009780 - Beginning of Boss room
  • 0x00986F - End of Boss room
  • 0x00B7E5 - beginning Y location
  • 0x00B7E6 - beginning X location
  • 0x01D2C1 - Pointer for Music
  • 0x01D2D7 - Pointer for Graphics for first part of Level
  • 0x01D2D9 - Pointer for Graphics for first part of Level
  • 0x01D2E5 - Length of Part 1
  • 0x01D33D - Pointer for Graphics for second part of Level
  • 0x01D33F - Pointer for Graphics for second part of Level
  • 0x01E2A3 ~ 0x01E2A5 - Part of the pallet used for Sprites

Fire Test

  • 0x004010 - Beginning of part 1
  • 0x00478F - End of part 1
  • 0x004790 - Beginning of part 2
  • 0x004E1F - End of part 2
  • 0x004E20 - Beginning of part 3
  • 0x0052CF - End of part 3
  • 0x0052D0 - Beginning of Boss room
  • 0x0053BF - End of Boss room
  • 0x00B7E7 - beginning Y location
  • 0x00B7E8 - beginning X location
  • 0x01D3CD - Pointer for Music

Ice Ritual

  • 0x0053C0 - Beginning of part 1
  • 0x005EFF - End of part 1
  • 0x005F00 - Beginning of part 2
  • 0x005FEF - End of part 2
  • 0x005FF0 - Beginning of part 3
  • 0x006A3F - End of part 3
  • 0x006A40 - Beginning of part 4
  • 0x006D0F - End of part 4
  • 0x006D10 - Beginning of Boss room
  • 0x006FDF - End of Boss room
  • 0x00B7E9 - beginning Y location
  • 0x00B7EA - beginning X location
  • 0x01D4B0 - Pointer for Music

Secret Cliff

  • 0x00C010 - Beginning of part 1
  • 0x00C78F - End of part 1
  • 0x00C790 - Beginning of part 2
  • 0x00CC3F - End of part 2
  • 0x00CC40 - Beginning of part 3
  • 0x00CF0F - End of part 3
  • 0x00CF10 - Beginning of part 4
  • 0x00D3BF - End of part 4
  • 0x00D3C0 - Beginning of part 5
  • 0x00D77F - End of part 5
  • 0x00D780 - Beginning of Boss room
  • 0x00D86F - End of Boss room
  • 0x00B7E5 - beginning Y location
  • 0x00B7E6 - beginning X location
  • 0x01D5B0 - Pointer for Music

Water Test

  • 0x00D870 - Beginning of part 1
  • 0x00DD1F - End of part 1
  • 0x00DD20 - Beginning of part 2
  • 0x00DFEF - End of part 2
  • 0x00DFF0 - Beginning of part 3
  • 0x00E49F - End of part 3
  • 0x00E4A0 - Beginning of part 4
  • 0x00E94F - End of part 4
  • 0x00E950 - Beginning of part 5
  • 0x00EDFF - End of part 5
  • 0x00EE00 - Beginning of Boss room
  • 0x00EEEF - End of Boss room
  • 0x00B7ED - beginning Y location
  • 0x00B7EE - beginning X location
  • 0x01D6E1 - Pointer for Music

Magic Forest

  • 0x009870 - Beginning of part 1
  • 0x009E0F - End of part 1
  • 0x009E10 - Beginning of part 2
  • 0x00A0DF - End of part 2
  • 0x00A0E0 - Beginning of part 3
  • 0x00A76F - End of part 3
  • 0x00A770 - Beginning of part 4
  • 0x00AC1F - End of part 4
  • 0x00AC20 - Beginning of part 5
  • 0x00ADFF - End of part 5
  • 0x00AE00 - Beginning of Boss room
  • 0x00AEEF - End of Boss room
  • 0x00B7E5 - beginning Y location
  • 0x00B7E6 - beginning X location
  • 0x01D846 - Pointer for Music

Final Level

  • 0x0011E0 - Beginning of part 1
  • 0x00177F - End of part 1
  • 0x001780 - Beginning of part 2/6
  • 0x001A4F - End of part 2/6
  • 0x001A50 - Beginning of part 3
  • 0x001EFF - End of part 3
  • 0x001F00 - Beginning of part 4
  • 0x0021CF - End of part 4
  • 0x0021D0 - Beginning of part 5
  • 0x00267F - End of part 5
  • 0x002680 - Beginning of part 7
  • 0x002B2F - End of part 7
  • 0x00B7F1 - beginning Y position
  • 0x00B7F2 - beginning X position
  • 0x01CF95 - Pointer for Music
  • 0x003140 - Beginning of Boss level
  • 0x00322F - End of Boss level

Opening/Final Battle

  • 0x00327E - Beginning of Boss sprite
  • 0x003401 - End of Boss sprite
  • 0x01B75A - Beginning of Totem Pole
  • 0x01BB19 - End of Totem Pole
  • 0x01BB5A - Beginning of Title Screen
  • 0x01BF19 - End of Title Screen

Map

  • 0x01B35A - Beginning of Map Screen
  • 0x01B719 - End of Map Screen


Items

  • 0x01F994 - The number of times loaded for the Strong Spearhead.
  • 0x01F99A - The number of hits loaded for the Helment to take.
Unsure about the 1st heart container (is loaded differently)
  • 0x016C0B - Number of medicine needed for 2nd heart container.
  • 0x016C0C - Number of medicine needed for 3rd heart container.
  • 0x016C0D - Number of medicine needed for 4th heart container.
  • 0x016C0E - Number of medicine needed for 5th heart container.
  • 0x016C0F - Number of medicine needed for 6th heart container.
  • 0x016c10 - Number of medicine needed for 7th heart container.
  • 0x01C09C - Amount of health and health containers to begin with
  • 0x01C0B7 - Length of the spear at the beginning only
  • 0x01DF06 - Length of the spear in levels
  • 0x016B1F - Time limit set for Invincibility

Sound data

  • 0x0108E5 ~ 0x0108E6 - Sound effect data for slash across the screen
  • 0x0108E7 ~ 0x010954 - Sound effect for Title Appearing
  • 0x010DF2 ~ 0x010E1B - Sound effect for
  • 0x010F8F ~ 0x010FB0 - Sound effect for

Music data

  • 0x011B67 ~ 0x011C1A - Music data for Prequal Music
  • 0x011C13 ~ 0x011CE9 - Music data for Beginning Level Music
  • 0x01272C ~ 0x012AA8 - Music data for Ice Test

Controls

  • 0x01C13C - Button press to pause
  • 0x01C17E - Button press to unpause
  • 0x007E0F - Button press to unpause (Intro level)
  • 0x01F61E - Button press to change ability

Palettes

  • 0x01E3CD ~ 0x01E3D8 - Map
  • 0x01E319 ~ 0x01E323 - Intro Level
  • 0x01E325 ~ 0x01E330 - Sacred Forest
  • 0x01E331 ~ 0x01E342 - Fire Test (includes changing palette)
  • 0x01E343 ~ 0x01E34E - Ice Ritual
  • 0x01E34F ~ 0x01E35A - Secret Cliff
  • 0x01E35B ~ 0x01E369 - Water Test (includes changing palette)
  • 0x01E373 ~ 0x01E37E - Magic Forest
  • 0x01E400 ~ 0x01E40B - Title Screen