comparison ChangeLog @ 236:a58f49a77441

Added os9 target, pragma to control whether $ localizes a symbol, and fixed some condition nesting bugs
author lost
date Fri, 14 Aug 2009 03:22:26 +0000
parents aa0056ca7319
children f9f01a499525 23034db7dd8a
comparison
equal deleted inserted replaced
235:aa0056ca7319 236:a58f49a77441
14 Version 2.5 14 Version 2.5
15 15
16 [!] Fixed error in the fix for invalid operands included in 2.4 [LWASM] 16 [!] Fixed error in the fix for invalid operands included in 2.4 [LWASM]
17 [b] Fixed bug with "include" directive operand parsing [LWASM] 17 [b] Fixed bug with "include" directive operand parsing [LWASM]
18 [b] Fixed additional parsing errors with pseudo ops [LWASM] 18 [b] Fixed additional parsing errors with pseudo ops [LWASM]
19 [b] Fixed parsing error with various conditional nesting situations [LWASM]
19 [+] Added includebin directive to include the literal contents of a binary 20 [+] Added includebin directive to include the literal contents of a binary
20 file at the current assembly address. [LWASM] 21 file at the current assembly address. [LWASM]
21 [+] Added || and && as boolean or and boolean and respectively [LWASM] 22 [+] Added || and && as boolean or and boolean and respectively [LWASM]
22 [+] Added COPY, COPY-, IMP, EXP, TFRP, TFRM, TFRS, TFRR as alternatives to 23 [+] Added COPY, COPY-, IMP, EXP, TFRP, TFRM, TFRS, TFRR as alternatives to
23 the TFM instruction variations for compatibility with other assemblers 24 the TFM instruction variations for compatibility with other assemblers
25 [+] Added --6809/-9 switch to cause 6309 instructions to be rejected; also 26 [+] Added --6809/-9 switch to cause 6309 instructions to be rejected; also
26 included --6309/-3 switch to force default allow of 6309 instructions 27 included --6309/-3 switch to force default allow of 6309 instructions
27 [LWASM] 28 [LWASM]
28 [+] ALIGN now takes an optional padding value (ALIGN align,pad) to specify 29 [+] ALIGN now takes an optional padding value (ALIGN align,pad) to specify
29 the byte value that will be used for padding if needed [LWASM] 30 the byte value that will be used for padding if needed [LWASM]
31 [+] Added OS9 module target along with the OS9, MOD, and EMOD pseudo ops
32 to allow building OS9 modules [LWASM]
33 [+] Added pragma "dollarlocal"/"nodollarlocal" and "dollarnotlocal"/
34 "nodollarnotlocal" to control whether $ localizes a symbol [LWASM]
30 [ ] Fixed a few cosmetic issues with error reporting 35 [ ] Fixed a few cosmetic issues with error reporting
31 36
32 Version 2.4 37 Version 2.4
33 38
34 [!] Fixed off by one relocation offest for base page external references 39 [!] Fixed off by one relocation offest for base page external references