Alle Meldungen
Runter blättern in die Vergangenheit ... Bis heute (15.11.2025 BP) konnte man hier noch das alte Format ansehen. Ist nach so vielen Jahren nun doch obsolet, und reingeschaut hat ja auch keiner mehr. Außerdem sind ja alle Beiträge von damals hierhin umgezogen ... )
MSP430FR2355 - interessante MCU mit integrierten OP-Amps und FRAM
1.8-V to 3.6-V operation, 16-Bit RISC architecture up to 24-MHz system clock and 8-MHz FRAM acces, 32KB of Program FRAM, 512 bytes of Information FRAM, and 4KB of RAM, 12-channel 12-bit ADC, Two enhanced comparator with integrated 6-bit DAC as reference voltage, Four Smart Analog Combo (SAC-L3), Three 16-bit timers with three capture/compare registers (Timer_B3), One 16-bit timer with seven capture/compare registers (Timer_B7), 32-bit hardware multiplier (MPY), 44 GPIOs. www.ti.com/fram
Da bin ich mal auf die Forths gespannt - die Launchpads dafür sind jedenfalls schon angekommen bei den Machern, und ich freue mich schon auf noForth, amForth und ein mecrisp für den chip.
win32forth - neue website
Peter 'Forth' hat seine website neu gemacht. Er hat ansehnlichen Beispiele, geschrieben mit win32forth und visualForth, dort zusammen getragen. So wie es aussieht, ist das für Open-Source-Forth auf Windows-Rechnern eine guter Anfang. Seht selbst: https://sites.google.com/view/win32forth/
A Start With Forth 2017
Juergen Pintaske hat ein Paperback herausgebracht: A Start With Forth 2017 - Bits and Bites, 27 Jul 2018.
Sein Ansatz wird im Inhaltsverzeichnis deutlich. Kann man auf Amazon per "look inside" ansehen. Der Grundgedanke: "A Way to start is - to pretend to Invent a Language." Und direkt ausprobieren: "Now try it out on the Web – no Installation needed." Er hat da viel von dem, was im Internet kursiert, zusammen getragen, so dass man sich orientieren kann, und der Anfänger nicht gleich erschlagen wird von zu viel Information auf einmal. Step by Step werden 12 grundlegende Forth-Words definiert, und damit dann auf 35 Words erweitert. Das Ganze dann im Terminal, wahlweise auf einem Launchpad oder auf dem PC. Schließlich wird die uMMT vorgestellt, eine Sammlung von kleinen Beispielen für das Launchpad. Verschiedene Forth-Dialekte werden vorgestellt ... aber siehe selbst.
Einen großen Teil des Inhaltes findest du auch im Wiki: https://wiki.forth-ev.de/doku.php/en:projects:a-start-with-forth:start0
Programming A Problem Oriented Language
In this year, 2018, we celebrate 50 Years of Forth. How do you define a computer language? Charles Moore, the inventor of Forth, takes you through the different steps and as well through the reasoning behind it. This is an early book and with the 50 Years Of Forth, this eBook, available for 4 years, is now available as print book as well. It is part of the Forth Bookshelf at amazon, see https://www.amazon.co.uk/Juergen-Pintaske/e/B00N8HVEZM .
Das Taschenbuch ist auch bei Amazon.de wieder erhältlich.
eForth 34.1 mit Tiny FlashTools ist da.
Tings eForth für den MSP430G2553, das 430eForth43, gibt es bekanntlich seit diesem Jahr mit ausdrücklicher Zustimmung von Ting auch als Version für den Naken Assembler von Micheal Kohn. eForth ist damit aus den Krallen solch aufgeblähter IDEs, wie dem des Code Composers Studio (CCS), befreit. Dieses eForth ist das minimalste komplette Forthsystem für diesen kleinen Chip.
Moving Forth
In diesem e-book hat Juergen Pintaske Beiträge von Brad Rodriguez zusammengefasst, die Brad 1993 für "The Computer Journal" verfasst hatte. Damit fügt er der Sammlung von Werken über Forth im Forthbookshelf eine weitere historische Schrift hinzu:
Direkt zum Buch: https://www.amazon.de/dp/B07BTV7QVR
Zur Forth Bookshelf: https://www.amazon.co.uk/Juergen-Pintaske/e/B00N8HVEZM
Juergen wrote: "In 2018 we have 50 Years of Forth. When I looked for a new project for an eBook I realized that one area is not very well covered: How do the Forth internals work? How can you build a Minimal Processor executing Forth directly? How do you write an Assembler in Forth? When I looked around for some documentation, I remembered this series of articles again. They seems to fit very well together. I contacted Brad and asked for permission to publish them as part of the Forth Bookshelf. He liked the idea so I started formatting. I did not change any of the original material.The only part I added was an appendix, where I redid some of the pictures, so I could understand them better. I have to thank Brad Rodriguez for the copyright to publish this documentation."
http://www.camelforth.com/news.php - Go, see it all!
muforth: a simple ITC Forth - in C
David Frech hat das schon 2008 begonnen. Dirk stolperte gerade darüber. muForth läuft auf dem PC und dient nur dazu einen Crosscompiler für Zielprozessoren zu erzeugen. Es wird in GCC erzeugt, also nicht mit einem Assembler. Aber schaut es euch selbst an: http://muforth.nimblemachines.com/
Forth für RISC-V - Mecrisp-Quintus
Nachdem Matthias Koch beim 34C3 in Leipzig Clifford Wolf und Erich Wäldle begegnet ist, ging die Begeisterung für RISC-V auf ihn über. Nun ist es soweit, sein Mecrisp-Quintus ist in den Startlöchern! Die allererste experimentelle Version ist auf mecrisp.sourceforge.net zu finden. Damit sind wir Forther bereit, die freie Architektur zu erobern! Wer Mecrisp-Stellaris kennt, wird sich auch sogleich in Mecrisp-Quintus zurecht finden. Der Funktionsumfang ist (fast) der gleiche, nur die Optimierungen sind noch nicht ganz so mächtig wie gewohnt.
Jetzt werden neugierige Tester gesucht und diejenigen, die bereits RISC-V-Hardware ergattern konnten und mithelfen möchten.
Im Moment läuft Mecrisp-Quintus auf dem Picosoc von Clifford Wolf in einem HX8K FPGA oder in einem beigelegten Emulator, und verwendet den RV32IM Befehlssatz. Wer sich ein bisschen Mühe macht und sieben Definitionen zur Multiplikation und Division neu schreibt, kann aber auch mit RV32I auskommen, dem kleinsten gemeinsamen Nenner.
(PS: Auf seiner Seite wie immer in die Download-Abteilung gucken! Die Datei ist ganz frisch dazugekommen und ganz oben in der Liste. Irgendwann kommt er bestimmt auch mal dazu, das ganz vorne anzukündigen. :)
Die größte Forth-Sammlung
... hat vermutlich Klaus Kohl-Schöpe zusammengestellt. Alle gedruckten Lehrbücher, Handbücher und was es da so gab, hat er gesammelt. Gedrucktes in seiner Bibliothek, und Digitalisiertes auf der Festplatte. Dazu so ziemlich alles an Forth was es für MCUs überhaupt gibt, und auch für den PC, Mac und Linux. Also DIE Quelle für Forth überhaupt. Und natürlich sein modernes mcForth, das auf vielen MCUs läuft.
Interessenten wenden sich an ihn selbst: http://mcforth.net/
Forth Sammlung Klaus Kohl-Schöpe: https://wiki.forth-ev.de/doku.php/projects:litlist
Neue Version