This release:
- adds hardware single-precision floating-point numerics support (except on the RP2040, due to lack of hardware floating point, and STM32F411, to save room of what little flash it has)
- reworks the multitasker to be based on deadlines
- optionally supports complex numbers on top of hardware single-precision floating-point numerics
- adds a current directory concept
- optionally supports FAT32 filesystems in PSRAM on RP2350 boards with PSRAM such as the Pimoroni Pico Plus 2
- supports conveniently compiling string constants to the dictionary and storing them in buffers and reading them therefrom without the limitations of traditional counted strings or null-delimited strings
- optimizes
of
/ofstr
...endof
to collect all end branches to the end ofcase
...endcase
/endcasestr
blocks (except on the RP2040 and STM32L476, due to the limitations of these platforms) - fixes a bug where double-cell local variables would not be properly updated with constants due to an issue with the code generator
- fixes a bug introduced in the last beta release 1.9.0-beta.3 where due to an issue with the multitasker zeptoforth would sometimes crash on boot and would not properly update the deadlines of tasks.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.