Both sides previous revisionPrevious revisionNext revision | Previous revision |
en:projects:430eforth:start [2016-10-26 23:40] – mka | en:projects:430eforth:start [2018-09-19 14:56] (current) – [eForth Overview] mka |
---|
====== eForth - a small Forth Implementation by C.-H. Ting ====== | ====== eForth - a small Forth Implementation by C.-H. Ting ====== |
| |
only about 4k – for the TI MSP430 in a 20 Pin DIP.\\ | 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. | 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 a clone of 4e4th-IDE by Dirk Brühl)), to program via the TI Launchpad http://www.ti.com/tool/MSP-EXP430G2\\ | {{ :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]]\\ |
Link to Forth eBook series: [[https://www.amazon.com/-/e/B00N8HVEZM]] - [[en:projects:430eforth:start:Contents_of_Tings_latest_eBook|Contents]] \\ | [[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 |
{{ :projects:430eforth:eforth_lessons.pdf |Lessons}} - Examples written in eForth 430G2553((eForth is case sensitive, all forth words are in CAPITAL LETTERS))\\ | [[en:projects:430eforth:start:Contents_of_Tings_latest_eBook|contents of the book]]\\ |
{{ :projects:430eforth:eforth_appendix_wordsv1.pdf |Appendix}} - All 430eForth Commands | [[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:microbox:start|Link to MicroBox]]\\ |
[[en:projects:mmt4ue2:start|Link to MMT]]\\ | [[en:projects:mmt4ue2:start|Link to MMT]]\\ |
| |
More to come. October 2016 | 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. |
| |