Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| z9001:software:microword [2020/04/30 06:38] – angelegt volkerp | z9001:software:microword [2022/12/07 14:51] (aktuell) – [7. Wichtige Adressen und Zellen zur Anpassung] volkerp | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== MicroWORD ====== | ====== MicroWORD ====== | ||
| - | " | + | " |
| (c) by R. Brosig | (c) by R. Brosig | ||
| Zeile 10: | Zeile 10: | ||
| ===== Download ===== | ===== Download ===== | ||
| - | * Paket | + | * {{ : |
| + | |||
| + | |||
| + | ===== Kurzanleitung ===== | ||
| + | |||
| + | * Laden, Starten, dann mit <&> | ||
| + | * mit Ctrl-C in Kommando-Modus wechseln | ||
| + | * mit <R> Textdatei laden, z.B. die Anleitung WORD15.TXT | ||
| + | * im Editor (Bildschirm-Modus) mit Cursortasten bewegen, der Text scrollt mit | ||
| + | * mit Ctrl-E und Ctrl-A seitenweise blättern | ||
| + | * mit Ctrl-U Groß-/ | ||
| + | * für Z9001-ASM-Quelltexte mit Kommando %%< | ||
| ===== Beschreibung ===== | ===== Beschreibung ===== | ||
| + | |||
| + | | Dateiname | WORD.COM | | ||
| + | | Laden in | OS | | ||
| + | | Programmstandort | 300h-17FFh | | ||
| + | | OS-Kommando | WORD | | ||
| " | " | ||
| Zeile 183: | Zeile 199: | ||
| Kommando darf die aktuelle Cursorposition nicht verändert werden. | Kommando darf die aktuelle Cursorposition nicht verändert werden. | ||
| - | **<=> - NL-> | + | **%%<=>%% - NL-> |
| Wandelt über den gesamten Text das Zeilenendezeichen NL (1EH) | Wandelt über den gesamten Text das Zeilenendezeichen NL (1EH) | ||
| in die Steuerzeichenfolge CRLF (0DH,0AH). Anschließend wird | in die Steuerzeichenfolge CRLF (0DH,0AH). Anschließend wird | ||
| Zeile 193: | Zeile 209: | ||
| Fehlermeldung. | Fehlermeldung. | ||
| - | **<-> - NL-> | + | **%%<->%% - NL-> |
| Wandelt über den gesamten Text das Zeilenendezeichen NL (1EH) | Wandelt über den gesamten Text das Zeilenendezeichen NL (1EH) | ||
| in das Steuerzeichen CR (0DH). Anschließend wird | in das Steuerzeichen CR (0DH). Anschließend wird | ||
| das Kommando <W> aufgerufen, sodass der gewandelte Text auf | das Kommando <W> aufgerufen, sodass der gewandelte Text auf | ||
| Kassette ausgelagert werden kann. Nach Beendigung oder Abbruch der Save-Funktion wird der Text wieder zurückgewandelt.\\ | Kassette ausgelagert werden kann. Nach Beendigung oder Abbruch der Save-Funktion wird der Text wieder zurückgewandelt.\\ | ||
| - | Dieses Kommando ist speziell für Assember-Quelltexte des Z9001 gedacht. [[z9001: | + | Dieses Kommando ist speziell für Assembler-Quelltexte des Z9001 gedacht. [[z9001: |
| Zeile 238: | Zeile 254: | ||
| | | ||
| | | ||
| - | | + | |
| - | | + | |
| - | | + | |
| | | ||
| | | ||
| | | ||
| | | ||
| - | | + | |
| | | ||
| | | ||
| Zeile 252: | Zeile 268: | ||
| | | ||
| | | ||
| - | | + | |
| | | ||
| | | ||
| | | ||
| - | | + | |
| | | ||
| </ | </ | ||
| - | Neben den von der Version 1.3 her bekannten Funktionen wurden | + | |
| + | Im Bildschirm-Modus können | ||
| + | |||
| + | * Zeichenfolgen in den Text eingefügt, | ||
| + | * Zeichen und Zeichenfolgen | ||
| + | * der Cursor zeichenweise, | ||
| + | * das Kommando Suchen/ | ||
| + | * der Kommandomodus erreicht werden. | ||
| + | |||
| + | Folgende Steuerzeichen können neben den alphanumerischen | ||
| + | Zeichen (Kodes 20H bis 7FH) in den Text eingefügt werden: | ||
| + | |||
| + | < | ||
| + | TAB Kodierung 09H | ||
| + | NL | ||
| + | FF | ||
| + | NUL Kodierung 0, da von Tastatur aus nicht erzeugbar | ||
| + | </ | ||
| + | |||
| + | Außer diesen direkt eingebbaren Steuerzeichen kann, durch Steuerzeichenankündigung ESC, jeder | ||
| + | nachfolgende Steuercode direkt in den Text geschrieben werden. | ||
| + | Die Steuerzeichen werden dann im Text oder Findstring als Grafikzeichen ab 0A0H dargestellt. | ||
| + | |||
| + | Jede eingegebene Zeile muss mit NL nach weniger als 255 Anzeigepositionen abgeschlossen sein. | ||
| + | |||
| + | Neben diesen | ||
| 5 neue Funktionen eingeführt: | 5 neue Funktionen eingeführt: | ||
| Zeile 331: | Zeile 372: | ||
| Sollte der verwendete Drucker kein NL (1EH) als Steuerzeichen | Sollte der verwendete Drucker kein NL (1EH) als Steuerzeichen | ||
| verstehen, so ist dieses im phys. Treiber in CR-LF (0DH-0AH) | verstehen, so ist dieses im phys. Treiber in CR-LF (0DH-0AH) | ||
| - | aufzuloesen | + | aufzulösen |
| Zeile 338: | Zeile 379: | ||
| Der erzeugte Quelltext ist kompatibel zu den meisten anderen | Der erzeugte Quelltext ist kompatibel zu den meisten anderen | ||
| Textsystemen und Assemblern wie z.B. Texteditor Scf, MTX oder | Textsystemen und Assemblern wie z.B. Texteditor Scf, MTX oder | ||
| - | Assembler Scf und ist rein ASCII-codiert. Durch die Steuerzei- | + | Assembler Scf und ist rein ASCII-codiert. Durch die Steuerzeichenwandelmöglichkeit |
| - | chenwandelmoeglichkeit | + | |
| - | teme verwendbar, bzw. es lassen sich auch CPM-kompatible Texte | + | |
| bearbeiten (Es muss beachtet werden, dass das ETX-Zeichen im | bearbeiten (Es muss beachtet werden, dass das ETX-Zeichen im | ||
| CPM nicht 03 (^C), sondern 1AH (^Z) ist -> umdefinieren oder als | CPM nicht 03 (^C), sondern 1AH (^Z) ist -> umdefinieren oder als | ||
| Steuerzeichen in den Text schreiben). | Steuerzeichen in den Text schreiben). | ||
| + | Alle Zeichenfolgen, | ||
| + | besitzen bzw. über die Obergrenze des Textspeicherbereiches hinausgehen, | ||
| + | zur Veränderung bzw. Ergänzung bereit. | ||
| + | des Textspeicherbereiches überschritten, | ||
| + | Jede eingegebene Zeile muss mit NL nach weniger als 255 Anzeigepositionen abgeschlossen sein. | ||
| - | ===== 7. Wichtige Adressen und Zellen zur Anpassung ===== | ||
| - | (korrekte Adressen s. Listing) | + | ===== Wichtige Adressen und Zellen zur Anpassung ===== |
| + | |||
| + | (korrekte Adressen s. Listing | ||
| < | < | ||
| Zeile 386: | Zeile 431: | ||
| - | Diese Zellen sind im allg. konstant, | + | Diese Zellen sind im allg. konstant, |
| - | aenderungen | + | (z.B. grösserer |
| - | werden. | + | |
| </ | </ | ||
| - | Viel Spass mit " | + | Viel Spaß mit " |
| R. Brosig, IG-HC Dresden | R. Brosig, IG-HC Dresden | ||