Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
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