Mother 3/Seventh circle of ASCII hell: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
Line 18: Line 18:
* <tt>00EF880-00F0C7F (0001400)</tt> = Sine table (32-bit, signed)
* <tt>00EF880-00F0C7F (0001400)</tt> = Sine table (32-bit, signed)
* <tt>00F0C80-00F1837 (0000BB8)</tt> = 0-999 display table (3 bytes per number, 1 per digit)
* <tt>00F0C80-00F1837 (0000BB8)</tt> = 0-999 display table (3 bytes per number, 1 per digit)
* <tt>00F1838-01006BB (000EE84)</tt> = Source code names repeated multiple times
* <tt>01006BC-01016BB (0001000)</tt> = Table with various patterns
* <tt>01006BC-01016BB (0001000)</tt> = Table with various patterns
* <tt>0112EA8-0112F17 (0000070)</tt> = [[MOTHER_3:Attack_sound_probability_table|Attack sound probability distribution table]]
* <tt>0112EA8-0112F17 (0000070)</tt> = [[MOTHER_3:Attack_sound_probability_table|Attack sound probability distribution table]]

Revision as of 01:18, 20 June 2020

This is a sub-page of Mother 3.

Seventh circle of ASCII hell
Game MOTHER 3
Start Address 0xED940
End Address 0x119C23
# of Entries -
Entry Length -
Total Length 180964 bytes (0x2C2E4)
Back to the ROM map

Overview

The Seventh Circle of ASCII Hell™ is a massive pool of ASCII text, seemingly related to the game's source code. The ASCII itself doesn't appear to be used; however, there are some very important data blocks sprinkled throughout. The known blocks are outlined below.

Known data blocks

  • 00EF880-00F0C7F (0001400) = Sine table (32-bit, signed)
  • 00F0C80-00F1837 (0000BB8) = 0-999 display table (3 bytes per number, 1 per digit)
  • 00F1838-01006BB (000EE84) = Source code names repeated multiple times
  • 01006BC-01016BB (0001000) = Table with various patterns
  • 0112EA8-0112F17 (0000070) = Attack sound probability distribution table
  • 01135A8-011368B (00000E4) = Hypnosis music mappings
  • 0119BF0-0119C23 (0000034) = Note length table
  • 0CDB990-0CDB9EF (0000060) = OAM shape/size lookup table