Forth-Gesellschaft e.V.

Forth-Gesellschaft e.V.

Wir programmieren Forth
Home  :  Mitmachen  :  Erweiterte Suche  :  Statistik  :  Verzeichnis  :  Forth Büro  :  Impressum  :  Photos  :  Redaktion  :  Download  :  Links  :  Umfragen  :  Kalender  :  Wiki  
Willkommen bei Forth-Gesellschaft e.V.
Donnerstag, 21. September 2017 @ 14:17 CEST
  Druckfähige Version anzeigen 

FIG-Forth - CDP1802 IP - Lattice FPGA-Board

NachrichtenAnother puzzle piece about Forth is available. C-H Tings Manual, an excellent description of a complete Forth System including Editor, has just been published as eBook at https://goo.gl/RIjHLU

Rather than just making the documentation available we wanted to prove it still works - at least on one processor.
There was excellent support from Steve Teal and Scott Baker with the 1802 IP and to get FIG-Forth 1802 running on the FPGA. Thanks to them and the others who made it possible.

... and it all still works, I tried it myself. JP

Follow the link to the Wiki, there is a small video, and a screen print. You find the download for the FPGA Image there to try it out yourself. And more information will be added there over time. https://wiki.forth-ev.de/doku.php/projects:fig-forth-1802-fpga:start

(Und vielleicht gibt es ein FIG-Forth auch noch als funktionierende PC-Implementierung irgendwo? mk)


  Druckfähige Version anzeigen 

Turtle-Grafik für Kinder in Forth

Nachrichten Assad Ebrahim hat seine Turtle-Grafik in Forth in einem Blog-Artikel ausführlich beschrieben.

http://mathscitech.org/articles/turtle-logo-forth

Das System ist für Kinder ab 3-4 Jahren zugänglich, und kann mit den Fähigkeiten des Kindes wachsen.





...
  Druckfähige Version anzeigen 

Zen and the Forth Language

NachrichtenDas eFORTH für den MSP430 von Texas Instruments gibt es nun auch als Kindle eBook. Autor ist Dr. Chen-Hanson Ting, Herausgeber Jürgen Pintaske.
https://www.amazon.co.uk/s/ref=nb_sb_noss?url=node%3D341689031&field-keywords=Chen-Hanson+Ting+Zen+and+the+Forth+Language

Material dazu sammelt sich bei uns auch gerade an:
http://wiki.forth-ev.de/doku.php/projects:430eforth:start

Ich hoffe auf eine kleine aber feine Fangemeinde. Denn Tings direct threaded eForth ist sehr schnell und sehr kompakt. Es ist dem Befehlsssatz des MSP430 auf den Leib geschneidert.
  Druckfähige Version anzeigen 

Micro:Bit spricht jetzt auch Mecrisp Forth unter Windows

NachrichtenNachdem die richtigen Links gefunden waren, ergab sich eine recht einfache Anpassung von Mecrisp an Windows. Ulrich Hoffmann und Jan Coombs gebührt der Dank für die Arbeit für diesen zweiten Schritt. Unter Linux hatte Matthias Koch ja sein Mecrisp-Stellaris bereits auf dem MicroBit implementiert.
Die notwendigen Infos findet man unter https://www.microbit.co.uk/td/serial-library,

mecrisp-stellaris-microbit.hex wird einfach in den MicroBit Folder auf dem PC geworfen, Tera Term angeschlossen und es geht; VFXTESTAPP läuft dann auch auf dem MicroBit mit kleinen Erweiterungen. Zusätzliche Beispiele sind in Arbeit.
Siehe auch: https://wiki.forth-ev.de/doku.php/en:projects:microbit:start (jp)

Die MicroBit-Dateien sind im Paket mecrisp-stellaris-2.3.0.tar.gz enthalten:
https://sourceforge.net/projects/mecrisp/files/

Hardware Info about the MicroBit internals at http://tech.microbit.org/
or: ... click button (mehr) below.
  Druckfähige Version anzeigen 

Was braucht es für einen ersten Kontakt zu Forth?

Nachrichten Den PC, Tablet oder Handy. Juergen hat eine Mini-Applikation geschrieben, die auf allen diesen Platformen läuft ( plus dem entsprechenden Forth ). Gebaut mit den Tools von MPE, aber getestet auch unter Swiftforth, Win32, GFORTH – und mit Bernd’s Download damit auch auf Tablet und Handy ( auf Jürgen’s Handy kann es schon Hello Forth World … ). Nicht für Spezialisten sondern als Anfangsmahlzeit: Die Vierergruppe im Bild hat es alles verdauen müssen – die Mahlzeit (an der Tafel) hat 2 Stunden gedauert und es gab keine Bauchschmerzen – Nachschlag dann eine Woche später. Details und Downloads siehe Link und alles für bessere Verbreitung hier noch mal in Englisch:

What do you need to touch Forth a little bit? The PC, tablet or mobile phone. Juergen wrote a mini-application that runs on all of these platforms (plus the corresponding Forth). Built with the tools of MPE, but also tested on SwiftForth, Win32, GFORTH - and with Bernd's Download consequently on tablet and mobile (on Juergen's phone it says already Hello Forth World ...). Not for specialists but as easy meal: the group of four in the picture and Duncan had to digest it all - the meal took 2 hours, and there was no abdominal pain – more was given a week later. For details and downloads see link and for better distribution all in English.

http://wiki.forth-ev.de/doku.php/en:projects:a-start-with-forth:start
  Druckfähige Version anzeigen 

emacs: Programming language mode for Forth.

NachrichtenLas Brinkhoff hat seinem emacs Forth beigebracht. Klar, Linux-Welt...

Features in progress:
Recognises definitions and moves by balanced expressions.
Interact with a Forth session: enter commands, load files, evalutate expressions.
Display stack comment when moving the cursor over a word.
Edit block files.
Tab completion.
Query a running Forth about words, search order, etc.

Hab es nicht ausprobiert, aber klingt interessant.

https://github.com/larsbrinkhoff/forth-mode
  Druckfähige Version anzeigen 

Siegeszug der Rechenmonster

NachrichtenVon der mechanischen Rechenmaschien über Lochkarten zu ENIAC (1946), UNIVAC (2KIPS), IBM, Festplatten, Disketten, Geldautomaten, Plankalkül, Fortran, Cobol, und dann, an der Stelle 15:15 Minuten: Forth ! Ha, wer hätte das gedacht! Dann: Nixdorf, PC; Transistor, TI, ICs, Chips - Sputnik, Apollo, Telefonmodem, Arpanet, Internet, und das Tal der Aprikosen ... Also auch ohne Forth ist das ein sehenswerter historischer Überblick. "..und das aller wichtigste für ihn, ist der Pudding!" :-)
Gute Unterhaltung!
http://www.zdf.de/ZDFmediathek/beitrag/video/2830548/Siegeszug-der-Rechenmonster?bc=svp;sv2&flash=off

Meinen Dank an Dirk Brühl fürs aufmerksame hinsehen.
  Druckfähige Version anzeigen 

Die FG auf der MakerFaire

Nachrichten

Die Forth-Gesellschaft ist auf der Makerfaire, und stellt Triceps, Bitkanone und Algenaquarium vor.

b16-CPU (steuert den Triceps): https://bernd-paysan.de/b16.html
Triceps 2.0, erklärt im Heft: https://www.forth-ev.de/filemgmt/visit.php?lid=434
Bitkanone Quelltext auf github: https://github.com/GeraldWodni/bitkanone

Flyer deutsch: https://fossil.forth-ev.de/linuxtag/doc/trunk/poster.pdf
Flyer englisch: https://fossil.forth-ev.de/linuxtag/doc/trunk/poster-en.pdf
Flyer net2o: https://fossil.net2o.de/net2o/doc/trunk/doc/poster.pdf
  Druckfähige Version anzeigen 

Forth in 7 easy steps

NachrichtenJean-Claude Wippler wrote a "...little attempt to “explain Forth” to someone not familiar with it. How do you read that funky syntax? How do you wrap your mind around what’s going on, especially since it has such a compact and unconventional notation?" - http://jeelabs.org/article/1612b/

Auch seine anderen Beiträge dort auf JeeLabs - COMPUTING STUFF TIED TO THE PHYSICAL WORLD - sind eine Reise wert - http://jeelabs.org/
  Druckfähige Version anzeigen 

simple msp430 bootloader

NachrichtenKen Boak hat sich gründlich mit dem bootloader der MSP430 MCUs auseinander gesetzt und die ganze Sache auf das wesentliche reduziert. Er zeigt wie mit einem sehr einfachen USB-Serial-Converter und einem simplen Stück PC-seitiger freier Software der chip geflasht werden kann. Ganz ohne $300 JTAG Programmer, oder FET-Pro 430 und Olimex MSP-BSP "Rocket" Programmer und so ein Zeug. Die simpelste tools tun es nämlich bestens, ganz so wie ursprünglich gedacht beim BSL.

http://sustburbia.blogspot.de/2016/02/the-great-msp430-bootloader-swindle.html

Ken Boak's Motto:
"Getting along in the 21st Century with half the baggage you carried in the last. Low cost electronic solutions for a low impact lifestyle."