<div dir="auto"><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 4 Oct 2022, 01:15 Travis Siegel via fpc-devel, <<a href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Does this process use gcc to do the compile, instead of fpc directly? If <br>
it does, I will dig into making it compatible with Parallax's line of <br>
propeller boards, since it now supports GCC to generate code for the <br>
propeller 1 and 2 boards. Being able to program these in pascal would <br>
be wonderful. Parallax has a series of SBC products, including the <br>
basic stamp, a java stamp, (no longer produced), and as mentioned, the <br>
propeller boards. They also have several robot packages that can be <br>
programmed via the propeller or basic stamps, so if the esp board code <br>
does work, and it calls gcc for it's work, I'll certainly be interested <br>
in tackling making it work with the propeller boards, I think that could <br>
help some folks start using those boards.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">The compiler typically generates target CPU specific assembler code, which requires an external assembler and linker to generate the executable code. I don't know much about the Parallax controllers, but it appears to be a distinct architecture (not ARM or MIPS for example) not yet supported by FPC, so would require a new compiler backend AFAIU. </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>