Difference between revisions of "MOTHER 3:ROM map"

From Data Crystal
Jump to: navigation, search
(Sprite banks)
(Miscellaneous graphics and data)
Line 93: Line 93:
  
 
==Miscellaneous graphics and data==
 
==Miscellaneous graphics and data==
* <tt>1B0CA54-1B18307 (000B8B4)</tt> = [77] ?
+
* <tt>1B0CA54-1B18307 (000B8B4)</tt> = [[MOTHER_3:Battle_swirls|Battle swirls]]
* <tt>1B18308-1B8FC5B (0077954)</tt> = [51] maps (3x17)
+
* <tt>1B18308-1B8FC5B (0077954)</tt> = [[MOTHER_3:Town_maps|Town maps]]
* <tt>1B8FC5C-1B8FFBF (0000364)</tt> = ''Unclassified data''
+
* <tt>1B8FC5C-1BC263F (00329E4)</tt> = ''Unclassified data''
* <tt>1B8FFC0-1BCDC3F (003DC80)</tt> = [94] ?
+
* <tt>1BC2640-1BCDC3F (000B600)</tt> = [[MOTHER_3:Menu_text|Menu text]]
* <tt>1BCDC40-1BC263F (FFFF4A00)</tt> = ''Unclassified data''
 
* <tt>1BC2640-1BCDC3F (000B600)</tt> = menu text
 
 
* <tt>1BCDC40-1BCDD8B (000014C)</tt> = ''Unclassified data''
 
* <tt>1BCDC40-1BCDD8B (000014C)</tt> = ''Unclassified data''
* <tt>1BCDD8C-1C5FCCB (0091F40)</tt> = [57] title screen graphics
+
* <tt>1BCDD8C-1C5FCCB (0091F40)</tt> = [[MOTHER_3:Title_screen|Title screen graphics]]
 
* <tt>1C5FCCC-1C5FD2B (0000060)</tt> = ''Unclassified data''
 
* <tt>1C5FCCC-1C5FD2B (0000060)</tt> = ''Unclassified data''
* <tt>1C5FD2C-1C8DE97 (002E16C)</tt> = [92] ??? gfx
+
* <tt>1C5FD2C-1C8DE97 (002E16C)</tt> = Mystery graphics
* <tt>1C8DE98-1C8F36B (00014D4)</tt> = [5]
+
* <tt>1C8DE98-1C8F36B (00014D4)</tt> = Mystery table (5 entries)
 
* <tt>1C8F36C-1C8F38F (0000024)</tt> = ''Unclassified data''
 
* <tt>1C8F36C-1C8F38F (0000024)</tt> = ''Unclassified data''
* <tt>1C8F390-1C908DF (0001550)</tt> = music titles ("bxt ")
+
* <tt>1C8F390-1C908DF (0001550)</tt> = [[MOTHER_3:Music_titles|Music titles]]
 
* <tt>1C908E0-1C9095F (0000080)</tt> = ''Unclassified data''
 
* <tt>1C908E0-1C9095F (0000080)</tt> = ''Unclassified data''
* <tt>1C90960-1F4479F (02B3E40)</tt> = [940] battle graphics ("sar ")
+
* <tt>1C90960-1D0BC9B (007B33C)</tt> = [[MOTHER_3:Battle_sprites|Battle sprites]] (graphics, sprites and info)
* <tt>1F447A0-1D1FB27 (FFDDB388)</tt> = ''Unclassified data''
+
* <tt>1D0BC9C-1D1EFBF (0013324)</tt> = [[MOTHER_3:Battle_background_data_table|Battle background data table]]
* <tt>1D1FB28-1E4015B (0120634)</tt> = [409] battle backgrounds ("sar ")
+
* <tt>1D1EFC0-1D1FB27 (0000B68)</tt> = [[MOTHER_3:Battle_background_entry_table|Battle background entry table]]
* <tt>1E4015C-1E45C1B (0005AC0)</tt> = ''Unclassified data''
+
* <tt>1D1FB28-1E40157 (0120630)</tt> = [[MOTHER_3:Battle_backgrounds|Battle backgrounds]]
* <tt>1E45C1C-1F4479B (00FEB80)</tt> = [1099] PSI graphics ("sar ")
+
* <tt>1E40158-1E45C1B (0005AC4)</tt> = [[MOTHER_3:Battle_animations_entry_table|Battle animations entry table]]
 +
* <tt>1E45C1C-1F4479B (00FEB80)</tt> = [[MOTHER_3:Battle_animations|Battle animations]]
 
* <tt>1F4479C-1F86007 (004186C)</tt> = ''Unclassified data''
 
* <tt>1F4479C-1F86007 (004186C)</tt> = ''Unclassified data''
 
* <tt>1F86008-1FDFFFF (0059FF8)</tt> = '''Blank'''
 
* <tt>1F86008-1FDFFFF (0059FF8)</tt> = '''Blank'''

Revision as of 04:05, 13 July 2013

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

Primary engine

  • 0000000-00000BF (00000C0) = ROM header
  • 00000C0-00C179F (00C16E0) = Code
  • 00C17A0-00C6B63 (00053C4) = Unclassified data

Primary data bank

  • 00C6B64-00C6D61 (00001FE) = Enemy guide (for the Battle Memory)
  • 00C6D62-00C7FE7 (0001286) = Unclassified data
  • 00C7FE8-00C9BE7 (0001C00) = Gameboy Player logo
  • 00C9BE8-00D0D27 (0007140) = Unclassified data
  • 00D0D28-00D9D27 (0009000) = Enemy data
  • 00D9D28-00E1907 (0007BE0) = Unclassified data
  • 00E1908-00E5107 (0003800) = PSI data
  • 00E5108-00EBD07 (0006C00) = Item data
  • 00EBD08-00ECD3F (0001038) = Unclassified data
  • 00ECD40-00ED93F (0000C00) = Music player table
  • 00ED940-0112EA7 (0025568) = Unclassified data

Music and sound banks

  • 0CDB0B4-0CDB397 (00002E4) = Unclassified data
  • 0CDB398-0CDB457 (00000C0) = Powers of 10 in IEEE-754 double-precision floating point format with words swapped
  • 0CDB458-0CDB9F7 (00005A0) = Unclassified data

Text and font banks

  • 0D2D2D8-0D2E1D7 (0000F00) = Jump table?

Map banks

  • 0D2E1D8-0D34F43 (0006D6C) = Info table
  • 0D34F44-0D3B4DF (000659C) = Graphics/palette info table
  • 0D3B4E0-0F3C343 (0200E64) = Graphics
  • 0F3C344-0F9003B (0053CF8) = Palettes
  • 0F9003C-104D9CB (00BD990) = Tilesets
  • 104D9CC-111DEB3 (00D04E8) = Tile data
  • 111DEB4-112C38F (000E4DC) = Mystery table (2000 entries)
  • 112C390-1132B57 (00067C8) = Mystery table (1000 entries)
  • 1132B58-1165C0F (00330B8) = Mystery table (5000 entries)
  • 1165C10-116CB07 (0006EF8) = Unclassified data
  • 116CB08-118177B (0014C74) = Mystery table (1000 entries)
  • 118177C-1198C0F (0017494) = Text-related table (256 entries)
  • 1198C10-136A6F3 (01D1AE4) = Text-related table (2002 entries)
  • 136A6F4-1433D7B (00C9688) = Main text

Sprite banks

Miscellaneous graphics and data