So - heute bin ich mal zum testen gekommen, nachdem ich es vor ca. 8 Monaten mal erwaehnt habe.
Dazu musste ich in meine VGA32 v1.4 erst die Pin-Header einloeten und den PC-Emulator tauschen gegen das .INO fuer ANSI-Terminal.
Etwas verwirrend war die Beschriftung der Pin-Out/Pin-Header.
Auf der Unterseite (wo die vielen kleinen Chips/Bauteile sind) ist die Beschriftung direkt neben dem Pin - die auch stimmt.
Wenn man sich zum ersten mal die Oberseite und da die Beschriftung ansieht - und dann gegen unten vergleicht - denkt man, die haben sich etwas vertan.
Das gibt sich allerdings, wenn man davon ausgeht, dass die Beschriftung direkt an den Pins stimmt und die Text-Zeile "oeben drueber" (mit 3v3 und GND) eigentlich auf die gegenueberliegende Seite gehoert - nur war dort wegen dem Ende der Platine kein Platz mehr zum bedrucken
Nach dem dies geklaert war, habe ich erstmal brav TX/RX RX/TX und GND/GND verbunden.
Allerdings kam diesmal - ausnahmsweise - kein Ergebnis denn diesmal war der seltene Fall TX/TX RX/RX und GND/GND zu verbinden
In meinen Bildern ist RX blau/blue - TX lila/purple und GND ist grau/grey.
Am Arduino Due (wegen RunCPM auf Serial1. anstatt Serial.):
RX1 (Pin 19) - blau
TX1 (Pin 18) - lila
GND - grau
Am TTGO VGA32 v1.4:
RX (IO34) - blau
TX (IO2) - lila
GND (GND) - grau
Code im .INO des ANSI-Terminals:
Die ANSI-Terminal Software ist hier zu sehen in Verbindung mit einem Z80-MBC2
Am Anfang hatte ich Darstellungs- und Software-Probleme bei der Verbindung ANSI-Terminal mit RunCPM auf dem Due, weil ich beide an einem mit Schaltern ausgestatteten passiven USB-Hub hatte, der nur ueber einen USB-Port mit Strom versorgt wurde.
Da hat die Power wohl nicht gereicht, um sauber Strom fuer die SDCard des Due zu liefern.
D.h. teilweise konnte er die Karte nicht initialisieren (selbst bei 40Mhz) oder hatte auf einmal keinen Zugriff mehr auf die SDCard (BDOS-Error).