Guests

# Name Dauer Presentation Beschreibung
1 Bernd Paysan 45|30 Disassembler mit libopcodes Teil 2|Deferred Compilation mit Recognizern Was ich aus Antons und Claudes Code gemacht habe, damit libopcodes besser disassembliert werden kann.|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?
2 Cornu GmbH Portierung F83 auf iA64_x86-Assembler/Linux 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.
3 David & Lewin Kühling 30 VolksForth auf dem Mega65 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.
4 Ewald Rieger ca. 30min Kommunikation und Datenaustausch mit Forth Am Beispiel einer in Forth programmierten Heizungssteuerung zeige ich, wie diese in andere Computersprachen und Hausautomation integriert werden kann.
5 Federico de Ceballos 30 Simple Objects in Forth 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.
6 Friedel Amend
7 Gerald Wodni TBD
8 Hans Eckes
9 Jörg Völker 45|30 Forth voller Fehler|Tipp und Tricks zum Schaltungs-Design und Layout Unsere dritte (oder vierte, zähle nicht mehr mit) IDE und wie das Fancy-Forth auf Anfänger-Forth-Fehler reagiert.| Wie gehen Microcontroller kaputt und wie kann ich das verhindern.
10 Karsten Roederer
11 Klaus Kohl-Schoepe 45 Es gibt einige Themen, die interessant sind ... - 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
12 Klaus Zobawa
13 Krüger
14 M. Anton Ertl 45|20 Implementierung von Disassemblern in Gforth (Teil 1)|Forth, Java, Rust\\Queue implementiert als verkettete Liste Gforth unterstützt viele Architekturen. Gforth braucht einen Disassembler für `see` und `see-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.|In Java kann man keine Referenzen auf Felder machen. Das spielt z.B. bei der Implementierung von verketteten Listen eine Rolle.
15 Martin Bitter 15min Bericht (Schulprojekte) und Asublick Meine Fehleinschätzungen und Hoffnungen ;-) (Bitte ohne Twitch!)
16 MIchael Kalus
17 Simon Kaphahn --
18 Thomas Prinz --
19 Wolfgang Strauß 45|30 Computing like its 1976 -- das außergewöhnliche Werken des Joseph A. Weisbecker|eForth für RISC-V -- Fortführen einer Tradition 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.|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.