What is the correct behaviour of @%=0 ?
Matrix Brandy defaults the print zone width to 10 if @% is zero, for example:
@%=0 PRINT 12.34
I have modelled BBC BASIC for SDL 2.0 (at least the versions coded in C) on this behaviour. But Acorn's BASICs (at least, what I have available in BeebEm and Red Squirrel) don't do this, the zone width appears to be set to zero and the output is left-justified:
So I'm now confused as to which is 'correct'. Brandy is usually very compatible with Acorn's ARM BASIC V, so I wonder if some versions do indeed set the width to ten. Can anybody provide a definitive answer?