Crystalis (NES)/RAM map

From Data Crystal
Jump to navigation Jump to search

Chip tiny.png The following article is a RAM map for Crystalis (NES).

Current Sprites

  • 0070 - 008F = x-position (low byte)
  • 0090 - 00AF = x-position (high byte)
  • 00B0 - 00CF = y-position (low byte)
  • 00D0 - 00EF = y-position (high byte)
  • 0300 - 031F = ???
  • 0320 - 033F = graphics
  • 0340 - 035F = hi4 = knocked back / lo4 = walking speed
  • 0360 - 037F = current direction
  • 0380 - 039F = flags?
  • 03A0 - 03BF = ???
  • 03C0 - 03DF = HP
  • 03E0 - 03FF = Attack
  • 0400 - 041F = Defense
  • 0420 - 043F = Level
  • 0440 - 045F = ???
  • 0460 - 047F = ???
  • 0480 - 049F = countdown timer
  • 04A0 - 04BF = action script
  • 04C0 - 04DF = on-death action?
  • 04E0 - 04FF = countdown timer
  • 0500 - 051F = hi4 = gold (see 0x34BED) / lo4 = elemental defense flags
  • 0520 - 053F = EXP
  • 0540 - 055F = ???
  • 0560 - 057F = ???
  • 0580 - 059F = ???
  • 05A0 - 05BF = ???
  • 05C0 - 05DF = ???
  • 05E0 - 05FF = ???
  • 0600 - 061F = ???
  • 0620 - 063F = ???
  • 0640 - 065F = ???
  • 0660 - 067F = ???
  • 0680 - 069F = ???
  • 06A0 - 06BF = ???
  • 06C0 - 06DF = ???
  • 06E0 - 06FF = ???

Stats

  • 0702 - 0703 = Gold
  • 0704 - 0705 = Current EXP
  • 0706 - 0707 = Next Level EXP
  • 0708 = Current MP
  • 0709 = Max MP
  • 0710 = Condition
  • 0711 = Equipped Sword
  • 0712 = Equipped Magic
  • 0713 = Equipped Armor
  • 0714 = Equipped Shield
  • 0715 = Equipped Item - Row 1 or 3
  • 0716 = Equipped Item - Row 2
  • 0718 = Equipped Power

Misc

  • 0008 = Timer (decreasing)
  • 006C = Current Area