You'll note I added a block "E" to this template. After looking over it, I'm thinking it needs to be still larger. While it is only 64 bytes (same as every other block), i think we probably want to have more than 24 spells per character (enough for FF1 but not FF6 for instance). Since I'm assuming a 2-byte index for spells (seems reasonable) and some games have a lot of spells-per-person, that block may need to be even larger, like say 256 bytes, so that each person could in theory have 128 spells.

On the other hand, it could be stored in a separate data table, if the option to add whole new data tables were to exist. I'm not sure how/if that would be done though.

Just my 2 cents.

EDIT: This is not to say it's not plenty of space for FF1; just that it doesn't leave much wiggle room for future designs, which is why I suggest it be increased even if just for character data.