Seite 1 von 1

Projekt SIO-MONITOR

Verfasst: 25.02.2026 01:32
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 !

Projekt SIO-MONITOR

Verfasst: 25.02.2026 08:04
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_.

Re: Projekt SIO-MONITOR

Verfasst: 25.02.2026 18:36
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) 759 mal betrachtet
Screenshot (109).png
Screenshot (109).png (210.25 KiB) 759 mal betrachtet
siomon-display.jpeg
siomon-display.jpeg (84.6 KiB) 756 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) 759 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?

Re: Projekt SIO-MONITOR

Verfasst: 25.02.2026 19:59
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 ^^

Re: Projekt SIO-MONITOR

Verfasst: 26.02.2026 09:10
von JoSch
shut-up-and-take-my-money-futurama.gif
shut-up-and-take-my-money-futurama.gif (211.71 KiB) 679 mal betrachtet
Dann kann ich RespeQt noch um den Logexport erweitern. Cool.

Re: Projekt SIO-MONITOR

Verfasst: 26.02.2026 14:51
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...

Re: Projekt SIO-MONITOR

Verfasst: 26.02.2026 16:59
von HiassofT
mega-hz hat geschrieben:
26.02.2026 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

Re: Projekt SIO-MONITOR

Verfasst: 26.02.2026 17:39
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?

Re: Projekt SIO-MONITOR

Verfasst: 26.02.2026 17:44
von HiassofT
mega-hz hat geschrieben:
26.02.2026 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

Re: Projekt SIO-MONITOR

Verfasst: 26.02.2026 17:47
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...

Re: Projekt SIO-MONITOR

Verfasst: 27.02.2026 09:25
von JoSch
Bitte auf jeden Fall. Das würde es mir einfacher machen Unittests für die SIO-Kommunikation in RespeQt zu erstellen.

Re: Projekt SIO-MONITOR

Verfasst: 27.02.2026 20:34
von mega-hz
ich hab nun 2 UARTs eingebaut, die auf DATA-IN und auch auf DATA-OUT mitlesen!
Die wilden Werte bitte ignorieren, die enstehen durch Finger-an-IO :-)
Hab hier keinen ATARI dran...
Später wenn ich es auch in der Werkstatt geflasht habe, kann ich es am echten ATARI testen.

Sieht nun so aus:
Screenshot (113).png
Screenshot (113).png (92.68 KiB) 507 mal betrachtet
Mit der Seriellen über USB muss ich noch probieren...

Re: Projekt SIO-MONITOR

Verfasst: 27.02.2026 23:02
von Mathy
.
Hallo Wolfram

Wenn Du statt >> und << noch -> und <- nutzt, wird es noch einfacher zu unterscheiden zwischen "zum Atari" und "vom Atari" weil < und > sich sehr ähneln, man aber -> und <- schneller als "andersrum" erkennt. Wenn lange Spalten mit nur << und >> vorbei kommen, wird's schon schwieriger. Guckt man lange drauf, zum Beispiel wenn man probiert einen Fehler zu finden, dann übersieht man nach 'ner Weile dass irgendwo in der Spalte die "Pfeile" in die andere Richtung zweigen.

Tschüß

Mathy

Re: Projekt SIO-MONITOR

Verfasst: 28.02.2026 01:25
von mega-hz
ok, kein Problem!
ändere ich.

Re: Projekt SIO-MONITOR

Verfasst: 02.03.2026 20:27
von mega-hz
heute das Basic-Listing vom FujiNet-Github mit dem APE-TIME Test laufen lassen!
Der SIO-MON liefert zuverlässig die Uhrzeit (wenn dies eingeschaltet ist) !
20260302_191850.jpg
20260302_191850.jpg (52.93 KiB) 257 mal betrachtet

Re: Projekt SIO-MONITOR

Verfasst: 03.03.2026 17:02
von mega-hz
heute ne Mail bekommen:

Hallo Wolfram Fischer,
Ihre JLCPCB GmbH Sendung wurde von uns bearbeitet und wird Ihnen voraussichtlich


am Mittwoch, den 04.03.


zugestellt.



Die ersten 10 PCBs ! :)