If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
EarthBound/RAM map: Difference between revisions
Jump to navigation
Jump to search
GuyInSummers (talk | contribs) (In progress; saving because laptop is unstable.) |
GuyInSummers (talk | contribs) (Stuff added; not quite done but I've got to go eat.) |
||
Line 18: | Line 18: | ||
* <tt>005DA0 to 005DA1 (000002)</tt> = If nonzero, causes mashroomization walking-direction-jumbling. | * <tt>005DA0 to 005DA1 (000002)</tt> = If nonzero, causes mashroomization walking-direction-jumbling. | ||
==Windows== | ==Windows and text== | ||
* <tt>008650 to 0088DF (000290)</tt> = [[EarthBound:Window statistics table|Window statistics table]] | * <tt>008650 to 0088DF (000290)</tt> = [[EarthBound:Window statistics table|Window statistics table]] | ||
* <tt>0088E0 to 0088E3 (000004)</tt> = '''''Unclassified data''''' | * <tt>0088E0 to 0088E3 (000004)</tt> = '''''Unclassified data''''' | ||
* <tt>0088E4 to | * <tt>0088E4 to 008957 (000074)</tt> = [[EarthBound:Window existence table|Window existence table]] | ||
* <tt>008958 to 008958 (000001)</tt> = [[EarthBound:Current window with focus|Current window with focus]] | |||
* <tt>008959 to 009642 (000CF0)</tt> = '''''Unclassified data''''' | |||
* <tt>009643 to 009644 (000002)</tt> = '''''0x00 outside of battle, 0x01 in battle (if nonzero, treat like 0x01)''''' | |||
* <tt>009645 to 009645 (000001)</tt> = '''''Locks button input during text parsing if 01 (used by [[EarthBound:Text control codes|1F 50 and 1F 51]])''''' | |||
* <tt>009646 to 00964C (000007)</tt> = '''''Unclassified data''''' | |||
* <tt>00964D to 00964D (000001)</tt> = [[EarthBound:Triangle prompt status|Triangle prompt status]] | |||
* <tt>00964E to 0096C4 (000077)</tt> = '''''Unclassified data''''' | |||
* <tt>0096C5 to 0096C7 (000002)</tt> = [[EarthBound:Current text parser location|Current text parser location]] | |||
* <tt>0096C8 to 0097B9 (0000F2)</tt> = '''''Unclassified data''''' | |||
* <tt>0097BA to 0097CA (000011)</tt> = [[EarthBound:Control code variables|Control code variables]] | |||
==Player data== | |||
'''(Some data in this range is known but not yet formatted for this map. More information may be available in links.)''' | |||
* <tt>0099CE to 009B49 (00017C)</tt> = [[EarthBound:Character stats|Character stats]] | |||
===SRAM=== | |||
Revision as of 17:02, 31 October 2005
The following article is a RAM map for EarthBound.
WRAM
Active Palettes
- 000200 to 00023F (000040) = Current text palette
- 000240 to 0002FF (0000C0) = Current map palette
- 000300 to 00039F (0000A0) = Unclassified data
- 0003A0 to 0003BF (000020) = Current party palette
- 0003C0 to 0003DF (000020) = Current NPC palette (humans?)
- 0003E0 to 0003FF (000020) = Current NPC palette (nonhumans?)
Miscellaneous
- 005D62 to 005D63 (000002) = Current TPT entry
- 005D64 to 005D9F (00003C) = Unclassified data
- 005DA0 to 005DA1 (000002) = If nonzero, causes mashroomization walking-direction-jumbling.
Windows and text
- 008650 to 0088DF (000290) = Window statistics table
- 0088E0 to 0088E3 (000004) = Unclassified data
- 0088E4 to 008957 (000074) = Window existence table
- 008958 to 008958 (000001) = Current window with focus
- 008959 to 009642 (000CF0) = Unclassified data
- 009643 to 009644 (000002) = 0x00 outside of battle, 0x01 in battle (if nonzero, treat like 0x01)
- 009645 to 009645 (000001) = Locks button input during text parsing if 01 (used by 1F 50 and 1F 51)
- 009646 to 00964C (000007) = Unclassified data
- 00964D to 00964D (000001) = Triangle prompt status
- 00964E to 0096C4 (000077) = Unclassified data
- 0096C5 to 0096C7 (000002) = Current text parser location
- 0096C8 to 0097B9 (0000F2) = Unclassified data
- 0097BA to 0097CA (000011) = Control code variables
Player data
(Some data in this range is known but not yet formatted for this map. More information may be available in links.)
- 0099CE to 009B49 (00017C) = Character stats