gputils Changelog

What's new in gputils 1.4.0

Oct 13, 2014
  • Extended error and warning messages.
  • Enabled the CONFIG directive on the 12-bit and 14-bit devices.
  • Enabled the IDLOCS directive on the pic18fxxx devices.
  • The gpasm lists the properties of the processors.
  • New predefined constants in the gpasm: __EEPROM_START, etc.
  • The gpdasm shows the names of SFRs and bits, in addition shows the labels in code.
  • The inc and lkr files are synced with MPLABX 2.20

New in gputils 1.3.0 (Oct 13, 2014)

  • Expanding the listing option of processors.
  • Added the missing CONFIG2 DEBUG file definition in some pic12f inc files.
  • The gputils can be compiled with newer versions of bison and flex.
  • French translation of gputils/man/fr/gpasm.1.in.
  • inc and lkr files are synced with MPLABX 2.10

New in gputils 1.2.0 (Oct 13, 2014)

  • 61 - __idlocs and __config generate line numbers
  • 58 - Generate mpasm compatible .config sections
  • strengthened bad object format detection
  • inc and lkr files are synced with MPLABX 1.80

New in gputils 1.1.0 (May 17, 2013)

  • added -P (--preprocess) command line option to emit preprocessed asm file
  • added support for undocumented HALT, TRAP and TRET opcodes
  • inc and lkr files are synced with MPLABX 1.70
  • fixed support for 12 bit extended instruction set, devices PIC12F529T48A, PIC12F529T39A, 16F527 and PIC16F570

New in gputils 0.14.1 (Mar 13, 2012)

  • gpasm, gplink: generate coff files with the new Microchip COFF format version 2 by default
  • gpasm -C option reverted: now it genetares old Microchip COFF format version 1
  • gpasm --new-coff option removed, added --old-coff
  • emitted config words are masked with the word size
  • gpasm messages, warnings and errors more compatible with MPASM
  • gpasm list file format more compatible with MPASM
  • proper "end" line handling, include the "end" line in the asm listing
  • versions command line option mow shows also the gputils build date
  • added support for all pic 14 bit enhanced devices supported by MPASM 5.43

New in gputils 0.14.0 (Mar 13, 2012)

  • Added support for pic 14 bit devices enhanced instruction set
  • Added support for pic18f2xk22 / pic18f4xk22 family
  • Added support for EEPROM16

New in gputils 0.13.7 (Oct 25, 2011)

  • Added support for all processors supported by MPLAB 8.20 (except eeprom16 and related).
  • Added support for "LIST M=?" directive.
  • Fixed several bugs.

New in gputils 0.13.6 (Oct 25, 2011)

  • Added support for many new processors in the 18F family.
  • Added support for new COFF format to all of gputils.

New in gputils 0.13.5 (Oct 25, 2011)

  • Added support for many new processors in all families.
  • Added support for CONFIG directive on 18F devices.
  • Support for new COFF format (MPASM default) in gpvo.
  • Fixed bugs.