Re: [Amforth] Porting AmForth to other architectures...
Have you seen Mecrisp-Stellaris? There is support for STM32F103. http://mecrisp.sourceforge.net/ -Andreas On Sun, Oct 26, 2014 at 10:18 PM, Bill Westfield wes...@gmail.com wrote: I was thinking that AmForth would be a good starting point for porting to other architectures, given that 1) It's nicely modularized. 2) Many of the words are written in forth, but expressed in assembler. 3) the assembler syntax is relatively generic, and probably easily ported. (so, something like core/bin.asm stays looking about like it does now, even if the CPU architecture changes drastically.) Am I out of my mind? Is there a better starting point? The actual target is an STM32F103 ARM chip. Don't suggest C implementations; that's not what I want to do. BillW -- ___ Amforth-devel mailing list for http://amforth.sf.net/ Amforth-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amforth-devel -- ___ Amforth-devel mailing list for http://amforth.sf.net/ Amforth-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amforth-devel
Re: [Amforth] Porting AmForth to other architectures...
Hi Bill, I was thinking that AmForth would be a good starting point for porting to other architectures, given that 1) It's nicely modularized. 2) Many of the words are written in forth, but expressed in assembler. 3) the assembler syntax is relatively generic, and probably easily ported. (so, something like core/bin.asm stays looking about like it does now, even if the CPU architecture changes drastically.) Am I out of my mind? IMHO no Is there a better starting point? I've played with the naken_asm recently. It is not (yet?) able to do the job for the atmega's but a msp430 variant looks promising. The actual target is an STM32F103 ARM chip. Don't suggest C implementations; that's not what I want to do. Of course not ;) If the msp430 port is successful it's probably easier to start for another system. Currently, there are a lot of things that work for the atmegas but not for others. Matthias -- ___ Amforth-devel mailing list for http://amforth.sf.net/ Amforth-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amforth-devel