Attila Magyar
Attila Magyar
Thanks for mentioning punyforth. I'm working on it right now, it is still incomplete but it runs on the esp8266 fine. I was able to borrow some ideas from forthright...
> I have many questions left : 1) is Uber.forth at $51000 copyed from flash to RAM before execution No, the text is not copied into the RAM. Punyforth compiles...
> In your opinion if I place .space to 50000 will it work ? 30000, 35000 ? which are the limits ? As far as I remember 30k should work...
FYI I made some optimalization in variable: and constant: that reduces their memory consumption. This should buy you some additional memory.
Hi Gerard, I was thinking about TOS to register optimization earlier (mainly because of speed) but decided not to do it because some of the caveats. There are words like...
Right. I just don't think the extra complexity would worth the effort. But if you think so feel free to send a PR with the changes required. I'm not against...
@GerardSontag no I don't know any unfortunately. But there are some projects in github like the esp port of microphython or forthright which can be used as an example. The...
Hi holinepu, Could you elaborate the problem with create does>? I'm trying to recall how it works. create: always creates a new word with an [enterdoes](https://github.com/zeroflag/punyforth/blob/653ef3c05c2efe635a079647326b0d8b3e9d25dd/arch/esp8266/primitives.S#L293) codeword/entrypoint instead of entercol...
@holinepu is the source code of this project available on github?
It would be good. But I don't think [esp-open-rtos](https://github.com/SuperHouse/esp-open-rtos) supports the esp32 at this moment. If it will, then adding esp32 support to punyforth won't be difficult. An other option...