Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
z9001:software:microword [2020/04/30 07:00] – [4. Der Kommandomodus] 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 193: | Zeile 209: | ||
Fehlermeldung. | Fehlermeldung. | ||
- | **%%< | + | **%%< |
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 |