Users browsing this thread: 1 Guest(s)
Secret of Evermore SPC Format
03-04-2018, 11:46 PM
(03-04-2018, 09:31 PM)JCE3000GT Wrote: Wow, that's odd. Maybe because it was coded outside of Square in Japan they used some sort of different SPC code and not the standard Square SPC core?
The SPC core is probably same revision as games released the same year or so, maybe with minor differences, it's just the way to fetch the data that is odd. I will know when I get the pitch modification 2 bytes data. While the looping data is self explanatory and ADSR data is a SPC-700 fixed 2 bytes format, I suspect the pitch modification data might not behave the same on different SPC core revisions. It's hard to tell what the data do but it look it differ from games to games.
I've looked at FF6 SPC disassembly and 1st byte affect the Master Pitch Multiplier and 2nd byte affect the Master Pitch Multiplier envelope change rate. I don't know yet as an example how changing from E0 to A0 the 1st byte do on the actual pitch but the behavior could be different from games to games.
The most obvious difference is FF4 where the pitch data is 1 byte and the absence of ADSR data for instruments.
« Next Oldest | Next Newest »
|
||||
Users browsing this thread: 1 Guest(s)