Close

STM8 eForth 2.2.18: "Usability Improvements, and a Bug Fix"

A project log for eForth for cheap STM8S gadgets

Turn cheap modules from AliExpress into interactive development kits!

thomasThomas 10/29/2017 at 06:550 Comments

There is a fresh release: STM8 eForth 2.2.18.

CONSTANT and \res

e4thcom has the \res MCU: - \res export feature which requires a CONSTANT with distinct compiler/interpreter behavior. Thanks to Mr. Manfred Mahlow for pointing this out, and for providing not only an implementation of CONSTANT, but also the initial version of the STM8S103.efr resource file (which has been extended since then).

MARKER instead of RAMMARK

Mr. Mahlow also contributed a very nice implementation of MARKER which brings the management of temporary vocabularies in RAM to a new level (according to Mr. Mahlow this is a unique STM8 eForth feature!). MARKER now replaces RAMMARK which had issues with the e4thcom #require feature. Thanks!

codeload.py for serial port and uCsim

codeload.py replaces loadserial.py and codeloadTCP.py. It emulates e4thcom!
Travis-CI was the first to use the new script.

It should work on Windows, too (but I don't know). If you test it I'd really like to hear from you!

Issue 98: Bug Fix Context Switch for Forth Interrupts

Issue #98 fixes a bad bug (so bad that I really don't understand why it worked initially).

Issue 68: Minor Version Number

Some guys will like this:

hi
STM8eForth 2.2.18
 ok

Discussions