Alles anzeigenUm nochmal auf die Ausgangsfrage zurück zu kommen:
"Wie setze ich ein Zeichen an eine bestimmte Bildschirm-Position unter CP/M?"Die Antwort liegt in den Steuer-Codes der verwendeten Terminal-Emulation.
Der C128 kann ja z.B. ADM3A emulieren.
Diese Terminals hatten spezielle Befehle, um den Cursor an eine bestimmte Bildschirmposition zu setzen.
Ich kenne den Code zwar nicht auswendig. Aber damit sollte es klappen: Den Cursor an die gewünschte Stelle setzen und dann über die CP/M-Funktion dort den Buchstaben oder Text ausgeben.In der Beschreibung zum ADM3A steht folgendes:
"The ADM-3A added support for control codes to move the cursor around on the screen, and directly position the cursor at any point in the display."
Bitte melde dich an, um diesen Link zu sehen.
Naja... aber das ist ja dann unter Zuhilfenahme eines Programms. In diesem Fall einer Terminalemulation. Das läuft auf/unter C/PM. Es ist damit aber immer noch keine direkte C/PM Ausgabe eines Zeichens an einer bestimmten Stelle des Bildschirms. Es Bedarf eines Programms. Es wurde ja schon hinreichend oft darauf hingewiesen, das C/PM selber das nicht kann. Also bitte hier nichts miteinander vermischen oder verwechseln.
Du kannst unter Turbo Psscal ein Programm zur Nutzung auf/unter C/PM schreiben, das solch eine Ausgabe vornimmt, aber auch hier ist es keine ureigene C/PM Funktionalität wie z.B. das MS/PC DOS Prompt Kommando.