ForthHub / discussion

Discussion repository for Forth enthusiasts.
118 stars 4 forks source link

Forth for ESP8266EX #28

Open niclash opened 8 years ago

niclash commented 8 years ago

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.

larsbrinkhoff commented 8 years 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.

niclash commented 8 years ago

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" notifications@github.com 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

zeroflag commented 8 years ago

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.

larsbrinkhoff commented 8 years ago

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

niclash commented 8 years ago

That one I saw before, the Yaffa port. implemented in C.

Niclas On Mar 29, 2016 14:38, "Lars Brinkhoff" notifications@github.com 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

mitra42 commented 3 years ago

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.