Difference between revisions of "MOTHER 3:ROM map"

From Data Crystal
Jump to: navigation, search
m (Primary data bank)
m (Music and sound banks)
Line 32: Line 32:
  
 
==Music and sound banks==
 
==Music and sound banks==
* <tt>0112EA8-0112F17 (0000070)</tt> = [[MOTHER_3:Attack_sound_probability_table|Attack sound probability distribution table]]
 
* <tt>0112F18-01135A7 (0000690)</tt> = ''Unclassified data''
 
* <tt>01135A8-011368B (00000E4)</tt> = [[MOTHER_3:Hypnosis_music_mappings|Hypnosis music mappings]]
 
* <tt>011368C-0119BEF (0006564)</tt> = ''Unclassified data''
 
* <tt>0119BF0-0119C23 (0000034)</tt> = [[MOTHER_3:Note_length_table|Note length table]]
 
* <tt>0119C24-0119C53 (0000030)</tt> = ''Unclassified data''
 
 
* <tt>0119C54-01203BB (0006768)</tt> = [[MOTHER_3:Instruments|Instruments]]
 
* <tt>0119C54-01203BB (0006768)</tt> = [[MOTHER_3:Instruments|Instruments]]
 
* <tt>01203BC-0120DAB (00009F0)</tt> = ''Unclassified data''
 
* <tt>01203BC-0120DAB (00009F0)</tt> = ''Unclassified data''

Revision as of 23:30, 14 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

Music and sound banks

  • 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-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

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

  • 1B0CA54-1B18307 (000B8B4) = Battle swirls
  • 1B18308-1B8FC5B (0077954) = Town maps
  • 1B8FC5C-1BC263F (00329E4) = Unclassified data
  • 1BC2640-1BCDC3F (000B600) = Menu text
  • 1BCDC40-1BCDD8B (000014C) = Unclassified data
  • 1BCDD8C-1C5FCCB (0091F40) = Title screen graphics
  • 1C5FCCC-1C5FD2B (0000060) = Unclassified data
  • 1C5FD2C-1C8DE97 (002E16C) = Mystery graphics
  • 1C8DE98-1C8F36B (00014D4) = Mystery table (5 entries)
  • 1C8F36C-1C8F38F (0000024) = Unclassified data
  • 1C8F390-1C908DF (0001550) = Music titles
  • 1C908E0-1C9095F (0000080) = Unclassified data
  • 1C90960-1D0BC9B (007B33C) = Battle sprites (graphics, palettes and info)
  • 1D0BC9C-1D1EFBF (0013324) = Battle background data table
  • 1D1EFC0-1D1FB27 (0000B68) = Battle background entry table
  • 1D1FB28-1E40157 (0120630) = Battle backgrounds
  • 1E40158-1E45C1B (0005AC4) = Battle animations entry table
  • 1E45C1C-1F4479B (00FEB80) = Battle animations
  • 1F4479C-1F86007 (004186C) = Unclassified data
  • 1F86008-1FDFFFF (0059FF8) = Blank
  • 1FE0000-1FFFFFF (0020000) = Unclassified data