en:projects:a-start-with-forth:start0
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
en:projects:a-start-with-forth:start0 [2017-07-24 23:43] – [Chapter 9 - Running Forth on a TI MSP430 using VFX LITE 430] mka | en:projects:a-start-with-forth:start0 [2018-07-28 17:33] – mka | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== A Start With Forth eBook ====== | + | ====== A Start With Forth - eBook and print ====== |
+ | |||
+ | Link to this description in German: | ||
This eBook had always been planned to be readable and distributed via amazon on PC Tablet and Mobile. | This eBook had always been planned to be readable and distributed via amazon on PC Tablet and Mobile. | ||
Line 5: | Line 7: | ||
See it at\\ | See it at\\ | ||
[[https:// | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
You can LOOK INSIDE (above the picture) and see part of it or ask for a free sample on the right hand side. | You can LOOK INSIDE (above the picture) and see part of it or ask for a free sample on the right hand side. | ||
But there is still the requirement for beginners to download and print. Most of the chapters of this eBook you can find here. | But there is still the requirement for beginners to download and print. Most of the chapters of this eBook you can find here. | ||
===== Chapter 4: Imagine, you Invent a Language ... ===== | ===== Chapter 4: Imagine, you Invent a Language ... ===== | ||
- | + | ||
- | You need 12 constructs – in Forth these are Words – and they run a small application – to switch the usual (here virtual) LED on and off. This part will be published here later, needs still some work, but you can anyway read it in the free preview of the eBook. | + | A different start here. Rather than explaining how it works, we start from nothing and just imagine the steps |
+ | You just need 12 constructs | ||
+ | and these at then put together to | ||
+ | – to switch the usual (here virtual) LED on and off. {{ : | ||
===== Chapter 5 - Now try it out on the Web - no Installation needed ====== | ===== Chapter 5 - Now try it out on the Web - no Installation needed ====== | ||
Line 31: | Line 39: | ||
===== Chapter 7 - Use the downloadable VFXTESTAPP.exe ===== | ===== Chapter 7 - Use the downloadable VFXTESTAPP.exe ===== | ||
- | Here you just download an .exe, which can execute most of the VFX Words – the full manual | + | Here you just download an .exe, which can execute most of the VFX Words. The VFX Manual you can find as part of the VFX download on the www.mpeforth.com website or here as PDF. Run the code of chapter 4 and 6. Advantage: there is no installation needed. You can store it locally on your PC and the word SAVE adds your work for next time. ( sorry, no Linux or Mac yet ) |
+ | |||
+ | [[en: | ||
+ | |||
+ | The manual of the full VFX version explaining the Words in VFXTESTAPP.exe can be downloaded here: {{ : | ||
===== Chapter 8 - Editor / File Handling – AIDE and VFX_LITE MSP430 ===== | ===== Chapter 8 - Editor / File Handling – AIDE and VFX_LITE MSP430 ===== | ||
Line 44: | Line 56: | ||
===== Chapter 11a - 4e4th Manual 1 ===== | ===== Chapter 11a - 4e4th Manual 1 ===== | ||
- | Dirk Bruehl and Michael Kalus have spent a lot of their time to make 4e4th available for the TI Launchpad. As well written for the MSP430G2553. Without them and Paul, I would have never gotten to the MicroBox Project running. | + | Dirk Bruehl and Michael Kalus have spent a lot of their time to make 4e4th available for the TI Launchpad. As well written for the MSP430G2553. Without them and Paul, I would have never gotten to the MicroBox Project running. |
===== Chapter 11b - 4e4th Manual 2 ===== | ===== Chapter 11b - 4e4th Manual 2 ===== | ||
- | And the next steps in 4e4th. | + | And the next steps in 4e4th. |
===== Chapter 11c - uMMT – Some small Example Code to try out ===== | ===== Chapter 11c - uMMT – Some small Example Code to try out ===== | ||
- | Some easy additional examples, needs cleaning up – so will follow later, just check in a couple of weeks((July 2017)) | + | Have fun: {{ : |
===== Chapter 12 - MicroBit – Running Mecrisp Forth on the MicroBit ===== | ===== Chapter 12 - MicroBit – Running Mecrisp Forth on the MicroBit ===== | ||
The BBC micro:bit with its 25 LEDs and the many additional functions needed a Forth. | The BBC micro:bit with its 25 LEDs and the many additional functions needed a Forth. | ||
1,000,000 of them are supposedly now at UK schools and there is a lot of documentation. | 1,000,000 of them are supposedly now at UK schools and there is a lot of documentation. | ||
- | As I had access to one, Matthias Koch kindly ported his MECRISP to this board. | + | As I had access to one, Matthias Koch kindly ported his MECRISP to this board. Get: |
+ | [[en: | ||
Follow the links for installation information. I tried mine using the same 35 Word Forth. | Follow the links for installation information. I tried mine using the same 35 Word Forth. | ||
Needed a few additions but no problem – help is always available in the Forth community. | Needed a few additions but no problem – help is always available in the Forth community. | ||
+ | |||
Line 63: | Line 77: | ||
I like Minimal Solutions. I got the ok to add this option of poking around inside a controller for this eBook.\\ | I like Minimal Solutions. I got the ok to add this option of poking around inside a controller for this eBook.\\ | ||
- | 3 Words: Read a byte, Write a byte, Start a subroutine. Interfaced via a serial link, a Forth can control the chip. | + | 3 Words: Read a byte, Write a byte, Start a subroutine. Interfaced via a serial link, a Forth can control the chip. {{ : |
===== Chapter 14 - MPE - Mixed Language Design using Sockpuppet ===== | ===== Chapter 14 - MPE - Mixed Language Design using Sockpuppet ===== | ||
One of the new developments for using Forth: The advantages of Interactive Programming/ | One of the new developments for using Forth: The advantages of Interactive Programming/ | ||
and linked to other languages, here C and ARM. Get system design ready quicker. | and linked to other languages, here C and ARM. Get system design ready quicker. | ||
- | See as well Rob’s presentation from 22 July 2017 on youtube at 1h50mins. | + | See as well Rob’s presentation from 22 July 2017 on youtube at 1h50mins. |
- | {{ :en:projects:a-start-with-forth:14_mpeforth_sockpuppet.pdf |Sockpuppet article}} | + | As in December 2017: https:// |
+ | |||
+ | There are infomations on github too: https:// | ||
+ | |||
+ | And here as well: http:// | ||
===== Chapter 15 - v4th – An Approach using Forth Techniques ===== | ===== Chapter 15 - v4th – An Approach using Forth Techniques ===== | ||
- | Vic uses the Forth structures but stays closer to assembler. | + | Vic uses the Forth structures but stays closer to assembler. |
===== Chapter 16 - Minimum Word Sets and Comparison ===== | ===== Chapter 16 - Minimum Word Sets and Comparison ===== | ||
How many Forth Words do you really need? Either as SW or even implemented in FPGA.\\ | How many Forth Words do you really need? Either as SW or even implemented in FPGA.\\ | ||
- | A quick comparison of what we found on the web and Paul’s explanations. | + | A quick comparison of what we found on the web and Paul’s explanations. |
===== Chapter 17 - Certifying your Code ===== | ===== Chapter 17 - Certifying your Code ===== | ||
- | Certific**ati**on | + | Certification |
+ | Paul E. Bennett}} | ||
====== We hope you find something useful here. ====== | ====== We hope you find something useful here. ====== | ||
- | The eBook //A Start With Forth// is part of [[https:// | + | The eBook //A Start With Forth// is part of [[https:// |
+ | |||
+ | More Literatur: | ||
+ | [[en: | ||
+ | [[en: | ||
… and if you want to see which Forth eBooks people are interested in, see how the [[https:// | … and if you want to see which Forth eBooks people are interested in, see how the [[https:// |
en/projects/a-start-with-forth/start0.txt · Last modified: 2020-05-12 19:13 by juergenuk