Das Programm Dosbox emuliert einen kompletten DOS-PC unter Windows (auch
X64!) und ermöglicht sogar das Laden einer spezifischen Dos-Version oder
sogar von Windows bis Win 3.1(16Bit). Damit sollte sich das lösen
lassen, einfach DosBox starten, in die Autoexec.bat den CTTY Befehl und
ab dann ist eine Terminalsteuerung wie bei Linux möglich aber eben unter
DOS ;o)
Wenn nur die Ein- oder Ausgabe umgeleitet werden soll, dann geht das
auch unter Win-XP noch in der eingebauten Dos-Simulation über die
Umleitungsdirektiven < sowie >, also z.b.:
dir > com1: sendet das Inhaltsverzeichnis nach COM1: anstelle an den
Bildschirm
pause < com1: würde auf ein beliebiges Zeichen von COM1: warten (nur
innerhalb Batchdateien möglich!)
N.B.: Soll eine Ausgabe als Art Logfile in eine Datei umgeleitet werden,
so kann mit >> hier eine Ergänzung der Datei erfolgen, d.h. die Datei
wird ergänzt anstelle von jedesmal neu erstellt, mittels >& kann sogar
eine Aufsplittung der Ausgabe erfolgen, so daß am Bildschirm parallel
zur Datei angezeigt werden kann (Details dazu bitte googlen, sprengt
hier den Rahmen...)
Über zwei versch. serielle Kanäle kann man auch mit obigen Umleitungen
ohne das Programm DOSBox direkt zum Ziel kommen, allerdings steigt eben
der HW-Aufwand (auf µC-Seite liesse sich allerdings ein Kanal einsparen,
indem man eben auf den einen Kanal nur das TX verbindet, auf dem anderen
nur das RX und natürlich dann auf sämtliche HW-Handshakes verzichtet,
sprich diese verbindet und somit "kurzschliesst")