PeterSieg Franky
Nachdem ich in die RunCPM-Version die Option fuer eine "bold"-Farbe und den KeyClick eingebaut habe, wurde ich gestern und heute inspiriert von dem Tastatur-Test Tool KeyboardStudio von Fabrizio Di Vittorio.
Im den Testtool kann man die PS/2-Tastatur testen mit Ausgabe auf dem VGA-Screen - aber auch Debug Ein-/Ausgabe auf dem seriellen USB-Port (Power-Eingang in Form eines MicroUSB-Ports)
Erst dachte ich - nacht im Bett liegend - an eine parallele Ein-/Ausgabe wie bei dem transparenten USB-serial Port des UExt-Terminals.
Allerdings macht mir die Funktion fuer die Rueckgabe des Eingabepuffers einen Strich durch die Rechnung und ich kann immer nur einen Port fuer den Return-Wert sauber aktivieren ABER die Ausgabe geht parallel
D.h. meine USB SerCtl & Mirror Edition kann auf dem Onboard-VGA-Port und der USB-seriellen puTTY-Session den ScreenOutput gleichzeitig ausgeben.
Man tippt also aus PS/2-Tastaur oder ueber die serielle Session (putty oder anderes Terminalprogramm) und sieht die Ausgabe doppelt
Die Konfiguration/Aktivierung ueber das F12-Konfigmenue muss allerdings ueber VGA/PS/2-Tastur erfolgen und nachdem man die Eingabe umgestellt hat muss man auch mit der PS/2 Tastatur (nach dem speichern der Konfig) per BREAK-Taste (also Ctrl+PAUSE) rebooten um es zu aktivieren.
Keine schlechte Sache - find ich persoenlich - fuer 3 schlaflose Stunden und etwas Bastelei am Tag
Mit dieser Funtionalitaet kann man entweder per cut&paste Daten auf das CP/M-System bringen oder
per serieller Applikation das CP/M-System steuern
Ich hoffe Ihr habt auch Spass an der Option!
BTW: Wie im .ino-Sourcecode steht braucht Ihr zur Fehlerbereinigung der haengenden PS/2-Tastatur die gibhub-FabGL-Commits bis incl. 17.03.2021