1800 2900 0000 I ... TAD1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+                                                              +
+                  Mikrorechnerbausatz Z 1013                  +
+                                                              +
+ TAD1 - Textadapter zur Anpassung von Texten an verschiedene  +
+                                                              +
+ Textverarbeitungssysteme.         (c) by RACYsoft            +
+                                                              +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Fuer den Z1013 wurden viele Textverarbeitungssysteme entwickelt.
Die meisten Z1013-Nutzer haben ihr ganz "privates" Tvs.
Dadurch entstehen Probleme beim Austausch von Beschreibungen.
Aber wer will schon mit mehreren verschiedenen Tvs arbeiten ?
Um Texte an ein Tvs anzupassen wurde TAD1 entwickelt.

Programmstandort: E000h - E800h

Start           : E000h

Systemzellen    : E003h - Anfangsadresse des Textes
                  E005h - Endadresse des Textes
                  E007h - Laenge
                  E009h - altes Zeilenendezeichen
                  E00Ah - neues Zeilenendezeichen
                  E00Bh - altes Textendezeichen
                  E00Ch - neues Textendezeichen
                  E00Dh - Zeilenlaenge

Andere Versionen beim Autor anfordern!

Bedienung:
----------

Zunaechst wird nach dem Standort des Textes gefragt.
Diese Adressen werden dann in die Systemzellen eingetragen.
Zu  b e a c h t e n  ist, dass der Text eine Laenge von
mindestens 100h haben sollte.
Die Adressen werden auf dem Bildschirm sichtbar.
Auf die Frage 

 altes Zeilenendezeichen: 

gibt es 2 Moeglichkeiten.

1. Sie antworten mit einer Hexzahl zwischen 0 und FFh.
------------------------------------------------------

   Die Systemzelle wird mit dieser Hexzahl beschrieben.
   Die Zahl wird auf dem Bildschirm sichtbar.
   Weitere Textbearbeitung.

2. Sie antworten mit dem Buchstaben ' K '.
------------------------------------------

   ' K ' steht fuer kein Zeilenendezeichen vorhanden.
   In die Systemzelle altes Zeilenendezeichen wird 4Bh ein-
   getragen.
   Um eine weitere Bearbeitung des Textes zu vereinfachen,
   wird selbststaendig ein Zeilenendezeichen ( 1Eh ) und ein
   Textendezeichen ( 03h ) eingetragen.
   Zuvor wird nach der Zeilenlaenge gefragt. Es wird eine
   Hexzahl zwischen 00h und FEh erwartet.
   Der Text wird entsprechend verschoben und die neuen Adressen
   werden, wie auch das ' alte Zeilenendezeichen ', auf dem
   Bildschirm sichtbar.
   Weitere Textbearbeitung.

Jetzt wird nach dem neuem Zeilenendezeichen gefragt.
Auch hier gibt es 2 Moeglichkeiten.

1. Sie antworten mit einer Hexzahl zwischen 0 und FFh.
------------------------------------------------------

   Das neue Zeilenendezeichen wird gegen das alte ausgetauscht.
   Das neue Zeilenendezeichen wird auf dem Bildschirm sichtbar.
   Weitere Textbearbeitung.

2. Sie antworten mit dem Buchstaben ' K '.
------------------------------------------

   ' K ' steht fuer kein Zeilenendezeichen.
   In die Systemzelle neues Zeilenendezeichen wird 00h ein-
   getragen. ( Verwechslung mit eventl. 00h als
   Zeilenendezeichen moeglich !! )
   Die vorhandenen alten Zeilenendezeichen werden
   herausgefiltert und der Text wird entsprechend verschoben.
   Die neuen Adressen werden in die entsprechenden Systemzellen
   geschrieben und auf dem Bildschirm sichtbar.
   Das neue Textendezeichen wird auf dem Bildschirm sichtbar.
   Weitere Textbearbeitung.

Als weiteres wird nach dem alten Textendezeichen gefragt.
Es wird eine Zahl zwischen 00h und FFh erwartet.
Sollte der Text kein Textendezeichen besitzen, so wird mit 'K'
geantortet.
Es wird jetzt nach dem neuen Textendezeichen gefragt.
Es wird eine Zahl zwischen 00h und FFh erwartet.
Soll der neue Text kein Textendezeichen haben, antworten
Sie mit 20.

Zum Schluss werden Sie danach gefragt, ob der Text auf eine neue
Anfangsadresse verschoben werden soll.

Achtung: alle Eingabe waehrend des Programmlaufes sind
         hexadezimal

Ueber den gesamten Programmlauf sind die Textparameter auf dem
Bildschirm verfolgbar.


Viel Erfolg wuenscht RACYsoft !   Uwe Jansky     
                                  K.-Kolwitz-Str.1
                                  Schwarzenberg
                                  9 4 3 0