gnupic: gpasm-0.9.2


Previous by date: 5 Mar 2001 05:19:28 -0000 Yet another GPL language for PIC?, Wojciech Zabolotny
Next by date: 5 Mar 2001 05:19:28 -0000 I need help to make a patch, Frederic Rodo
Previous in thread:
Next in thread:

Subject: gpasm-0.9.2
From: Craig Franklin ####@####.####
Date: 5 Mar 2001 05:19:28 -0000
Message-Id: <01030423274500.08881@r2d2>

gpasm-0.9.2 has been released.  It is available at:

http://download.sourceforge.net/gpasm/gpasm-0.9.2.tar.gz

or

http://gpasm.sourceforge.net/

ChangeLog:
1.  Added many new processors.  The new list is below:

	gen        p12c508    p12c508a   p12c509    p12c509a   p12c671
	p12c672    p12ce518   p12ce519   p12ce673   p12ce674   p12cr509a
	p16c5x     p16cxx     p16c505    p16c52     p16c54     p16c54a
	p16c54b    p16c54c    p16c55     p16c55a    p16c554    p16c554a
	p16c558    p16c558a   p16c56     p16c56a    p16c57     p16c57c
	p16c58     p16c58a    p16c58b    p16c61     p16c62     p16c62a
	p16c62b    p16c620    p16c620a   p16c621    p16c621a   p16c622
	p16c622a   p16c63     p16c63a    p16c64     p16c64a    p16c641
	p16c642    p16c65     p16c65a    p16c65b    p16c66     p16c661
	p16c662    p16c67     p16c70     p16c71     p16c71a    p16c710
	p16c711    p16c712    p16c715    p16c716    p16c717    p16c72
	p16c72a    p16c73     p16c73a    p16c73b    p16c74     p16c74a
	p16c74b    p16c76     p16c77     p16c770    p16c771    p16c773
	p16c774    p16c83     p16c84     p16c85     p16c86     p16c923
	p16c924    p16ce623   p16ce624   p16ce625   p16cr54    p16cr54a
	p16cr54b   p16cr54c   p16cr56a   p16cr57a   p16cr57b   p16cr57c
	p16cr58a   p16cr58b   p16cr62    p16cr63    p16cr64    p16cr65
	p16cr72    p16cr83    p16cr84    p16f83     p16f84     p16f84a
	p16f627    p16f628    p16f870    p16f871    p16f872    p16f873
	p16f874    p16f876    p16f877    p16hv540   p16lc74b   p18cxx2
	p18c242    p18c252    p18c442    p18c452    p18c658    p18c858
	sx18       sx20       sx28       

2.  Bug #231274.  Page directive conflicted with the Page instruction in sx 
devices.  The result was a redefining symbol error when an SX device was 
selected.  This has been fixed.  The result is the PAGE directive is disabled 
for all SX devices.

3.  Config data is now masked by the device core size.  This prevents things
like 0x1234 from being written into config memory for a 12 bit device. 

4.  "decimal" and "octal" are now valid arguments for the radix.  This is a
legacy feature of MPASM.  It is not documented in their users manual. 

5.  In instances of "label org 100", label is added to the symbol table. 
Previously, it was ignored.

6.  BUG #233207.  Labels defined inside macros now work.

7.  Microchip has provided the gpasm project with test files they use to test 
MPASM.  The new test files have been added to CVS.  These files required the 
use of their header files.  These were added to the project.  They are 
installed when "make install" is ran.

8.  The distribution now includes an example located in ./examples/example1.

9.  A few changes were required to compile under cygwin.  Some of these changes
were incorporated.

10.  Cleaned up source code.  (Missing comments, unused code, ...) 

----------------------------------------------------------

gpasm news:
1.  I have spent most of the last week working on the Microchip test files. 
They provided >500 asm files for testing MPASM.  The first time I tested gpasm,
only 53 of the files passed.  With the changes made in 0.9.2 we are up to 387.
Not 500, but much better than 53.  The rest of the 0.9.x series will
concentrate on getting closer to 500 files passing.

2.  The linker support was put on hold when the Microchip test files came in. 
I felt it was better to fix bugs than to add features.  Not to worry,  I will
pick it back up in a few weeks.  Currently, the linker can read Microchip's
object files and combine the data into one hex file.  (All of the important
steps in between are skipped.)  

3.  Carlos Nieves ####@####.#### has provided a patch which adds the 
17cxx family.  It will be part of 0.9.3.

Previous by date: 5 Mar 2001 05:19:28 -0000 Yet another GPL language for PIC?, Wojciech Zabolotny
Next by date: 5 Mar 2001 05:19:28 -0000 I need help to make a patch, Frederic Rodo
Previous in thread:
Next in thread:


Powered by ezmlm-browse 0.20.