Projekt SIO-MONITOR

Moderatoren: Sleeπ, andymanone

Antworten
Benutzeravatar
mega-hz
Beiträge: 1800
Registriert: 03.11.2021 11:23
Has thanked: 570 times
Been thanked: 621 times

Projekt SIO-MONITOR

Beitrag von mega-hz »

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 !
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Erhard
Beiträge: 1274
Registriert: 04.11.2021 15:52
Has thanked: 155 times
Been thanked: 401 times
Kontaktdaten:

Projekt SIO-MONITOR

Beitrag von Erhard »

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.

Benutzeravatar
mega-hz
Beiträge: 1800
Registriert: 03.11.2021 11:23
Has thanked: 570 times
Been thanked: 621 times

Re: Projekt SIO-MONITOR

Beitrag von mega-hz »

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:
Screenshot (110).png
Screenshot (110).png (185.21 KiB) 205 mal betrachtet
Screenshot (109).png
Screenshot (109).png (210.25 KiB) 205 mal betrachtet
siomon-display.jpeg
siomon-display.jpeg (84.6 KiB) 202 mal betrachtet
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:
Screenshot (111).png
Screenshot (111).png (68.28 KiB) 205 mal betrachtet
(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

Beitrag von Cpt_Void »

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 ^^

JoSch
Beiträge: 356
Registriert: 25.08.2021 21:40
Has thanked: 162 times
Been thanked: 127 times
Kontaktdaten:

Re: Projekt SIO-MONITOR

Beitrag von JoSch »

shut-up-and-take-my-money-futurama.gif
shut-up-and-take-my-money-futurama.gif (211.71 KiB) 125 mal betrachtet
Dann kann ich RespeQt noch um den Logexport erweitern. Cool.

Benutzeravatar
mega-hz
Beiträge: 1800
Registriert: 03.11.2021 11:23
Has thanked: 570 times
Been thanked: 621 times

Re: Projekt SIO-MONITOR

Beitrag von mega-hz »

kann Wireshark eigentlich auch auf ner USB/COM Schnittstelle "lauschen" ?
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

Beitrag von HiassofT »

mega-hz hat geschrieben:
Gestern 14:51
kann Wireshark eigentlich auch auf ner USB/COM Schnittstelle "lauschen" ?
Dann könnte man das ganze zusätzlich noch per Serielle schicken...
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

Benutzeravatar
mega-hz
Beiträge: 1800
Registriert: 03.11.2021 11:23
Has thanked: 570 times
Been thanked: 621 times

Re: Projekt SIO-MONITOR

Beitrag von mega-hz »

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

Beitrag von HiassofT »

mega-hz hat geschrieben:
Gestern 17:39
da ich ja nur auf dem kompletten SIO-Bus "lausche", sollten doch von allen Seiten Kommandos und Rückmeldungen kommen, oder nicht?
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

Benutzeravatar
mega-hz
Beiträge: 1800
Registriert: 03.11.2021 11:23
Has thanked: 570 times
Been thanked: 621 times

Re: Projekt SIO-MONITOR

Beitrag von mega-hz »

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...
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast