## asm6809 changes

### Changes in version 2.12, Sun 10 Feb 2019

  * Fix occasional 16-bit PCR where 8-bit would do in indexed addressing.
  * New --max-passes option.
  * Fix checksum in Motorola S record output [by Jeff Tranter].

### Changes in version 2.11, Fri 27 Jul 2018

  * New FCV pseudo-op (ASCII strings converted for VDG display).
  * New FCI pseudo-op (same, but inverse video).
  * Assign labels when changing SECTION.
  * Behaviour change: -E now generates exports table (flagged symbols and
    macros), -s generates full non-local symbol table.
  * New ALIGN pseudo-op.  Align to number of bytes.

### Changes in version 2.10, Mon 30 Oct 2017

  * Fix forward reference warning.
  * Docs: octal numbers can be introduced with leading '0'. Reported: Richard
    Cavell.
  * Add FQB pseudo-op, Format Quad Byte.
  * Fix badly formed symbol table output.

### Changes in version 2.9, Sat 22 Apr 2017

  * Fix pasting digits following interpolated variable.

### Changes in version 2.8, Fri 20 Jan 2017

  * Fix handling of negative values in AIM, OIM, etc. Reported: Bill
    Dorsey.

### Changes in version 2.7, Sun  1 Jan 2017

  * Permit use of a zero register in 6309 assembly using TFR & EXG. Reported:
    litwr.

### Changes in version 2.6, Fri  3 Jun 2016

  * Fixed problem with missing SECTIONs. Fixed: Stewart Orchard.

### Changes in version 2.5, Mon 31 Aug 2015

  * More tests for "make check".
  * Fix problem with multiple ELSIF.

### Changes in version 2.4, Thu 23 Apr 2015

  * Speed improvements.
  * New SET pseudo-op.
  * New FCN pseudo-op.
  * New FCS pseudo-op.
  * MACRO name must now be defined in label field (as per docs).
  * Strings may contain \r and \n (\\ to escape a backslash).
  * Permit ASCII strings to be used as integer values (8 bits per char).
  * Support relational operators between string values.
  * Default section name is now "CODE".
  * Fix listing file line output for SECTION.
  * Fix indirect single-arg forward references.

### Changes in version 2.3, Wed 13 Aug 2014

  * Conditional assembly with IF/ELSIF/ELSE/ENDIF.
  * New -d, --define=SYM[=NUMBER] option.
  * New logical operators: !, &&, ||
  * New ternary operator: ?:
  * New relational operators: < <= > >= == !=
  * &n positional arg no longer accepted outside a string.

### Changes in version 2.2, Thu  7 Aug 2014

  * Speed improvements.
  * Fix crash on empty input.
  * Fix crash on bad indexed operand.
  * Minor memory leak fixes.
  * Added simple manpage.

### Changes in version 2.1, Fri 13 Jun 2014

  * Memory leak fixes.
  * Add --setdp option.
  * Add FZB as alias for RZB.
  * Cope with free comments.
  * Support END pseudo-op.
  * Accept backslash as macro argument character.
  * Strip trailing CR on input.
  * Cope with no EOL before EOF.

### Changes in version 2.0, Wed 30 Apr 2014

  * Initial release.

### Changes in version 2.0pre5, Wed 26 Mar 2014

### Changes in version 2.0pre4, Mon 24 Mar 2014

  * Dependency on GLib removed.

### Changes in version 2.0pre3, Tue 20 Aug 2013

### Changes in version 2.0pre2, Fri 16 Aug 2013

### Changes in version 2.0pre1, Tue 13 Aug 2013

  * First prerelease.
