Bratt
Lifetime Supporting Member
JesperMP said:Yes, it is correct, BLKMOV can be used that way. I just made a test, and you can indeed have overlapping memory areas, reagrdles of what the help text says.
But you have to address that pointer the hard way. Not a big deal, but I think that in the code that I posted you can see immediately what is happening, and it automatically updates because it is 99% symbolical. A pointer does not offer that. I guess some well placed comments could counter this problem.
Box the sfc20 call in a FC. Add 2 any pointers as in parameters one pointing to the complete length of all entries and one pointing to one entry. Then you can change the datablock as you please and the symbols will automatically update.