Skip to content

Usability Improvements, and a Bug Fix

Compare
Choose a tag to compare
@TG9541 TG9541 released this 28 Oct 22:07
· 590 commits to master since this release
d41702d

CONSTANT and \res e4thcom

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