Moin, ich habe ja bereits im ASCB-II Thread etwas über den SIO-MONITOR geschrieben,
Hier nun der offizielle Thread, da es inzwischen 2 Projekte
SIO-MONITOR und
ASCB-II geworden sind.
Also...
Der SIO-MONITOR wird als Stand-Alone Gerät mit 2 SIO-Buchsen geben, aber auch als ADD-ON für das ASCB-II.
Ich sach mal einfach so:
"normale" User, also nur Leute die den XL/XE nur benutzen wollen, kann der SIO-MONITOR egal sein, ausser wegen Retro-Interesse.
Für Leute die eher gerne programmier-technisch unterwegs sind, ein gutes highlight was z.B. debugging vom SIO-Stream beinhaltet!
Daher wird es nun 2 Themen geben:
ASCB-II
und SIO-MONITOR
beide werde bei bedarf kreuz-verlinken.
Details zum SIO-MONITOR gibt es bald !
Projekt SIO-MONITOR
Moderatoren: Sleeπ, andymanone
-
Erhard
- Beiträge: 1274
- Registriert: 04.11.2021 15:52
- Has thanked: 155 times
- Been thanked: 401 times
- Kontaktdaten:
Projekt SIO-MONITOR
Bitte spendiere dem SIO-Monitor einen zusätzlichen Abgriff zumindest in Form einer 14-poligen Pfostenwanne, so daß man auch hier einen Logikanalysator oder ein Oszilloskop anschließen _könnte_.
Jede Info, die zu Hause auf meinem Rechner liegt habe ich unterwegs nicht verfügbar.
Jede Info, die im Netz liegt finde ich nicht wieder, wenn ich sie benötige.
Jede Info, die im Netz liegt finde ich nicht wieder, wenn ich sie benötige.
Re: Projekt SIO-MONITOR
oh, das kann ich machen wenn noch mehr Leute sowas auch haben möchten, da die ersten Platinen bereits bestellt sind.
Würde eine Layout-Änderung bedeuten.
Ich kann Dir aber auch eine 16polige Wannen-Stiftleiste mit in die Frrontplatte einsetzen und diese per Kabel im Inneren anschliessen.
Für den Einbau ins ASCB-II wird nur die Stiftleiste auf der Unterseite bestückt und ins ASCB-II eingesteckt.
Für die Stand-Alone Version werden 2 SIO-Buchsen bestückt.
Die PCB sieht nun so aus: und damit man nicht nur auf dem TFT-Display etwas lesen kann, sondern eine schöne LOGGER-Funktion, mit der man auch filtern kann, bekommt,
hat der SIO-MONITOR seine eigene Webseite: (die angezeigten IDs usw. in diesem Foto sind nur Fake-Werte, da ich an diesem PC zwar den SIO-MONITOR aber keinen Atari stehen habe).
Mit den Filter Buttons kann man nach beliebigen Werten wie z.B. nur 31 (D1) oder nur Schreib-Kommandos (57) filtern.
Der SIO-MONITOR liefert auch die APE-TIME, dies kann man aber auch deaktivieren, falls noch andere Geräte die Uhrzeit liefern.
Soweit erstmal Stand der Dinge.
Mathy hatte erwähnt, daß evt. die Farben eher dem XL weiss oder dem XE grau angepasst werden, wie ist Eure Meinung dazu?
Würde eine Layout-Änderung bedeuten.
Ich kann Dir aber auch eine 16polige Wannen-Stiftleiste mit in die Frrontplatte einsetzen und diese per Kabel im Inneren anschliessen.
Für den Einbau ins ASCB-II wird nur die Stiftleiste auf der Unterseite bestückt und ins ASCB-II eingesteckt.
Für die Stand-Alone Version werden 2 SIO-Buchsen bestückt.
Die PCB sieht nun so aus: und damit man nicht nur auf dem TFT-Display etwas lesen kann, sondern eine schöne LOGGER-Funktion, mit der man auch filtern kann, bekommt,
hat der SIO-MONITOR seine eigene Webseite: (die angezeigten IDs usw. in diesem Foto sind nur Fake-Werte, da ich an diesem PC zwar den SIO-MONITOR aber keinen Atari stehen habe).
Mit den Filter Buttons kann man nach beliebigen Werten wie z.B. nur 31 (D1) oder nur Schreib-Kommandos (57) filtern.
Der SIO-MONITOR liefert auch die APE-TIME, dies kann man aber auch deaktivieren, falls noch andere Geräte die Uhrzeit liefern.
Soweit erstmal Stand der Dinge.
Mathy hatte erwähnt, daß evt. die Farben eher dem XL weiss oder dem XE grau angepasst werden, wie ist Eure Meinung dazu?
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de
-
Cpt_Void
- Beiträge: 39
- Registriert: 17.08.2021 15:59
- Has thanked: 7 times
- Been thanked: 6 times
- Kontaktdaten:
Re: Projekt SIO-MONITOR
Hi,
wäre es nicht sinnvoll, die Kommandos und Parameter protokollabhängig direkt zu dekodieren, wie es z.B. tcpdump (oder Wireshark) macht oder jeder Disassembler? Wenn das Log dann in "Klartext" weggeschrieben wird, kann man eventuell in der Datei mit einem Komandozeilentool wie z.B. grep, awk oder ähnlichem nur relevante Zeilen ausgeben lassen. Oder wie die Windows-Kollegen in meinem alten Team, 1GB Logdateien mit notepad++ durchscrollen ^^
wäre es nicht sinnvoll, die Kommandos und Parameter protokollabhängig direkt zu dekodieren, wie es z.B. tcpdump (oder Wireshark) macht oder jeder Disassembler? Wenn das Log dann in "Klartext" weggeschrieben wird, kann man eventuell in der Datei mit einem Komandozeilentool wie z.B. grep, awk oder ähnlichem nur relevante Zeilen ausgeben lassen. Oder wie die Windows-Kollegen in meinem alten Team, 1GB Logdateien mit notepad++ durchscrollen ^^
Re: Projekt SIO-MONITOR
kann Wireshark eigentlich auch auf ner USB/COM Schnittstelle "lauschen" ?
Dann könnte man das ganze zusätzlich noch per Serielle schicken...
Dann könnte man das ganze zusätzlich noch per Serielle schicken...
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de
-
HiassofT
- Beiträge: 243
- Registriert: 17.08.2021 11:03
- Wohnort: Salzburg, Austria
- Has thanked: 23 times
- Been thanked: 157 times
- Kontaktdaten:
Re: Projekt SIO-MONITOR
Ja, mit Wireguard kannst Du auch USB Verkehr mitschneiden (Du siehst dann die low-level Kommunikation zum USB-Seriell Adapter).
ABER: mit einem USB-Seriell Adapter kannst Du nur die Kommunikation in einer Richtung mitschneiden (die haben ja alle nur einen Input und einen Output).
Zum Monitoren wäre es aber wichtig, dass auch die "Antworten" von Floppy & Co mitprotokolliert werden. also ACK/NAK etc und Daten.
so long,
Hias
Re: Projekt SIO-MONITOR
da ich ja nur auf dem kompletten SIO-Bus "lausche", sollten doch von allen Seiten Kommandos und Rückmeldungen kommen, oder nicht?
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de
-
HiassofT
- Beiträge: 243
- Registriert: 17.08.2021 11:03
- Wohnort: Salzburg, Austria
- Has thanked: 23 times
- Been thanked: 157 times
- Kontaktdaten:
Re: Projekt SIO-MONITOR
Kommt drauf an, wie Du lauscht. Du brauchst 2 UARTs (einmal RX an Data-Out und einmal RX an Data-In) um auch die Antworten der Peripheriegeräte mitzuschneiden.
Eine "normale" USB serielle Schnittstelle hat nur einen UART drin und kann an Data-In maximal senden, aber nicht mitlesen was andere da senden.
so long,
Hias
Re: Projekt SIO-MONITOR
achsoo, stimmt!
Ich lausche z.Z. nur auf Atari-Seite...
guter Einwand!
Dann muss ich mal schauen, der ESP32 kann ja mehrere UARTs ....
Danke Dir!
Bedeutet, ich muss im LOG auch noch die Richtung anzeigen lassen...
VOM oder ZUM Atari...
Ich lausche z.Z. nur auf Atari-Seite...
guter Einwand!
Dann muss ich mal schauen, der ESP32 kann ja mehrere UARTs ....
Danke Dir!
Bedeutet, ich muss im LOG auch noch die Richtung anzeigen lassen...
VOM oder ZUM Atari...
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast