Vagrant Story/RAM map

From Data Crystal
< Vagrant Story
Revision as of 12:13, 20 November 2009 by Valendian (talk | contribs)
Jump to navigation Jump to search
This is a list of VRAM addresses from the US version of the game (SLUS-010.40).
This is how memory is organised when in game. A different memory layout is used when the opening
sequence and title screen are being displayed. The RAM map is split into two parts the first deals
with data while the second part deals with code, each part is independantly listed sequentially
though the data and code are actually interweaved.
Data: 80006C5C-80011AD3 (00AE78 Bytes)
      80060F68: Gadget Bag Misc Items ($100 Bytes)
      8011FA10: Ashley Riot Charictor Data
                8011FA10: CurrentMode (NormalMode=0, BattleMode=1)
                8011FA15: EquippedWeaponCategoryID
                8011FA2C: ptrName
                8011FA34: ptr00ShpHdr
                8011FA38: ptrWeaponWEPHdr
                8011FA3C: ptr00ShpData
                8011FA40: CharictorName $18str "Ashley Riot"
                8011FA58: CurrentHP
                8011FA5A: MaxHP
                8011FA5C: CurrentMP
                8011FA5E: MaxMP
                8011FA60: RISK
                8011FA62: EquippedSTR
                8011FA64: OriginalSTR
                8011FA66: EquippedINT
                8011FA68: OriginalINT
                8011FA6A: EquippedAGL
                8011FA6C: OriginalAGL
                8011FA71: WalkingSpeedWhenCarryingBoxes
                8011FA73: RunningSpeed
                8011FA78: range
      8011FA7C: Equipped Weapon Name $18str
      8011FA94: Equipped Weapon Blade equip data
      8011FAC4: Equipped Weapon Grip equip data
      8011FAF4: Equipped Weapon Gem Slot 1 equip data
      8011FB24: Equipped Weapon Gem Slot 2 equip data
      8011FB54: Equipped Weapon Gem Slot 3 equip data
      8011FC2C: Equipped Sheild equip data
      8011FC5C: Equipped Sheild Gem Slot 1 equip data
      8011FC8C: Equipped Sheild Gem Slot 2 equip data
      8011FCBC: Equipped Sheild Gem Slot 3 equip data
      8011FD78: Equipped Accessory equip data
      8011FDF8: Equipped Right Arm equip data
      8011FED4: Equipped Left Arm equip data
      8011FFB0: Equipped Helm equip data
      8012008C: Equipped Breastplate equip data
      80120168: Equipped Leggings equip data
      801203A4: 00.SHP Header file
      80120A08: Table of LBA addresses for Ashleys SEQ files
Code: 80011AD4-8002F52F (01DA5C Bytes)
      80043EC4: Generic : Converts file offsets to RAM pointers
      800490B0: Generic : Loads section of a file to RAM
      8006BB0C: Battle Engine : Weapon Drop Routine
      8006BBEC: Battle Engine : Sheild Drop Routine
      8006BCB0: Battle Engine : Armour Drop Routine
      8006BE64: Battle Engine : Main Drop Routine
      80078248: Battle Engine : Target Sphere Routine
      800784AC: Battle Engine : Launch Attack
      80078748: Battle Engine : Use Item
      800787F0: Battle Engine : Cast Spell
      80079AB4: Battle Engine : Chain Attack Timing Check
      80079030: Battle Engine : Chain Attack Timing Succeeded
      80079050: Battle Engine : Chain Attack Timing Failed
      800790BC: Battle Engine : Final Chain Attack
      800793C0: Battle Engine : Eventually calls Main Item Drop
      800797BC: Battle Engine : Item Drop Screen
      8007980C: Battle Engine : Master Spell Or Break Art Display Yellow Magic Effect
      8007983C: Battle Engine : Master Spell Or Break Art Displays Message
      800798A4: Battle Engine : Main Battle Engine
      8007A4D8: Battle Engine : Main Switch Statement
      8009B240: 3D Model Loader : Main SHP File Loader
      800AFE00: 3D Model Loader : Animation SEQ Frame Loader