<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Activity for gputils</title><link>https://sourceforge.net/p/gputils/activity/</link><description>Recent activity for gputils</description><language>en</language><lastBuildDate>Fri, 20 Mar 2026 06:35:47 -0000</lastBuildDate><item><title>Anonymous posted a comment on ticket #82</title><link>https://sourceforge.net/p/gputils/patches/82/?limit=25#38e7/dc04</link><description>Hi Daniel, Directives if/else/endif ARE forbidden in column 1 in MPASMX. An #if/#else/#endif form is enabled only. So gpasm works this way now too. cblock implementation in gpasm was/is buggy and needs to rewrite. For example, in previous gpasm versions, this code assembly is never finished: processor 16f1939 var macro name,addr,size cblock addr name:size endc endm var 0xab,0x22,1 end Hopefully I'll have some time to do something about it after Easter. Regards, Petr</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 20 Mar 2026 06:35:47 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/82/?limit=25#38e7/dc04</guid></item><item><title>daniel kucharski posted a comment on ticket #82</title><link>https://sourceforge.net/p/gputils/patches/82/?limit=25#38e7</link><description>Hi, I’ve been testing your changes using one of my projects (https://github.com/dk2233/PicThrowDK/tree/main/16f913/ds18b20_led_relocatable ) and I’ve found a few concerning regressions. Unexpected Warning [205] for directives in column 1 When compiling with your patch, I get multiple warnings for standard code layout: Warning[205] Found directive in column 1: "if" Warning[205] Found directive in column 1: "else" In previous versions of GPASM (and historically in MPASM), placing directives like if,...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">daniel kucharski</dc:creator><pubDate>Wed, 18 Mar 2026 01:21:04 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/82/?limit=25#38e7</guid></item><item><title>Anonymous posted a comment on ticket #82</title><link>https://sourceforge.net/p/gputils/patches/82/?limit=25#9967/82a7</link><description>Hi Daniel, thank you very much for testing it. I have just solved the bug you found: .. EQU .4000000 This is a valid directive in both mpasm and gpasm now. It's almost impossible to divide the work according to the key you mentioned. It seems easier to finish all the unfinished work. Regards Petr Mikše</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 12 Mar 2026 08:30:18 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/82/?limit=25#9967/82a7</guid></item><item><title>Anonymous posted a comment on ticket #82</title><link>https://sourceforge.net/p/gputils/patches/82/?limit=25#9967</link><description>Hi, I am testing your changes. I’ve verified this behavior with a simple test case: #IF 0 bla bla bla #ENDIF LABEL: FILL (nop), 100 NEXT_LABEL: END This works fine now (BTW, it might be a good idea to add this to the regression test folder to help verify future commits). Regarding the rest of the changes: I noticed some commented-out code that seems intended for testing only—perhaps it’s worth cleaning this up? I assume this is just "work in progress"? For example, in parse.y at line 228, there is...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 05 Mar 2026 15:42:14 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/82/?limit=25#9967</guid></item><item><title>Bernhard M. Wiedemann created ticket #83</title><link>https://sourceforge.net/p/gputils/patches/83/</link><description>[PATCH] support year-2038 timestamps</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bernhard M. Wiedemann</dc:creator><pubDate>Mon, 02 Mar 2026 16:39:28 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/83/</guid></item><item><title>Petr Mikše created ticket #82</title><link>https://sourceforge.net/p/gputils/patches/82/</link><description>Some bugfixes and a new proc family try</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Mikše</dc:creator><pubDate>Tue, 24 Feb 2026 19:09:46 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/82/</guid></item><item><title>Anonymous posted a comment on ticket #329</title><link>https://sourceforge.net/p/gputils/bugs/329/?limit=25#b97f</link><description>The openSuse link is no longer available. Here is a Gentoo version of the patch: https://github.com/gentoo/gentoo/blob/b19326a41d9581c3bc3f2b4ddbfdfa9295d81953/dev-embedded/gputils/files/gputils-1.5.2-fix-build-with-C23.patch</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 20 Feb 2026 14:17:06 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/329/?limit=25#b97f</guid></item><item><title>tech66 posted a comment on a wiki page</title><link>https://sourceforge.net/p/gputils/wiki/Home/?limit=25#3dfc</link><description>I posted a bootloader on github under https://github.com/react66/bootloader-pic16, I would be interested in reviews and help extending it to other PICs. It has been in use for a couple years and it is small, simple and reliable. I use gpasm a lot for projects, I have seen only one issue (comment on macro line). Thanks.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tech66</dc:creator><pubDate>Fri, 19 Sep 2025 01:10:03 -0000</pubDate><guid>https://sourceforge.net/p/gputils/wiki/Home/?limit=25#3dfc</guid></item><item><title>Petr Gajdos posted a comment on ticket #329</title><link>https://sourceforge.net/p/gputils/bugs/329/?limit=25#116a</link><description>Perhaps something around https://build.opensuse.org/projects/home:pgajdos/packages/gputils/files/gputils-gcc15.patch</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Gajdos</dc:creator><pubDate>Wed, 07 May 2025 07:12:17 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/329/?limit=25#116a</guid></item><item><title>Petr Gajdos created ticket #329</title><link>https://sourceforge.net/p/gputils/bugs/329/</link><description>fails with gcc15</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Gajdos</dc:creator><pubDate>Wed, 07 May 2025 06:52:23 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/329/</guid></item><item><title>Bernhard M. Wiedemann created ticket #328</title><link>https://sourceforge.net/p/gputils/bugs/328/</link><description>sdcc reproducible builds issue</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bernhard M. Wiedemann</dc:creator><pubDate>Sun, 09 Feb 2025 08:41:18 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/328/</guid></item><item><title>long_long created ticket #327</title><link>https://sourceforge.net/p/gputils/bugs/327/</link><description>gplink.exe bug generated .lst file , gputils ver:1.5.2 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">long_long</dc:creator><pubDate>Tue, 01 Oct 2024 09:19:28 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/327/</guid></item><item><title>Yuluo created ticket #326</title><link>https://sourceforge.net/p/gputils/bugs/326/</link><description>Build failed on riscv64: cannot guess build type; you must specify one.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yuluo</dc:creator><pubDate>Sun, 29 Sep 2024 09:30:48 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/326/</guid></item><item><title>Philippe Paternotte created ticket #325</title><link>https://sourceforge.net/p/gputils/bugs/325/</link><description>bad config bit error by assembler</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Philippe Paternotte</dc:creator><pubDate>Tue, 18 Jun 2024 13:35:40 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/325/</guid></item><item><title>Ben Sagal created ticket #324</title><link>https://sourceforge.net/p/gputils/bugs/324/</link><description>gpdasm: sumtimes wrong reg with access bank</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ben Sagal</dc:creator><pubDate>Thu, 22 Feb 2024 10:28:22 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/324/</guid></item><item><title>tech66 posted a comment on ticket #323</title><link>https://sourceforge.net/p/gputils/bugs/323/?limit=25#91da</link><description>Forgot to log in, I just posted. I am running gpasm-1.5.2 #1331 (Mar 21 2023)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tech66</dc:creator><pubDate>Fri, 26 Jan 2024 21:09:47 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/323/?limit=25#91da</guid></item><item><title>Anonymous posted a comment on ticket #323</title><link>https://sourceforge.net/p/gputils/bugs/323/?limit=25#801c</link><description>I noticed the same error, even a single space after the ';' and it works ok. I have hit this error a few times and I upvote it.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 26 Jan 2024 21:07:13 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/323/?limit=25#801c</guid></item><item><title>alain gibaud posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/gputils/discussion/general/thread/d765be14c5/?limit=25#07a4</link><description>Hi everybody Many thanks to all the developers of GPUTILS. This a great tool, and I wish it support more recent devices. I discovered that the DEBUG bit of CONFIG2H register is missing for PIC18F24Q10 (and other devices of the same family). Symptoms : The CONFIG directive fails when you mention this bit (ie: CONFIG DEBUG=OFF (or ON) is rejected). Everything seems to work fine when you don't mention this bit. In the latter case, the default value is assumed. Fix: The problem comes from the gputils/libgputils/gpcfg-table.c...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">alain gibaud</dc:creator><pubDate>Fri, 12 Jan 2024 20:24:18 -0000</pubDate><guid>https://sourceforge.net/p/gputils/discussion/general/thread/d765be14c5/?limit=25#07a4</guid></item><item><title>Molnár Károly modified ticket #81</title><link>https://sourceforge.net/p/gputils/patches/81/</link><description>Issue an error if you #define the same symbol as defined by equ.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 25 Nov 2023 10:48:48 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/81/</guid></item><item><title>Molnár Károly posted a comment on ticket #81</title><link>https://sourceforge.net/p/gputils/patches/81/?limit=50#3f3a</link><description>Thank you for the patch. I have created newer version: [r1333] gputils-src-20231125-1333.tar.bz2 gputils-20231125-1333-setup.exe</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 25 Nov 2023 10:48:48 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/81/?limit=50#3f3a</guid></item><item><title>gputils released /snapshot_builds/i686-mingw32msvc/gputils-20231125-1333-setup.exe</title><link>https://sourceforge.net/projects/gputils/files/snapshot_builds/i686-mingw32msvc/gputils-20231125-1333-setup.exe/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gputils</dc:creator><pubDate>Sat, 25 Nov 2023 10:43:05 -0000</pubDate><guid>https://sourceforge.net/projects/gputils/files/snapshot_builds/i686-mingw32msvc/gputils-20231125-1333-setup.exe/download</guid></item><item><title>gputils released /snapshot_builds/src/gputils-src-20231125-1333.tar.bz2</title><link>https://sourceforge.net/projects/gputils/files/snapshot_builds/src/gputils-src-20231125-1333.tar.bz2/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gputils</dc:creator><pubDate>Sat, 25 Nov 2023 10:43:05 -0000</pubDate><guid>https://sourceforge.net/projects/gputils/files/snapshot_builds/src/gputils-src-20231125-1333.tar.bz2/download</guid></item><item><title>Molnár Károly modified ticket #81</title><link>https://sourceforge.net/p/gputils/patches/81/</link><description>Issue an error if you #define the same symbol as defined by equ.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 25 Nov 2023 10:32:45 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/81/</guid></item><item><title>Molnár Károly committed [r1333] on Code</title><link>https://sourceforge.net/p/gputils/code/1333/</link><description>* gputils/gpasm/coff.c, gputils/gpasm/directive.c, gputils/gpasm/gpasm.c,</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 25 Nov 2023 10:28:11 -0000</pubDate><guid>https://sourceforge.net/p/gputils/code/1333/</guid></item><item><title>Petr Mikše created ticket #81</title><link>https://sourceforge.net/p/gputils/patches/81/</link><description>Issue an error if you #define the same symbol as defined by equ.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Mikše</dc:creator><pubDate>Tue, 14 Nov 2023 14:01:35 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/81/</guid></item><item><title>Molnár Károly modified ticket #80</title><link>https://sourceforge.net/p/gputils/patches/80/</link><description>COFF object file creation in absolute mode</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sun, 22 Oct 2023 14:19:40 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/80/</guid></item><item><title>Anonymous posted a comment on ticket #80</title><link>https://sourceforge.net/p/gputils/patches/80/?limit=25#2456</link><description>Thank you, I've been able to use it properly. These are the newer versions [r1332]: gputils-src-20231022-1332.tar.bz2 gputils-20231022-1332-setup.exe</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sun, 22 Oct 2023 14:19:18 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/80/?limit=25#2456</guid></item><item><title>Molnár Károly modified ticket #79</title><link>https://sourceforge.net/p/gputils/patches/79/</link><description>gpasm expand macros partly</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sun, 22 Oct 2023 14:15:25 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/79/</guid></item><item><title>Molnár Károly posted a comment on ticket #79</title><link>https://sourceforge.net/p/gputils/patches/79/?limit=50#6413</link><description>This patch is I treated together with patch https://sourceforge.net/p/gputils/patches/80.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sun, 22 Oct 2023 14:15:02 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/79/?limit=50#6413</guid></item><item><title>gputils released /snapshot_builds/src/gputils-src-20231022-1332.tar.bz2</title><link>https://sourceforge.net/projects/gputils/files/snapshot_builds/src/gputils-src-20231022-1332.tar.bz2/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gputils</dc:creator><pubDate>Sun, 22 Oct 2023 14:08:04 -0000</pubDate><guid>https://sourceforge.net/projects/gputils/files/snapshot_builds/src/gputils-src-20231022-1332.tar.bz2/download</guid></item><item><title>gputils released /snapshot_builds/i686-mingw32msvc/gputils-20231022-1332-setup.exe</title><link>https://sourceforge.net/projects/gputils/files/snapshot_builds/i686-mingw32msvc/gputils-20231022-1332-setup.exe/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gputils</dc:creator><pubDate>Sun, 22 Oct 2023 14:08:04 -0000</pubDate><guid>https://sourceforge.net/projects/gputils/files/snapshot_builds/i686-mingw32msvc/gputils-20231022-1332-setup.exe/download</guid></item><item><title>Molnár Károly committed [r1332] on Code</title><link>https://sourceforge.net/p/gputils/code/1332/</link><description>  * gpasm/cod.c, gpasm/coff.c, gpasm/directive.c, gpasm/evaluate.c,</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sun, 22 Oct 2023 13:50:42 -0000</pubDate><guid>https://sourceforge.net/p/gputils/code/1332/</guid></item><item><title>Gordon Scott created ticket #323</title><link>https://sourceforge.net/p/gputils/bugs/323/</link><description>Macro complains apparently wrongly.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gordon Scott</dc:creator><pubDate>Fri, 20 Oct 2023 15:52:17 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/323/</guid></item><item><title>Petr Mikše posted a comment on ticket #80</title><link>https://sourceforge.net/p/gputils/patches/80/?limit=25#a819</link><description>Here are all the patches in one file. The original patches must be applied gradually. I'm sorry for the inconvenience. gpasmCorr4 and gpasmCorr5 are needed for the successful execution of asm tests also on the i386 architecture. Regards, Petr</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Mikše</dc:creator><pubDate>Sun, 15 Oct 2023 22:36:15 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/80/?limit=25#a819</guid></item><item><title>Molnár Károly posted a comment on ticket #80</title><link>https://sourceforge.net/p/gputils/patches/80/?limit=50#701b</link><description>I believe you intended the gpasmCoffcorr3.patch file to be the main patch. I have found that it cannot be applied. I get a lot of error messages. This is not going to work. Please download the latest svn version. Make your changes in this code tree. Then create a single patch and upload it to the ticket.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sun, 15 Oct 2023 08:19:28 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/80/?limit=50#701b</guid></item><item><title>Molnár Károly modified ticket #80</title><link>https://sourceforge.net/p/gputils/patches/80/</link><description>COFF object file creation in absolute mode</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sun, 15 Oct 2023 08:19:28 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/80/</guid></item><item><title>Molnár Károly modified ticket #79</title><link>https://sourceforge.net/p/gputils/patches/79/</link><description>gpasm expand macros partly</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sun, 15 Oct 2023 08:06:56 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/79/</guid></item><item><title>Petr Mikše posted a comment on ticket #80</title><link>https://sourceforge.net/p/gputils/patches/80/?limit=25#ce5b</link><description>Gpasm uses significantly less memory with this patch. All the absolute sections share the same memory image.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Mikše</dc:creator><pubDate>Sat, 07 Oct 2023 11:55:07 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/80/?limit=25#ce5b</guid></item><item><title>Petr Mikše posted a comment on ticket #80</title><link>https://sourceforge.net/p/gputils/patches/80/?limit=25#975a</link><description>Just a bugfix.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Mikše</dc:creator><pubDate>Fri, 06 Oct 2023 19:04:54 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/80/?limit=25#975a</guid></item><item><title>Petr Mikše posted a comment on ticket #80</title><link>https://sourceforge.net/p/gputils/patches/80/?limit=25#1443</link><description>Hi Károly, thank you very much for your response. Yesterday I tried to simplify the gpasm message generator. All messages are generated with a single function now. No need to format the message in the caller. I am sorry, I am not the right one to take over your project. I don't really understand the parser/lexer part of this software. I don't plan on making any more changes now. Petr</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Mikše</dc:creator><pubDate>Tue, 03 Oct 2023 06:02:14 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/80/?limit=25#1443</guid></item><item><title>Molnár Károly posted a comment on ticket #79</title><link>https://sourceforge.net/p/gputils/patches/79/?limit=50#68a2</link><description>My comment on the https://sourceforge.net/p/gputils/patches/80 also applies here.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Mon, 02 Oct 2023 16:39:00 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/79/?limit=50#68a2</guid></item><item><title>Molnár Károly posted a comment on ticket #80</title><link>https://sourceforge.net/p/gputils/patches/80/?limit=50#17af</link><description>I have not worked on the project for a long time. But I don't want your work to go to waste. So I'll try to find the time and energy to go over the improvements at some point. In the meantime, please be patient. (It would be nice if someone could take over the maintenance of the project from me.) Károly</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Mon, 02 Oct 2023 16:38:50 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/80/?limit=50#17af</guid></item><item><title>Petr Mikše posted a comment on ticket #80</title><link>https://sourceforge.net/p/gputils/patches/80/?limit=25#52ad</link><description>This correction enables 8bit per word idlocs, idlocs and config addresses are excluded from BADROM. It adds an error indicating where overwritten address contents was defined and an error indicating where redefined label was originally defined. Some bugfixes.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Mikše</dc:creator><pubDate>Sun, 01 Oct 2023 12:27:34 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/80/?limit=25#52ad</guid></item><item><title>Petr Mikše posted a comment on ticket #80</title><link>https://sourceforge.net/p/gputils/patches/80/?limit=25#f444</link><description>This correction adds constants to the coff file. They holds variable names in absolute mode. If not in mpasm compatibility mode, constants beginning with a underscore are excluded, coff file created have a .cof suffix and an executable bit set, so no linker step is needed. I tested debugging using both the simulator and Pickit3 (MPLABX4.15) successfully. A macro dereference (-X option) have also effect to the generated coff file now. A linker listing looks better with it.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Mikše</dc:creator><pubDate>Thu, 28 Sep 2023 12:12:35 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/80/?limit=25#f444</guid></item><item><title>Petr Mikše created ticket #80</title><link>https://sourceforge.net/p/gputils/patches/80/</link><description>COFF object file creation in absolute mode</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Mikše</dc:creator><pubDate>Tue, 26 Sep 2023 14:28:32 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/80/</guid></item><item><title>Petr Mikše created ticket #79</title><link>https://sourceforge.net/p/gputils/patches/79/</link><description>gpasm expand macros partly</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Mikše</dc:creator><pubDate>Tue, 26 Sep 2023 14:17:57 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/79/</guid></item><item><title>Petr Mikše posted a comment on ticket #321</title><link>https://sourceforge.net/p/gputils/bugs/321/?limit=25#7b6c</link><description>I had this problem too. I got around this by putting the macro definitions in a second .inc file that was all conditionally included.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Mikše</dc:creator><pubDate>Sat, 23 Sep 2023 08:05:00 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/321/?limit=25#7b6c</guid></item><item><title>Anonymous posted a comment on ticket #317</title><link>https://sourceforge.net/p/gputils/bugs/317/?limit=25#b9e6</link><description>I see two solutions: 1) In most jurisdictions, the files are free, as they are not copyrightable (see discussion on debian-legl: https://debian-legal.debian.narkive.com/gGuSWDyP/are-register-names-and-locations-under-copyright) 2) By now, Microchip provides the XC8 package, which includes header files (in a different format, but containing the same information) under the free 3-clause BSD license.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Mon, 29 May 2023 13:22:57 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/317/?limit=25#b9e6</guid></item><item><title>Nic Pablo posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/gputils/discussion/general/thread/84d35443c9/?limit=25#8cf9</link><description>I found the culprit. GPUTILS uses two separate environment variables GPUTILS_HEADER_PATH &amp; GPUTILS_LKR_PATH that need to be explicitly provided. Case closed :-) C:\Users\Nic\PIC14&gt;sdcc --use-non-free --verbose -mpic14 -p16f887 TestPIC16.c Processor: 16f887 Using devices from c:\Users\Nic\sdcc\bin..\include\pic14\pic14devices.txt. sdcc: Calling preprocessor... sdcc: sdcpp -nostdinc -Wall -std=c11 -D__SDCC_PROCESSOR="16f887" -D__SDCC_PIC16F887 -D__SDCC_PIC14_STACK_SIZE=14 -obj-ext=.o -D__SDCC_CHAR_UNSIGNED...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nic Pablo</dc:creator><pubDate>Mon, 08 May 2023 03:10:40 -0000</pubDate><guid>https://sourceforge.net/p/gputils/discussion/general/thread/84d35443c9/?limit=25#8cf9</guid></item><item><title>Nic Pablo modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/gputils/discussion/general/thread/84d35443c9/?limit=25#cad3</link><description>Hi everyone. I am currently developing a Windows app that requires SDCC/GPUtils to be portable ( ie , no installation, just run directly using the path)The SDCC is OK and generates the necessary asm file . It calls gpasm successfully but gpasm seems lost and cannot find the include file ( ie p16f887.inc) . There are different errors in PIC16 &amp; PIC18 .What seems to be missing? I have tested it using the cmd command line only interface. Kindly see below some info: ................. C:\Users\Nic\PIC14&gt;path...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nic Pablo</dc:creator><pubDate>Mon, 08 May 2023 01:36:43 -0000</pubDate><guid>https://sourceforge.net/p/gputils/discussion/general/thread/84d35443c9/?limit=25#cad3</guid></item><item><title>Nic Pablo modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/gputils/discussion/general/thread/84d35443c9/?limit=25#cad3</link><description>Hi everyone. I am currently developing a Windows app that requires SDCC/GPUtils to be portable ( ie , no installation, just run directly using the path)The SDCC is OK and generates the necessary asm file . It calls gpasm successfully but gpasm seems lost and cannot find the include file ( ie p16f887.inc) . What seems to be missing? I have tested it using the cmd command line only interface. Kindly see below some info: ................. C:\Users\Nic\PIC14&gt;path PATH=c:\users\nic\gputils\bin;c:\users\nic\gputils\header;c:\users\nic\gputils\lkr;c:\users\nic\sdcc\bin...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nic Pablo</dc:creator><pubDate>Sun, 07 May 2023 18:21:50 -0000</pubDate><guid>https://sourceforge.net/p/gputils/discussion/general/thread/84d35443c9/?limit=25#cad3</guid></item><item><title>Nic Pablo posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/gputils/discussion/general/thread/84d35443c9/?limit=25#cad3</link><description>Hi everyone. I am currently developing a Windows app that requires SDCC/GPUtils to be portable ( ie , no installation, just run directly using the path)The SDCC is OK and generates the necessary asm file . It calls gpasm successfully but gpasm seems lost and cannot find the include file ( ie p16f887.inc) . What seems to be missing? I have tested it using the cmd command line only interface. Below is the partial dump: ................. C:\Users\Nic\PIC14&gt;sdcc --use-non-free --verbose -mpic14 -p16f887...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nic Pablo</dc:creator><pubDate>Sun, 07 May 2023 18:13:17 -0000</pubDate><guid>https://sourceforge.net/p/gputils/discussion/general/thread/84d35443c9/?limit=25#cad3</guid></item><item><title>tech66 created ticket #68</title><link>https://sourceforge.net/p/gputils/feature-requests/68/</link><description>MACRO name cannot include "_" underscore.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tech66</dc:creator><pubDate>Fri, 31 Mar 2023 01:07:47 -0000</pubDate><guid>https://sourceforge.net/p/gputils/feature-requests/68/</guid></item><item><title>tech66 created ticket #322</title><link>https://sourceforge.net/p/gputils/bugs/322/</link><description>check for flex and yacc before compiling?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tech66</dc:creator><pubDate>Sat, 25 Mar 2023 18:27:23 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/322/</guid></item><item><title>tech66 created ticket #67</title><link>https://sourceforge.net/p/gputils/feature-requests/67/</link><description>support for PIC16F152XX family</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tech66</dc:creator><pubDate>Sat, 25 Mar 2023 18:19:10 -0000</pubDate><guid>https://sourceforge.net/p/gputils/feature-requests/67/</guid></item><item><title>tech66 posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/gputils/discussion/general/thread/4cb950af85/?limit=25#0d3f</link><description>Having verified the tool for my favorite PIC16F1534x processors, I am adopting it. But I am hopeful there will be support for some simpler p16 devices like PIC16F152xx. The dead end for Microchip MPASM is the reason for this toolkit so we need to keep going with PICs not supported in MPASM. It seems like a great little assembler and I am glad to adopt it. To get more processors supported I would offer help but it would be best if you coordinated things and let us know what you need. I read through...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tech66</dc:creator><pubDate>Sat, 25 Mar 2023 18:10:45 -0000</pubDate><guid>https://sourceforge.net/p/gputils/discussion/general/thread/4cb950af85/?limit=25#0d3f</guid></item><item><title>Anobium posted a comment on ticket #12</title><link>https://sourceforge.net/p/gputils/support-requests/12/?limit=250#71f3</link><description>was the 18F27Q43 class of chips ever added?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anobium</dc:creator><pubDate>Wed, 25 Jan 2023 14:07:13 -0000</pubDate><guid>https://sourceforge.net/p/gputils/support-requests/12/?limit=250#71f3</guid></item><item><title>Anders Andersson created ticket #321</title><link>https://sourceforge.net/p/gputils/bugs/321/</link><description>Macros expanded or parsed inside if(0)/endif block, breaking some include-guards</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anders Andersson</dc:creator><pubDate>Wed, 04 Jan 2023 17:06:43 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/321/</guid></item><item><title>Molnár Károly posted a comment on ticket #78</title><link>https://sourceforge.net/p/gputils/patches/78/?limit=50#5305</link><description>Thanks for the patvh. These are the newer versions [r1331]: gputils-src-20230103-1331.tar.bz2 gputils-20230103-1331-setup.exe</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Tue, 03 Jan 2023 11:31:07 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/78/?limit=50#5305</guid></item><item><title>Molnár Károly modified ticket #78</title><link>https://sourceforge.net/p/gputils/patches/78/</link><description>Regression in 1.5.2 relative to 1.5.0</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Tue, 03 Jan 2023 11:31:07 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/78/</guid></item><item><title>gputils released /snapshot_builds/i686-mingw32msvc/gputils-20230103-1331-setup.exe</title><link>https://sourceforge.net/projects/gputils/files/snapshot_builds/i686-mingw32msvc/gputils-20230103-1331-setup.exe/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gputils</dc:creator><pubDate>Tue, 03 Jan 2023 11:22:04 -0000</pubDate><guid>https://sourceforge.net/projects/gputils/files/snapshot_builds/i686-mingw32msvc/gputils-20230103-1331-setup.exe/download</guid></item><item><title>gputils released /snapshot_builds/src/gputils-src-20230103-1331.tar.bz2</title><link>https://sourceforge.net/projects/gputils/files/snapshot_builds/src/gputils-src-20230103-1331.tar.bz2/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gputils</dc:creator><pubDate>Tue, 03 Jan 2023 11:22:04 -0000</pubDate><guid>https://sourceforge.net/projects/gputils/files/snapshot_builds/src/gputils-src-20230103-1331.tar.bz2/download</guid></item><item><title>Molnár Károly modified ticket #78</title><link>https://sourceforge.net/p/gputils/patches/78/</link><description>Regression in 1.5.2 relative to 1.5.0</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Tue, 03 Jan 2023 11:20:57 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/78/</guid></item><item><title>Molnár Károly committed [r1331] on Code</title><link>https://sourceforge.net/p/gputils/code/1331/</link><description>* gputils/gpasm/directive.c:</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Tue, 03 Jan 2023 11:02:35 -0000</pubDate><guid>https://sourceforge.net/p/gputils/code/1331/</guid></item><item><title>Roy Rankin posted a comment on ticket #78</title><link>https://sourceforge.net/p/gputils/patches/78/?limit=25#26c9</link><description>Here is the patch</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roy Rankin</dc:creator><pubDate>Mon, 02 Jan 2023 10:12:26 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/78/?limit=25#26c9</guid></item><item><title>Roy Rankin created ticket #78</title><link>https://sourceforge.net/p/gputils/patches/78/</link><description>Regression in 1.5.2 relative to 1.5.0</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roy Rankin</dc:creator><pubDate>Mon, 02 Jan 2023 10:10:54 -0000</pubDate><guid>https://sourceforge.net/p/gputils/patches/78/</guid></item><item><title>Robert Pearce created ticket #320</title><link>https://sourceforge.net/p/gputils/bugs/320/</link><description>Inappropriate macro expansion in linker list file</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Pearce</dc:creator><pubDate>Sat, 05 Mar 2022 18:42:07 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/320/</guid></item><item><title>Molnár Károly modified ticket #304</title><link>https://sourceforge.net/p/gputils/bugs/304/</link><description>GPLINK broken with unused extern</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 05 Mar 2022 13:32:48 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/304/</guid></item><item><title>Robert Pearce posted a comment on ticket #306</title><link>https://sourceforge.net/p/gputils/bugs/306/?limit=25#b837</link><description>This bug is still present in v1.5.2 and is actually worse than I thought. The apparently harmless change (with a linker-defined address) causes all five bytes of .idata to be initialised wrongly. I've attached an updated zip with the build results I get (and the makefile tweaked to not need my complex build environment)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Pearce</dc:creator><pubDate>Sun, 20 Feb 2022 10:27:46 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/306/?limit=25#b837</guid></item><item><title>Molnár Károly modified ticket #315</title><link>https://sourceforge.net/p/gputils/bugs/315/</link><description>gpasm allows RETURN for 10F202</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 19 Feb 2022 14:13:01 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/315/</guid></item><item><title>Molnár Károly posted a comment on ticket #315</title><link>https://sourceforge.net/p/gputils/bugs/315/?limit=50#c807</link><description>This bug is fixed in [r1330] svn version.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 19 Feb 2022 14:13:01 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/315/?limit=50#c807</guid></item><item><title>Molnár Károly committed [r1330]</title><link>https://sourceforge.net/p/gputils/code/1330/</link><description>* gpasm/directive.c, gpasm/gpmsg.c, gpasm/gpmsg.h,</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 19 Feb 2022 14:09:18 -0000</pubDate><guid>https://sourceforge.net/p/gputils/code/1330/</guid></item><item><title>Robert Pearce posted a comment on ticket #304</title><link>https://sourceforge.net/p/gputils/bugs/304/?limit=25#3287</link><description>Now that the linker defaults to ignoring these symbols (and gives an option to warn about them) I think this is probably fine as it is. In fact, having thought about it, the current behaviour is probably about optimal. You can close the bug. Thanks.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Pearce</dc:creator><pubDate>Sat, 19 Feb 2022 11:52:22 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/304/?limit=25#3287</guid></item><item><title>Molnár Károly modified ticket #314</title><link>https://sourceforge.net/p/gputils/bugs/314/</link><description>PIC16F69 TRIS does not assemble correctly</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 19 Feb 2022 11:22:52 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/314/</guid></item><item><title>Molnár Károly posted a comment on ticket #314</title><link>https://sourceforge.net/p/gputils/bugs/314/?limit=50#c33a</link><description>This bug fixed in svn version [r1329]. Thanks for the bug report and the patch.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 19 Feb 2022 11:22:52 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/314/?limit=50#c33a</guid></item><item><title>Molnár Károly committed [r1329]</title><link>https://sourceforge.net/p/gputils/code/1329/</link><description>* libgputils/gpopcode.h,</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 19 Feb 2022 11:19:42 -0000</pubDate><guid>https://sourceforge.net/p/gputils/code/1329/</guid></item><item><title>Molnár Károly posted a comment on ticket #314</title><link>https://sourceforge.net/p/gputils/bugs/314/?limit=50#d12a</link><description>The data sheet is indeed incorrect. There is a controversy in the description of the TRIS command: Operands: f = 5, 6, 7, 8 or 9 . . . Description: TRIS register ‘f’ (f = 5, 6 or 7) is loaded with the contents of the W register.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 19 Feb 2022 10:27:03 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/314/?limit=50#d12a</guid></item><item><title>Molnár Károly modified ticket #308</title><link>https://sourceforge.net/p/gputils/bugs/308/</link><description>Incorrect duplicate symbol error</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 19 Feb 2022 09:46:11 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/308/</guid></item><item><title>Molnár Károly posted a comment on ticket #308</title><link>https://sourceforge.net/p/gputils/bugs/308/?limit=50#bda8</link><description>I think it's fine now because of another fix. Károly</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 19 Feb 2022 09:46:11 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/308/?limit=50#bda8</guid></item><item><title>Molnár Károly posted a comment on ticket #304</title><link>https://sourceforge.net/p/gputils/bugs/304/?limit=50#c04c</link><description>Is it worth going into this in more depth, or should it stay that way? Károly</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 19 Feb 2022 09:22:58 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/304/?limit=50#c04c</guid></item><item><title>Molnár Károly modified ticket #318</title><link>https://sourceforge.net/p/gputils/bugs/318/</link><description>ELIF is not ELSE IF, bug or unusual name?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 19 Feb 2022 09:16:41 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/318/</guid></item><item><title>Molnár Károly posted a comment on ticket #318</title><link>https://sourceforge.net/p/gputils/bugs/318/?limit=50#c9e8</link><description>Fixed in svn version [r1328]. Thanks for the bug report and the patch. Károly</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 19 Feb 2022 09:16:41 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/318/?limit=50#c9e8</guid></item><item><title>Molnár Károly committed [r1328]</title><link>https://sourceforge.net/p/gputils/code/1328/</link><description>* gpasm/directive.c, gpasm/testsuite/regression/source/elif.asm:</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sat, 19 Feb 2022 09:13:22 -0000</pubDate><guid>https://sourceforge.net/p/gputils/code/1328/</guid></item><item><title>Robert Pearce posted a comment on ticket #318</title><link>https://sourceforge.net/p/gputils/bugs/318/?limit=25#1028</link><description>I agree that looks like a bug - your interpretation of "elif" matches everyone else's, even if the gputils documentation is rather vague on the subject. I believe the fix is fairly simple, it just needs applying in several places. The attached patch should do it.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Pearce</dc:creator><pubDate>Fri, 18 Feb 2022 16:33:27 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/318/?limit=25#1028</guid></item><item><title>Robert Pearce modified a comment on ticket #304</title><link>https://sourceforge.net/p/gputils/bugs/304/?limit=25#bdf6</link><description>&lt;deleted post=""&gt; sorry, was finger trouble.&lt;/deleted&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Pearce</dc:creator><pubDate>Fri, 18 Feb 2022 16:02:50 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/304/?limit=25#bdf6</guid></item><item><title>Robert Pearce posted a comment on ticket #304</title><link>https://sourceforge.net/p/gputils/bugs/304/?limit=25#bdf6</link><description>Well this is weird. I've just tried this again and the problem's back - the --strict option makes no difference.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Pearce</dc:creator><pubDate>Fri, 18 Feb 2022 16:00:34 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/304/?limit=25#bdf6</guid></item><item><title>Robert Pearce posted a comment on ticket #315</title><link>https://sourceforge.net/p/gputils/bugs/315/?limit=25#92d7</link><description>As far as I can tell, that is in line with MPASM (although that gives a message about the substitution but compiles the same otherwise). There are a few 12-bit processors for which gpasm throws an error on RETURN but even for those, MPASM compiles it as RETLW 0 with a warning.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Pearce</dc:creator><pubDate>Fri, 18 Feb 2022 09:11:18 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/315/?limit=25#92d7</guid></item><item><title>Robert Pearce posted a comment on ticket #314</title><link>https://sourceforge.net/p/gputils/bugs/314/?limit=25#2d2c</link><description>I believe the attached simple patch is all that's actually needed. I tried tweaking one of the test files to check it out and it seems OK but I'm not sure I get the full process for the tests.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Pearce</dc:creator><pubDate>Fri, 18 Feb 2022 09:07:47 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/314/?limit=25#2d2c</guid></item><item><title>Robert Pearce posted a comment on ticket #308</title><link>https://sourceforge.net/p/gputils/bugs/308/?limit=25#57d5</link><description>This appears to have been fixed in release v1.5.2</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Pearce</dc:creator><pubDate>Wed, 16 Feb 2022 20:46:09 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/308/?limit=25#57d5</guid></item><item><title>Molnár Károly modified ticket #316</title><link>https://sourceforge.net/p/gputils/bugs/316/</link><description>incorrect linear_ram_addrs</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Wed, 16 Feb 2022 17:14:45 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/316/</guid></item><item><title>Molnár Károly posted a comment on ticket #316</title><link>https://sourceforge.net/p/gputils/bugs/316/?limit=50#b12a</link><description>The relevant page of the datasheet contains misleading information.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Wed, 16 Feb 2022 17:14:45 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/316/?limit=50#b12a</guid></item><item><title>Molnár Károly committed [r1327]</title><link>https://sourceforge.net/p/gputils/code/1327/</link><description>* lkr/12f1571_g.lkr, lkr/12lf1571_g.lkr, libgputils/gpprocessor.c:</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Wed, 16 Feb 2022 17:11:52 -0000</pubDate><guid>https://sourceforge.net/p/gputils/code/1327/</guid></item><item><title>Robert Pearce posted a comment on ticket #316</title><link>https://sourceforge.net/p/gputils/bugs/316/?limit=25#4347</link><description>I'm sorry to say this but this "fix" needs reverting as the bug report is in error.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Pearce</dc:creator><pubDate>Tue, 15 Feb 2022 18:18:56 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/316/?limit=25#4347</guid></item><item><title>Molnár Károly modified ticket #316</title><link>https://sourceforge.net/p/gputils/bugs/316/</link><description>incorrect linear_ram_addrs</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sun, 13 Feb 2022 10:08:50 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/316/</guid></item><item><title>Molnár Károly posted a comment on ticket #316</title><link>https://sourceforge.net/p/gputils/bugs/316/?limit=50#956e</link><description>Thanks for the bug report. Version [r1326] is now free of this bug.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sun, 13 Feb 2022 10:08:36 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/316/?limit=50#956e</guid></item><item><title>Molnár Károly committed [r1326]</title><link>https://sourceforge.net/p/gputils/code/1326/</link><description>* lkr/12f1571_g.lkr, lkr/12lf1571_g.lkr, libgputils/gpprocessor.c:</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sun, 13 Feb 2022 10:06:18 -0000</pubDate><guid>https://sourceforge.net/p/gputils/code/1326/</guid></item><item><title>Molnár Károly posted a comment on ticket #316</title><link>https://sourceforge.net/p/gputils/bugs/316/?limit=50#a320</link><description>It appears that the pic12f1571 has an incorrect ending address for linear_ram_addrs in static struct px pics[] in gpprocessor.c. The end address is 0x206F, indicating 112 general purpose registers, but per the datasheet, this processor has 128 general purpose registers. I think the end address should be 0x207F. The linear memory size is indeed incorrect. This is because the lkr file used as the source also contains incorrect data: // File: 12f1571_g.lkr // Generic linker script for the PIC12F1571...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sun, 13 Feb 2022 09:54:08 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/316/?limit=50#a320</guid></item><item><title>Molnár Károly modified ticket #316</title><link>https://sourceforge.net/p/gputils/bugs/316/</link><description>incorrect linear_ram_addrs</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Molnár Károly</dc:creator><pubDate>Sun, 13 Feb 2022 09:43:46 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/316/</guid></item><item><title>Robert Pearce posted a comment on ticket #304</title><link>https://sourceforge.net/p/gputils/bugs/304/?limit=25#974f</link><description>OK, I've finally got round to checking this against V1.5.2 The core problem (that an unused "extern" creates a need for an unused symbol) is actually still there, but the new "-S" / "--strict" option defaults to ignoring undefined symbols. That's probably an acceptable fix, as it still generates an error if the code attempts to actually use the symbol</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Pearce</dc:creator><pubDate>Sat, 12 Feb 2022 13:18:26 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/304/?limit=25#974f</guid></item><item><title>Robert Pearce posted a comment on ticket #316</title><link>https://sourceforge.net/p/gputils/bugs/316/?limit=25#4b40</link><description>The datasheet is inconsistent and GPUtils is correct, I believe. If you look closely at your third attachment, the one that shows "48 bytes" of RAM in page 1, you'll see that the address range is A0 to BF - which is only 32 bytes and matches the 1822. Since the datasheet also specifies that the 1571 has 128 bytes RAM in total, including the 16 bytes shared RAM, the 112 byte linear region is correct.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Pearce</dc:creator><pubDate>Fri, 11 Feb 2022 16:43:47 -0000</pubDate><guid>https://sourceforge.net/p/gputils/bugs/316/?limit=25#4b40</guid></item></channel></rss>