This version of gpasm has been changed somewhat from the 0.0.8 version James Bowman released in November of 1999. It's not that James necessarily disagrees with the changes that have been made, it's because I've been unable to contact him since he release 0.0.8. So until I hear from him, I'm going to maintain gpasm. 

Here are list of differences:

 - added a few more processors
 - the HIGH directive was always returning 0
 - __CONFIG directive now supports an optional address
 - added support for >64k address space
   (this allows the 18cxxx config word to be handled
    properly, but at the same time the change is 
    general enough to accomodate code generation
    at addresses above 64k - a feature gpsim will
    soon need).
 - Switched the Makefile to a more standard automake
   style.
 - Changed the number notation so that what was the
   micro version is now the minor version. Development
   releases will bump the micro version. (This means
   gpasm-0.0.8 is now expressed as gpasm-0.8.0).
 - renamed gpasm.y to parse.y so that the automake
   tools would be happy.
 - Enhanced the error message system.

Scott Dattalo