*** Protokolldatei gestartet *** Datum: Mi. Apr 27 20:01:42 2011 [Mittwoch, 27. April 2011] [20:01:42] Betreten Sie haben den Kanal #forth-ev betreten (~bernd@ppp-88-217-25-252.dynamic.mnet-online.de). [Mittwoch, 27. April 2011] [20:01:45] Modus Kanalmodi: [Mittwoch, 27. April 2011] [20:03:12] Halo! [Mittwoch, 27. April 2011] [20:05:34] Betreten MatthiasT hat den Kanal betreten (~MatthiasT@dslb-094-220-185-165.pools.arcor-ip.net). [Mittwoch, 27. April 2011] [20:05:42] Hallo zusammen! [Mittwoch, 27. April 2011] [20:08:11] Hallo Matthias! [Mittwoch, 27. April 2011] [20:08:52] Hier ist noch nicht viel los. [Mittwoch, 27. April 2011] [20:09:11] sind wohl alles noch Zombies .. [Mittwoch, 27. April 2011] [20:09:22] Na, da kann ich noch etwas code committen [Mittwoch, 27. April 2011] [20:12:11] War / ist eine tolle Idee, die Videos zu machen. [Mittwoch, 27. April 2011] [20:14:11] Tag! [Mittwoch, 27. April 2011] [20:15:16] Hallo Erich! [Mittwoch, 27. April 2011] [20:15:32] Matthias: ähm, wie soll ich denn das r10 lesen, wenn ich keinen prompt nich kriege??? [Mittwoch, 27. April 2011] [20:16:05] Im Turnkey selbst? das ver klappt doch noch, also 10 c@ u. einbauen und schauen, was kommt [Mittwoch, 27. April 2011] [20:16:31] Betreten Martin_53 hat den Kanal betreten (-martin@p5B383BF0.dip.t-dialin.net). [Mittwoch, 27. April 2011] [20:16:40] Grüß Euch! [Mittwoch, 27. April 2011] [20:16:49] Hab Dank für deinen Multitasker, der hat Rev. 1000 bekommen Glückwunsch! [Mittwoch, 27. April 2011] [20:16:53] Hallo martin! [Mittwoch, 27. April 2011] [20:17:11] Hallo Martin! [Mittwoch, 27. April 2011] [20:17:13] Hallo Martin! [Mittwoch, 27. April 2011] [20:17:28] Ja, ich hab schon gesehen, 999 war's heute morgen :-) [Mittwoch, 27. April 2011] [20:17:48] Ah, ok, ver umbauen, verstanden. [Mittwoch, 27. April 2011] [20:18:14] mit git wärs ein kleiner branch ;) [Mittwoch, 27. April 2011] [20:18:27] den man gleich wieder wegschmeissen kann [Mittwoch, 27. April 2011] [20:20:53] @Erich: Du hast noch nichts zu meiner Frage wg. der Kommentare gesagt? [Mittwoch, 27. April 2011] [20:23:32] Martin: ich bin im Rückstand, das ist alles. [Mittwoch, 27. April 2011] [20:23:46] Ok! [Mittwoch, 27. April 2011] [20:24:31] Ich hab heute die Datei "multitask-test.frt" kommentiert. Das ist gar nicht so einfach, sich vorzustellen, was denn ein Anfänger an der Stelle wissen will ... *seufz* [Mittwoch, 27. April 2011] [20:25:04] Ich habe dafür mal das LED Beispiel für den Arduino extensiv beschrieben. [Mittwoch, 27. April 2011] [20:25:12] Eine Frage an alle: [Mittwoch, 27. April 2011] [20:25:12] Ich bn mit meinen funkthermometer soweit, dass ich jetzt die Daten loggen kann. Im worstcase reicht der Platz (Eprom) ca 2 Tage im Ram deutlich weniger. [Mittwoch, 27. April 2011] [20:25:25] Dafür dass es bloss eine LED ein und ausschaltet ist die Doc schon seh rlang [Mittwoch, 27. April 2011] [20:25:38] Martin: ich hätte da auch noch 'ne Frage: Die Reihenfolge, in der Du die Dateien vom Thermometerfunk laden musst, fänd ich interessant zu wissen. Das erschließt sich mir nicht durch hingucken, leider ... [Mittwoch, 27. April 2011] [20:26:21] Wie empfindlich ist das Eprom da (s.h. Anzahl der Lese-Schreibzyclen)? [Mittwoch, 27. April 2011] [20:26:56] 100.000 Zyklen sind garantiert. [Mittwoch, 27. April 2011] [20:27:35] So stehts im Datenblatt. [Mittwoch, 27. April 2011] [20:27:37] Ram ist aber 'unermüdlich'? [Mittwoch, 27. April 2011] [20:28:00] So stehts im Datenblatt. [Mittwoch, 27. April 2011] [20:28:06] Ram ist unermüdlich. [Mittwoch, 27. April 2011] [20:28:20] @Erich: Ich werde bald? eine Kommentierte Version haben - die bekommst du dann als erster. [Mittwoch, 27. April 2011] [20:28:25] Martin: willst Du wirklich einen Datenlogger? Willst Du die Daten nicht irgendwie weiterreichen? [Mittwoch, 27. April 2011] [20:29:14] Mein PC ist nur an, wenn ich zu hause bin! Das ist fast täglich. Im Prinzip fände ich das Durchreichen schon gut - nur wohin? [Mittwoch, 27. April 2011] [20:29:39] Ok. In der Zeit bestell ich nochmal hardware --- ich hab mir eine Platine zerstört durch angelöteten Draht abbrechen: da ist dann leider das bißchen Lötauge mitgegangen :-( [Mittwoch, 27. April 2011] [20:30:06] Ist da wirklich nichts zu machen? [Mittwoch, 27. April 2011] [20:30:13] Durchreichen: hast Du eine Fritzbox oder sowas? [Mittwoch, 27. April 2011] [20:30:51] Oder einen (WLAN-)Router? [Mittwoch, 27. April 2011] [20:32:04] Ich hatte mal einen Freund, der arbeitete bei der Post. Wenn die etwas ausmusterten, _musste_ das auch wirklich Schrott sein. Da wurden dann Platinen einmal durchgebrochen. Mein Freund hat die dann wieder 'neu' verdrahtet. Sah echt stark aus: Ein durch viele blanke Drähtchen überbrückter Riss quer durch eine Platine. [Mittwoch, 27. April 2011] [20:32:13] Fritz-Box hab ich. [Mittwoch, 27. April 2011] [20:33:18] Hm. Hast Du 'ne zusätzliche Fritzbox, die nicht in Benutzung ist? Daran rumschrauben solltest Du nicht, wenn danach das Indernedd kaputt ist ... [Mittwoch, 27. April 2011] [20:34:28] Nein - nur eine. Kann mich ja mal umhören. Ach ein NAS hab ich (ist aber (unlogisch) meistens aus.) [Mittwoch, 27. April 2011] [20:34:43] Das wäre so die Bauart Ding, die Du benutzen könntest. USB-Seriell Dongle Richtung controller, USB-Stick zum Danten sammeln, software ein wenig häcken ... und fertig. [Mittwoch, 27. April 2011] [20:35:15] Wobei ein wenig häcken leicht untertrieben ist. [Mittwoch, 27. April 2011] [20:35:37] Müsste ja mindestens ein FAT-Treiber sein - oder? [Mittwoch, 27. April 2011] [20:35:59] Wobei - mit FAT16 kann t ich mich zu DOS-Zeiten richtig gut aus. [Mittwoch, 27. April 2011] [20:36:02] Alternativ ein Kistchen, welches von openWRT unterstützt wird [Mittwoch, 27. April 2011] [20:36:34] https://openwrt.org/ [Mittwoch, 27. April 2011] [20:36:49] Ich denke mal über die USB-Dongel Lösung nach. openWRT schaue ich mir auch an. [Mittwoch, 27. April 2011] [20:37:35] BTW der Unterscheid zwischen rdefer und edefer ist das Ziel des codes und das edeferred words eine On-Off überleben? [Mittwoch, 27. April 2011] [20:37:46] scheid --> schied [Mittwoch, 27. April 2011] [20:38:27] R steht für Ram, E für EEPROM. [Mittwoch, 27. April 2011] [20:38:55] Gibt noch Udefer, das operiert im USER Bereich (also thread-lokal) [Mittwoch, 27. April 2011] [20:39:01] Liste der unterstützten Kästchen: http://wiki.openwrt.org/toh/start [Mittwoch, 27. April 2011] [20:39:18] *das* defer gibts aber nicht, konnt mich nicht entscheiden, welches [Mittwoch, 27. April 2011] [20:39:40] Eben: [Mittwoch, 27. April 2011] [20:40:19] Ein Idefer war auch mal kurz im gespräch. [Mittwoch, 27. April 2011] [20:40:38] So ganz habe ich den Nutzen aber noch nicht kapiert. Umsetzung wäre aber trivial [Mittwoch, 27. April 2011] [20:43:18] Mir geht es darum: ich habe ein word mit rdefer erzeugt, in das mit defer! ein XT gesetzt wurde. Wird mein Board stromlos, so steht statt des XTs irgendetwas dort. folge: Absturz. Bessert sich das mit Rdefer? Kann ich leicht selbst testen, aber da du schon mla hier bist ... (sorry) [Mittwoch, 27. April 2011] [20:43:56] Wenn Du vor der ersten Benutzung den Teil des Code mit dem "IS" machst, ist das alles kein Problem [Mittwoch, 27. April 2011] [20:44:35] Neee, mit Rdefer bessert sich das nur, wenn du beim Start des controllers den richtigen Inhalt reinschreibst: ' diesesWort deferWort defer! [Mittwoch, 27. April 2011] [20:44:37] Drauf verzichten kannst du nur beim Edefer (turnkey ist btw ein Edeferred word; man kann sich so schlecht selbst aus dem Dreck ziehen) [Mittwoch, 27. April 2011] [20:46:10] Blöder Typo: ich meinte schon: ...bessert sich das mit Edefer ... :-((( [Mittwoch, 27. April 2011] [20:46:12] multitasker Zeug: ich hab jetzt applturnkey so gepimpt, daß es mir die Basis und den Inhalt von r10 ausspuckt: [Mittwoch, 27. April 2011] [20:46:15] > cold [Mittwoch, 27. April 2011] [20:46:15] 10 #2 [Mittwoch, 27. April 2011] [20:46:15] amforth 4.3 ATmega32 [Mittwoch, 27. April 2011] [20:46:15] > [Mittwoch, 27. April 2011] [20:46:18] [Mittwoch, 27. April 2011] [20:46:18] Du musst ja auch sonst alles neu initialiseren, was im RAM liegt. da sind die deferred nicht anders [Mittwoch, 27. April 2011] [20:46:46] und richtiger reset? [Mittwoch, 27. April 2011] [20:48:53] [Mittwoch, 27. April 2011] [20:48:55] > 10 #2 [Mittwoch, 27. April 2011] [20:48:55] amforth 4.3 ATmega32 [Mittwoch, 27. April 2011] [20:48:55] [Mittwoch, 27. April 2011] [20:49:02] [Mittwoch, 27. April 2011] [20:49:22] > 10 #! [Mittwoch, 27. April 2011] [20:49:22] amforth 4.3 ATmega32 [Mittwoch, 27. April 2011] [20:49:22] [Mittwoch, 27. April 2011] [20:49:41] !? [Mittwoch, 27. April 2011] [20:49:50] ist aber nicht reproduzierbar, sieht verschieden aus. [Mittwoch, 27. April 2011] [20:50:52] dreimal kam jetzt 'ne 1. beim vierten mal nixx, also jedenfalls nixx weiß auf schwarz, was ich hätte lesen können ... [Mittwoch, 27. April 2011] [20:51:24] interessant [Mittwoch, 27. April 2011] [20:51:32] Zitat: The registers from R10 to R13 are currently unused, " So: Was soll in r10 stehen? [Mittwoch, 27. April 2011] [20:52:01] Der Inhalt eines Controller-Registers, in dem die Ursache für den Start steht. [Mittwoch, 27. April 2011] [20:52:14] meistens kommt 'ne 10 #1 (die 10 ist die Basis) [Mittwoch, 27. April 2011] [20:52:22] Kein Problem, wenn es überschrieben wird. [Mittwoch, 27. April 2011] [20:53:44] #1 heisst externel reset [Mittwoch, 27. April 2011] [20:53:56] #0 wäre poweron-reset [Mittwoch, 27. April 2011] [20:54:02] äh, ne [Mittwoch, 27. April 2011] [20:54:24] #0 gibts nicht, #1 ist power on, #2 wäre external reset [Mittwoch, 27. April 2011] [20:54:33] (bits und bitnummern verwechselt) [Mittwoch, 27. April 2011] [20:54:57] #4 ist brownout und #8 ist watchdog reset [Mittwoch, 27. April 2011] [20:55:09] #16 ist JTAG reset [Mittwoch, 27. April 2011] [20:56:03] mit anderen Worten #1 nach dem Einschalten wär völlig ok, '!' eher nich :-) [Mittwoch, 27. April 2011] [20:56:21] wo kommt denn ! überhaupt her? [Mittwoch, 27. April 2011] [20:56:31] u. macht doch immer Zahlen?? [Mittwoch, 27. April 2011] [20:57:16] Naja, irgendwo steht ein Byte, und emit trötet's von sich :-) [Mittwoch, 27. April 2011] [20:57:43] Spock: jetzt kommt bei "cold" auch 'ne #1 und nicht mehr 'ne #2 ... [Mittwoch, 27. April 2011] [20:58:10] oder base ist deutlich größer als 16 (Ich weiß aplturnkey sagt base 10) [Mittwoch, 27. April 2011] [20:58:14] cold ist ja auch nur ein Sprung nach Adresse 0, da wird nichts geöndert [Mittwoch, 27. April 2011] [20:59:00] für den Controller wird jeden falls kein reset durchgeführt [Mittwoch, 27. April 2011] [20:59:27] nee, mein applturnkey sacht nicht base ist &10. [Mittwoch, 27. April 2011] [20:59:43] sollt ich vielleicht mal einbauen ... [Mittwoch, 27. April 2011] [21:00:06] ! ist hex 21, das sollte nie bei einer Zahlenkonvertierung rauskommen. [Mittwoch, 27. April 2011] [21:00:16] egal, was base hat [Mittwoch, 27. April 2011] [21:01:40] Und nixx sehen ist möglicherweise hex 20 (space), was? [Mittwoch, 27. April 2011] [21:04:00] . und co machen immer ein Leerzeichen mit rein [Mittwoch, 27. April 2011] [21:04:31] Das von u. steht aber vor dem Gartenzaun. [Mittwoch, 27. April 2011] [21:04:40] Ach nee, vergisses. [Mittwoch, 27. April 2011] [21:05:05] Jetzt hab ich das Ding durch zu oft ein/Ausschalten in's datennirwana geschickt. [Mittwoch, 27. April 2011] [21:05:12] Neu flashen .... [Mittwoch, 27. April 2011] [21:06:09] ganz **Eigenltich** dürt' das durhc ein/aus-Schalten doch nicht stecken bleiben, oder??? [Mittwoch, 27. April 2011] [21:06:18] nö [Mittwoch, 27. April 2011] [21:07:55] Und das ist dann mein schlechtes Karma oder was? [Mittwoch, 27. April 2011] [21:08:11] Oder die falschen Erdstrahlen [Mittwoch, 27. April 2011] [21:08:32] Schon mal einen Feng Shui Meister kontaktiert? [Mittwoch, 27. April 2011] [21:08:34] Oder das ! schießt Löcher in den code ... [Mittwoch, 27. April 2011] [21:08:38] > 10 #! [Mittwoch, 27. April 2011] [21:08:38] amforth 4.3 ATmega32 [Mittwoch, 27. April 2011] [21:08:38] [Mittwoch, 27. April 2011] [21:08:51] jetzt wieder nach aus/einschalten. [Mittwoch, 27. April 2011] [21:09:12] Was hast Du denn in den turnkey reingeschrieben? [Mittwoch, 27. April 2011] [21:09:34] VE_APPLTURNKEY: [Mittwoch, 27. April 2011] [21:09:34] .dw $ff0b [Mittwoch, 27. April 2011] [21:09:35] .db "applturnkey",0 [Mittwoch, 27. April 2011] [21:09:35] .dw VE_HEAD [Mittwoch, 27. April 2011] [21:09:39] .set VE_HEAD = VE_APPLTURNKEY [Mittwoch, 27. April 2011] [21:09:42] XT_APPLTURNKEY: [Mittwoch, 27. April 2011] [21:09:45] .dw DO_COLON [Mittwoch, 27. April 2011] [21:09:48] PFA_APPLTURNKEY: [Mittwoch, 27. April 2011] [21:09:52] .dw XT_INITUSER [Mittwoch, 27. April 2011] [21:09:55] .dw XT_USART [Mittwoch, 27. April 2011] [21:09:58] .dw XT_INTON [Mittwoch, 27. April 2011] [21:09:58] ;; [Mittwoch, 27. April 2011] [21:10:01] .dw XT_DOLITERAL [Mittwoch, 27. April 2011] [21:10:04] .dw $A [Mittwoch, 27. April 2011] [21:10:08] .dw XT_BASE [Mittwoch, 27. April 2011] [21:10:11] .dw XT_STORE [Mittwoch, 27. April 2011] [21:10:15] .dw XT_BASE [Mittwoch, 27. April 2011] [21:10:18] .dw XT_FETCH [Mittwoch, 27. April 2011] [21:10:21] .dw XT_UDOT [Mittwoch, 27. April 2011] [21:10:24] .dw XT_DOLITERAL [Mittwoch, 27. April 2011] [21:10:28] .dw $23 [Mittwoch, 27. April 2011] [21:10:30] .dw XT_EMIT [Mittwoch, 27. April 2011] [21:10:34] .dw XT_DOLITERAL [Mittwoch, 27. April 2011] [21:10:34] .dw $A [Mittwoch, 27. April 2011] [21:10:39] .dw XT_CFETCH [Mittwoch, 27. April 2011] [21:10:42] .dw XT_UDOT [Mittwoch, 27. April 2011] [21:10:45] .dw XT_CR [Mittwoch, 27. April 2011] [21:10:48] ;; [Mittwoch, 27. April 2011] [21:10:51] .dw XT_VER [Mittwoch, 27. April 2011] [21:10:55] .dw XT_EXIT [Mittwoch, 27. April 2011] [21:10:58] naja, base fetch . wird immer 10 liefern [Mittwoch, 27. April 2011] [21:10:58] [Mittwoch, 27. April 2011] [21:11:04] vielleicht sollt man $000A schreiben??? [Mittwoch, 27. April 2011] [21:11:25] aber das mit dem u. ist seltsam [Mittwoch, 27. April 2011] [21:11:33] Korrekt, desderwegen steht $A base ! davor. [Mittwoch, 27. April 2011] [21:12:01] das ist egal, auch bei $c würde 10 kommen [Mittwoch, 27. April 2011] [21:12:04] Also jetzt steht dsa davor, ich hab vorhin nicht so recht nachgedacht. [Mittwoch, 27. April 2011] [21:12:30] ist auch nicht wirklich relevant. Aber das u. auch ! liefern kann. seltsam [Mittwoch, 27. April 2011] [21:12:46] ($a base ! wäre auch als decimal abkürzbar) [Mittwoch, 27. April 2011] [21:13:23] .dw XT_DECIMAL ? [Mittwoch, 27. April 2011] [21:13:29] jupp [Mittwoch, 27. April 2011] [21:14:24] base @ 1- . [Mittwoch, 27. April 2011] [21:14:52] Warum fragt mich dem emacs eigenltich immer, ob ich den Header updaten will?? Irgendwas an dem "; ( -- ) System" findet er wohl sexy. [Mittwoch, 27. April 2011] [21:15:10] Es gab mal den Wettberb: Welcher kürzeste code führt zu einem Absturz. @ Bernd: ich erinnere mich! .-) [Mittwoch, 27. April 2011] [21:16:08] diesmal hat der Gartenzaun dran glauben müssen: > ò1 [Mittwoch, 27. April 2011] [21:16:08] amforth 4.3 ATmega32 [Mittwoch, 27. April 2011] [21:16:08] [Mittwoch, 27. April 2011] [21:17:05] In Gforth: ' catch catch [Mittwoch, 27. April 2011] [21:17:34] Ist ziemlich tödlich, weil wir irgendwas beim Aufsetzen des Catch-Stacks falsch machen, wodurch der Stack-Overflow nicht richtig abgefangen wird. [Mittwoch, 27. April 2011] [21:17:53] @Bernd: klappt bei amforth auch nicht. [Mittwoch, 27. April 2011] [21:20:43] Wobei catch allein schon reicht - das springt irgendwie auch unhaltbar ins Nirvana. [Mittwoch, 27. April 2011] [21:22:10] Frage: Das ist doch kein 'echter' Assembler. Eigentlich wird da ja 'nur' per Hand der Assembler dazu gebracht, die XTs von forth-Worten richtig zu speichern - oder? Was spricht dagegen, den Code 'normal' unter einem laufenden forth zu schreiben, ihn raus zu kopieren und zu patchen bzw als Bytefolge zu schreiben? (bin ich verständlich?) Der Aufwand? Die Lesbarkeit? Relocierbarkeit? [Mittwoch, 27. April 2011] [21:22:41] schau dir michaels g4 an, der macht exakt das [Mittwoch, 27. April 2011] [21:23:06] Eigentlich nimmt man einen Cross-Compiler für sowas, aber wenn man zu faul ist, einen eigenen Assembler zu schreiben... [Mittwoch, 27. April 2011] [21:23:17] Dann muss man halt Arbeit in diese .dw XT_blabla stecken. [Mittwoch, 27. April 2011] [21:23:36] Martin: das Problem war: wie krieg ich den Inhalt von r10 angezeigt, wenn das Ding nicht mehr mit mir redet? Antwort: indem ich's in applturnkey.asm einbaue. [Mittwoch, 27. April 2011] [21:23:47] Dafür habe ich aber ausgezeichnete Optimierungsmöglichkeiten [Mittwoch, 27. April 2011] [21:24:01] Und ja, ich hab exakt Michaels g4 benutzt :-) [Mittwoch, 27. April 2011] [21:24:33] So manche Stellen im Quellcode sind alles andere als cross-assembler fähig [Mittwoch, 27. April 2011] [21:25:24] Da wird noch von Hand gearbeitet. So richtig dreckig [Mittwoch, 27. April 2011] [21:25:45] Wobei: Michaels Motivation war ja, forth-words so als *.asm zu schreiben, dass sie in den core assemlbliert werden und er sie beim/nach dem flashen sochn zur Verfügung hat. [Mittwoch, 27. April 2011] [21:26:09] spannend: Wenn ich dsa auf dem board mit dem echten reset controller mach, dann kommt nicht #1 sondern #3. [Mittwoch, 27. April 2011] [21:26:34] nach strom aus/ein. [Mittwoch, 27. April 2011] [21:26:35] das riecht nach zwei resets auf einmal. [Mittwoch, 27. April 2011] [21:27:06] denn eigentlich löscht der Code das MCUSR sofort nach dem Auslesen [Mittwoch, 27. April 2011] [21:27:20] so innerhalb von 10 Takten oder so [Mittwoch, 27. April 2011] [21:27:47] Alles blanke Theorie. [Mittwoch, 27. April 2011] [21:28:05] Ich mache es so: Core flaschen- high-leve words laden, backup-auslesen. Das kann ich dann immer wieder flashen und habe genauso schnell alles was ich brauche [Mittwoch, 27. April 2011] [21:28:13] Einen AVR-Assembler, den man unter Gforth zum Laufen kriegt, gibt's sogar schon: http://krue.net/avr/ [Mittwoch, 27. April 2011] [21:28:44] Tatsache ist: meine mit multitasker und turnkey bestückten controller sind nach Strom aus/an nicht immer selbständig wieder am Laufen. Und das find ich unzuverlässig und doof. [Mittwoch, 27. April 2011] [21:28:46] Jo, nur gabs den noch nicht, als ich amforth angefangen hab [Mittwoch, 27. April 2011] [21:29:43] Btw: Matthias: auf der Tagung haben gewisse Personen wieder flashforth (für den PIC) in hohen Tönen gelobt. Vielleicht willst Du das mal angucken, damit ich weiß, warum die gewissen das so toll finden könnten ... [Mittwoch, 27. April 2011] [21:29:46] @erich: ja [Mittwoch, 27. April 2011] [21:30:12] ich hab keine pic's und keine Ahnung von den Dingern [Mittwoch, 27. April 2011] [21:30:30] Aber spickeln schadet doch nixx :-))) [Mittwoch, 27. April 2011] [21:31:28] Solange ich nicht weiss, was ff besser macht, ists wie stochern im Nebel. ein paar Aspekte habe ich mit Mikael vor einiger Zeit mal diskutiert [Mittwoch, 27. April 2011] [21:32:03] das lief auf "ITC ist langsamer als Subroutine threaded" hinaus. Dabei hat er sogar recht [Mittwoch, 27. April 2011] [21:32:08] Ein Thema waren die forth-bearbeitbaren interrupts *gähn* [Mittwoch, 27. April 2011] [21:32:33] so plakativ: geht auch in amforth [Mittwoch, 27. April 2011] [21:32:44] siehe Timerinterrupt [Mittwoch, 27. April 2011] [21:33:21] Eben, deswegen find ich die Diskussion auch rel. überflüssig. Aber wenn ich's wissen will muß ich wohl selbst gucken. [Mittwoch, 27. April 2011] [21:33:24] Ansonsten knallhart: amforth erfüllt meine Wünsche, wer mehr will, darf gerne beitragen [Mittwoch, 27. April 2011] [21:34:06] Ich hab vor Jahren mal mit PIC 16F84 rumgekaspert. Aber ich find die Dinger grausig. Segmentierter Speicher zum Beispiel. [Mittwoch, 27. April 2011] [21:34:19] amforth ist kein "Produkt". Leute, die nur Forderungen (gerne auch als Wünsche deklariert) stellen, haben bei mir keine guten Karten. [Mittwoch, 27. April 2011] [21:34:33] So ich geh' jetzt noch etwas löten -- bis demnächst! [Mittwoch, 27. April 2011] [21:34:38] CU! [Mittwoch, 27. April 2011] [21:34:38] Ciao Martin! [Mittwoch, 27. April 2011] [21:34:41] Die 18 er Reihe ist wahrscheinlich davon geheilt, aber wozu soll ich zurück. [Mittwoch, 27. April 2011] [21:34:41] Mag sein, dass ich sie mir zu eigen mache, aber das ist eher selten [Mittwoch, 27. April 2011] [21:34:44] CU [Mittwoch, 27. April 2011] [21:34:52] PIC16 ist wirklich grauslich. [Mittwoch, 27. April 2011] [21:34:53] Ciao Martin, [Mittwoch, 27. April 2011] [21:35:00] Verlassen Martin_53 hat den Kanal verlassen. [Mittwoch, 27. April 2011] [21:35:18] Matthias: Du hast meine volle Unterstützung. [Mittwoch, 27. April 2011] [21:35:27] Es war eigentlich noch possierlicher: [Mittwoch, 27. April 2011] [21:36:58] Am liebsten hätten gewisse Personen es gehabt, wenn der Verein (wer immer das ist) mal gschwind ein Pic basiertes Board aus dem Hut zaubert, das man verwenden könnte. Aber die gleichen gewissen Personen haben auch gesagt, Nein, Schulungen wöllten sie deswegen nicht halten. Verry insterresting. [Mittwoch, 27. April 2011] [21:37:07] Bernd: vielleicht musste das zensieren. [Mittwoch, 27. April 2011] [21:38:33] Das Direktorium ist das voll auf deine Seite. [Mittwoch, 27. April 2011] [21:38:37] Ich glaube, mit dem 8051 gibt es ähnliche Sachen. [Mittwoch, 27. April 2011] [21:39:03] PIC18 hat immer noch segmentiertes Daten-Memory (8-Bit-Adressen plus Segment - bäh!) [Mittwoch, 27. April 2011] [21:39:04] Der alte Fritz war gar nicht so dumm: jeder soll nach seiner Facon glücklich werden. [Mittwoch, 27. April 2011] [21:39:16] Aber er soll dann auch die Klappe halten. [Mittwoch, 27. April 2011] [21:39:24] *lolll* [Mittwoch, 27. April 2011] [21:39:43] Am besten die Blechklappe auf der "Restmüll" steht :-))) [Mittwoch, 27. April 2011] [21:39:47] Ich bin da alter von-Neumann-Fan. [Mittwoch, 27. April 2011] [21:40:01] Deshalb habe ich schon mit den AVRs leichte Probleme ;-) [Mittwoch, 27. April 2011] [21:40:35] Neumann statt Harvard Arch? [Mittwoch, 27. April 2011] [21:40:41] Ach, die sind nett. Aber um mal eine Herausforderung für den Urlauber zuschaffen: Forth für Quantencomputer; das hätte hack-value [Mittwoch, 27. April 2011] [21:40:52] Ja, Daten sind Programme, Programme sind Daten. [Mittwoch, 27. April 2011] [21:41:09] Das ist Lisp-denke, antik [Mittwoch, 27. April 2011] [21:41:11] Ich glaube aber nicht an Quantencomputer. [Mittwoch, 27. April 2011] [21:41:29] Nein, "Daten sind Programe" ist Forth-denke. "Programme sind Daten" ist Lisp-Denke. [Mittwoch, 27. April 2011] [21:41:33] Beides aber richtig. [Mittwoch, 27. April 2011] [21:42:28] irgendwoher habe ich mal aufgeschnappt, das ein komprimierter Datenstrom ein Programm ist und der auspacker eigentlich nur ein Interpreter ist. Fand ich interesant [Mittwoch, 27. April 2011] [21:43:03] Bei LZW kann man den Datenstrom als "lauter Unterprogrammaufrufe" verstehen. [Mittwoch, 27. April 2011] [21:43:31] das heisst aber auch, dass es keinen unterschied zwischen daten und programmen gibt [Mittwoch, 27. April 2011] [21:43:55] Eben, und deshalb macht es keinen Sinn, den Speicher nur für das eine oder das andere zu verwenden. [Mittwoch, 27. April 2011] [21:44:14] amforth ist der Gegenbeweiss ;) [Mittwoch, 27. April 2011] [21:44:38] Dass man es *kann* ist eine Sache, ob es sinnvoll ist, eine andere. [Mittwoch, 27. April 2011] [21:44:53] Hmm. bei von-Neumann scheint's gar keine aktuellen controller zu geben? [Mittwoch, 27. April 2011] [21:44:58] wer entscheidet, was sinnvoll ist? [Mittwoch, 27. April 2011] [21:45:10] @Erich: ARM's [Mittwoch, 27. April 2011] [21:45:23] mit passender definition von "aktuell" [Mittwoch, 27. April 2011] [21:45:37] ist zumindest aktueller als x86 [Mittwoch, 27. April 2011] [21:45:42] gibts die auch schmäler als 32 bit? [Mittwoch, 27. April 2011] [21:45:48] nö [Mittwoch, 27. April 2011] [21:46:01] MSP430 ist AFAIK auch von Neumann. [Mittwoch, 27. April 2011] [21:46:48] Bei den Propeller-Chips würd ich auch auf vNeumann tippen [Mittwoch, 27. April 2011] [21:47:34] na, ich klinke mich aus [Mittwoch, 27. April 2011] [21:47:38] Bis neulich [Mittwoch, 27. April 2011] [21:47:44] Und R8C [Mittwoch, 27. April 2011] [21:47:46] Ciao [Mittwoch, 27. April 2011] [21:47:48] Beenden MatthiasT hat den Server verlassen (""). [Mittwoch, 27. April 2011] [21:48:50] Irgendwie sind die meisten Controller-Architekturen so Überbleibsel aus der 4004-Zeit. [Mittwoch, 27. April 2011] [21:49:20] Um den zu programmieren, musste man sich damals noch ein ROM von Intel backen lassen - tolles Geschäftsmodell ;-) [Mittwoch, 27. April 2011] [21:49:23] Hm. Leider ist das auf Wikipedia nicht ganz so gleichmäßig strukturiert. Schade eigentlich. [Mittwoch, 27. April 2011] [21:50:16] Egal: Das Grundproblem bleibt: meine Hausbusplatinen erholen sich nicht alle von einem Strom aus/an Ereignis. Doof, das. [Mittwoch, 27. April 2011] [21:51:13] Das heißt, AVR hat bei der Reset-Logik Mist gebaut. [Mittwoch, 27. April 2011] [21:51:21] Wann ziehst Du denn ab in die Ferne? Und wann krieg ich den bigforth-sqlite wörkschopp? [Mittwoch, 27. April 2011] [21:51:36] Nächste Woche bin ich noch da. [Mittwoch, 27. April 2011] [21:51:43] Und kennst Du http://www.openapc.com [Mittwoch, 27. April 2011] [21:52:01] und: http://www.freiesmagazin.de/ [Mittwoch, 27. April 2011] [21:54:51] Kenn' ich beides nicht. [Mittwoch, 27. April 2011] [21:55:18] OpenAPC: Ich finde "grafische Programmierung" echt übel. [Mittwoch, 27. April 2011] [21:55:48] Jo, ich auch. Aber der control Kram dahinter ist spannend, find ich. [Mittwoch, 27. April 2011] [22:01:20] freiesMagazin: Seit ich kein Admin mehr bin, habe ich auch lwn.net vernachlässigt. [Mittwoch, 27. April 2011] [22:02:09] lwn.net ist eine meiner besten Informationsquellen. Da bezahle ich gerne meinen Obulus. [Mittwoch, 27. April 2011] [22:02:34] Und auf freiesMagazin könnt' man ja mal Forth vorstellen. [Mittwoch, 27. April 2011] [22:05:52] Auf der Artikelwunschliste steht jedenfalls "microcontroller" und "arduino" :-) [Mittwoch, 27. April 2011] [22:07:05] Dann kann man da auf jeden Fall was machen ;-) [Mittwoch, 27. April 2011] [22:08:00] sqlite: Es gibt im bigForth ja schon ein PostgreSQL-Interface. [Mittwoch, 27. April 2011] [22:08:26] So sieht's aus. Das werd ich mal durch meinen neo-kortex köcheln, Artikel kosten halt Zeit, da hilft nixxx. [Mittwoch, 27. April 2011] [22:09:09] Nein, da hilft nichts, außer einer Zeitmaschine. [Mittwoch, 27. April 2011] [22:10:04] Sag mal: Vierte dimension: [Mittwoch, 27. April 2011] [22:10:29] Ja? [Mittwoch, 27. April 2011] [22:10:33] Eigentlich hab ich alle Zutaten, die ich benutze, um meinen Datenkram einzusammeln, schon mal in der VD beschrieben. [Mittwoch, 27. April 2011] [22:10:55] Aber da kommen immer mal Leute und fragen nach irgendwelchen Sachen. [Mittwoch, 27. April 2011] [22:11:06] Soll ich das nochmal zusammenschreiben? [Mittwoch, 27. April 2011] [22:11:54] Villeicht fehlt der Zusammenhang. [Mittwoch, 27. April 2011] [22:13:11] Oder die Leute lesen nicht, sondern fragen gleich ;-) [Mittwoch, 27. April 2011] [22:13:50] So ein komplettes Programm hat (alle includes aufgelöst) > 2000 Zeilen. Das ist schon länglich um alles zu erklären ... [Mittwoch, 27. April 2011] [22:14:48] Wenn ich die 434 MHz Funkstrecke am Laufen habe, dann gibt das wieder einen Artikel, es sei denn Martin ist schneller :-) [Mittwoch, 27. April 2011] [22:15:11] Hm, mein fuelgauge-Programm ist nur 500 Zeilen lang... [Mittwoch, 27. April 2011] [22:15:54] Eine gescheite Verwendung von vocabulary steht auch noch auf meiner Liste, und die recognizer. [Mittwoch, 27. April 2011] [22:16:13] Du weißt, ich programmiere senkrecht. 2 spaltig quasi :-) [Mittwoch, 27. April 2011] [22:16:47] Gut, dann sind 500 Zeilen ungefähr 3000 ;-) [Mittwoch, 27. April 2011] [22:17:38] Senkrecht lesen, das geht bei mir nur bei Gedichten aus der Tang-Zeit ;-) [Mittwoch, 27. April 2011] [22:18:21] *grins* [Mittwoch, 27. April 2011] [22:19:14] VD: mit anderen Worten. Vieles erscheint mir nicht wert, Papier zu bedrucken. Aber vielleicht bin ich ja auch schief gewickelt. [Mittwoch, 27. April 2011] [22:23:06] Ich habe da bei meinem 500-Zeilen-Programm jeden Fitzel erklärt. [Mittwoch, 27. April 2011] [22:26:24] Deshalb bin ich dann auch für meine "gute Übergabe" gelobt worden. [Mittwoch, 27. April 2011] [22:27:57] Ah, im Geschäft. Versteh. [Mittwoch, 27. April 2011] [22:28:01] Geschichte. [Mittwoch, 27. April 2011] [22:28:04] Genau. [Mittwoch, 27. April 2011] [22:35:00] Nun denn, dann mach ich mich mal vom Acker. Bis demNeXT, und wenn nicht, "Gute Reise!" [Mittwoch, 27. April 2011] [22:35:08] Ok, dann Ciao. [Mittwoch, 27. April 2011] [22:35:24] Wegen der Zeitverschiebung mach' ich unterwegs keine IRC-Chats ;-) [Mittwoch, 27. April 2011] [22:36:12] Verlassen erwaelde hat den Kanal verlassen (.). [Mittwoch, 27. April 2011] [22:36:16] * BerndPaysan macht das Licht aus