øAslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&action=printpage;topic=1569.0e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index225a.htmlslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=1569.0e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index225a.html.zx¹jg^ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈÀ,keOKtext/htmlISO-8859-1gzip@øÕeÿÿÿÿÿÿÿÿTue, 10 Mar 2020 10:40:17 GMT0ó°° ®0®P®€§²ð®¹jg^še Print Page - $1560 in RAM

Board of Slick

Library of the Ancients => Final Fantasy IV Research & Development => Topic started by: Displacer on March 09, 2011, 05:59:51 PM

Title: $1560 in RAM
Post by: Displacer on March 09, 2011, 05:59:51 PM
Can someone explain what is at this address in RAM? I've seen it referred to as 'Spell Screens', but no other information than that. I'm at the code that builds this table in RAM from data in ROM at start-up, I know the length of each entry (#$18 bytes), etc. etc., just need to know what it is.

Thanks!
Title: Re: $1560 in RAM
Post by: HHIPDragonFox on May 01, 2011, 04:43:27 AM
Should this might help:
    Cecil's    Stats            = 7E1000     
    Player-2   Stats            = 7E1040     
    Player-3   Stats            = 7E1080     
    Player-4   Stats            = 7E10C0     
    Player-5   Stats            = 7E1100     
    Unknown    Stats            = 7E1140     

    Chocobo    Items            = 7E1340 ~ 7E143F   
    Inventory  Items            = 7E1440 ~ 7E14FF   
    Character  Names            = 7E1500 ~ 7E155F   

    Cecil's    White            = 7E1560     024(18) bytes - 1 byte each  spell
    ??         ??               = 7E1578     ? 
    Rydia's    White            = 7E1590     
    Rydia's    Black            = 7E15A8     
    Rydia's    Call             = 7E15C0     
    Tellah's   White            = 7E15D8     
    Tellah's   Black            = 7E15F0     
    Rosa's     White            = 7E1608     
    Palom's    Black            = 7E1620     
    Porom's    White            = 7E1638     
    Edge's     Ninja            = 7E1650     
    FuSoYa's   White            = 7E1668     
    FuSoYa's   Black            = 7E1680     
    Golbez's   ??               = 7E1698     

    Gil/gold   ??               = 7E16A0,1,2    = 7F, 96, 98     
    Time       ??               = 7E16A3,4,5,6         
    ??         ??               = 7E16A7               


The spell lists starts out at the beginning by being 00'ed and are appended as the characters are added.
Title: Re: $1560 in RAM
Post by: Displacer on May 01, 2011, 02:37:01 PM
Yep, already sorted it out. Basically the spell lists for the characters
Title: Re: $1560 in RAM
Post by: Deathlike2 on May 01, 2011, 05:37:34 PM
The first ?? is most likely for Kain. There are graphics for spell casting... so if you are able to make something of it,   :omghax: :picsorstfu:  :wink:
Title: Re: $1560 in RAM
Post by: Zozma on May 01, 2011, 06:35:00 PM
It is perfectly useable. When I added Anna to the game there was plenty of "spell learning" space to mak her learn 24 spells starting with nothing learned to begin with.