... and a bug fix: in one of the former STM8 eForth 2.2.21-pre-releases WORDS got broken. It didn't show the RAM dictionary when in NVM mode! This is now fixed.
A major improvement is the implementation of WIPE, something similar to COLD, but only targeting the dictionary in RAM. WIPE gets called during start-up, and besides resetting the dictionary, it creates a dummy word, that makes using MARKER much easier.
#require WIPE creates an ALIAS word, which, if loaded into RAM, will reinitialize the dictionary (and remove itself if it was loaded into RAM).
Compiling a word in RAM memory into a target in Flash memory will now abort compilation, throwing a "target?" error.
Due to some refactoring and optimization, the size of the STM8 eForth binaries stays the same!
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.