Skip to content

Releases: ndf-zz/asfv1

Python 2 and File handling

22 Jul 16:22
Compare
Choose a tag to compare

asfv1 now works with python 2. Changes to error handling and the expression parser mean that -s (--spinreals) option now works for most SpinASM code.

Binary output is now the default, unless the output filename ends with 'hex'. Binary output can also be offset in an existing file in order to write into a bank file. Option -n has been dropped and the expression parse order corrected for unary int type.

Parser Overhaul

20 Jul 15:46
Compare
Choose a tag to compare

The operand expression parser has been completely re-written in this version to allow arbitrary arithmetic and bitwise operations. This is a major departure from SpinASM, however it is mostly compatible with existing code. The hacky -s option is still available as a quick fix for some simple cases of mis-interpreted spin real literals "1" and "-1".

Documentation on syntax and a full instruction reference have been added to the README.

First Release

14 Jun 13:31
Compare
Choose a tag to compare

First stable release