discussion icon indicating copy to clipboard operation
discussion copied to clipboard

Forth for ESP8266EX

Open niclash opened this issue 9 years ago • 6 comments

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.

niclash avatar Mar 20 '16 05:03 niclash

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.

larsbrinkhoff avatar Mar 24 '16 06:03 larsbrinkhoff

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

niclash avatar Mar 24 '16 08:03 niclash

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.

zeroflag avatar Mar 27 '16 23:03 zeroflag

And now this from @CraigLindley: https://github.com/CraigLindley/ESP8266Forth

larsbrinkhoff avatar Mar 29 '16 06:03 larsbrinkhoff

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

niclash avatar Mar 29 '16 10:03 niclash

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.

mitra42 avatar Dec 24 '20 00:12 mitra42