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.
Crystalis (NES)/RAM map: Difference between revisions
Jump to navigation
Jump to search
m (Added 0x to addresses. Added the Stub footer. Replaced "???" with "Unknown".) |
|||
Line 2: | Line 2: | ||
== Current Sprites == | == Current Sprites == | ||
* <tt> | * <tt>0x0070 - 0x008F</tt> = x-position (low byte) | ||
* <tt> | * <tt>0x0090 - 0x00AF</tt> = x-position (high byte) | ||
* <tt> | * <tt>0x00B0 - 0x00CF</tt> = y-position (low byte) | ||
* <tt> | * <tt>0x00D0 - 0x00EF</tt> = y-position (high byte) | ||
* <tt> | * <tt>0x0300 - 0x031F</tt> = Unknown | ||
* <tt> | * <tt>0x0320 - 0x033F</tt> = ''graphics'' | ||
* <tt> | * <tt>0x0340 - 0x035F</tt> = ''hi4 = knocked back / lo4 = walking speed'' | ||
* <tt> | * <tt>0x0360 - 0x037F</tt> = ''current direction'' | ||
* <tt> | * <tt>0x0380 - 0x039F</tt> = ''flags?'' | ||
* <tt> | * <tt>0x03A0 - 0x03BF</tt> = Unknown | ||
* <tt> | * <tt>0x03C0 - 0x03DF</tt> = HP | ||
* <tt> | * <tt>0x03E0 - 0x03FF</tt> = Attack | ||
* <tt> | * <tt>0x0400 - 0x041F</tt> = Defense | ||
* <tt> | * <tt>0x0420 - 0x043F</tt> = Level | ||
* <tt> | * <tt>0x0440 - 0x045F</tt> = Unknown | ||
* <tt> | * <tt>0x0460 - 0x047F</tt> = Unknown | ||
* <tt> | * <tt>0x0480 - 0x049F</tt> = ''countdown timer'' | ||
* <tt> | * <tt>0x04A0 - 0x04BF</tt> = ''action script'' | ||
* <tt> | * <tt>0x04C0 - 0x04DF</tt> = ''on-death action?'' | ||
* <tt> | * <tt>0x04E0 - 0x04FF</tt> = ''countdown timer'' | ||
* <tt> | * <tt>0x0500 - 0x051F</tt> = ''hi4 = gold (see 0x34BED) / lo4 = elemental defense flags'' | ||
* <tt> | * <tt>0x0520 - 0x053F</tt> = EXP | ||
* <tt> | * <tt>0x0540 - 0x055F</tt> = Unknown | ||
* <tt> | * <tt>0x0560 - 0x057F</tt> = Unknown | ||
* <tt> | * <tt>0x0580 - 0x059F</tt> = Unknown | ||
* <tt> | * <tt>0x05A0 - 0x05BF</tt> = Unknown | ||
* <tt> | * <tt>0x05C0 - 0x05DF</tt> = Unknown | ||
* <tt> | * <tt>0x05E0 - 0x05FF</tt> = Unknown | ||
* <tt> | * <tt>0x0600 - 0x061F</tt> = Unknown | ||
* <tt> | * <tt>0x0620 - 0x063F</tt> = Unknown | ||
* <tt> | * <tt>0x0640 - 0x065F</tt> = Unknown | ||
* <tt> | * <tt>0x0660 - 0x067F</tt> = Unknown | ||
* <tt> | * <tt>0x0680 - 0x069F</tt> = Unknown | ||
* <tt> | * <tt>0x06A0 - 0x06BF</tt> = Unknown | ||
* <tt> | * <tt>0x06C0 - 0x06DF</tt> = Unknown | ||
* <tt> | * <tt>0x06E0 - 0x06FF</tt> = Unknown | ||
== Stats == | == Stats == | ||
* <tt> | * <tt>0x0702 - 0x0703</tt> = Gold | ||
* <tt> | * <tt>0x0704 - 0x0705</tt> = Current EXP | ||
* <tt> | * <tt>0x0706 - 0x0707</tt> = Next Level EXP | ||
* <tt> | * <tt>0x0708</tt> = Current MP | ||
* <tt> | * <tt>0x0709</tt> = Max MP | ||
* <tt> | * <tt>0x0710</tt> = Condition | ||
* <tt> | * <tt>0x0711</tt> = Equipped Sword | ||
* <tt> | * <tt>0x0712</tt> = Equipped Magic | ||
* <tt> | * <tt>0x0713</tt> = Equipped Armor | ||
* <tt> | * <tt>0x0714</tt> = Equipped Shield | ||
* <tt> | * <tt>0x0715</tt> = Equipped Item - 0xRow 1 or 3 | ||
* <tt> | * <tt>0x0716</tt> = Equipped Item - 0xRow 2 | ||
* <tt> | * <tt>0x0718</tt> = Equipped Power | ||
== Misc == | == Misc == | ||
* <tt> | * <tt>0x0008</tt> = Timer (decreasing) | ||
* <tt> | * <tt>0x006C</tt> = Current Area |
Revision as of 20:32, 18 January 2008
The following article is a RAM map for Crystalis (NES).
Current Sprites
- 0x0070 - 0x008F = x-position (low byte)
- 0x0090 - 0x00AF = x-position (high byte)
- 0x00B0 - 0x00CF = y-position (low byte)
- 0x00D0 - 0x00EF = y-position (high byte)
- 0x0300 - 0x031F = Unknown
- 0x0320 - 0x033F = graphics
- 0x0340 - 0x035F = hi4 = knocked back / lo4 = walking speed
- 0x0360 - 0x037F = current direction
- 0x0380 - 0x039F = flags?
- 0x03A0 - 0x03BF = Unknown
- 0x03C0 - 0x03DF = HP
- 0x03E0 - 0x03FF = Attack
- 0x0400 - 0x041F = Defense
- 0x0420 - 0x043F = Level
- 0x0440 - 0x045F = Unknown
- 0x0460 - 0x047F = Unknown
- 0x0480 - 0x049F = countdown timer
- 0x04A0 - 0x04BF = action script
- 0x04C0 - 0x04DF = on-death action?
- 0x04E0 - 0x04FF = countdown timer
- 0x0500 - 0x051F = hi4 = gold (see 0x34BED) / lo4 = elemental defense flags
- 0x0520 - 0x053F = EXP
- 0x0540 - 0x055F = Unknown
- 0x0560 - 0x057F = Unknown
- 0x0580 - 0x059F = Unknown
- 0x05A0 - 0x05BF = Unknown
- 0x05C0 - 0x05DF = Unknown
- 0x05E0 - 0x05FF = Unknown
- 0x0600 - 0x061F = Unknown
- 0x0620 - 0x063F = Unknown
- 0x0640 - 0x065F = Unknown
- 0x0660 - 0x067F = Unknown
- 0x0680 - 0x069F = Unknown
- 0x06A0 - 0x06BF = Unknown
- 0x06C0 - 0x06DF = Unknown
- 0x06E0 - 0x06FF = Unknown
Stats
- 0x0702 - 0x0703 = Gold
- 0x0704 - 0x0705 = Current EXP
- 0x0706 - 0x0707 = Next Level EXP
- 0x0708 = Current MP
- 0x0709 = Max MP
- 0x0710 = Condition
- 0x0711 = Equipped Sword
- 0x0712 = Equipped Magic
- 0x0713 = Equipped Armor
- 0x0714 = Equipped Shield
- 0x0715 = Equipped Item - 0xRow 1 or 3
- 0x0716 = Equipped Item - 0xRow 2
- 0x0718 = Equipped Power
Misc
- 0x0008 = Timer (decreasing)
- 0x006C = Current Area