03-12-2010, 11:13 PM
apenao Wrote:First: when I try to install the .msi , it still makes me uninstall manually the previous version.Most probably it's you have defined an __ATTR_END label which **CLASHES** with one defined in your basic program.
Second: I tried to compile my previous program Avatar. It compiler ok without optimization and with -O 2, but with -O 3 I get this (and no compile):
Code:>
optimizer.DuplicatedLabelError: Invalid mnemonic '__ATTR_END'
> Execution finished.
I'll send you my program.
The namespaces for ZX BASIC is _* (_ prefixed) names. So should not use them. Anyway: in new versions, labels will be prefixed with ZX_BASIC. so _ATTR_END will be assembled as ZX_BASIC._ATTR_END
Update: I'm checking it. It seems I was wrong. :roll: