MOTHER 3:ROM map
From Data Crystal
ROM file addressing is used. For GBA addressing, add 0x8000000.
Contents
- 1 Primary engine
- 2 Primary data bank
- 3 Music, sound and debug bank
- 4 Text and font bank
- 5 Map bank
- 6 Sprite bank
- 7 Menu, status, and misc. graphics
- 8 Battle swirls and town maps
- 9 Menu and naming screen graphics and text
- 10 Misc. graphics and data
- 11 Credits
- 12 Health screen
- 13 Misc. data
- 14 Battle data bank
- 15 End of ROM
Primary engine
- 0000000-00000BF (00000C0) = ROM header
- 00000C0-00C179F (00C16E0) = Code
- 00C17A0-00C17D7 (0000038) = Jump table
- 00C17D8-00C1A57 (0000280) = Sine table (16-bit, signed)
- 00C1A58-00C1A8F (0000038) = Jump table
- 00C1A90-00C2AF7 (0001068) = Unclassified data
Primary data bank
- 00C2AF8-00C2BE7 (00000F0) = Mystery table (20 entries, 12 bytes per entry, related to town maps)
- 00C2BE8-00C5AC7 (0002EE0) = Town map info table
- 00C5AC8-00C5BB7 (00000F0) = Mystery table (20 entries, 12 bytes per entry)
- 00C5BB8-00C5F9F (00003E8) = Mystery table (1000 entries, 1 byte per entry)
- 00C5FA0-00C5FD7 (0000038) = Jump table
- 00C5FD8-00C6B63 (0000B8C) = Unclassified data
- 00C6B64-00C6D61 (00001FE) = Enemy guide (for the Battle Memory)
- 00C6D62-00C7627 (00008C6) = Unclassified data
- 00C7628-00C769F (0000078) = Jump table
- 00C76A0-00C76A7 (0000008) = Unclassified data
- 00C76A8-00C7D79 (00006DA) = Credits sprite placement data
- 00C7D7A-00C7DAF (0000036) = Unclassified data
- 00C7DB0-00C7DE7 (0000038) = Jump table
- 00C7DE8-00C7FE7 (0000200) = Gameboy Player logo palette
- 00C7FE8-00CBFE7 (0004000) = Gameboy Player logo graphics
- 00CBFE8-00CC4E7 (0000500) = Gameboy Player logo arrangement
- 00CC4E8-00CD927 (0001440) = Level-up stats table
- 00CD928-00CF227 (0001900) = Level-up experience table
- 00CF228-00CF727 (0000500) = Mystery table (64 entries, 20 bytes per entry, battle action related)
- 00CF728-00CFFBF (0000898) = Battle skills table
- 00CFFC0-00D0D27 (0000268) = Unclassified data
- 00D0D28-00D9D27 (0009000) = Enemy data
- 00D9D28-00E1707 (00079E0) = Battle actions table
- 00E1708-00E1907 (0000200) = Mystery table (64 entries, 8 bytes per entry)
- 00E1908-00E5107 (0003800) = PSI data
- 00E5108-00EBD07 (0006C00) = Item data
- 00EBD08-00EC577 (0000870) = Shop data
- 00EC578-00EC92F (00003B8) = Mystery table (119 entries, 8 bytes per entry, battle music related)
- 00EC930-00ECD3F (0000410) = Battle group table
- 00ECD40-00ED93F (0000C00) = Sound player table
- 00ED940-0119C23 (002C2E4) = Seventh circle of ASCII hell
- 0119C24-0119C53 (0000030) = Jump table
Music, sound and debug bank
- 0119C54-01203BB (0006768) = Instruments
- 01203BC-0120DAB (00009F0) = Unclassified data
- 0120DAC-0120E1B (0000070) = Channel 3 waveforms
- 0120E1C-0120E83 (0000068) = Unclassified data
- 0120E94-0124C13 (0003D80) = Song pointer table
- 0124C14-0124C17 (0000004) = Empty song
- 0124C18-0BCBDBB (0AA71A4) = Sound samples (10.6 MB!)
- 0BCBDBC-0CDB0B3 (010F2F8) = Music data
- 0CDB0B4-0CDB397 (00002E4) = Unclassified data
- 0CDB398-0CDB4AF (0000118) = Powers of 10 in IEEE-754 double-precision floating point format with words swapped
- 0CDB4B0-0CDB9F7 (0000548) = Seventh circle of ASCII hell, part 2
Text and font bank
- 0CDB9F8-0CE39F7 (0008000) = Bit-to-nybble table for text rendering
- 0CE39F8-0D0B00F (0027618) = Large (main) font
- 0D0B010-0D1CE77 (0011E68) = Small font
- 0D1CE78-0D1EE77 (0002000) = Saturn font
- 0D1EE78-0D1EEBF (0000048) = Pointer table for text blocks in this bank
- 0D1EEC0-0D2228F (00033D0) = Room descriptions
- 0D22290-0D23493 (0001204) = Item names
- 0D23494-0D27307 (0003E74) = Item descriptions
- 0D27308-0D28F2B (0001C24) = Character names
- 0D28F2C-0D2904F (0000124) = Party character names
- 0D29050-0D2AF43 (0001EF4) = Enemy names
- 0D2AF44-0D2B64F (000070C) = PSI names
- 0D2B650-0D2C3BF (0000D70) = PSI descriptions
- 0D2C3C0-0D2C703 (0000344) = Statuses
- 0D2C704-0D2CBF3 (00004F0) = Default character names
- 0D2CBF4-0D2CF7B (0000388) = Special text (includes skill names)
- 0D2CF7C-0D2D2D7 (000035C) = Skill descriptions
- 0D2D2D8-0D2D657 (0000380) = Script-related?
- 0D2D658-0D2DA57 (0000400) = Argument counts for [04] script codes
- 0D2DA58-0D2DE57 (0000400) = Jump table for [04] script codes
- 0D2DE58-0D2E1D7 (0000380) = Script-related?
Map bank
- 0D2E1D8-0D34F43 (0006D6C) = Info table
- 0D34F44-0D3B4DF (000659C) = Graphics/palette info table
- 0D3B4E0-0F3C343 (0200E64) = Graphics table
- 0F3C344-0F9003B (0053CF8) = Palette table
- 0F9003C-104D9CB (00BD990) = Tilemap table
- 104D9CC-111DEB3 (00D04E8) = Tile data table
- 111DEB4-112C38F (000E4DC) = Door/hotspot table
- 112C390-1132B57 (00067C8) = Mystery table (1000 entries)
- 1132B58-1165C0F (00330B8) = Object table
- 1165C10-1169C1B (000400C) = Gift box table
- 1169C1C-116CB07 (0002EEC) = Door destination table
- 116CB08-118177B (0014C74) = Map animation table
- 118177C-1198C0F (0017494) = Text-related table (256 entries)
- 1198C10-136A6F3 (01D1AE4) = Main scripts
- 136A6F4-1433D7B (00C9688) = Main text
Sprite bank
- 1433D7C-1436C67 (0002EEC) = Mystery table (includes sprite palette info)
- 1436C68-14383E3 (000177C) = Mystery table (1000 entries)
- 14383E4-194BC2F (051384C) = Graphics (bank 0), includes item icons
- 194BC30-1A012B7 (00B5688) = Graphics (bank 1)
- 1A012B8-1A36A9F (00357E8) = Graphics (bank 2)
- 1A36AA0-1A41547 (000AAA8) = Graphics (bank 3)
- 1A41548-1A442A3 (0002D5C) = Palettes
- 1A442A4-1AE0637 (009C394) = Info (bank 0)
- 1AE0638-1AEE4C3 (000DE8C) = Info (bank 1)
- 1AEE4C4-1AF1ECF (0003A0C) = Info (bank 2)
- 1AF1ED0-1AF378F (00018C0) = Info (bank 3)
Menu, status, and misc. graphics
- 1AF3790-1AF389F (0000110) = Pointer table
- 1AF38A0-1AF489F (0001000) = Menu icon graphics
- 1AF48A0-1AF48BF (0000020) = Plain palette
- 1AF48C0-1AF48DF (0000020) = Mint palette
- 1AF48E0-1AF48FF (0000020) = Strawberry palette
- 1AF4900-1AF491F (0000020) = Banana palette
- 1AF4920-1AF493F (0000020) = Peanut palette
- 1AF4940-1AF495F (0000020) = Grape palette
- 1AF4960-1AF497F (0000020) = Melon palette
- 1AF4980-1AF4A7F (0000100) = Menu arrangement (with PSI icon)
- 1AF4A80-1AF4B7F (0000100) = Menu arrangement (without PSI icon)
- 1AF4B80-1AF5F7F (0001400) = Misc. menu icon graphics
- 1AF5F80-1AF5F9F (0000020) = Mystery menu palette
- 1AF5FA0-1AF607F (00000E0) = Mystery arrangement
- 1AF6080-1AF647F (0000400) = Status icon graphics
- 1AF6480-1AF7C7F (0001800) = HP/PP box graphics (out of battle)
- 1AF7C80-1AF7C9F (0000020) = Plain palette
- 1AF7CA0-1AF7CBF (0000020) = Mint palette
- 1AF7CC0-1AF7CDF (0000020) = Strawberry palette
- 1AF7CE0-1AF7CFF (0000020) = Banana palette
- 1AF7D00-1AF7D1F (0000020) = Peanut palette
- 1AF7D20-1AF7D3F (0000020) = Grape palette
- 1AF7D40-1AF7D5F (0000020) = Melon palette
- 1AF7D60-1AF855F (0000800) = Mystery arrangement
- 1AF8560-1AF8D5F (0000800) = Mystery arrangement
- 1AF8D60-1AF955F (0000800) = Mystery arrangement
- 1AF9560-1AF9D5F (0000800) = Mystery arrangement
- 1AF9D60-1AFA55F (0000800) = Mystery arrangement
- 1AFA560-1AFAD5F (0000800) = Mystery arrangement
- 1AFAD60-1AFB55F (0000800) = Mystery arrangement
- 1AFB560-1AFBD5F (0000800) = Mystery arrangement
- 1AFBD60-1AFC95F (0000C00) = Rolling HP/PP graphics (out of battle)
- 1AFC960-1AFC97F (0000020) = Rolling HP/PP palette (out of battle)
- 1AFC980-1AFCD7F (0000400) = Weird sparkle graphics
- 1AFCD80-1AFCE6F (00000F0) = Mystery arrangement
- 1AFCE70-1AFD26F (0000400) = Mystery graphics
- 1AFD270-1AFD66F (0000400) = Number graphics (0123456789:)
- 1AFD670-1AFD6C3 (0000054) = Debug text pointer table
- 1AFD6C4-1AFD8CF (000020C) = Debug text
- 1AFD8D0-1B004CF (0002C00) = ATM graphics
- 1B004D0-1B004EF (0000020) = ATM palette
- 1B004F0-1B00CEF (0000800) = ATM arrangement (deposit)
- 1B00CF0-1B014EF (0000800) = ATM arrangement (withdrawal)
- 1B014F0-1B018EF (0000400) = ATM cursor graphics
- 1B018F0-1B0190F (0000020) = ATM cursor palette
- 1B01910-1B0353F (0001C30) = Compressed chapter screen graphics
- 1B03540-1B0357F (0000040) = Chapter screen palettes
- 1B03580-1B03D7F (0000800) = Chapter 1 arrangement
- 1B03D80-1B0457F (0000800) = Chapter 2 arrangement
- 1B04580-1B04D7F (0000800) = Chapter 3 arrangement
- 1B04D80-1B0557F (0000800) = Chapter 4 arrangement
- 1B05580-1B05D7F (0000800) = Chapter 5 arrangement
- 1B05D80-1B0657F (0000800) = Chapter 6 arrangement
- 1B06580-1B06D7F (0000800) = Chapter 7 arrangement
- 1B06D80-1B0757F (0000800) = Chapter 8 arrangement
- 1B07580-1B07A13 (0000494) = Compressed English font + "ming map music massage me & story" (unused?)
- 1B07A14-1B07A53 (0000040) = Unused credits palettes?
- 1B07A54-1B0CA53 (0005000) = Arrangements for part of the credits, Itoi's name spelled wrong
Battle swirls and town maps
- 1B0CA54-1B18307 (000B8B4) = Battle swirls
- 1B18308-1B8FC5B (0077954) = Town maps
- 1B8FC5C-1B8FFBF (0000364) = Unclassified data
Menu and naming screen graphics and text
- 1B8FFC0-1B9013F (0000180) = Pointer table
- 1B90140-1B90823 (00006E4) = Various menu graphics (compressed)
- 1B90824-1B908E3 (00000C0) = Menu palettes (Plain)
- 1B908E4-1B909A3 (00000C0) = Menu palettes (Mint)
- 1B909A4-1B90A63 (00000C0) = Menu palettes (Strawberry)
- 1B90A64-1B90B23 (00000C0) = Menu palettes (Banana)
- 1B90B24-1B90BE3 (00000C0) = Menu palettes (Peanut)
- 1B90BE4-1B90CA3 (00000C0) = Menu palettes (Grape)
- 1B90CA4-1B90D63 (00000C0) = Menu palettes (Melon)
- 1B90D64-1B91563 (0000800) = Goods/PSI menu arrangement (tile number offset by 0x80, palette number offset by 2)
- 1B91564-1B91D63 (0000800) = Status menu arrangement (tile number offset by 0x80, palette number offset by 2)
- 1B91D64-1B92563 (0000800) = Item menu arrangement (Use, Give, Drop) (tile number offset by 0x80, palette number offset by 2)
- 1B92564-1B92D63 (0000800) = Mystery arrangement
- 1B92D64-1B93563 (0000800) = Mystery arrangement
- 1B93564-1B93D63 (0000800) = Mystery arrangement
- 1B93D64-1B94563 (0000800) = Mystery arrangement
- 1B94564-1B94D63 (0000800) = Mystery arrangement
- 1B94D64-1B95563 (0000800) = Equip menu arrangement (tile number offset by 0x80, palette number offset by 2)
- 1B95564-1B95D63 (0000800) = Shop menu arrangement (initial) (tile number offset by 0x80, palette number offset by 2)
- 1B95D64-1B96563 (0000800) = Shop menu arrangement (expanded) (tile number offset by 0x80, palette number offset by 2)
- 1B96564-1B96D63 (0000800) = Mystery menu arrangement (tile number offset by 0x80, palette number offset by 2)
- 1B96D64-1B97563 (0000800) = Shop menu arrangement (full) (tile number offset by 0x80, palette number offset by 2)
- 1B97564-1B97D63 (0000800) = Memo menu arrangement (with divider) (tile number offset by 0x80, palette number offset by 2)
- 1B97D64-1B98563 (0000800) = Memo menu arrangement (without divider) (tile number offset by 0x80, palette number offset by 2)
- 1B98564-1B98D63 (0000800) = Battle Memory menu arrangement
- 1B98D64-1B99563 (0000800) = Black screen arrangement
- 1B99564-1B9D563 (0004000) = Various menu icon graphics
- 1B9D564-1B9D807 (00002A4) = Compressed menu icon graphics (DOWN, UP, SELECT, A, B)
- 1B9D808-1B9D957 (0000150) = Compressed Battle Memory sprites (START BATTLE!)
- 1B9D958-1B9DA77 (0000120) = Mystery palettes
- 1B9DA78-1B9DB97 (0000120) = Mystery palettes
- 1B9DB98-1B9DCB7 (0000120) = Mystery palettes
- 1B9DCB8-1B9DDD7 (0000120) = Mystery palettes
- 1B9DDD8-1B9DEF7 (0000120) = Mystery palettes
- 1B9DEF8-1B9E017 (0000120) = Mystery palettes
- 1B9E018-1B9E137 (0000120) = Mystery palettes
- 1B9E138-1B9E257 (0000120) = Mystery palettes
- 1B9E258-1B9E66B (0000414) = Non-graphics
- 1B9E66C-1B9EA6B (0000400) = Mystery graphics
- 1B9EA6C-1B9EA8B (0000020) = Mystery palette
- 1B9EA8C-1B9EBDB (0000150) = File loading screen graphics (compressed)
- 1B9EBDC-1B9EC1B (0000040) = File loading screen palettes (Plain)
- 1B9EC1C-1B9EC5B (0000040) = File loading screen palettes (Mint)
- 1B9EC5C-1B9EC9B (0000040) = File loading screen palettes (Strawberry)
- 1B9EC9C-1B9ECDB (0000040) = File loading screen palettes (Banana)
- 1B9ECDC-1B9ED1B (0000040) = File loading screen palettes (Peanut)
- 1B9ED1C-1B9ED5B (0000040) = File loading screen palettes (Grape)
- 1B9ED5C-1B9ED9B (0000040) = File loading screen palettes (Melon)
- 1B9ED9C-1B9F59B (0000800) = File loading screen arrangement (first file selected)
- 1B9F59C-1B9FD9B (0000800) = File loading screen arrangement (second file selected)
- 1B9FD9C-1BA059B (0000800) = Possible file loading screen-related arrangement
- 1BA059C-1BA0D9B (0000800) = Mystery arrangement
- 1BA0D9C-1BA619B (0005400) = Naming screen graphics (hiragana + family background)
- 1BA619C-1BAB59B (0005400) = Naming screen graphics (katakana)
- 1BAB59C-1BB099B (0005400) = Naming screen graphics (English)
- 1BB099C-1BB299B (0002000) = Naming screen graphics (Duster background)
- 1BB299C-1BB499B (0002000) = Naming screen graphics (Salsa background)
- 1BB499C-1BB699B (0002000) = Naming screen graphics (Kumatora background)
- 1BB699C-1BB899B (0002000) = Naming screen graphics (Sanctuary background)
- 1BB899C-1BBA99B (0002000) = Naming screen graphics (Factory background)
- 1BBA99C-1BBA9FB (0000060) = Naming screen palettes (Plain)
- 1BBA9FC-1BBAA5B (0000060) = Naming screen palettes (Mint)
- 1BBAA5C-1BBAABB (0000060) = Naming screen palettes (Strawberry)
- 1BBAABC-1BBAB1B (0000060) = Naming screen palettes (Banana)
- 1BBAB1C-1BBAB7B (0000060) = Naming screen palettes (Peanut)
- 1BBAB7C-1BBABDB (0000060) = Naming screen palettes (Grape)
- 1BBABDC-1BBAC3B (0000060) = Naming screen palettes (Melon)
- 1BBAC3C-1BBACDB (00000A0) = Naming screen palettes (Duster background)
- 1BBACDC-1BBAD7B (00000A0) = Naming screen palettes (Salsa background)
- 1BBAD7C-1BBAE1B (00000A0) = Naming screen palettes (Kumatora background)
- 1BBAE1C-1BBAF1B (0000100) = Naming screen palettes (Sanctuary background)
- 1BBAF1C-1BBAFBB (00000A0) = Naming screen palettes (Factory background)
- 1BBAFBC-1BBB7BB (0000800) = Naming screen arrangement (hiragana/katakana/English)
- 1BBB7BC-1BBBFBB (0000800) = Naming screen arrangement (Factory overlay)
- 1BBBFBC-1BBC7BB (0000800) = Naming screen arrangement (Family background)
- 1BBC7BC-1BBCFBB (0000800) = Naming screen arrangement (Duster background)
- 1BBCFBC-1BBD7BB (0000800) = Naming screen arrangement (Salsa background)
- 1BBD7BC-1BBDFBB (0000800) = Naming screen arrangement (Kumatora background)
- 1BBDFBC-1BBE7BB (0000800) = Naming screen arrangement (Sanctuary background)
- 1BBE7BC-1BBEFBB (0000800) = Naming screen arrangement (Factory background)
- 1BBEFBC-1BBF7BB (0000800) = Naming screen summary arrangement
- 1BBF7BC-1BBFFBB (0000800) = Black screen arrangement
- 1BBFFBC-1BC07BB (0000800) = Text speed/window flavor arrangement
- 1BC07BC-1BC0FBB (0000800) = Mystery arrangement
- 1BC0FBC-1BC0FDB (0000020) = Mystery palette
- 1BC0FDC-1BC17DB (0000800) = Mystery arrangement
- 1BC17DC-1BC1FDB (0000800) = Mystery arrangement
- 1BC1FDC-1BC23DB (0000400) = Mystery graphics
- 1BC23DC-1BC23FB (0000020) = Mystery palette
- 1BC23FC-1BC263B (0000240) = Menu text pointer table
- 1BC263C-1BCDC3F (000B604) = Menu text
Misc. graphics and data
- 1BCDC40-1BCDD6F (0000130) = Jump table
- 1BCDD70-1BCDD8B (000001C) = Unclassified data
- 1BCDD8C-1C5FCCB (0091F40) = Title screen graphics
Credits
- 1C5FCCC-1C5FD2B (0000060) = Sprite placement pointer table
- 1C5FD2C-1C5FEA3 (0000178) = Credits pointer table
- 1C5FEA4-1C60EA3 (0001000) = Drago area graphics
- 1C60EA4-1C60EE3 (0000040) = Drago area palettes
- 1C60EE4-1C613E3 (0000500) = Drago area arrangement
- 1C613E4-1C623E3 (0001000) = Fire pit graphics
- 1C623E4-1C62423 (0000040) = Fire pit palettes
- 1C62424-1C62923 (0000500) = Fire pit arrangement
- 1C62924-1C63D23 (0001400) = Magypsie house graphics
- 1C63D24-1C63E43 (0000120) = Magypsie house palettes
- 1C63E44-1C64343 (0000500) = Magypsie house arrangement
- 1C64344-1C65343 (0001000) = Wess' house graphics
- 1C65344-1C653A3 (0000060) = Wess' house palettes
- 1C653A4-1C658A3 (0000500) = Wess' house arrangement
- 1C658A4-1C66CA3 (0001400) = Osohe Castle graphics
- 1C66CA4-1C66CE3 (0000040) = Osohe Castle palettes
- 1C66CE4-1C671E3 (0000500) = Osohe Castle arrangement
- 1C671E4-1C681E3 (0001000) = Desert graphics
- 1C681E4-1C68223 (0000040) = Desert palettes
- 1C68224-1C68723 (0000500) = Desert arrangement
- 1C68724-1C6A323 (0001C00) = Tazmily graphics
- 1C6A324-1C6A363 (0000040) = Tazmily palettes
- 1C6A364-1C6A863 (0000500) = Tazmily arrangement
- 1C6A864-1C6B863 (0001000) = Yado Inn graphics
- 1C6B864-1C6B8A3 (0000040) = Yado Inn palettes
- 1C6B8A4-1C6BDA3 (0000500) = Yado Inn arrangement
- 1C6BDA4-1C6D9A3 (0001C00) = Flint's broken house graphics
- 1C6D9A4-1C6D9E3 (0000040) = Flint's broken house palettes
- 1C6D9E4-1C6DEE3 (0000500) = Flint's broken house arrangement (has invalid palette numbers)
- 1C6DEE4-1C6F2E3 (0001400) = Clayman elevator graphics
- 1C6F2E4-1C6F323 (0000040) = Clayman elevator palettes
- 1C6F324-1C6F823 (0000500) = Clayman elevator arrangement
- 1C6F824-1C70823 (0001000) = DCMC graphics
- 1C70824-1C708A3 (0000080) = DCMC palettes
- 1C708A4-1C70DA3 (0000500) = DCMC arrangement
- 1C70DA4-1C71DA3 (0001000) = Titiboo graphics
- 1C71DA4-1C71DE3 (0000040) = Titiboo palettes (why is it so much brighter in-game?)
- 1C71DE4-1C722E3 (0000500) = Titiboo arrangement
- 1C722E4-1C73EE3 (0001C00) = Duster's shock graphics
- 1C73EE4-1C73F63 (0000080) = Duster's shock palettes
- 1C73F64-1C74463 (0000500) = Duster's shock arrangement
- 1C74464-1C75463 (0001000) = Fierce Pork Trooper graphics
- 1C75464-1C754E3 (0000080) = Fierce Pork Trooper palettes
- 1C754E4-1C759E3 (0000500) = Fierce Pork Trooper arrangement
- 1C759E4-1C769E3 (0001000) = Thunder Tower graphics
- 1C769E4-1C76A23 (0000040) = Thunder Tower palettes
- 1C76A24-1C76F23 (0000500) = Thunder Tower arrangement (has invalid palette numbers)
- 1C76F24-1C78B23 (0001C00) = Sunflower field graphics
- 1C78B24-1C78C23 (0000100) = Sunflower field palettes
- 1C78C24-1C79123 (0000500) = Sunflower field arrangement
- 1C79124-1C7A123 (0001000) = Bridge graphics
- 1C7A124-1C7A1E3 (00000C0) = Bridge palettes
- 1C7A1E4-1C7A6E3 (0000500) = Bridge arrangement
- 1C7A6E4-1C7B6E3 (0001000) = Pond-needle graphics
- 1C7B6E4-1C7B723 (0000040) = Pond-needle palettes
- 1C7B724-1C7BC23 (0000500) = Pond-needle arrangement
- 1C7BC24-1C7CC23 (0001000) = Pigmask unmasked graphics
- 1C7CC24-1C7CC63 (0000040) = Pigmask unmasked palettes
- 1C7CC64-1C7D163 (0000500) = Pigmask arrangement
- 1C7D164-1C7E163 (0001000) = Saturn table graphics
- 1C7E164-1C7E1A3 (0000040) = Saturn table palettes
- 1C7E1A4-1C7E6A3 (0000500) = Saturn table arrangement
- 1C7E6A4-1C7F6A3 (0001000) = Masked Man graphics
- 1C7F6A4-1C7F6E3 (0000040) = Masked Man palettes
- 1C7F6E4-1C7FBE3 (0000500) = Masked Man arrangement
- 1C7FBE4-1C813E3 (0001800) = Limo graphics
- 1C813E4-1C81443 (0000060) = Limo palettes
- 1C81444-1C81943 (0000500) = Limo arrangement
- 1C81944-1C82D43 (0001400) = Flint's house graphics
- 1C82D44-1C82DA3 (0000060) = Flint's house palettes
- 1C82DA4-1C832A3 (0000500) = Flint's house arrangement
- 1C832A4-1C84EA3 (0001C00) = Alec's house graphics
- 1C84EA4-1C84EE3 (0000040) = Alec's house palettes
- 1C84EE4-1C853E3 (0000500) = Alec's house arrangement
- 1C853E4-1C85523 (0000140) = Mystery palettes
- 1C85524-1C85663 (0000140) = Mystery palettes
- 1C85664-1C857A3 (0000140) = Mystery palettes
- 1C857A4-1C858E3 (0000140) = Mystery palettes
- 1C858E4-1C86E57 (0001574) = Compressed credits graphics
- 1C86E58-1C86E97 (0000040) = Credits palettes
- 1C86E98-1C8D697 (0006800) = Credits arrangements
Health screen
- 1C8DE98-1C8DEB3 (000001C) = Health screen graphics table
- 1C8DEB4-1C8EC27 (0000D74) = Compressed health screen graphics
- 1C8EC28-1C8EC47 (0000020) = Health screen palette
- 1C8EC48-1C8F153 (000050C) = Compressed health screen arrangement
- 1C8F154-1C8F323 (00001D0) = Compressed health screen "Press any button to continue" graphics
- 1C8F324-1C8F36B (0000048) = "Press any button to continue" sprite arrangement data
Misc. data
- 1C8F36C-1C8F38F (0000024) = Unclassified data
- 1C8F390-1C908DF (0001550) = Music titles
- 1C908E0-1C9095F (0000080) = Unclassified data
Battle data bank
- 1C90960-1C926C7 (0001D68) = Battle data table
- 1C926C8-1C95627 (0002F60) = Battle graphics (attack number tiles, "TOTAL DAMAGE", "MISS", HP/PP box number tiles)
- 1C95628-1C95AA7 (0000480) = Battle graphics (window borders)
- 1C95AA8-1C98107 (0002660) = Battle graphics (menu and status icons)
- 1C98108-1C98A27 (0000920) = Battle graphics (note tiles + unused stuff?)
- 1C98A28-1C98D07 (00002E0) = Battle graphics ("YOU WIN!")
- 1C98D08-1C9B927 (0002C20) = Battle graphics (character icons, HP/PP boxes)
- 1C9B928-1CA3767 (0007E40) = Battle graphics (window borders, "MOTHER 3 SOUND MONITER")
- 1CA3768-1CA70E7 (0003980) = Sound player graphics
- 1CA70E8-1CE541F (003E338) = Enemy battle sprite graphics
- 1CE5420-1CE543F (0000020) = Empty mystery palette
- 1CE5440-1CE563F (0000200) = Empty mystery palette
- 1CE5640-1CE583F (0000200) = Empty mystery palette
- 1CE5840-1CE5A3F (0000200) = Empty mystery palette
- 1CE5A40-1CE5C3F (0000200) = Empty mystery palette
- 1CE5C40-1CE5E3F (0000200) = Empty battle icon palette
- 1CE5E40-1CE603F (0000200) = Empty mystery palette
- 1CE6040-1CE623F (0000200) = Flint mystery palette
- 1CE6240-1CE643F (0000200) = Flint mystery palette
- 1CE6440-1CE663F (0000200) = Flint mystery palette
- 1CE6640-1CE683F (0000200) = Flint mystery palette
- 1CE6840-1CE6A3F (0000200) = Flint mystery palette
- 1CE6A40-1CE6C3F (0000200) = Flint's battle icon palette
- 1CE6C40-1CE6E3F (0000200) = Flint mystery palette
- 1CE6E40-1CE703F (0000200) = Lucas (younger) mystery palette
- 1CE7040-1CE723F (0000200) = Lucas (younger) mystery palette
- 1CE7240-1CE743F (0000200) = Lucas (younger) mystery palette
- 1CE7440-1CE763F (0000200) = Lucas (younger) mystery palette
- 1CE7640-1CE783F (0000200) = Lucas (younger) mystery palette
- 1CE7840-1CE7A3F (0000200) = Lucas' (younger) battle icon palette
- 1CE7A40-1CE7C3F (0000200) = Lucas (younger) mystery palette
- 1CE7C40-1CE7E3F (0000200) = Duster mystery palette
- 1CE7E40-1CE803F (0000200) = Duster mystery palette
- 1CE8040-1CE823F (0000200) = Duster mystery palette
- 1CE8240-1CE843F (0000200) = Duster mystery palette
- 1CE8440-1CE863F (0000200) = Duster mystery palette
- 1CE8640-1CE883F (0000200) = Duster's battle icon palette
- 1CE8840-1CE8A3F (0000200) = Duster mystery palette
- 1CE8A40-1CE8C3F (0000200) = Kumatora (younger) mystery palette
- 1CE8C40-1CE8E3F (0000200) = Kumatora (younger) mystery palette
- 1CE8E40-1CE903F (0000200) = Kumatora (younger) mystery palette
- 1CE9040-1CE923F (0000200) = Kumatora (younger) mystery palette
- 1CE9240-1CE943F (0000200) = Kumatora (younger) mystery palette
- 1CE9440-1CE963F (0000200) = Kumatora's (younger) battle icon palette
- 1CE9640-1CE983F (0000200) = Kumatora (younger) mystery palette
- 1CE9840-1CE9A3F (0000200) = Boney mystery palette
- 1CE9A40-1CE9C3F (0000200) = Boney mystery palette
- 1CE9C40-1CE9E3F (0000200) = Boney mystery palette
- 1CE9E40-1CEA03F (0000200) = Boney mystery palette
- 1CEA040-1CEA23F (0000200) = Boney mystery palette
- 1CEA240-1CEA43F (0000200) = Boney's battle icon palette
- 1CEA440-1CEA63F (0000200) = Boney mystery palette
- 1CEA640-1CEA83F (0000200) = Salsa mystery palette
- 1CEA840-1CEAA3F (0000200) = Salsa mystery palette
- 1CEAA40-1CEAC3F (0000200) = Salsa mystery palette
- 1CEAC40-1CEAE3F (0000200) = Salsa mystery palette
- 1CEAE40-1CEB03F (0000200) = Salsa mystery palette
- 1CEB040-1CEB23F (0000200) = Salsa's battle icon palette
- 1CEB240-1CEB43F (0000200) = Salsa mystery palette
- 1CEB440-1CEB45F (0000020) = Wess mystery palette
- 1CEB460-1CEB65F (0000200) = Wess mystery palette
- 1CEB660-1CEB85F (0000200) = Wess mystery palette
- 1CEB860-1CEBA5F (0000200) = Wess mystery palette
- 1CEBA60-1CEBC5F (0000200) = Wess mystery palette
- 1CEBC60-1CEBE5F (0000200) = Wess' battle icon palette
- 1CEBE60-1CEC05F (0000200) = Wess mystery palette
- 1CEC060-1CEC07F (0000020) = Thomas mystery palette
- 1CEC080-1CEC27F (0000200) = Thomas mystery palette
- 1CEC280-1CEC47F (0000200) = Thomas mystery palette
- 1CEC480-1CEC67F (0000200) = Thomas mystery palette
- 1CEC680-1CEC87F (0000200) = Thomas mystery palette
- 1CEC880-1CECA7F (0000200) = Thomas' battle icon palette
- 1CECA80-1CECC7F (0000200) = Thomas mystery palette
- 1CECC80-1CECC9F (0000020) = Ionia mystery palette
- 1CECCA0-1CECE9F (0000200) = Ionia mystery palette
- 1CECEA0-1CED09F (0000200) = Ionia mystery palette
- 1CED0A0-1CED29F (0000200) = Ionia mystery palette
- 1CED2A0-1CED49F (0000200) = Ionia mystery palette
- 1CED4A0-1CED69F (0000200) = Ionia's battle icon palette
- 1CED6A0-1CED89F (0000200) = Ionia mystery palette
- 1CED8A0-1CED8BF (0000020) = Fuel mystery palette
- 1CED8C0-1CEDABF (0000200) = Fuel mystery palette
- 1CEDAC0-1CEDCBF (0000200) = Fuel mystery palette
- 1CEDCC0-1CEDEBF (0000200) = Fuel mystery palette
- 1CEDEC0-1CEE0BF (0000200) = Fuel mystery palette
- 1CEE0C0-1CEE2BF (0000200) = Fuel's battle icon palette
- 1CEE2C0-1CEE4BF (0000200) = Fuel mystery palette
- 1CEE4C0-1CEE4DF (0000020) = Alec mystery palette
- 1CEE4E0-1CEE6DF (0000200) = Alec mystery palette
- 1CEE6E0-1CEE8DF (0000200) = Alec mystery palette
- 1CEE8E0-1CEEADF (0000200) = Alec mystery palette
- 1CEEAE0-1CEECDF (0000200) = Alec mystery palette
- 1CEECE0-1CEEEDF (0000200) = Alec's battle icon palette
- 1CEEEE0-1CEF0DF (0000200) = Alec mystery palette
- 1CEF0E0-1CEF0FF (0000020) = Fassad mystery palette
- 1CEF100-1CEF2FF (0000200) = Fassad mystery palette
- 1CEF300-1CEF4FF (0000200) = Fassad mystery palette
- 1CEF500-1CEF6FF (0000200) = Fassad mystery palette
- 1CEF700-1CEF8FF (0000200) = Fassad mystery palette
- 1CEF900-1CEFAFF (0000200) = Fassad's battle icon palette
- 1CEFB00-1CEFCFF (0000200) = Fassad mystery palette
- 1CEFD00-1CEFEFF (0000200) = Claus mystery palette
- 1CEFF00-1CF00FF (0000200) = Claus mystery palette
- 1CF0100-1CF02FF (0000200) = Claus mystery palette
- 1CF0300-1CF04FF (0000200) = Claus mystery palette
- 1CF0500-1CF06FF (0000200) = Claus mystery palette
- 1CF0700-1CF08FF (0000200) = Claus' battle icon palette
- 1CF0900-1CF0AFF (0000200) = Claus mystery palette
- 1CF0B00-1CF0CFF (0000200) = Lucas (older) mystery palette
- 1CF0D00-1CF0EFF (0000200) = Lucas (older) mystery palette
- 1CF0F00-1CF10FF (0000200) = Lucas (older) mystery palette
- 1CF1100-1CF12FF (0000200) = Lucas (older) mystery palette
- 1CF1300-1CF14FF (0000200) = Lucas (older) mystery palette
- 1CF1500-1CF16FF (0000200) = Lucas' (older) battle icon palette
- 1CF1700-1CF18FF (0000200) = Lucas (older) mystery palette
- 1CF1900-1CF1AFF (0000200) = Kumatora (older) mystery palette
- 1CF1B00-1CF1CFF (0000200) = Kumatora (older) mystery palette
- 1CF1D00-1CF1EFF (0000200) = Kumatora (older) mystery palette
- 1CF1F00-1CF20FF (0000200) = Kumatora (older) mystery palette
- 1CF2100-1CF22FF (0000200) = Kumatora (older) mystery palette
- 1CF2300-1CF24FF (0000200) = Kumatora's (older) battle icon palette
- 1CF2500-1CF26FF (0000200) = Kumatora (older) mystery palette
- 1CF2700-1CF4B1F (0002420) = Enemy battle sprite palettes
- 1CF4B20-1CF4D2F (0000210) = Mystery palette
- 1CF4D30-1CF4F3F (0000210) = Battle window palette (Plain) + sound player "Now saving..." palette
- 1CF4F40-1CF514F (0000210) = Battle window palette (Mint)
- 1CF5150-1CF535F (0000210) = Battle window palette (Strawberry)
- 1CF5360-1CF556F (0000210) = Battle window palette (Banana)
- 1CF5570-1CF577F (0000210) = Battle window palette (Peanut)
- 1CF5780-1CF598F (0000210) = Battle window palette (Grape)
- 1CF5990-1CF5B9F (0000210) = Battle window palette (Melon)
- 1CF5BA0-1CF5DAF (0000210) = Mystery palette
- 1CF5DB0-1CF5FBF (0000210) = Mystery palette
- 1CF5FC0-1CF5FEF (0000030) = Mystery palette
- 1CF5FF0-1CF61FF (0000210) = Sound player palette
- 1CF6200-1CF640F (0000210) = Mystery palette
- 1CF6410-1CF6C0F (0000800) = Battle command window arrangement
- 1CF6C10-1CF740F (0000800) = Battle text window arrangement; also use for sound player "Now saving..." window
- 1CF7410-1CF7C0F (0000800) = Battle item/skill and description windows arrangement
- 1CF7C10-1CF840F (0000800) = Battle PSI window arrangement
- 1CF8410-1CF8C0F (0000800) = Battle text window arrangement (3 lines of text)
- 1CF8C10-1CF940F (0000800) = Mystery arrangement
- 1CF9410-1CF9C0F (0000800) = Sound player song window arrangement
- 1CF9C10-1CFA40F (0000800) = Sound player favorites window arrangement
- 1CFA410-1CFAD0B (00008FC) = Miscellaneous battle sprite arrangement data
- 1CFAD0C-1CFAEB7 (00001AC) = Battle icon arrangement data
- 1CFAEB8-1CFAFEB (0000134) = Mystery "sob " blocks (sprite arrangement data)
- 1CFAFEC-1CFB19B (00001B0) = "YOU WIN!" arrangement/animation data
- 1CFB19C-1CFB1E3 (0000048) = Empty battle icon arrangement data?
- 1CFB1E4-1CFB293 (00000B0) = Flint's battle icon arrangement data
- 1CFB294-1CFB343 (00000B0) = Lucas' (younger) battle icon arrangement data
- 1CFB344-1CFB3F3 (00000B0) = Duster's battle icon arrangement data
- 1CFB3F4-1CFB4A3 (00000B0) = Kumatora's (older) battle icon arrangement data
- 1CFB4A4-1CFB567 (00000C4) = Boney's battle icon arrangement data
- 1CFB568-1CFB617 (00000B0) = Salsa's battle icon arrangement data
- 1CFB618-1CFB65F (0000048) = Wess' battle icon arrangement data?
- 1CFB660-1CFB6A7 (0000048) = Thomas' battle icon arrangement data?
- 1CFB6A8-1CFB6EF (0000048) = Ionia's battle icon arrangement data?
- 1CFB6F0-1CFB737 (0000048) = Fuel's battle icon arrangement data?
- 1CFB738-1CFB77F (0000048) = Alec's battle icon arrangement data?
- 1CFB780-1CFB7C7 (0000048) = Fassad's battle icon arrangement data?
- 1CFB7C8-1CFB87F (00000B8) = Claus' battle icon arrangement data
- 1CFB880-1CFB92F (00000B0) = Lucas' (older) battle icon arrangement data
- 1CFB930-1CFB9DF (00000B0) = Kumatora's (older) battle icon arrangement data
- 1CFB9E0-1CFFD97 (00043B8) = Enemy battle sprite arrangements
- 1CFFD98-1D0BC23 (000BE8C) = Battle text
- 1D0BC24-1D0BC97 (0000074) = Sound player text
- 1D0BC98-1D1FB27 (0013E90) = Battle background layer/master table
- 1D1FB28-1E4015B (0120634) = Battle background data table
- 1E4015C-1E45C1B (0005AC0) = Battle animations entry table
- 1E45C1C-1F4479B (00FEB80) = Battle animations
End of ROM
- 1F447A0-1F86007 (0041868) = Unclassified data
- 1F86008-1FDFFFF (0059FF8) = Blank
- 1FE0000-1FFFFFF (0020000) = Unclassified data