MOTHER 3:ROM map

From Data Crystal
Revision as of 00:57, 10 June 2016 by FCandChill (talk | contribs)
Jump to: navigation, search

ROM file addressing is used. For GBA addressing, add 0x8000000.

Primary engine

  • 0000000 to 00000BF (00000C0) = ROM header
  • 00000C0 to 00C179F (00C16E0) = Code
  • 00C17A0 to 00C17D7 (0000038) = Jump table
  • 00C17D8 to 00C1A57 (0000280) = Sine table (16-bit, signed)
  • 00C1A58 to 00C1A8F (0000038) = Jump table
  • 00C1A90 to 00C1B1F (0000090) = Movement directions table
  • 00C1B20 to 00C1B5D (000003E) = Game layers's printing and updating logic

Overworld Data

  • 00C1B5E to 00C1D5F (0000023) = Overworld Name's palette + End of chapter text's palette
  • 00C1B5E to 00C2200 (00004A1) = Text boxes graphics's pointers and coordinates
  • 00C2200 to 00C222B (000002C) = Cursor animations arrangements
  • 00C222C to 00C22C3 (0000098) = Menu icon arrangements and menu line's position ("Item"/"Equip"...) in the overworld
  • 00C22C4 to 00C2AF7 (0000834) = Various arrangements data (Some are for playable characters) + Overworld swirl animations (Not all of them)

Primary data bank

  • 00C2AF8 to 00C2BE7 (00000F0) = Town map size table
  • 00C2BE8 to 00C5AC7 (0002EE0) = Town map info table
  • 00C5AC8 to 00C5BB7 (00000F0) = Mystery table (20 entries, 12 bytes per entry)
  • 00C5BB8 to 00C5F9F (00003E8) = Map's Music table, each map has an assigned byte.
  • 00C5FA0 to 00C5FD7 (0000038) = Jump table
  • 00C5FD8 to 00C5FDF (0000008) = Menu's tiles (Example: Inside Item Menu)
  • 00C5FE0 to 00C5FFF (0000020) = Menu text's palette
  • 00C6000 to 00C625F (0000260) = Mystery table (19 entries, 32 bytes per entry)
  • 00C6260 to 00C6B63 (0000904) = Unclassified data
  • 00C6B64 to 00C6D61 (00001FE) = Enemy guide (for the Battle Memory)
  • 00C6D62 to 00C7627 (00008C6) = Unclassified data
  • 00C7628 to 00C769F (0000078) = Jump table
  • 00C76A0 to 00C76A7 (0000008) = Credits Background and photos
  • 00C76A8 to 00C7D79 (00006DA) = Credits sprite placement data
  • 00C7D7A to 00C7DAF (0000036) = Unclassified data
  • 00C7DB0 to 00C7DE7 (0000038) = Jump table
  • 00C7DE8 to 00C7FE7 (0000200) = Gameboy Player logo palette
  • 00C7FE8 to 00CBFE7 (0004000) = Gameboy Player logo graphics
  • 00CBFE8 to 00CC4E7 (0000500) = Gameboy Player logo arrangement
  • 00CC4E8 to 00CD927 (0001440) = Level-up stats table
  • 00CD928 to 00CF227 (0001900) = Level-up experience table
  • 00CF228 to 00CF727 (0000500) = Mystery table (64 entries, 20 bytes per entry, battle action related)
  • 00CF728 to 00CFFBF (0000898) = Battle skills table
  • 00CFFC0 to 00D0D27 (0000268) = Unclassified data
  • 00D0D28 to 00D9D27 (0009000) = Enemy data
  • 00D9D28 to 00E1707 (00079E0) = Battle actions table
  • 00E1708 to 00E1907 (0000200) = Mystery table (64 entries, 8 bytes per entry)
  • 00E1908 to 00E5107 (0003800) = PSI data
  • 00E5108 to 00EBD07 (0006C00) = Item data
  • 00EBD08 to 00EC577 (0000870) = Shop data
  • 00EC578 to 00EC92F (00003B8) = Mystery table (119 entries, 8 bytes per entry, battle music related)
  • 00EC930 to 00ECD3F (0000410) = Battle group table
  • 00ECD40 to 00ED93F (0000C00) = Sound player table
  • 00ED940 to 0119C23 (002C2E4) = Seventh circle of ASCII hell
  • 0119C24 to 0119C53 (0000030) = Jump table

Music, sound and debug bank

  • 0119C54 to 01203BB (0006768) = Instruments
  • 01203BC to 0120DAB (00009F0) = Unclassified data
  • 0120DAC to 0120E1B (0000070) = Channel 3 waveforms
  • 0120E1C to 0120E83 (0000068) = Unclassified data
  • 0120E94 to 0124C13 (0003D80) = Song pointer table
  • 0124C14 to 0124C17 (0000004) = Empty song
  • 0124C18 to 0BCBDBB (0AA71A4) = Sound samples (10.6 MB!)
  • 0BCBDBC to 0CDB0B3 (010F2F8) = Music data
  • 0CDB0B4 to 0CDB397 (00002E4) = Unclassified data
  • 0CDB398 to 0CDB4AF (0000118) = Powers of 10 in IEEE-754 double-precision floating point format with words swapped
  • 0CDB4B0 to 0CDB9F7 (0000548) = Seventh circle of ASCII hell, part 2

Text and font bank

Map bank

Sprite bank

Menu, status, and misc. graphics

  • 1AF3790 to 1AF389F (0000110) = Pointer table
  • 1AF38A0 to 1AF489F (0001000) = Menu icon graphics
  • 1AF48A0 to 1AF48BF (0000020) = Plain palette
  • 1AF48C0 to 1AF48DF (0000020) = Mint palette
  • 1AF48E0 to 1AF48FF (0000020) = Strawberry palette
  • 1AF4900 to 1AF491F (0000020) = Banana palette
  • 1AF4920 to 1AF493F (0000020) = Peanut palette
  • 1AF4940 to 1AF495F (0000020) = Grape palette
  • 1AF4960 to 1AF497F (0000020) = Melon palette
  • 1AF4980 to 1AF4A7F (0000100) = Menu arrangement (with PSI icon)
  • 1AF4A80 to 1AF4B7F (0000100) = Menu arrangement (without PSI icon)
  • 1AF4B80 to 1AF5F7F (0001400) = Misc. menu icon graphics
  • 1AF5F80 to 1AF5F9F (0000020) = Mystery menu palette
  • 1AF5FA0 to 1AF607F (00000E0) = Mystery arrangement
  • 1AF6080 to 1AF647F (0000400) = Status icon graphics
  • 1AF6480 to 1AF7C7F (0001800) = HP/PP box graphics (out of battle)
  • 1AF7C80 to 1AF7C9F (0000020) = Plain palette
  • 1AF7CA0 to 1AF7CBF (0000020) = Mint palette
  • 1AF7CC0 to 1AF7CDF (0000020) = Strawberry palette
  • 1AF7CE0 to 1AF7CFF (0000020) = Banana palette
  • 1AF7D00 to 1AF7D1F (0000020) = Peanut palette
  • 1AF7D20 to 1AF7D3F (0000020) = Grape palette
  • 1AF7D40 to 1AF7D5F (0000020) = Melon palette
  • 1AF7D60 to 1AF855F (0000800) = Mystery arrangement
  • 1AF8560 to 1AF8D5F (0000800) = Mystery arrangement
  • 1AF8D60 to 1AF955F (0000800) = Mystery arrangement
  • 1AF9560 to 1AF9D5F (0000800) = Mystery arrangement
  • 1AF9D60 to 1AFA55F (0000800) = Mystery arrangement
  • 1AFA560 to 1AFAD5F (0000800) = Mystery arrangement
  • 1AFAD60 to 1AFB55F (0000800) = Mystery arrangement
  • 1AFB560 to 1AFBD5F (0000800) = Mystery arrangement
  • 1AFBD60 to 1AFC95F (0000C00) = Rolling HP/PP graphics (out of battle)
  • 1AFC960 to 1AFC97F (0000020) = Rolling HP/PP palette (out of battle)
  • 1AFC980 to 1AFCD7F (0000400) = Weird sparkle graphics
  • 1AFCD80 to 1AFCE6F (00000F0) = Mystery arrangement
  • 1AFCE70 to 1AFD26F (0000400) = Mystery graphics
  • 1AFD270 to 1AFD66F (0000400) = Number graphics (0123456789:)
  • 1AFD670 to 1AFD6C3 (0000054) = Debug text pointer table
  • 1AFD6C4 to 1AFD8CF (000020C) = Debug text
  • 1AFD8D0 to 1B004CF (0002C00) = ATM graphics
  • 1B004D0 to 1B004EF (0000020) = ATM palette
  • 1B004F0 to 1B00CEF (0000800) = ATM arrangement (deposit)
  • 1B00CF0 to 1B014EF (0000800) = ATM arrangement (withdrawal)
  • 1B014F0 to 1B018EF (0000400) = ATM cursor graphics
  • 1B018F0 to 1B0190F (0000020) = ATM cursor palette
  • 1B01910 to 1B0353F (0001C30) = Compressed chapter screen graphics
  • 1B03540 to 1B0357F (0000040) = Chapter screen palettes
  • 1B03580 to 1B03D7F (0000800) = Chapter 1 arrangement
  • 1B03D80 to 1B0457F (0000800) = Chapter 2 arrangement
  • 1B04580 to 1B04D7F (0000800) = Chapter 3 arrangement
  • 1B04D80 to 1B0557F (0000800) = Chapter 4 arrangement
  • 1B05580 to 1B05D7F (0000800) = Chapter 5 arrangement
  • 1B05D80 to 1B0657F (0000800) = Chapter 6 arrangement
  • 1B06580 to 1B06D7F (0000800) = Chapter 7 arrangement
  • 1B06D80 to 1B0757F (0000800) = Chapter 8 arrangement
  • 1B07580 to 1B07A13 (0000494) = Compressed English font, unused
  • 1B07A14 to 1B07A53 (0000040) = Unused credits palettes?
  • 1B07A54 to 1B0CA53 (0005000) = Arrangements for part of the credits, Itoi's name spelled wrong, all unused

Battle swirls and town maps

  • 1B0CA54 to 1B18307 (000B8B4) = Battle swirls
  • 1B18308 to 1B8FC5B (0077954) = Town maps
  • 1B8FC5C to 1B8FFBF (0000364) = Unclassified data

Menu and naming screen graphics and text

  • 1B8FFC0 to 1B9013F (0000180) = Pointer table
  • 1B90140 to 1B90823 (00006E4) = Various menu graphics (compressed)
  • 1B90824 to 1B908E3 (00000C0) = Menu palettes (Plain)
  • 1B908E4 to 1B909A3 (00000C0) = Menu palettes (Mint)
  • 1B909A4 to 1B90A63 (00000C0) = Menu palettes (Strawberry)
  • 1B90A64 to 1B90B23 (00000C0) = Menu palettes (Banana)
  • 1B90B24 to 1B90BE3 (00000C0) = Menu palettes (Peanut)
  • 1B90BE4 to 1B90CA3 (00000C0) = Menu palettes (Grape)
  • 1B90CA4 to 1B90D63 (00000C0) = Menu palettes (Melon)
  • 1B90D64 to 1B91563 (0000800) = Goods/PSI menu arrangement (tile number offset by 0x80, palette number offset by 2)
  • 1B91564 to 1B91D63 (0000800) = Status menu arrangement (tile number offset by 0x80, palette number offset by 2)
  • 1B91D64 to 1B92563 (0000800) = Item menu arrangement (Use, Give, Drop) (tile number offset by 0x80, palette number offset by 2)
  • 1B92564 to 1B92D63 (0000800) = Mystery arrangement
  • 1B92D64 to 1B93563 (0000800) = Mystery arrangement
  • 1B93564 to 1B93D63 (0000800) = Mystery arrangement
  • 1B93D64 to 1B94563 (0000800) = Mystery arrangement
  • 1B94564 to 1B94D63 (0000800) = Mystery arrangement
  • 1B94D64 to 1B95563 (0000800) = Equip menu arrangement (tile number offset by 0x80, palette number offset by 2)
  • 1B95564 to 1B95D63 (0000800) = Shop menu arrangement (initial) (tile number offset by 0x80, palette number offset by 2)
  • 1B95D64 to 1B96563 (0000800) = Shop menu arrangement (expanded) (tile number offset by 0x80, palette number offset by 2)
  • 1B96564 to 1B96D63 (0000800) = Mystery menu arrangement (tile number offset by 0x80, palette number offset by 2)
  • 1B96D64 to 1B97563 (0000800) = Shop menu arrangement (full) (tile number offset by 0x80, palette number offset by 2)
  • 1B97564 to 1B97D63 (0000800) = Memo menu arrangement (with divider) (tile number offset by 0x80, palette number offset by 2)
  • 1B97D64 to 1B98563 (0000800) = Memo menu arrangement (without divider) (tile number offset by 0x80, palette number offset by 2)
  • 1B98564 to 1B98D63 (0000800) = Battle Memory menu arrangement
  • 1B98D64 to 1B99563 (0000800) = Black screen arrangement
  • 1B99564 to 1B9D563 (0004000) = Various menu icon graphics
  • 1B9D564 to 1B9D807 (00002A4) = Compressed menu icon graphics (DOWN, UP, SELECT, A, B)
  • 1B9D808 to 1B9D957 (0000150) = Compressed Battle Memory sprites (START BATTLE!)
  • 1B9D958 to 1B9DA77 (0000120) = Mystery palettes
  • 1B9DA78 to 1B9DB97 (0000120) = Mystery palettes
  • 1B9DB98 to 1B9DCB7 (0000120) = Mystery palettes
  • 1B9DCB8 to 1B9DDD7 (0000120) = Mystery palettes
  • 1B9DDD8 to 1B9DEF7 (0000120) = Mystery palettes
  • 1B9DEF8 to 1B9E017 (0000120) = Mystery palettes
  • 1B9E018 to 1B9E137 (0000120) = Mystery palettes
  • 1B9E138 to 1B9E257 (0000120) = Mystery palettes
  • 1B9E258 to 1B9E66B (0000414) = Non-graphics
  • 1B9E66C to 1B9EA6B (0000400) = Mystery graphics
  • 1B9EA6C to 1B9EA8B (0000020) = Mystery palette
  • 1B9EA8C to 1B9EBDB (0000150) = File loading screen graphics (compressed)
  • 1B9EBDC to 1B9EC1B (0000040) = File loading screen palettes (Plain)
  • 1B9EC1C to 1B9EC5B (0000040) = File loading screen palettes (Mint)
  • 1B9EC5C to 1B9EC9B (0000040) = File loading screen palettes (Strawberry)
  • 1B9EC9C to 1B9ECDB (0000040) = File loading screen palettes (Banana)
  • 1B9ECDC to 1B9ED1B (0000040) = File loading screen palettes (Peanut)
  • 1B9ED1C to 1B9ED5B (0000040) = File loading screen palettes (Grape)
  • 1B9ED5C to 1B9ED9B (0000040) = File loading screen palettes (Melon)
  • 1B9ED9C to 1B9F59B (0000800) = File loading screen arrangement (first file selected)
  • 1B9F59C to 1B9FD9B (0000800) = File loading screen arrangement (second file selected)
  • 1B9FD9C to 1BA059B (0000800) = Possible file loading screen-related arrangement
  • 1BA059C to 1BA0D9B (0000800) = Mystery arrangement
  • 1BA0D9C to 1BA619B (0005400) = Naming screen graphics (hiragana + family background)
  • 1BA619C to 1BAB59B (0005400) = Naming screen graphics (katakana)
  • 1BAB59C to 1BB099B (0005400) = Naming screen graphics (English)
  • 1BB099C to 1BB299B (0002000) = Naming screen graphics (Duster background)
  • 1BB299C to 1BB499B (0002000) = Naming screen graphics (Salsa background)
  • 1BB499C to 1BB699B (0002000) = Naming screen graphics (Kumatora background)
  • 1BB699C to 1BB899B (0002000) = Naming screen graphics (Sanctuary background)
  • 1BB899C to 1BBA99B (0002000) = Naming screen graphics (Factory background)
  • 1BBA99C to 1BBA9FB (0000060) = Naming screen palettes (Plain)
  • 1BBA9FC to 1BBAA5B (0000060) = Naming screen palettes (Mint)
  • 1BBAA5C to 1BBAABB (0000060) = Naming screen palettes (Strawberry)
  • 1BBAABC to 1BBAB1B (0000060) = Naming screen palettes (Banana)
  • 1BBAB1C to 1BBAB7B (0000060) = Naming screen palettes (Peanut)
  • 1BBAB7C to 1BBABDB (0000060) = Naming screen palettes (Grape)
  • 1BBABDC to 1BBAC3B (0000060) = Naming screen palettes (Melon)
  • 1BBAC3C to 1BBACDB (00000A0) = Naming screen palettes (Duster background)
  • 1BBACDC to 1BBAD7B (00000A0) = Naming screen palettes (Salsa background)
  • 1BBAD7C to 1BBAE1B (00000A0) = Naming screen palettes (Kumatora background)
  • 1BBAE1C to 1BBAF1B (0000100) = Naming screen palettes (Sanctuary background)
  • 1BBAF1C to 1BBAFBB (00000A0) = Naming screen palettes (Factory background)
  • 1BBAFBC to 1BBB7BB (0000800) = Naming screen arrangement (hiragana/katakana/English)
  • 1BBB7BC to 1BBBFBB (0000800) = Naming screen arrangement (Factory overlay)
  • 1BBBFBC to 1BBC7BB (0000800) = Naming screen arrangement (Family background)
  • 1BBC7BC to 1BBCFBB (0000800) = Naming screen arrangement (Duster background)
  • 1BBCFBC to 1BBD7BB (0000800) = Naming screen arrangement (Salsa background)
  • 1BBD7BC to 1BBDFBB (0000800) = Naming screen arrangement (Kumatora background)
  • 1BBDFBC to 1BBE7BB (0000800) = Naming screen arrangement (Sanctuary background)
  • 1BBE7BC to 1BBEFBB (0000800) = Naming screen arrangement (Factory background)
  • 1BBEFBC to 1BBF7BB (0000800) = Naming screen summary arrangement
  • 1BBF7BC to 1BBFFBB (0000800) = Black screen arrangement
  • 1BBFFBC to 1BC07BB (0000800) = Text speed/window flavor arrangement
  • 1BC07BC to 1BC0FBB (0000800) = Mystery arrangement
  • 1BC0FBC to 1BC0FDB (0000020) = Mystery palette
  • 1BC0FDC to 1BC17DB (0000800) = Mystery arrangement
  • 1BC17DC to 1BC1FDB (0000800) = Mystery arrangement
  • 1BC1FDC to 1BC23DB (0000400) = Mystery graphics
  • 1BC23DC to 1BC23FB (0000020) = Mystery palette
  • 1BC23FC to 1BC263B (0000240) = Menu text pointer table
  • 1BC263C to 1BCDC3F (000B604) = Menu text

Misc. graphics and data

  • 1BCDC40 to 1BCDD6F (0000130) = Jump table
  • 1BCDD70 to 1BCDD8B (000001C) = Unclassified data
  • 1BCDD8C to 1C5FCCB (0091F40) = Title screen graphics

Credits

  • 1C5FCCC to 1C5FD2B (0000060) = Sprite placement pointer table
  • 1C5FD2C to 1C5FEA3 (0000178) = Credits pointer table
  • 1C5FEA4 to 1C60EA3 (0001000) = Drago area graphics
  • 1C60EA4 to 1C60EE3 (0000040) = Drago area palettes
  • 1C60EE4 to 1C613E3 (0000500) = Drago area arrangement
  • 1C613E4 to 1C623E3 (0001000) = Fire pit graphics
  • 1C623E4 to 1C62423 (0000040) = Fire pit palettes
  • 1C62424 to 1C62923 (0000500) = Fire pit arrangement
  • 1C62924 to 1C63D23 (0001400) = Magypsie house graphics
  • 1C63D24 to 1C63E43 (0000120) = Magypsie house palettes
  • 1C63E44 to 1C64343 (0000500) = Magypsie house arrangement
  • 1C64344 to 1C65343 (0001000) = Wess' house graphics
  • 1C65344 to 1C653A3 (0000060) = Wess' house palettes
  • 1C653A4 to 1C658A3 (0000500) = Wess' house arrangement
  • 1C658A4 to 1C66CA3 (0001400) = Osohe Castle graphics
  • 1C66CA4 to 1C66CE3 (0000040) = Osohe Castle palettes
  • 1C66CE4 to 1C671E3 (0000500) = Osohe Castle arrangement
  • 1C671E4 to 1C681E3 (0001000) = Desert graphics
  • 1C681E4 to 1C68223 (0000040) = Desert palettes
  • 1C68224 to 1C68723 (0000500) = Desert arrangement
  • 1C68724 to 1C6A323 (0001C00) = Tazmily graphics
  • 1C6A324 to 1C6A363 (0000040) = Tazmily palettes
  • 1C6A364 to 1C6A863 (0000500) = Tazmily arrangement
  • 1C6A864 to 1C6B863 (0001000) = Yado Inn graphics
  • 1C6B864 to 1C6B8A3 (0000040) = Yado Inn palettes
  • 1C6B8A4 to 1C6BDA3 (0000500) = Yado Inn arrangement
  • 1C6BDA4 to 1C6D9A3 (0001C00) = Flint's broken house graphics
  • 1C6D9A4 to 1C6D9E3 (0000040) = Flint's broken house palettes
  • 1C6D9E4 to 1C6DEE3 (0000500) = Flint's broken house arrangement (has invalid palette numbers)
  • 1C6DEE4 to 1C6F2E3 (0001400) = Clayman elevator graphics
  • 1C6F2E4 to 1C6F323 (0000040) = Clayman elevator palettes
  • 1C6F324 to 1C6F823 (0000500) = Clayman elevator arrangement
  • 1C6F824 to 1C70823 (0001000) = DCMC graphics
  • 1C70824 to 1C708A3 (0000080) = DCMC palettes
  • 1C708A4 to 1C70DA3 (0000500) = DCMC arrangement
  • 1C70DA4 to 1C71DA3 (0001000) = Titiboo graphics
  • 1C71DA4 to 1C71DE3 (0000040) = Titiboo palettes (why is it so much brighter in-game?)
  • 1C71DE4 to 1C722E3 (0000500) = Titiboo arrangement
  • 1C722E4 to 1C73EE3 (0001C00) = Duster's shock graphics
  • 1C73EE4 to 1C73F63 (0000080) = Duster's shock palettes
  • 1C73F64 to 1C74463 (0000500) = Duster's shock arrangement
  • 1C74464 to 1C75463 (0001000) = Fierce Pork Trooper graphics
  • 1C75464 to 1C754E3 (0000080) = Fierce Pork Trooper palettes
  • 1C754E4 to 1C759E3 (0000500) = Fierce Pork Trooper arrangement
  • 1C759E4 to 1C769E3 (0001000) = Thunder Tower graphics
  • 1C769E4 to 1C76A23 (0000040) = Thunder Tower palettes
  • 1C76A24 to 1C76F23 (0000500) = Thunder Tower arrangement (has invalid palette numbers)
  • 1C76F24 to 1C78B23 (0001C00) = Sunflower field graphics
  • 1C78B24 to 1C78C23 (0000100) = Sunflower field palettes
  • 1C78C24 to 1C79123 (0000500) = Sunflower field arrangement
  • 1C79124 to 1C7A123 (0001000) = Bridge graphics
  • 1C7A124 to 1C7A1E3 (00000C0) = Bridge palettes
  • 1C7A1E4 to 1C7A6E3 (0000500) = Bridge arrangement
  • 1C7A6E4 to 1C7B6E3 (0001000) = Pond-needle graphics
  • 1C7B6E4 to 1C7B723 (0000040) = Pond-needle palettes
  • 1C7B724 to 1C7BC23 (0000500) = Pond-needle arrangement
  • 1C7BC24 to 1C7CC23 (0001000) = Pigmask unmasked graphics
  • 1C7CC24 to 1C7CC63 (0000040) = Pigmask unmasked palettes
  • 1C7CC64 to 1C7D163 (0000500) = Pigmask arrangement
  • 1C7D164 to 1C7E163 (0001000) = Saturn table graphics
  • 1C7E164 to 1C7E1A3 (0000040) = Saturn table palettes
  • 1C7E1A4 to 1C7E6A3 (0000500) = Saturn table arrangement
  • 1C7E6A4 to 1C7F6A3 (0001000) = Masked Man graphics
  • 1C7F6A4 to 1C7F6E3 (0000040) = Masked Man palettes
  • 1C7F6E4 to 1C7FBE3 (0000500) = Masked Man arrangement
  • 1C7FBE4 to 1C813E3 (0001800) = Limo graphics
  • 1C813E4 to 1C81443 (0000060) = Limo palettes
  • 1C81444 to 1C81943 (0000500) = Limo arrangement
  • 1C81944 to 1C82D43 (0001400) = Flint's house graphics
  • 1C82D44 to 1C82DA3 (0000060) = Flint's house palettes
  • 1C82DA4 to 1C832A3 (0000500) = Flint's house arrangement
  • 1C832A4 to 1C84EA3 (0001C00) = Alec's house graphics
  • 1C84EA4 to 1C84EE3 (0000040) = Alec's house palettes
  • 1C84EE4 to 1C853E3 (0000500) = Alec's house arrangement
  • 1C853E4 to 1C85523 (0000140) = Mystery palettes
  • 1C85524 to 1C85663 (0000140) = Mystery palettes
  • 1C85664 to 1C857A3 (0000140) = Mystery palettes
  • 1C857A4 to 1C858E3 (0000140) = Mystery palettes
  • 1C858E4 to 1C86E57 (0001574) = Compressed credits graphics
  • 1C86E58 to 1C86E97 (0000040) = Credits palettes
  • 1C86E98 to 1C8D697 (0006800) = Credits arrangements

Health screen

  • 1C8DE98 to 1C8DEB3 (000001C) = Health screen graphics table
  • 1C8DEB4 to 1C8EC27 (0000D74) = Compressed health screen graphics
  • 1C8EC28 to 1C8EC47 (0000020) = Health screen palette
  • 1C8EC48 to 1C8F153 (000050C) = Compressed health screen arrangement
  • 1C8F154 to 1C8F323 (00001D0) = Compressed health screen "Press any button to continue" graphics
  • 1C8F324 to 1C8F36B (0000048) = "Press any button to continue" sprite arrangement data

Misc. data

  • 1C8F36C to 1C8F38F (0000024) = Unclassified data
  • 1C8F390 to 1C908DF (0001550) = Music titles
  • 1C908E0 to 1C9095F (0000080) = Unclassified data

Battle data bank

  • 1C90960 to 1C926C7 (0001D68) = Battle data table
  • 1C926C8 to 1C95627 (0002F60) = Battle graphics (attack number tiles, "TOTAL DAMAGE", "MISS", HP/PP box number tiles)
  • 1C95628 to 1C95AA7 (0000480) = Battle graphics (window borders)
  • 1C95AA8 to 1C98107 (0002660) = Battle graphics (menu and status icons)
  • 1C98108 to 1C98A27 (0000920) = Battle graphics (note tiles + unused stuff?)
  • 1C98A28 to 1C98D07 (00002E0) = Battle graphics ("YOU WIN!")
  • 1C98D08 to 1C9B927 (0002C20) = Battle graphics (character icons, HP/PP boxes)
  • 1C9B928 to 1CA3767 (0007E40) = Battle graphics (window borders, "MOTHER 3 SOUND MONITER")
  • 1CA3768 to 1CA70E7 (0003980) = Sound player graphics
  • 1CA70E8 to 1CE541F (003E338) = Enemy battle sprite graphics
  • 1CE5420 to 1CE543F (0000020) = Empty mystery palette
  • 1CE5440 to 1CE563F (0000200) = Empty mystery palette
  • 1CE5640 to 1CE583F (0000200) = Empty mystery palette
  • 1CE5840 to 1CE5A3F (0000200) = Empty mystery palette
  • 1CE5A40 to 1CE5C3F (0000200) = Empty mystery palette
  • 1CE5C40 to 1CE5E3F (0000200) = Empty battle icon palette
  • 1CE5E40 to 1CE603F (0000200) = Empty mystery palette
  • 1CE6040 to 1CE623F (0000200) = Flint mystery palette
  • 1CE6240 to 1CE643F (0000200) = Flint mystery palette
  • 1CE6440 to 1CE663F (0000200) = Flint mystery palette
  • 1CE6640 to 1CE683F (0000200) = Flint mystery palette
  • 1CE6840 to 1CE6A3F (0000200) = Flint mystery palette
  • 1CE6A40 to 1CE6C3F (0000200) = Flint's battle icon palette
  • 1CE6C40 to 1CE6E3F (0000200) = Flint mystery palette
  • 1CE6E40 to 1CE703F (0000200) = Lucas (younger) mystery palette
  • 1CE7040 to 1CE723F (0000200) = Lucas (younger) mystery palette
  • 1CE7240 to 1CE743F (0000200) = Lucas (younger) mystery palette
  • 1CE7440 to 1CE763F (0000200) = Lucas (younger) mystery palette
  • 1CE7640 to 1CE783F (0000200) = Lucas (younger) mystery palette
  • 1CE7840 to 1CE7A3F (0000200) = Lucas' (younger) battle icon palette
  • 1CE7A40 to 1CE7C3F (0000200) = Lucas (younger) mystery palette
  • 1CE7C40 to 1CE7E3F (0000200) = Duster mystery palette
  • 1CE7E40 to 1CE803F (0000200) = Duster mystery palette
  • 1CE8040 to 1CE823F (0000200) = Duster mystery palette
  • 1CE8240 to 1CE843F (0000200) = Duster mystery palette
  • 1CE8440 to 1CE863F (0000200) = Duster mystery palette
  • 1CE8640 to 1CE883F (0000200) = Duster's battle icon palette
  • 1CE8840 to 1CE8A3F (0000200) = Duster mystery palette
  • 1CE8A40 to 1CE8C3F (0000200) = Kumatora (younger) mystery palette
  • 1CE8C40 to 1CE8E3F (0000200) = Kumatora (younger) mystery palette
  • 1CE8E40 to 1CE903F (0000200) = Kumatora (younger) mystery palette
  • 1CE9040 to 1CE923F (0000200) = Kumatora (younger) mystery palette
  • 1CE9240 to 1CE943F (0000200) = Kumatora (younger) mystery palette
  • 1CE9440 to 1CE963F (0000200) = Kumatora's (younger) battle icon palette
  • 1CE9640 to 1CE983F (0000200) = Kumatora (younger) mystery palette
  • 1CE9840 to 1CE9A3F (0000200) = Boney mystery palette
  • 1CE9A40 to 1CE9C3F (0000200) = Boney mystery palette
  • 1CE9C40 to 1CE9E3F (0000200) = Boney mystery palette
  • 1CE9E40 to 1CEA03F (0000200) = Boney mystery palette
  • 1CEA040 to 1CEA23F (0000200) = Boney mystery palette
  • 1CEA240 to 1CEA43F (0000200) = Boney's battle icon palette
  • 1CEA440 to 1CEA63F (0000200) = Boney mystery palette
  • 1CEA640 to 1CEA83F (0000200) = Salsa mystery palette
  • 1CEA840 to 1CEAA3F (0000200) = Salsa mystery palette
  • 1CEAA40 to 1CEAC3F (0000200) = Salsa mystery palette
  • 1CEAC40 to 1CEAE3F (0000200) = Salsa mystery palette
  • 1CEAE40 to 1CEB03F (0000200) = Salsa mystery palette
  • 1CEB040 to 1CEB23F (0000200) = Salsa's battle icon palette
  • 1CEB240 to 1CEB43F (0000200) = Salsa mystery palette
  • 1CEB440 to 1CEB45F (0000020) = Wess mystery palette
  • 1CEB460 to 1CEB65F (0000200) = Wess mystery palette
  • 1CEB660 to 1CEB85F (0000200) = Wess mystery palette
  • 1CEB860 to 1CEBA5F (0000200) = Wess mystery palette
  • 1CEBA60 to 1CEBC5F (0000200) = Wess mystery palette
  • 1CEBC60 to 1CEBE5F (0000200) = Wess' battle icon palette
  • 1CEBE60 to 1CEC05F (0000200) = Wess mystery palette
  • 1CEC060 to 1CEC07F (0000020) = Thomas mystery palette
  • 1CEC080 to 1CEC27F (0000200) = Thomas mystery palette
  • 1CEC280 to 1CEC47F (0000200) = Thomas mystery palette
  • 1CEC480 to 1CEC67F (0000200) = Thomas mystery palette
  • 1CEC680 to 1CEC87F (0000200) = Thomas mystery palette
  • 1CEC880 to 1CECA7F (0000200) = Thomas' battle icon palette
  • 1CECA80 to 1CECC7F (0000200) = Thomas mystery palette
  • 1CECC80 to 1CECC9F (0000020) = Ionia mystery palette
  • 1CECCA0 to 1CECE9F (0000200) = Ionia mystery palette
  • 1CECEA0 to 1CED09F (0000200) = Ionia mystery palette
  • 1CED0A0 to 1CED29F (0000200) = Ionia mystery palette
  • 1CED2A0 to 1CED49F (0000200) = Ionia mystery palette
  • 1CED4A0 to 1CED69F (0000200) = Ionia's battle icon palette
  • 1CED6A0 to 1CED89F (0000200) = Ionia mystery palette
  • 1CED8A0 to 1CED8BF (0000020) = Fuel mystery palette
  • 1CED8C0 to 1CEDABF (0000200) = Fuel mystery palette
  • 1CEDAC0 to 1CEDCBF (0000200) = Fuel mystery palette
  • 1CEDCC0 to 1CEDEBF (0000200) = Fuel mystery palette
  • 1CEDEC0 to 1CEE0BF (0000200) = Fuel mystery palette
  • 1CEE0C0 to 1CEE2BF (0000200) = Fuel's battle icon palette
  • 1CEE2C0 to 1CEE4BF (0000200) = Fuel mystery palette
  • 1CEE4C0 to 1CEE4DF (0000020) = Alec mystery palette
  • 1CEE4E0 to 1CEE6DF (0000200) = Alec mystery palette
  • 1CEE6E0 to 1CEE8DF (0000200) = Alec mystery palette
  • 1CEE8E0 to 1CEEADF (0000200) = Alec mystery palette
  • 1CEEAE0 to 1CEECDF (0000200) = Alec mystery palette
  • 1CEECE0 to 1CEEEDF (0000200) = Alec's battle icon palette
  • 1CEEEE0 to 1CEF0DF (0000200) = Alec mystery palette
  • 1CEF0E0 to 1CEF0FF (0000020) = Fassad mystery palette
  • 1CEF100 to 1CEF2FF (0000200) = Fassad mystery palette
  • 1CEF300 to 1CEF4FF (0000200) = Fassad mystery palette
  • 1CEF500 to 1CEF6FF (0000200) = Fassad mystery palette
  • 1CEF700 to 1CEF8FF (0000200) = Fassad mystery palette
  • 1CEF900 to 1CEFAFF (0000200) = Fassad's battle icon palette
  • 1CEFB00 to 1CEFCFF (0000200) = Fassad mystery palette
  • 1CEFD00 to 1CEFEFF (0000200) = Claus mystery palette
  • 1CEFF00 to 1CF00FF (0000200) = Claus mystery palette
  • 1CF0100 to 1CF02FF (0000200) = Claus mystery palette
  • 1CF0300 to 1CF04FF (0000200) = Claus mystery palette
  • 1CF0500 to 1CF06FF (0000200) = Claus mystery palette
  • 1CF0700 to 1CF08FF (0000200) = Claus' battle icon palette
  • 1CF0900 to 1CF0AFF (0000200) = Claus mystery palette
  • 1CF0B00 to 1CF0CFF (0000200) = Lucas (older) mystery palette
  • 1CF0D00 to 1CF0EFF (0000200) = Lucas (older) mystery palette
  • 1CF0F00 to 1CF10FF (0000200) = Lucas (older) mystery palette
  • 1CF1100 to 1CF12FF (0000200) = Lucas (older) mystery palette
  • 1CF1300 to 1CF14FF (0000200) = Lucas (older) mystery palette
  • 1CF1500 to 1CF16FF (0000200) = Lucas' (older) battle icon palette
  • 1CF1700 to 1CF18FF (0000200) = Lucas (older) mystery palette
  • 1CF1900 to 1CF1AFF (0000200) = Kumatora (older) mystery palette
  • 1CF1B00 to 1CF1CFF (0000200) = Kumatora (older) mystery palette
  • 1CF1D00 to 1CF1EFF (0000200) = Kumatora (older) mystery palette
  • 1CF1F00 to 1CF20FF (0000200) = Kumatora (older) mystery palette
  • 1CF2100 to 1CF22FF (0000200) = Kumatora (older) mystery palette
  • 1CF2300 to 1CF24FF (0000200) = Kumatora's (older) battle icon palette
  • 1CF2500 to 1CF26FF (0000200) = Kumatora (older) mystery palette
  • 1CF2700 to 1CF4B1F (0002420) = Enemy battle sprite palettes
  • 1CF4B20 to 1CF4D2F (0000210) = Mystery palette
  • 1CF4D30 to 1CF4F3F (0000210) = Battle window palette (Plain) + sound player "Now saving..." palette
  • 1CF4F40 to 1CF514F (0000210) = Battle window palette (Mint)
  • 1CF5150 to 1CF535F (0000210) = Battle window palette (Strawberry)
  • 1CF5360 to 1CF556F (0000210) = Battle window palette (Banana)
  • 1CF5570 to 1CF577F (0000210) = Battle window palette (Peanut)
  • 1CF5780 to 1CF598F (0000210) = Battle window palette (Grape)
  • 1CF5990 to 1CF5B9F (0000210) = Battle window palette (Melon)
  • 1CF5BA0 to 1CF5DAF (0000210) = Mystery palette
  • 1CF5DB0 to 1CF5FBF (0000210) = Mystery palette
  • 1CF5FC0 to 1CF5FEF (0000030) = Mystery palette
  • 1CF5FF0 to 1CF61FF (0000210) = Sound player palette
  • 1CF6200 to 1CF640F (0000210) = Mystery palette
  • 1CF6410 to 1CF6C0F (0000800) = Battle command window arrangement
  • 1CF6C10 to 1CF740F (0000800) = Battle text window arrangement; also use for sound player "Now saving..." window
  • 1CF7410 to 1CF7C0F (0000800) = Battle item/skill and description windows arrangement
  • 1CF7C10 to 1CF840F (0000800) = Battle PSI window arrangement
  • 1CF8410 to 1CF8C0F (0000800) = Battle text window arrangement (3 lines of text)
  • 1CF8C10 to 1CF940F (0000800) = Mystery arrangement
  • 1CF9410 to 1CF9C0F (0000800) = Sound player song window arrangement
  • 1CF9C10 to 1CFA40F (0000800) = Sound player favorites window arrangement
  • 1CFA410 to 1CFAD0B (00008FC) = Miscellaneous battle sprite arrangement data
  • 1CFAD0C to 1CFAEB7 (00001AC) = Battle icon arrangement data
  • 1CFAEB8 to 1CFAFEB (0000134) = Mystery "sob " blocks (sprite arrangement data)
  • 1CFAFEC to 1CFB19B (00001B0) = "YOU WIN!" arrangement/animation data
  • 1CFB19C to 1CFB1E3 (0000048) = Empty battle icon arrangement data?
  • 1CFB1E4 to 1CFB293 (00000B0) = Flint's battle icon arrangement data
  • 1CFB294 to 1CFB343 (00000B0) = Lucas' (younger) battle icon arrangement data
  • 1CFB344 to 1CFB3F3 (00000B0) = Duster's battle icon arrangement data
  • 1CFB3F4 to 1CFB4A3 (00000B0) = Kumatora's (older) battle icon arrangement data
  • 1CFB4A4 to 1CFB567 (00000C4) = Boney's battle icon arrangement data
  • 1CFB568 to 1CFB617 (00000B0) = Salsa's battle icon arrangement data
  • 1CFB618 to 1CFB65F (0000048) = Wess' battle icon arrangement data?
  • 1CFB660 to 1CFB6A7 (0000048) = Thomas' battle icon arrangement data?
  • 1CFB6A8 to 1CFB6EF (0000048) = Ionia's battle icon arrangement data?
  • 1CFB6F0 to 1CFB737 (0000048) = Fuel's battle icon arrangement data?
  • 1CFB738 to 1CFB77F (0000048) = Alec's battle icon arrangement data?
  • 1CFB780 to 1CFB7C7 (0000048) = Fassad's battle icon arrangement data?
  • 1CFB7C8 to 1CFB87F (00000B8) = Claus' battle icon arrangement data
  • 1CFB880 to 1CFB92F (00000B0) = Lucas' (older) battle icon arrangement data
  • 1CFB930 to 1CFB9DF (00000B0) = Kumatora's (older) battle icon arrangement data
  • 1CFB9E0 to 1CFFD97 (00043B8) = Enemy battle sprite arrangements
  • 1CFFD98 to 1D0BC23 (000BE8C) = Battle text
  • 1D0BC24 to 1D0BC97 (0000074) = Sound player text
  • 1D0BC98 to 1D1FB27 (0013E90) = Battle background layer/master table
  • 1D1FB28 to 1E4015B (0120634) = Battle background data table
  • 1E4015C to 1E45C1B (0005AC0) = Battle animations entry table
  • 1E45C1C to 1F4479B (00FEB80) = Battle animations

End of ROM

  • 1F447A0 to 1F86007 (0041868) = Unclassified data
  • 1F86008 to 1FDFFFF (0059FF8) = Blank (VC Wii U JAP Version contains some new code that handles lightnings through a call from edited game logic, starts at 1F90000 and ends at 1F9004F)
  • 1FE0000 to 1FFFFFF (0020000) = Unclassified data


Internal Data for MOTHER 3

ROM MapRAM MapText TableNotesTutorials