Hehe i think im a little bit muddled up because of your post Cyberman, i appreciate it but im having a hard time understanding what you mean. I see that if the data of a structure is "byte aligned" each byte of data takes its appropriate value, but if it was "32-bit aligned" there will be a four-fold increase in the storage space required. Does this apply to say FF8, as the file size is approx. 2K, meaning that the data within the save file is stored in a byte-aligned format, but is read into a 32-bit aligned format, increasing the data size by 4, making it 8K the required size.
If i have said anything correct thatd be good. Could you go into a little more detail about how the data is assigned when say reading that particular structure in a 16-byte format, as opposed to its described 4-byte format? Thanks. (also id appreciate it also if you could please correct me where i said something wrong, thanks again).