
                       Wolfware Assembler Revision History

This is a brief history of the changes that have been made to Wolfware 
Assembler (WASM) since its initial release in February of 1986.  In addition 
to the below, erroneous instructions on how to patch up and fix certain bugs 
in Version 1.0 were released in December of 1986.  These instructions, if 
encountered, should be avoided. 

  Version 1.0, February, 1986

    Initial release. 

  Version 2.00, December, 1986

    Major revision.  New features include conditional assembly, macros, 
    parenthesis in expressions, DOS 2.0 support, and rewritten documentation 
    with index and bibliography.  Major bugs fixed are unsigned divide 
    overflow and error closing include files.  Upward incompatibilities are 
    operands must be separated by commas, only immediate data can be equated, 
    PROGRAM_SIZE is changed to $SIZE, and user defined symbols should not 
    start with $. 

  Version 2.01, February, 1987

    New feature is relative ORG displacement.  Other changes are FLAGALL- is 
    now default and larger programs can be assembled. Bugs fixed are error in 
    memory allocation that could result in insufficient memory error and the 
    spelling of "February" is corrected. 

  Version 2.02, March, 1987

    New feature is segment override may be specifed as CS:, DS:, ES:, or SS: 
    (on the line before the instruction, same as DEBUG). 

  Version 2.03, March, 1987

    Minor internal changes.  New sample files. 

  Version 2.10, November, 1987

    Support for 8087 instructions, $END constant implemented. 

  Version 2.11, March, 1988

    Minor internal changes.  Sample files updated. 

  Version 2.20, March, 1989

    Support for 80186 and 80286 instructions. 

  Version 2.21, January, 1990

    Minor internal changes to support error trapping from editors.  Sample 
    files updated.

  Version 2.22, September, 1990

    Fixed "PUSH immed" instruction.  Sample files updated.

  Version 2.23, April, 1991

    Removed end line number on macro list line.
