Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
z9001:software:microword [2020/04/30 06:38] – angelegt volkerpz9001:software:microword [2022/12/07 14:51] (aktuell) – [7. Wichtige Adressen und Zellen zur Anpassung] volkerp
Zeile 1: Zeile 1:
 ====== MicroWORD ====== ====== MicroWORD ======
  
-"MicroWORD 1.5" ist ein vom Z1013 adaptierter Texteditor+"MicroWORD 1.5" ist ein extrem schneller, vom Z1013 adaptierter [[z1013:software:microword|Texteditor]].
  
 (c) by R. Brosig  1988, IG-HC Dresden\\ (c) by R. Brosig  1988, IG-HC Dresden\\
Zeile 10: Zeile 10:
 ===== Download ===== ===== Download =====
  
-  * Paket+  * {{ :z9001:software:z9001_microword.zip |}} Programm WORD, Anleitung WORD15, Quellcode 
 + 
 + 
 +===== Kurzanleitung ===== 
 + 
 +  * Laden, Starten, dann mit <&> Textpuffer initialisieren 
 +  * 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ß-/Kleinschreibung umstellen 
 +  * für Z9001-ASM-Quelltexte mit Kommando %%<->%% speichern
  
 ===== Beschreibung ===== ===== Beschreibung =====
 +
 +| Dateiname | WORD.COM |
 +| Laden in | OS |
 +| Programmstandort | 300h-17FFh |
 +| OS-Kommando | WORD |
  
 "MicroWORD 1.5" ist ein Textsystem, welches sich durch Einfachheit, Kompaktheit und hohe "MicroWORD 1.5" ist ein Textsystem, welches sich durch Einfachheit, Kompaktheit und hohe
Zeile 183: Zeile 199:
 Kommando darf die aktuelle Cursorposition nicht verändert werden. Kommando darf die aktuelle Cursorposition nicht verändert werden.
  
-**<=> - NL->CRLF**\\+**%%<=>%% - NL->CRLF**\\
 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->CR**\\+**%%<->%% - NL->CR** :!: Z9001\\
 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:software:edas|EDIT]] kodiert das Zeilenende nur mit 0Dh.+Dieses Kommando ist speziell für Assembler-Quelltexte des Z9001 gedacht. [[z9001:software:edas|EDIT]] kodiert das Zeilenende nur mit 0Dh.
  
  
Zeile 238: Zeile 254:
  0BH  CTRL-K   cu up    Cursor hoch  0BH  CTRL-K   cu up    Cursor hoch
  01H  CTRL-A            Cursor eine Seite vor  01H  CTRL-A            Cursor eine Seite vor
- 05H  CTRL-E            Cursor Seite zurueck + 05H  CTRL-E            Cursor Seite zurück 
- 13H  CTRL-S   PAUSE    Zeichen links loeschen + 13H  CTRL-S   PAUSE    Zeichen links löschen    :!: Z9001 
- 1FH  DEL      DEL      Zeichen loeschen+ 1FH  DEL      DEL      Zeichen löschen          :!: Z9001
  03H  CTRL-C   STOP     Bild-/Komm.-Mode  03H  CTRL-C   STOP     Bild-/Komm.-Mode
  1BH  ESC      ESC      Ank. Steuerzeichen  1BH  ESC      ESC      Ank. Steuerzeichen
  12H  CTRL-R            Wandlung Buchstabe  12H  CTRL-R            Wandlung Buchstabe
  15H  CTRL-U            CAPS (Tausch gr/kl))  15H  CTRL-U            CAPS (Tausch gr/kl))
- 0FH  CTRL-O            Loeschen einer Zeile+ 0FH  CTRL-O            Löschen einer Zeile
  11H  CTRL-Q            Ersetze/Wiederhole  11H  CTRL-Q            Ersetze/Wiederhole
  0CH  CTRL-L            FORM FEED  0CH  CTRL-L            FORM FEED
Zeile 252: Zeile 268:
  06H  CTRL-F            Tabulator  06H  CTRL-F            Tabulator
  0EH  CTRL-N            NUL  0EH  CTRL-N            NUL
- 1AH  CTRL-S   INS      Einfuegen/Ueberschreiben+ 1AH  CTRL-S   INS      Einfügen/Überschreiben   :!: Z9001
  16H  CTRL-V            Marke setzen  16H  CTRL-V            Marke setzen
  18H  CTRL-X   TAB -->| Cursor Wort rechts  18H  CTRL-X   TAB -->| Cursor Wort rechts
  19H  CTRL-Y   TAB |<-- Cursor Wort links  19H  CTRL-Y   TAB |<-- Cursor Wort links
- 1CH  LIST     LIST     Reclaim,Zeichen zurueckholen+ 1CH  LIST     LIST     Reclaim,Zeichen zurückholen
                       Reserve                       Reserve
 </code> </code>
  
-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  gelöscht, 
 +  * der Cursor zeichenweise, zeilenweise, seitenweise vorwärts und rückwärts positioniert, 
 +  * das Kommando Suchen/Ersetzen wiederholt und 
 +  * der Kommandomodus erreicht werden. 
 + 
 +Folgende Steuerzeichen können neben den alphanumerischen 
 +Zeichen (Kodes 20H bis 7FH) in den Text eingefügt werden: 
 + 
 +<code> 
 +TAB  Kodierung 09H   Tabulatorstop jede 8. Spalte 
 +NL   Kodierung 1EH   Neue Zeile als Wagenrücklauf/Zeilenschaltung 
 +FF   Kodierung 0CH   Neue Seite (wird nur beim Druck ausgeführt, Anz. im Text als Zeichen) 
 +NUL  Kodierung 0, da von Tastatur aus nicht erzeugbar 
 +</code>   
 + 
 +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 von der Version 1.3 her bekannten Funktionen wurden
 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 (im enthaltenen Druckertreiber realisiert).+aufzulösen (im enthaltenen Druckertreiber realisiert).
  
  
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 NL->CRLF ist der Text auch für CPM-Systeme verwendbar, bzw. es lassen sich auch CPM-kompatible Texte
-chenwandelmoeglichkeit NL->CRLF ist der Text auch fuer CPM-Sys- +
-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, die auf der Anfangsadresse-1 mit einem Zeichen 02H (STX) beginnen, anschließend nur Zeichen im Wertebereich 7FH enthalten und als Abschluss ein Zeichen 03H (ETX)
 +besitzen bzw. über die Obergrenze des Textspeicherbereiches hinausgehen, werden als zu bearbeitender Text erkannt und stehen
 +zur Veränderung bzw. Ergänzung bereit.  Wird die Obergrenze
 +des Textspeicherbereiches überschritten, wird durch eine Einfügung eines Zeichens 03H der überstehende Text abgeschnitten.
  
 +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 !!!)
  
 <code> <code>
Zeile 386: Zeile 431:
  
  
-Diese Zellen sind im allg. konstant, koennen aber bei Hardware- +Diese Zellen sind im allg. konstant, können aber bei Hardwareänderungen  
-aenderungen (z.B.groesserer Bildschirm) entspr. geaendert +(z.B. grösserer Bildschirm) entspr. geändert werden.
-werden.+
 </code> </code>
  
-Viel Spass mit "MicroWORD 1.5"\\+Viel Spaß mit "MicroWORD 1.5"\\
 R. Brosig, IG-HC Dresden                                                                                            R. Brosig, IG-HC Dresden                                                                                           
  • z9001/software/microword.1588228693.txt.gz
  • Zuletzt geändert: 2020/04/30 06:38
  • von volkerp