Dear sdcc users! The gputils-1.5.0 has been released. The source code package is available at https://sourceforge.net/projects/gputils/files/gputils/1.5.0/gputils-1.5.0.tar.bz2 and https://sourceforge.net/projects/gputils/files/gputils/1.5.0/gputils-1.5.0.tar.gz Windows 32bit setup package is at https://sourceforge.net/projects/gputils/files/gputils-win32/1.5.0/gputils-1.5.0.exe
gputils 1.5.0 includes the following enhancements: -- Several pre-defined constant, Without being exhaustive some of them are: __12_BIT __14_BIT __16_BIT __BANK_BITS __BANK_FIRST __BANK_INV __BANK_LAST __BANK_MASK __BANK_SHIFT __BANK_SIZE __CONFIG_START __CONFIG_END __ENHANCED __EXTENDED __GPUTILS_SVN_VERSION __GPUTILS_VERSION_MAJOR __GPUTILS_VERSION_MINOR __GPUTILS_VERSION_MICRO __IDLOCS_START __IDLOCS_END __NUM_BANKS __NUM_PAGES __PAGE_BITS __PAGE_FIRST __PAGE_INV __PAGE_MASK __PAGE_LAST __PAGE_SIZE -- Some pre-defined variable: __ACTIVE_BANK_ADDR __ASSUMED_BANK_ADDR __ACTIVE_PAGE_ADDR -- Extension of ERROR and MESSG: These directives - inside of the parameter string - recognize and execute the #v() macro. -- New directives: __badrom, assume, elif, elifdef, elifndef -- New gplink feature: Remove the unnecessary Banksel and Pagesel directives. -- The errorlevel directive accept number ranges. E.g. +303-310 or -303-310 -- The gpvo utility use the disassembler to decode the program memory sections. -- The gplink save the local RAM symbols to COD file. -- The ".direct" directive - inside of the parameter string - recognize and execute the #v() macro. -- The length of source file names in COD file, now 256 bytes long instead of 64 bytes. The gpvc utility thereafter also able to correctly detect the shorter names. -- The inc and lkr files are synced with MPLABX 3.35 Molnár Károly ------------------------------------------------------------------------------ _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user