gnupic: gpasm-0.9.3
Subject:
gpasm-0.9.3
From:
Craig Franklin ####@####.####
Date:
18 Mar 2001 06:30:38 -0000
Message-Id: <01031800385500.32395@r2d2>
gpasm-0.9.3 has been released. It is available at:
http://ftp1.sourceforge.net/gpasm/gpasm-0.9.3.tar.gz
or
http://gpasm.sourceforge.net/#Download
ChangeLog:
1. The 17cxx processor family is now supported. Much of the work was completed
by Carlos Nieves ####@####.####
2. Macro name case sensitivity is now controlled by the -c option.
3. Values stored to program memory using the dt directive are now masked to
ensure that a value over 0xff isn't stored.
4. The number of arguments passed to EXPAND and NOEXPAND are now checked. If
any number other than 0 is passed a warning is generated.
5. If no arguments are passed to SPACE, it is now equivalent to SPACE 0.
6. 16cr56 and 14000 processors are now supported.
7. SUBTITL and STITLE are now equivalent to the SUBTITLE directive.
8. A single character enclosed by double quotes is now interpretted as the
corresponding ASCII code (example: ANDLW "A" = 0x0E41 for 12 bit cores).
9. The header files have been updated.
10. The ram access bit "a" for 18cxx devices now defaults to "0" or Access RAM.
11. The AND operator now has a higher precedence then the OR operator. The
following line from the preced.asm test file demonstrates this.
002D 0000 00067 DATA 2 == (2 && 0 + 1) ; 0
00068
--> 002E 0001 00069 DATA 1 || 0 && 0 ; 1
002F 0001 00070 DATA 1 || (0&&0) ; 1
0030 0000 00071 DATA (1||0) && 0 ; 0
12. A few changes were required to compile under Mac OS X. Some of these
changes were incorporated.