2018-07-12T17:55Z Erich: Moin! 2018-07-12T18:00Z Matthias: Moin! 2018-07-12T18:03Z Erich: Hallo Matthias! 2018-07-12T18:03Z Matthias: Hallo Erich 2018-07-12T18:04Z Matthias: Mein RISC-V Port macht nur langsame Fortschritte. 2018-07-12T18:04Z Matthias: Ich muss erst mal Matthias' Code verstehen, vor allem, was davon Macros sind und was echter Code 2018-07-12T18:05Z Matthias: push/pop sind Makros. Das sind am Ende 2 Befehle. RISC halt 2018-07-12T18:06Z Erich: Och, gut Ding will bekanntlich Weile haben. Ich hab so viele angefangene Projekte, dass ich mich mal was schämen sollte. 2018-07-12T18:07Z Erich: In unterschiedlichen Stadien der Fertigstellung. An der UTC-DCF-Wanduhr fehlt im wesentlichen ein gescheites Gehäuse. Aber wenn ich das dann habe, stelle ich fest: ordentliche Kabel, separates Gehäuse für den DCF Empfänger kommt dazu. 2018-07-12T18:07Z Matthias: Ich suche grad einen Code für einen Millisekundendelay, damit ich den Fortkern auf die klassische Tour bauen kann: Blinkende LED ;) 2018-07-12T18:07Z Bernd: Hallo! 2018-07-12T18:07Z Erich: Und dann immer das Galama mit der Stromversorgung. 2018-07-12T18:07Z Erich: Hallo Meister! 2018-07-12T18:07Z Matthias: Hallo Bernd 2018-07-12T18:08Z Bernd: Bin noch unterwegs, ist also vom unzuverlässigen Handy... 2018-07-12T18:09Z Matthias: Die RISC-V Dinger sind außerdem unglaublich widersprüchlich dokumentiert. Oder ich versteh die Doku einfach nicht. 2018-07-12T18:09Z Erich: @Bernd Dein Zombie lauscht :-) 2018-07-12T18:09Z Matthias: Ich hab lange gebraucht herauszufinden, wo der RAM genau eigentlich liegt und ob das DIng nun 16 oder 32 Register hat. 2018-07-12T18:09Z Erich: Ich hab von der Doku auch noch nixx Überzeugendes gesehen. 2018-07-12T18:09Z Matthias: Stellt sich: it depends 2018-07-12T18:10Z Matthias: Es gibt ne Schmalspurvariante mit 16 Registern, das Board hier hat aber die normale Fassung und die hat 32 2018-07-12T18:10Z Matthias: Die RAM Adresse habe ich überhaupt nur im Code von Matthias gefunden. Sonst nirgends. Wo immer er die her hat... 2018-07-12T18:10Z Erich: Aber ARM hat anscheinend schon Angst: https://blog.fefe.de/?ts=a5bda6b9 2018-07-12T18:11Z Matthias: Jo, das war nett 2018-07-12T18:12Z Matthias: Ich glaub, wenn die anfangen FUD zu streuen, kann man bei dem Chips bleiben. DIe haben Zukunft ;) 2018-07-12T18:15Z Erich: So seh ich das auch. 2018-07-12T18:17Z Bernd: So, jetzt vom Laptop aus. 2018-07-12T18:18Z Erich: Hallo Martin 2018-07-12T18:18Z Matthias: Hallo Martin 2018-07-12T18:18Z Martin: Grüß Euch - lese noch das sync. 2018-07-12T18:20Z Bernd: Das mit der ARM-FUD ist in der Tat lustig, insbesondere angesichts der Fragmentierung der ARM32-Landschaft. 2018-07-12T18:20Z Bernd: Hallo @Martin und @Wolfgang 2018-07-12T18:20Z Wolfgang: Hallo in die Runde 2018-07-12T18:20Z Erich: Hallo Wolfgang 2018-07-12T18:20Z Matthias: Hallo Wolfgang 2018-07-12T18:21Z Bernd: @Matthias wenn du auf RISCs so Sachen wie push zweimal machst, lohnt es sich, dafür eigene Macros zu schreiben. 2018-07-12T18:22Z Bernd: Die dann zwei Zugriffe machen und nur einmal den Stackpointer updaten. 2018-07-12T18:22Z Matthias: @Bernd klar. 2018-07-12T18:22Z Bernd: Auf ARM gibt es da teilweise sogar ganz besonders kompakte Befehle. 2018-07-12T18:23Z Martin: TI? 2018-07-12T18:24Z Matthias: Deswegen muss ich ja verstehen, was macro und was wirklicher code ist. Macros können ganz schön verwirren. Wenn man dann noch bedenkt, dass manche assembler Befehle eigentlich nur aliase für ganz andere dinge sind, wird einem auch ganz anders. mov dst,src ist intern einn add dst,src,zero. Da muss man erst mal drauf kommen. 2018-07-12T18:25Z Matthias: Und literare werden auch auf mehrere Befehle aufgeteilt, weil 32bit literale geht nicht in einem Schritt. Das macht aber der Assembler (fast) alleine 2018-07-12T18:29Z Martin: Kann mir jemand - und hat Lust dazu - memory hints (m3) erklären? (Muss nicht sein.) 2018-07-12T18:29Z Bernd: Memory hints sind für so kleine CPUs IMHO ziemlicher Blödsinn. 2018-07-12T18:30Z Martin: Und was macht so ein hint? 2018-07-12T18:30Z Erich: Bei AVR gibt auch irgend einen Befehl nicht. increment war's nicht. Aber der Wörkaround was sowas wie -1 abziehen. subi -1, weil's addi nicht gibt ... wenn mich meine Erinnerung nicht trügt. 2018-07-12T18:30Z Martin: Gib mal einen Hinweis (a little hint). 2018-07-12T18:32Z Bernd: Test vom Handy 2018-07-12T18:32Z Martin: BTW Ich versuch's mal mit dem GUI. 2018-07-12T18:32Z Matthias: Die AVR's sind vergleichsweise waisenknaben.... Aber stimmt, das war der doppelt-genau immediate add / sub, der so verdreht war 2018-07-12T18:33Z Matthias: die risc-v haben aber nicht mal ein carry flag, um einfach doppelt-genau zu rechnen. 2018-07-12T18:33Z Matthias: das d+ ist da deutlich komplizierter als beim avr 2018-07-12T18:33Z Bernd: Ja, typisches MIPS-Erbe. 2018-07-12T18:33Z Matthias: die haben genau genommen überhaupt keine CPU flags. EIgentlich ideal für Forth ;) 2018-07-12T18:34Z Bernd: Ja, das war die Idee schon bei MIPS. 2018-07-12T18:34Z Matthias: macht aber Spaß damit zu spielen... 2018-07-12T18:34Z Erich: Kein carry Flag??? Boah. Das passt so überhaupt nicht in mein Weltbild. 2018-07-12T18:34Z Bernd: Haben sie jetzt wenigstens -1 als True? 2018-07-12T18:34Z Matthias: ich glaub, das war 0 und ungleich 0 2018-07-12T18:34Z Matthias: müsst ich aber nachschauen. So tief bin ich noch nicht eingestiegen 2018-07-12T18:34Z Bernd: Na, man kann auch mit ein paar Befehlen Flags erzeugen. 2018-07-12T18:35Z Matthias: die Sprungbefehle sind auch nur relativ und nur relativ kurz. EInfach mal so im ganzen Adressraum rumhüpfen ist nicht so einfach 2018-07-12T18:36Z Matthias: aber das soll beim amforth nicht stören, da wird der ganze Kern im Cache sein (16K). Der Rest sind ja Daten (colon-worte) 2018-07-12T18:36Z Matthias: und der hat nen eigenen Cache. 2018-07-12T18:36Z Matthias: Bin mal gespannt, ob das mit dem Cache was bewirkt. Beim AVR und beim 430 gibt's sowas ja nicht 2018-07-12T18:37Z Martin: Mhm. Meine Eingaben von gerade sind hier nicht sehbar? 2018-07-12T18:37Z Martin: Diese auch nicht. Blaue Schrift auf blauem Grund? 2018-07-12T18:37Z Matthias: die letzere schon 2018-07-12T18:37Z Matthias: 18:37Z martin: Mhm. Meine Eingaben von gerade sind hier nicht sehbar? 2018-07-12T18:37Z Matthias: 18:37Z martin: Diese auch nicht. Blaue Schrift auf blauem Grund? 2018-07-12T18:38Z Bernd: SLTI setzt 1 wenn true, 0 wenn false. 2018-07-12T18:38Z Bernd: Also definitiv immer noch das bescheuerte C-Flag-Modell. 2018-07-12T18:38Z Bernd: @Martin Scroll mal ganz nach rechts. 2018-07-12T18:38Z Martin: Ich hab's! Das fenster hat die doppelte Breite meines bildschirms. 2018-07-12T18:39Z Bernd: Normalerweise sollte das Fenster erst mal Full Screen sein, nicht doppelt so breit. 2018-07-12T18:39Z Bernd: Aber wenn jemand einen langen Text schreibt, kann der Viewport schnell in die Breite wachsen. 2018-07-12T18:40Z Bernd: Ich probier' auch mal mit GUI hier. 2018-07-12T18:40Z Bernd: Das Handy hat sich zwar abgehängt, konnte aber wieder angehängt werden ;-) 2018-07-12T18:41Z Martin: BTW. Noch mal Glückwunsch. Ich hoffe Ihr hattet eine schöne Feier. 2018-07-12T18:42Z Bernd: Die Feier war schön, aber relativ viele Gäste haben aus diversen Gründen abgesagt. 2018-07-12T18:42Z Bernd: Inklusive Grippe und Trauerfall. 2018-07-12T18:43Z Matthias: Das ist mehr als unschön 2018-07-12T18:44Z Bernd: Tja, wir hätten vorher im chinesischen Horoskop nachgucken sollen, das sagt, der 7.7. ist nur für eine Tätigkeit ideal: Den ersten Spatenstich für ein Grab :-/ 2018-07-12T18:45Z Bernd: Schwaben lieben so was. Spart man sich schon den teuren Leichenwagen. 2018-07-12T18:45Z Matthias: Und das passiert grade euch?? (also das Horoskop missachten?) 2018-07-12T18:46Z Matthias: Ich dachte, das macht in diesem Kulturkreis bevor man einen Atemzug macht ;) 2018-07-12T18:46Z Bernd: Na, das mit dem Horoskop haben wir in China gemacht, weil die älteren Verwandten nicht gekommen wären, wenn der Tag nicht gut ist. 2018-07-12T18:46Z Erich: Ich hoffe mal, das die Angereisten einen schönen Tag/Abend hatten. Die nicht-Angreisten kann man nun leider nicht mitzählen. 2018-07-12T18:46Z Bernd: Die jungen Leute halten das für Aberglauben. 2018-07-12T18:46Z Bernd: Für die Angereisten war alles perfekt. 2018-07-12T18:47Z Erich: Schön! 2018-07-12T18:47Z Bernd: Und den Rest besuchen dann halt wir, sind ja alle im Raum Stuttgart. 2018-07-12T18:47Z Bernd: Ein Vetter kam nicht wegen Kleinkinder, da ist es eh viel besser, wenn man in die andere Richtung fährt. 2018-07-12T18:47Z Martin: Och. Pfeil links lösscht die ganze Zeile. Weg isse. 2018-07-12T18:48Z Bernd: Pfeil links löscht definitiv nichts. 2018-07-12T18:48Z Bernd: Was für einen Pfeil hast du da abgeschossen? 2018-07-12T18:48Z Bernd: Pfeil nach unten löscht auch nichts mehr. 2018-07-12T18:48Z Martin: Du hast recht :-( 2018-07-12T18:49Z Martin: Ich bekomme es nicht mehr repliziert. 2018-07-12T18:49Z Bernd: Manchmal gibt es spontane Aussetzer :-( 2018-07-12T18:50Z Martin: Pfeil oben war's! 2018-07-12T18:50Z Martin: Holt die letzte gesendete Zeile, lösch die aktuelle. 2018-07-12T18:51Z Bernd: Pfeil nach unten sollte eigentlich die aktuelle zurückbringen, funktioniert im GUI aber nicht. 2018-07-12T18:51Z Bernd: Werde ich schnellstmöglich einbauen. 2018-07-12T18:51Z Matthias: 3 2018-07-12T18:51Z Matthias: 2 2018-07-12T18:51Z Matthias: 1 2018-07-12T18:51Z Matthias: :) 2018-07-12T18:52Z Martin: @Matthias In welcher Einheit zählst Du? 2018-07-12T18:52Z Matthias: Zeiteinheiten 2018-07-12T18:52Z Matthias: Es hängt jetzt von dir und deiner Relativgeschwindigkeit ab, wie lang die bei dir sind ;) 2018-07-12T18:55Z Erich: Also im Buchstabendings kommt die angefangene Zeile nach Pfeil hoch, runter wieder her. 2018-07-12T18:55Z Bernd: Ja, so soll das sein. 2018-07-12T18:55Z Bernd: Und im GUI verwende ich eigentlich die gleichen Befehle. 2018-07-12T18:56Z Bernd: Hm, nur beim ersten Mal tut's im GUI nicht, wie es soll. 2018-07-12T18:56Z Bernd: 2018-07-12T18:56Z Bernd: Doch, tut auch öfter als nur einmal. 2018-07-12T18:58Z Martin: Anekdote zu Zeiteinheiten: Meine Enkelin sagt, dass sie in 5 (uns unverständliche) Zeiteinheiten mit dem Schnllerlustschen aufhört ... 2018-07-12T18:58Z Matthias: cool 2018-07-12T18:58Z Martin: ... und deshalb muss sie die restliche Zeit ausnutzen und gaaaanz viel Schnuller lutschen. 2018-07-12T18:58Z Matthias: da kann man sie nur beglückwünschen 2018-07-12T18:59Z Matthias: LOL. Kommt mir bekannt vor 2018-07-12T18:59Z Matthias: Muss ja dann fürs ganze restliche Leben reichen 2018-07-12T18:59Z Matthias: Sie hat die Regeln verstanden. Smartes Mädel 2018-07-12T19:00Z Bernd: Man kann ja immer noch mit dem Rauchen anfangen, dann kann man als Erwachsener auch ständig ein Ding im Mund haben. 2018-07-12T19:00Z Martin: Schwester ging mit Vater einkaufen. Vater: "Mist - ich hab's Klopapier vergessen." Töchterchen: "Macht nichts. Hauptsache Bier!" 2018-07-12T19:00Z Matthias: Oha, so hab ich das noch nicht gesehen. Erhellend 2018-07-12T19:01Z Bernd: Fand meine Mutter witzig, als mal ein Bauarbeiter zu meiner Schwester „Tu' den Dizi 'raus“ sagte. Mit Kippe im Mund. 2018-07-12T19:01Z Matthias: Das würde aber problemlos erklären, warum die leute rauchen. Egal was 2018-07-12T19:01Z Matthias: die wollen einfach an was nuckeln 2018-07-12T19:02Z Bernd: Frühkindlicher Schnullerentzug. 2018-07-12T19:02Z Matthias: Daumen ist doof also was anderes 2018-07-12T19:02Z Martin: Oder eine Nuckelflasche. 2018-07-12T19:02Z Matthias: Freud hatte doch recht. 2018-07-12T19:02Z Bernd: An irgendwelchen Fingern lutschen ist dem Schnuller eh vorzuziehen. Der Schnuller ist ständig irgendwo, die Finger *immer* griffbereit. 2018-07-12T19:03Z Matthias: Man hat immer *viele* Schnuller in reichweite. Auch auf die Gefahr hin, das es der falsche ist 2018-07-12T19:03Z Erich: Da geht ich doch gleich mal was zum Nuckeln holen. Kühl und hell. 2018-07-12T19:03Z Matthias: mee too 2018-07-12T19:03Z Bernd: Dann mal #prost 2018-07-12T19:04Z Bernd: Haha, sehr witzig, wenn man einfach Cursor nach unten tippt, dann kommt die letzte dort gespeicherte Zeile wieder zum Vorschein... 2018-07-12T19:04Z Bernd: Das ist so nicht richtig. 2018-07-12T19:04Z Bernd: Das muss anders. 2018-07-12T19:04Z Bernd: Im TUI ist das nicht so. 2018-07-12T19:04Z Matthias: im TUI passiert bei mir gar nichts 2018-07-12T19:05Z Martin: Wie hat Deinn Resiebüro schon zu? 2018-07-12T19:05Z Matthias: klar. Die träumen schon von meiner nächsten Reise 2018-07-12T19:07Z Erich: "isotonisch, vitaminhaltig, kalorienreduziert" --- das ist ja ein gesundes Wundergesöff :-))) 2018-07-12T19:07Z Bernd: Wenn sich irgendwie während der Eingabe was tut, kommt die History auch durcheinander. 2018-07-12T19:07Z Martin: Euphemismen! 2018-07-12T19:07Z Bernd: Brawndo, das hat Elektrolythe! 2018-07-12T19:08Z Bernd: Und den Bug mit den leeren Eingaben muss ich auch noch flicken. 2018-07-12T19:08Z Bernd: 2018-07-12T19:08Z Bernd: 2018-07-12T19:08Z Bernd: 2018-07-12T19:09Z Bernd: Ok, leer geht schon mal nicht mehr, das war einfach. 2018-07-12T19:09Z Martin: @Matthias - 1 - 2018-07-12T19:10Z Bernd: Bin noch nicht zufrieden. 2018-07-12T19:10Z Bernd: Beim ersten Mal klappt das nicht richtig. 2018-07-12T19:10Z Matthias: @Martin ??? 2018-07-12T19:13Z Martin: Du hast doch angefangen zu zählen ... 2018-07-12T19:13Z Matthias: ahja... 2018-07-12T19:15Z Martin: @Bernd n2o hat Wolfgang sein Tablet sein Akuu leergesaugt? Kann das sein? 2018-07-12T19:16Z Bernd: Kommt auf die Akkukapazität drauf an. 2018-07-12T19:18Z Bernd: Bei mir zeigt das Handy net2o nicht mal an als Beitrag zum Akku-Verbrauch. 2018-07-12T19:19Z Bernd: Das net2o wird hier ja auch ganz schnell schlafen gelegt, und steigt dann aus. 2018-07-12T19:20Z Bernd: Wenn der Bildschirm die ganze Zeit an ist, sind Tablet-Akkus relativ schnell alle. 2018-07-12T19:21Z Bernd: Bei einem LCD-Bildschirm ist das dunkle Terminal auch nicht sparsamer. 2018-07-12T19:24Z Bernd: Habt ihr schon ein USB-Kabel zum Notstromversorgen gefunden? 2018-07-12T19:25Z Erich: Bei mir isses hell :=))) 2018-07-12T19:27Z Martin: Wolfgang nimmt's als Omen und läßt grüßen! 2018-07-12T19:28Z Matthias: beim nächsten mal den akku laden... Grüße zurück 2018-07-12T19:29Z Bernd: Also, definitiv beim ersten Aufruf tut das mit der History noch nicht richtig. 2018-07-12T19:30Z Martin: Ich sag mal: Gute Nacht! Gutes Gelingen noch! 2018-07-12T19:30Z Bernd: Mal sehen, ob es reicht, einmal vorher einen Text abzuschicken. 2018-07-12T19:30Z Bernd: Gute Nacht! 2018-07-12T19:30Z Bernd: Reicht nicht. 2018-07-12T19:30Z Matthias: ich zieh mich dann mal auch zurück... 2018-07-12T19:30Z Matthias: Bis neulich 2018-07-12T19:30Z Bernd: Ciao! 2018-07-12T19:31Z Bernd: macht das Licht aus 2018-07-12T19:31Z Bernd: Dann gucke ich, ob ich da noch eines Rätsels Lösung finde. 2018-07-12T19:32Z Erich: Manchmal klappt das. Hab neulich auch dann mit einigermaßen wachem Hirn ein "Phänomen" aus der Funkuhr entfernt. 2018-07-12T19:32Z Bernd: Glückwunsch. 2018-07-12T19:32Z Erich: War eigentlich ganz einfach, deswegen hab ich's die ganze Zeit nicht gesehen :-) 2018-07-12T19:32Z Bernd: Vor der Arbeit ist das Brett vorm Hirn abzuschrauben. 2018-07-12T19:33Z Erich: LOL! 2018-07-12T19:33Z Erich: Jo, das soll helfen! 2018-07-12T19:33Z Bernd: BTW Brett: Ich habe mir für mein Liegerad endlich eine Kofferraumerweiterung gebaut. 2018-07-12T19:33Z Bernd: Da muss man jetzt ein Brett dranschrauben. 2018-07-12T19:33Z Bernd: Dann kann man auch größere Mengen Gepäck draufschnallen. 2018-07-12T19:33Z Erich: Und dann kann Deine Süße hinten drauf mitfahren? 2018-07-12T19:34Z Bernd: Ich glaube, maximale Zuladung ist 40kg. 2018-07-12T19:34Z Erich: Von Ortlieb gibt's so Bananentaschen, die sind auch recht voluminös. 2018-07-12T19:34Z Bernd: Mit Brett zusammen ist das dann zu schwer. 2018-07-12T19:34Z Bernd: So Taschen habe ich, die sind gelegentlich mal zu klein. 2018-07-12T19:34Z Erich: Musst halt die Zweit-Angel-Ausrüstung zu Hause lassen, Scherzkeks ... 2018-07-12T19:36Z Bernd: So, mal Debug-Messages einbauen, das hilft immer. 2018-07-12T19:37Z Bernd: Siehe da, beim ersten Aufruf hat line-date nicht den erwarteten Wert. 2018-07-12T19:40Z Bernd: Ok, jetzt tut's. 2018-07-12T19:40Z Bernd: Da war ein nutzloser Befehl drin, von dem ich nicht weiß, wozu er gut hätte sein sollen ;-) 2018-07-12T19:42Z Erich: It seemed like a good idea at the time. 2018-07-12T19:43Z Bernd: Tja, war aber nicht. 2018-07-12T19:43Z Erich: Das kommt gelegentlich vor. 2018-07-12T19:44Z Erich: Aber da bin ich ja auch ganz fefe's Meinung: man macht solche Sachen, um das Problem zu verstehen, nicht um noch 'ne Version von $Messenger zu basteln. 2018-07-12T19:44Z Bernd: Ach, wenn da am Ende dann ein Messenger herauskommt, der auch tatsächlich das Problem der Leute löst, warum nicht? 2018-07-12T19:45Z Erich: Das ist ein netter Nebeneffekt. 2018-07-12T19:45Z Erich: Ich glaub ja auch nicht, dass trotz aller Veröffentlichung in der VD irgendjemand meinen Code zum Uhrenbauen verwendet. 2018-07-12T19:45Z Bernd: Als ich mit net2o anfing, dachte ich, die Probleme seien ja wohl eigentlich gelöst. 2018-07-12T19:46Z Bernd: Also, muss man nur noch passend zusammenbauen. 2018-07-12T19:46Z Erich: Aber wenn Mann dann tiefer reinguckt ... 2018-07-12T19:46Z Bernd: Und dann habe ich gemerkt, dass die nicht mal verstanden haben, was für Probleme sie eigentlich haben 2018-07-12T19:46Z Erich: dann findet man noch ein paar lustige Details :-) 2018-07-12T19:46Z Bernd: Ne, gerade beim Flow/Congestion Control waren das nicht nur lustige Details. 2018-07-12T19:46Z Bernd: Das ist komplett verkackt, das, was TCP da macht. 2018-07-12T19:47Z Erich: It seemed like a good idea at the time. 2018-07-12T19:47Z Erich: ":-) 2018-07-12T19:47Z Bernd: Bestimmt. 2018-07-12T19:48Z Bernd: So, ich bin fertig mit dem Fixen des Martin-Bugs des Tages, also dann gute Nacht. 2018-07-12T19:48Z Erich: Ich find die Pfeil-hoch Taste heute ganz praktisch :-) 2018-07-12T19:48Z Erich: Suppi. Lob! 2018-07-12T19:48Z Erich: Gut Nacht. 2018-07-12T19:49Z Bernd: Martin muss man auch loben für seine fünf linken Daumen. 2018-07-12T19:49Z Erich: Ja, das ist definitiv ein Talent.