Some names clash in the hash. Add an extra layer. Also if sidwavedataneeded the value is blank, not zero. So the pof creation fails!
For some reason the M16 core turns write protect on after erasing some sectors. Guess: Perhaps some sectors do not exist on some device and in error case it protects itself?
Putting back to v23 ip. The flash 16 write does not work on old or new versions! Something else is up...
Put the flash ip back, the old ip seems better!
Apply it to 04 and 08 anyway, consider it safer.
This fix does not see needed any more on 08, but does on 16. It fails to read it otherwise.
Added sidcfg build
Updated sidcfg. To keep it in sync just use one set of code with a few ifdefs.
Added comment
Pad core.bin out to the actual flash size. Correct version parameter.
Corrected dir name. Fix the parameter passing to the qsf!
Explain where sid offets come from in build.sh
Back to front. Added missing tool too!
Move tool build to own script. Added find_offset build.
v2 is not a special version any more with new build script
Trivial binary offset search tool
Split into a block per version. Generate code automatically since I was getting worse and worse. Some clearly overlap. Automatic offsets for patching wave data into CFM. Generate core.bin from svf blocks.
Refreshed
ip upgrade to q23
Add other sigmadelta clock
Rest of ip upgrade to q23
Make flash from the svf rather than the pof
Switch to single script to add the sid wave data, with automatic offsets
Also available in: Atom