Yes and exception handling, they're self contained cold bootable binaries. Flash them to the targets and the LED will blink.
Definitely not.
A Forth Blinky is too big to include in a "smallest size binary contest" as the Forth core is also required. Otherwise a Forth Blinky is the easiest to make.
Yes, I'm evaluating "Mecrisp-Across" at the moment. The binary runs on MSP430 targets, but "Mecrisp-Across" is written in Forth and runs on Mecrisp-Stellaris, hosted on ARM, be it a RaspberryPI, STM32, TI Tiva Connected Launchpad or about 5 other manufacturers ARM products.
He has, but because Matthias is a *very* fond of MSP430 Assembly and always wanted to make a super optimised tethered Forth compiler, MSP430 was a logical choice. I wouldn't hold my breath waiting for a ARM version.
He has made Mecrisp-Stellaris for CortexM, it's cold bootable turnkey capable and only 19K with the latest RA version and Vocabulary hooks. I feel it's very capable, and the price is right.
STM32F CortexM variants with 64K Flash are dirt cheap and what I use. I paid $0.56 USD ea for STM32F051 in 32 pin QFN with 64K flash from Avenet a couple of years ago.
On the other hand MSP430 are very expensive in comparison to STM32F, so I think Mecrisp-Across Forth hosted on ARM and generating binaries for MSP430 chips is a great idea.
Mecrisp-Across Forth, apart from generating MSP430 binaries, also allows target I/O control via JTAG, which is pretty cool.
Mecrisp-Across, is still very Alpha, but can download it here
Cheers, Terry