====== eForth - a small Forth Implementation by C.-H. Ting ====== only about 4k – in many variants for different processors, 2 versions documented here. ===== Zen and the Forth Language: eForth for the MSP430 from Texas Instruments ===== For the TI MSP430 in a 20 Pin DIP.\\ Fits perfectly with the MicroBox Hardware. {{ :projects:430eforth:430eforth-ide.zip |430eforth-ide}} - Hex File as well included in the IDE((The 430eForth-IDE is an adapted re-implementation by Dirk Brühl of the 4e4th-IDE - http://www.somersetweb.com/430eForth/430eForth-IDE.zip )), to program via the [[http://www.ti.com/tool/MSP-EXP430G2|TI Launchpad]]\\ [[https://www.amazon.co.uk/s/ref=nb_sb_noss?url=node%3D341689031&field-keywords=Chen-Hanson+Ting+Zen+and+the+Forth+Language|Link to eForth eBook]] - preview the [[en:projects:430eforth:start:Contents_of_Tings_latest_eBook|contents of the book]]\\ [[https://www.amazon.com/-/e/B00N8HVEZM|Link to the Forth eBook series]]\\ {{ :projects:430eforth:eforth_lessons.pdf |Lessons}} - Examples written in eForth 430G2553((eForth is //case sensitive//, all forth words are in CAPITAL LETTERS))\\ {{ :projects:430eforth:eforth_appendix_wordsv3_9.pdf |Appendix}} - All 430eForth Commands on a handy reference card.\\ ===== eForth Overview ===== The other version documented here is the most open and compact version. And uses as much of it in Forth as possible. The complete file can be found at [[http://www.exemark.com/FORTH.htm]], as item 7. And there is a [[https://www.amazon.co.uk/eForth-Overview-C-H-Ting-ebook/dp/B01LR47JME/ref=asap_bc?ie=UTF8|related eBook]] too. It lead to the idea to see how short such a file would be – not in code, but physical print. And as project this file could be implemented in a Forth as exercise. For this reason you find the \ in front of every line. Implement the relevant function in your prefered system. Tested in A2 and A1 size in the local print shop. {{ :projects:430eforth:eforth_publisher_2018_09_16_v2.pdf |eForth Poster}} - very good eyes? IF A2 size is sufficient ( 43 x 48 cm) ELSE copy shop as A1 print out THEN. But you can still do {{:en:projects:430eforth:eforth_overview_one_page_code_extracted_v18a.odt|your own printout }} and if you want, stick them together with some tape. {{:en:projects:430eforth:eforth_publisher_2018_09_16_v2.jpg?400|Picture of the poster}} ===== Other related links ===== [[en:projects:microbox:start|Link to MicroBox]]\\ [[en:projects:mmt4ue2:start|Link to MMT]]\\ More to come((October 2016)). Manfred Mahlow gave a lecture on the eForth at the [[en:events:tagung-2017|2017 Forth conference]], in which the characteristics of the eForth have been exposed - the video of the lecture is in German, the slides of the lecture are available in German and English.