Tach,
hab vor ner Weile mal embedded Chips von Wiznet gesehen, die einen integrierten IP-Stack haben und dazu recht leicht an einen 8-Bit Bus zu basteln gehen. Nach bisschen Info- und Gedankenaustausch zum Timing mit Jens Schönfeld hab ich mir dazu mal ein fertiges Modul zum spielen geholt und das ganze mit ziemlich geringem Aufwand an den Clockport meines RetroReplays gebastelt (kleine Platine mit Stecker, 3,3V Wandler und 2 Kondensatoren, paar LEDs). Ergebnis: Ich kann prima auf alle Register zugreifen, das Ding mit ein paar Registerzugriffen konfigurieren und pingen. Noch paar mehr Zeilen Code und schon war ein Paket darüber versendet. Im Gegensatz zu dem bisher verwendeten CS8900 kann man hier tatsächlich beliebig auf dem Paketpuffer rumschreiben und somit sein Paket ausserhalb des C64-Speichers zusammenbauen und auch noch bis vor den finalen Versand verändern, ein wahlweise zuschaltbarere Autoincrementer hilft bei größeren Datenmengen. Auch der Registerzugriff ist etwas leichter, da der Chip einen 8 und nicht einen 16 Bit Bus hat. Heisst also deutlich weniger Overhead und ist gerade für mein 64net Gebastel ideal, da man nun die Vorteile von TCP/IP nutzen kann und nicht mehr auf UDP basierter Kommunikation rumfroschen muss. Datendurchsatz ist ähnlich groß wie mit dem RRNet, jedoch etwas weniger Overhead für die Paketvorbereitung notwendig. Demnach sollte mein Videostreamingkram gleichschnell bis noch schneller laufen. Ich denke auch für viele andere Anwendungen dürfte dieser Chip interessant sein?
Bitbreaker/Metalvotze