
Programm
DJH Jugendherberge, Bochum, 9-12. April 2026
on air ... these session are streamed live on twitch, recorded and shared on youtube for future generations to enjoy and to rewatch
Donnerstag ab
- ab 13:00 Frühankommer-Workshops
- ab 18:00 Abendessen
- ab 20:00 Tagungsräume
Freitags
- 08:00 Frühstück
- 09:00 Exkursion
- 13:00 Mittagessen
- nachmittags Vorträge und Workshops
- 19:00 Abendessen
Samstag
- 08:00 Frühstück
- vormittags Exkursion
- 12:30 Mittagessen
- nachmittags Vorträge und Workshops
- 18:00 Abendessen
- ab 20:00 Tagungsräume
- 21:00 Drachenrat
Sonntag
- 08:00 Frühstück
- 09:00-11:30 Vereinsversammlung der Forth-Gesellschaft e.V.
- 12:30 Mittagessen
- 14:00 Abreise
Vortragsprogramm
Freitag, 10. April CEST
- 14:00 Sitzung 1 on air
- Jörg Völker: Forth voller Fehler (45min)
Unsere dritte (oder vierte, zähle nicht mehr mit) IDE und wie das Fancy-Forth auf Anfänger-Forth-Fehler reagiert. - Federico de Ceballos: Simple Objects in Forth (30min)
A generalized approach to the VALUE-TO model, offering support for simple vectors and matrices. The number of messages is fixed and severely limited and it is possible to query the words regarding their type and size.
- Jörg Völker: Forth voller Fehler (45min)
- 15:15 BioBreak
- 15:30 Sitzung 2 on air
- David & Lewin Kühling: VolksForth auf dem Mega65 (30min)
Der Mega65 ist ein aktuell in Deutschland gefertigter FPGA-basierter Nachbau des Commodore C65. Wir wollen versuchen, VolksForth darauf zum Laufen zu bringen und werden die Ergebnisse entsprechend vorstellen. - Cornu GmbH: Portierung F83 auf iA64_x86-Assembler/Linux (40min)
Unter Verwendung des originalen KERNEL86.BLK-Quelltextes wird ein neuer F83-Kernel für Linux mittels NASM erzeugt.
Im Vortrag wird gezeigt, wie das Dictionary in NASM erzeugt werden kann, wie CODE-Definitionen angepaßt werden und sich der neue Kernel unter Linux verhält - in einer Live-Debug-Session.
- David & Lewin Kühling: VolksForth auf dem Mega65 (30min)
- 16:40 BioBreak
- 16:45 Sitzung 2X (offline)
- Martin Bitter: Bericht (Schulprojekte) und Asublick (20min)
Meine Fehleinschätzungen und Hoffnungen ;-)
(Bitte ohne Twitch!)
- Martin Bitter: Bericht (Schulprojekte) und Asublick (20min)
- 17:05 Workshops / Important night talks
Samstag, 11. April CEST
09:00 Sitzung 3 on air
- M. Anton Ertl: Implementierung von Disassemblern in Gforth (Teil 1) (45min)
Gforth unterstützt viele Architekturen. Gforth braucht einen Disassembler fürseeundsee-code. Gforth enthält zwar eine Menge von handgeschriebenen Disassemblern, aber die gibt es nicht für alle Architekturen und die existierenden sind teilweise unvollständig (z.B. fehlen manche neuere Erweiterungen von AMD64). Alternativ kann man auch mit gdb disassemblieren, aber das hat auch Nachteile. Daher habe ich darauf hingearbeitet, einen Disassembler auf Basis der Bibliothek libopcodes zu implementieren, die viele Architekturen unterstützt, und es ist mir vor kurzem gelungen. Bernd Paysan hat meinen Ansatz dann verfeinert und erweitert. - Bernd Paysan: Disassembler mit libopcodes Teil 2 (45min)
Was ich aus Antons und Claudes Code gemacht habe, damit libopcodes besser disassembliert werden kann.
- M. Anton Ertl: Implementierung von Disassemblern in Gforth (Teil 1) (45min)
10:30 BioBreak
10:30 Sitzung 4 on air
- Wolfgang Strauß: Computing like its 1976 -- das außergewöhnliche Werken des Joseph A. Weisbecker (45min)
Mitte der 1970er Jahre ist für viele Computer-Interessierte der Einstieg in das Thema (zu) kostspielig. Weisbecker hat eine Lösung ... Vorstellung der "Lösung" sowie Einblick in seine Arbeiten. - Ewald Rieger: Kommunikation und Datenaustausch mit Forth (30min)
Am Beispiel einer in Forth programmierten Heizungssteuerung zeige ich, wie diese in andere Computersprachen und Hausautomation integriert werden kann.
- Wolfgang Strauß: Computing like its 1976 -- das außergewöhnliche Werken des Joseph A. Weisbecker (45min)
14:00 Sitzung 5 on air
- Wolfgang Strauß: eForth für RISC-V -- Fortführen einer Tradition (30min)
Dr. Ting hat zu Lebzeiten sein eForth auf einer Anzahl Architekturen zum Laufen gebracht. Nun gibt es eForth auch für RISC-V. Entwicklung, Stand, Pläne. - Jörg Völker: Tipp und Tricks zum Schaltungs-Design und Layout (30min)
Wie gehen Microcontroller kaputt und wie kann ich das verhindern.
- Wolfgang Strauß: eForth für RISC-V -- Fortführen einer Tradition (30min)
15:00 BioBreak
15:00 Sitzung 6
- Klaus Kohl-Schoepe: Es gibt einige Themen, die interessant sind ... (1min)
- Preis- und Lieferzeit-Explosion im Speichermarkt
- Neue STM32C5 und H5E/F Produkte
- Qualcomm will in den Embedded Markt und kauft Arduino (neue Boards)
- Zephyr und Visual Studio Code wird immer mehr nachgefragt
- CRA-Anforderung für Kunden immer noch unklar
- Bernd Paysan: Deferred Compilation mit Recognizern (30min)
Krishna Mynenis kForth compiliert auch im Interpreter-Modus Sequenzen von Code temporär, und führt das dann aus. Wie kann man das mit Recognizern in Gforth realisieren? - Gerald Wodni: TBD (40min)
- Klaus Kohl-Schoepe: Es gibt einige Themen, die interessant sind ... (1min)
16:11 Workshops / Important night talks
Workshops
Sonntag, 12. April CEST
- 08:00 Frühstück
- 09:00-11:30 Vereinsversammlung der Forth-Gesellschaft e.V.
- 10:00-13:00 Mitgliederversammlung, TODO Offizielle Einladung (PDF)
- 12:30 Mittagessen
- 14:00 Abreise