★ APPLICATIONS ★ DIVERS ★ DIN-Tastatur für Schneider CPC 464/664/ 6128 unter CP/N 2.2 ★![]() |
DIN-Tastatur unter CP/M 2.2 (Computer Schau) | Applications Divers |
Leider stehen für den CPC unter CP/M keine deutschen Zeichen zur Verfügung. Mit diesem Programm haben Sie aber auch unter CP/M 2.2 eine DIN-Tastatur. Zur DIN-Tastatur gehören die Umlaute und die entsprechende Tastaturbelegung wie sie auf einer Schreibmaschine vorkommt. Beim Schneider-Computer kann man bekanntlich den Zeichensatz und die Tastaturbelegung ändern. Unter Basic gibt es entsprechende Befehle, die dazu benutzt werden können. Das Betriebssystem stellt für die Maschinensprache Sprungadressen zur Verfügung. Diese können auch unter CP/M 2.2 benutzt werden. Mit diesen Sprungadressen werden die Wiederholungen und die Änderung der Tastaturbelegung vorgenommen. So wird zum Beispiel auch die TAB-Taste und die ENTER-Taste in die Wiederholung mit einbezogen, da sie auch auf der Schreibmaschine so vorhanden ist. Das Ändern des Zeichensatzes stellt dabei eine Besonderheit dar. Die Umlaute werden nicht in die Matrix eingebaut, sondern werden immer dann angerufen, wenn ein Zeichen zur Ausgabe ansteht. Dazu wird der Vector TXT WRITE CHAR der Betriebssystemroutine verbogen und auf eine Routine im Speicher gesetzt. Dort wird abgefragt ob ein entsprechendes ASCII-Zeichen (z. B. 7B) ansteht. Ist dies der Fall, wird der Zeiger auf die Deutschen Zeichen in einem Zwischenspeicher gestellt, und dem Betriebssystem mitgeteilt. Erst dann wird das Zeichen ausgegeben. Wie enteile ich mir nun ein command-File auf Diskette! Sie können den ED.COM unter CP/M dazu benutzen. Dieser Editor ist allerdings schwierig zu handhaben. Gehen Sie in CP/M Betriebssystem und tippen Sie ED DIN.ASM ein. Der Editor meldet sich mit dem Bereitschaftszeichen :*. Falls Ihnen das zu Umständlich ist, können Sie auch jeden anderen Editor benutzen (z. B. TASWORD, TEXPACK) um das Listing einzugeben. Ist das ASCII-File DIN.ASM auf Diskette, geben Sie unter CP/M den Befehl ASM DIN ein. Dieses generiert ein File DIN.HEX. Um das endgültige Programm zu erstellen, müssen Sie jetzt noch den Befehl LOAD DIN eingeben. Dann steht Ihnen das Programm DIN.COM zur Verfügung. Durch eingeben von DIN wird das Programm gestartet und Sie haben eine DIN-Tastatur. Wolfgang Gentzsch/LM , Computer-Schau
|