discussion
discussion copied to clipboard
Forth for ESP8266EX
For those who likes the ESP8266EX and Forth in tiny spaces, check out forthright that is still in development.
For completeness; I noticed that punyforth also started working on an implementation a few days ago.
I could have sworn I saw another Forth for the ESP8266 a few month ago or so. I remember looking up the device, and the oddball CPU with 24-bit instructions.
But I can't seem to find that now.
Except for SwapForth, I saw a port of YAFFA to ESP8266. Yes, indeed a very "interesting" instruction set.
Although not as cool as GreenArray's three 5bits instructions and one 3bits instruction packed into one 18bit word. ;-)
Cheers Niclas On Mar 24, 2016 14:56, "Lars Brinkhoff" [email protected] wrote:
I could have sworn I saw another Forth for the ESP8266 a few month ago or so. I remember looking up the device, and the oddball CPU with 24-bit instructions.
But I can't seem to find that now.
— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/ForthHub/discussion/issues/28#issuecomment-200698483
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 that made the porting fairly quick (it took a few days). My main focus with this project is to develop an understanding about forth, and use it for some hobby home automation project.
And now this from @CraigLindley: https://github.com/CraigLindley/ESP8266Forth
That one I saw before, the Yaffa port. implemented in C.
Niclas On Mar 29, 2016 14:38, "Lars Brinkhoff" [email protected] wrote:
And now this from @CraigLindley https://github.com/CraigLindley: https://github.com/CraigLindley/ESP8266Forth
— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/ForthHub/discussion/issues/28#issuecomment-202741122
And webforth runs on ESP8266 - https://github.com/mitra42/webforth - still under development, but its one of the key platforms I plan on keeping supported.