Bump to v2.2.6: new features, same binary size, more user code

A project log for eForth for cheap STM8S gadgets

Turn cheap modules from AliExpress into interactive development kits!

ThomasThomas 01/28/2017 at 22:490 Comments

I just released STM8EF v2.2.6 with some really nice features from the development branch:

There was also an important bug fix for DO LEAVE LOOP/+LOOP (LEAVE actually works now, and it's possible to use negative increments).

Thanks to new coding techniques, e.g. TRAP for literals, the binary size still is within the same bounds as before:

The code generator improvements (relative calls, STM8 opcodes for literals, branch and exit) reduce the size of compiled user code by 20-25%. This should be sufficient for 5 to 10 screens of Forth, enough for non-trivial applications.

Edit: with this release some of my personal goals were reached, and it's some kind of milestone. I took the opportunity to update the project's description and details. Sorry for the update spam :-)