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
No edit summary |
m (Hawk moved page Crystalis/RAM map to Crystalis (NES)/RAM map) |
||
(6 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{rammap|game=Crystalis}} | {{rammap|game=Crystalis}} | ||
<br> | |||
== 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 | ||
== Cartridge Ram == | |||
* <tt>0x6400 - 0x6405</tt> = Character Name | |||
* <tt>0x6430 - 0x6433</tt> = Sword Inventory | |||
* <tt>0x6434 - 0x6437</tt> = Armor Inventory | |||
* <tt>0x6438 - 0x643b</tt> = Shield Inventory | |||
* <tt>0x643c - 0x643f</tt> = Power Inventory | |||
* <tt>0x6440 - 0x6447</tt> = Item Row 1 Inventory | |||
* <tt>0x6448 - 0x644f</tt> = Item Row 2 Inventory | |||
* <tt>0x6450 - 0x6457</tt> = Item Row 3 Inventory | |||
* <tt>0x6458 - 0x645f</tt> = Magic Inventory | |||
* <tt>0x6481 - 0x64a1</tt> = Event and Chest Flags | |||
* <tt>0x64d0 - 0x64dd</tt> = Locked Door/Wall/Bridge Flags | |||
* <tt>0x64de - 0x64df</tt> = Teleport Flags | |||
* <tt>0x6d00 - 0x6fff</tt> = Checkpoint save | |||
* <tt>0x7100 - 0x73ff</tt> = Save file 1 | |||
* <tt>0x7400 - 0x76ff</tt> = Save file 1 | |||
* <tt>0x7700 - 0x79ff</tt> = Save file 2 | |||
* <tt>0x7a00 - 0x7cff</tt> = Save file 2 | |||
* <tt>0x7d00 - 0x7fff</tt> = Checkpoint save | |||
<br> | |||
{{stub}} | |||
{{Internal Data}} |
Latest revision as of 21:02, 28 January 2024
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
Cartridge Ram
- 0x6400 - 0x6405 = Character Name
- 0x6430 - 0x6433 = Sword Inventory
- 0x6434 - 0x6437 = Armor Inventory
- 0x6438 - 0x643b = Shield Inventory
- 0x643c - 0x643f = Power Inventory
- 0x6440 - 0x6447 = Item Row 1 Inventory
- 0x6448 - 0x644f = Item Row 2 Inventory
- 0x6450 - 0x6457 = Item Row 3 Inventory
- 0x6458 - 0x645f = Magic Inventory
- 0x6481 - 0x64a1 = Event and Chest Flags
- 0x64d0 - 0x64dd = Locked Door/Wall/Bridge Flags
- 0x64de - 0x64df = Teleport Flags
- 0x6d00 - 0x6fff = Checkpoint save
- 0x7100 - 0x73ff = Save file 1
- 0x7400 - 0x76ff = Save file 1
- 0x7700 - 0x79ff = Save file 2
- 0x7a00 - 0x7cff = Save file 2
- 0x7d00 - 0x7fff = Checkpoint save
This page is rather stubbly and could use some expansion. Are you a bad enough dude to rescue this article? |
Internal Data for Crystalis (NES)
| |
---|---|