I changed the header files in nodemcu project, from 8 bit to 32 bit. And the 256-repetition dissappears. Looks like it is compiling more correctly now.
But, another strange behavior appears.
I can not read odd ( not multiple by 4 ) addresses - system hangs up or restarts - as it was doing before.
OK, so the address must be divisible by 4.
But then, I can not also use any address higher then 188.
For 188 it reads a value, for 189,190,191 it hangs, and for 192 it returns false as indication of no success - as for any other higher value.
So it looks like the function is not multiplying the address by 4, but it is limiting the value of address to 191 maximum ( as it should if it will multiply the adress by 4 ).
Nice