Difference between revisions of "MOTHER 3:Seventh circle of ASCII hell"

From Data Crystal
Jump to navigation Jump to search
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Infobox table|name=Seventh circle of ASCII hell
+
{{subpage|game=MOTHER 3:ROM map}}
 +
{{Infobox table
 +
|name=Seventh circle of ASCII hell
 
|game=MOTHER 3
 
|game=MOTHER 3
 
|loc=ROM
 
|loc=ROM
Line 15: Line 17:
  
 
* <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>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]]
 
* <tt>01135A8-011368B (00000E4)</tt> = [[MOTHER_3:Hypnosis_music_mappings|Hypnosis music mappings]]
 
* <tt>01135A8-011368B (00000E4)</tt> = [[MOTHER_3:Hypnosis_music_mappings|Hypnosis music mappings]]
 +
* <tt>01158DA-01158F9 (0000020)</tt> = E symbol in 1bpp
 +
* <tt>0115A3C-0115ABB (0000080)</tt> = Battle data used for printing
 
* <tt>0119BF0-0119C23 (0000034)</tt> = [[MOTHER_3:Note_length_table|Note length table]]
 
* <tt>0119BF0-0119C23 (0000034)</tt> = [[MOTHER_3:Note_length_table|Note length table]]
 +
* <tt>0CDB990-0CDB9EF (0000060)</tt> = OAM shape/size lookup table
 +
 +
[[Category:MOTHER 3|Seventh circle of ASCII hell]]

Latest revision as of 13:48, 21 March 2021

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)
  • 01006BC-01016BB (0001000) = Table with various patterns
  • 0112EA8-0112F17 (0000070) = Attack sound probability distribution table
  • 01135A8-011368B (00000E4) = Hypnosis music mappings
  • 01158DA-01158F9 (0000020) = E symbol in 1bpp
  • 0115A3C-0115ABB (0000080) = Battle data used for printing
  • 0119BF0-0119C23 (0000034) = Note length table
  • 0CDB990-0CDB9EF (0000060) = OAM shape/size lookup table