.he "As68"Revisions"Page %" .de bg .sp .in +5 .. .de eg .sp .ne 8 .in -5 .. 1. [vlh] 15 sep 82 .bg Added fix to make location relative equates correct even if branch optimization occurs. .eg 2. [vlh] 17 sep 82 .bg Recognizes commands in uppercase. Added recognization of upper case directives which do not have the preceding '.'. .eg 3. [vlh] 17 sep 82 .bg Added recognizing of ignored directives IDNT, ORG and MASK2. Added new directives XDEF, XREF. .eg 4. [vlh] 20 sep 82 .bg Added COMLINE and SECTION. .eg 5. [vlh] 21 sep 82 .bg Added new directive REG. .eg 6. [vlh] 22 sep 82 .bg Added new directives DCB and OFFSET. .eg 7. [vlh] 22 sep 82 .bg Recognizes branch extensions and takes the appropriate action. .eg 8. [vlh] 23 sep 82 .bg Added assembler directives ifeq, ifne, ifle, iflt, ifge, ifgt. .eg 9. [vlh] 23 sep 82 .bg Added character '$' to set of legitimate characters in a symbol. .eg 10. [vlh] 23 sep 82 .bg Added new ignored directive OPT. .eg 11. [vlh] 23 sep 82 .bg Recognizes non-opcodes starting in column 1 as labels. .eg 12. [vlh] 27 sep 82 .bg Added conditional assembler directives ifc, ifnc. .eg 13. [vlh] 01 oct 82 .bg Major reworking of expression handler. .eg 14. [vlh] 04 oct 82 .bg More revisions to expression stacks. .eg 15. [vlh] 26 oct 82 .bg Added the recognition and handling of the 'illegal' instruction. .eg 16. [vlh] 26 oct 82 .bg Added handling of the jmp suffixes. .eg 17. [vlh] 27 oct 82 .bg Fixed problem with -p flag and external variable listings. .eg 18. [vlh] 28 oct 82 .bg Added checking for legitimate command suffixes. .eg 19. [vlh] 28 oct 82 .bg Added comma as a legitimate register divisor for the REG directive. .eg 20. [vlh] 28 oct 82 .bg Fixed second pass error/instr len problem .eg 21. [vlh] 01 nov 82 .bg Added checking for invalid bit ranges. .eg 22. [vlh] 02 nov 82 .bg Added proper 2nd pass handling of the '*' symbol (avoid turning jsr to bra). .eg 23. [vlh] 04 nov 82 .bg Fixed first pass guess if operand is (rx,rx) instead of d(rx,rx). .eg 24. [vlh] 05 nov 82 .bg Check for appropriate range of 16-bit immediate date. .eg 25. [vlh] 05 nov 82 .bg Operand type check for shift/bit manipulation. .eg 26. [vlh] 05 nov 82 .bg Turn and/or/eor #xxx,sr/ccr into the corresponding immediate instruction. .eg 27. [vlh] 10 nov 82 .bg Generate an error when an illegal pc relative ea is specified. .eg 28. [vlh] 21 dec 82 .bg Ignore PAGE and TTL macros. .eg 29. [vlh] 7 jan 83 .bg Generate an error on ".bss\n.dc.b 1\n". .eg 30. [vlh] 19 jan 83 .bg Generate an error on "move ccr,??". .eg 31. [bea] 09 mar 83 .bg Fixed problem of )* in expression. .eg 32. [vlh] 16 mar 83 .bg \&.ds should be allowed inside .offset .eg 33. [vlh] 18 apr 83, version 4.1 .bg Made it portable to vaxens via the use of #define's. .eg 34. [vlh] 19 jul 83 .bg Added the '-a' flag, made '-L' the default. .eg 35. [vlh] 25 jul 83 .bg Forced local symbols to be put into the symbol table even if non-unique. .eg 36. [vlh] 03 aug 83 .bg Made changes to as68init required for use with the 68010. Added the new opcodes for movec, moves and rtd, and the new control registers sfc, dfc and vsr. .eg 37. [vlh] 04 aug 83 .bg Added a new routine opf13 to handle the opcodes movec and moves. Added the new code to opf9 to handle rtd. .eg 38. [vlh] 07 sep 83 .bg Made rpterr increment the number of errors which had occured in order to force endit to return a bad status. .eg