Originally Posted by
ZoriaRPG
Sure, but when scripts modify them without checking if the post-modufied sum exceeds their value limit, then they generate bus.
The real problem is that ADDR/V don't care what they are writing here. AFAIK increasing a fix to > 214749.9999 doesn't roll it over to -214747.9999, does it?
For a an int 16, it is normal, but in their application, rolling over is irrational, and only scripta can do it. Picking up counter ref items does not.
I could add a check to prevent this behaviour in ZASM. Need to check if this will be problematic.