2015-10-29 02:36 AM
If you want a development system on chip,
incremental software updates, test driven interactive developments this is worth a look: Mecrisp Stellaris Forth compiler updated with support for a number of STM32 controllers stm32f030f4, stm32f051, stm32f100, stm32f103, stm32f303, stm32f401, stm32f407, stm32f411, stm32f429, stm32L053c8, stm32L152 others comming soon #compiler #forth #interpreter #forth-mecrisp-stellaris2015-11-19 12:51 PM
I did take a peek. Back in the early/mid 80s I reimplemented this
http://www.acornelectron.co.uk/info_books/electron/acornsoft_adder/Forth.html
to Native 6502 code, and tinkered a bit with the Z80 AMS-FORTH, with it's interesting decompiler.You should get yourself an STM32F469I-DISCO, it's got a lot of memory and expansion options.2015-11-19 08:53 PM
I've just got a stm32F746Disco board. The instruction set should be compatible. So this will come first.
Do you still use forth in some areas ?2016-01-20 10:10 AM
With version 2.2.1 Mecrisp Stellaris Forth runs on Cortex-M7 now -
e.g. the STM32F746G Disco board. Some example code is included.2016-09-03 12:22 PM
New Version of Mecrisp Stellaris Forth v2.2.9
http://sourceforge.net/projects/mecrisp/files/ with support for STM32F303K8 and STM32F207ZG2018-06-09 07:52 AM
c library FORTH environment
2018-06-09 09:07 AM
So how does it work? My german is too rusted - it would take a long time to read.
Does the compilation replace the outer interpreter by flashing the dictionary entry tables and then the inner interpreter executes the 'main word' using the tables?
2019-01-29 10:14 AM
The mecrisp compiler compiles to machine code and subroutine calls. It can compile to flash or ram. The new functions are added to the dictionary list. When compiler finished it switches back to interpreter. The : is used to switch to compiler.
: Add + ;
2 3 add .