001
07.09.2011, 14:04 Uhr
volkerp
|
Hallo Ralph,
unter klassischem CP/M 2.2 sind Steuerzeichen für den Bildschirm nicht festgelegt. Hier muss jedes Programm, was nicht einfach fortlaufend Zeichen ausgeben will, angepasst werden. Turbo Pascal liefert z.B. ein TINST-Programm mit, mit dem die Befehlsfolgen für die Bildschirmsteuerung individuell definiert werden können. Typische Steuercodes sind Wyse, DEC oder auch ANSI.
ZCPM und CP/M 3 umgehen das Problem, indem eine feste Folge an Steuerbefehlen festgelegt ist. Der Bildschirmtreiber muss diese dann auf die konkrete Hardware/ bzw. OS anpassen.
Bei Turbo Pascal war es üblich, den Quellcode weiterzugeben, so dass der Nutzer das Programm mit seinem Turbo Pascal und damit auch seinen Steuercodes (und passend zu seiner RAM-Ausstattung) kompilieren konnte.
"Universelle" Programme dürfen halt nur die Teletype-Ausgabe nutzen :-(
nb: Du brauchst ein TINST-angepasstes Turbo Pascal für Deinen AC1, dann funktioniert das auch bei Dir direkt ohne seltsame Steuercodes auf dem Bildschirm. -- Volker
http://homecomputer-ddr.de.vu (z9001, Z1013, LC-80, ...) |