TEXT+DOKCOM@ff6666666~<~d|d>tffff 0 0<>fylN8d808000000    ~B$$B~~0~~`` 0 0=~gv<ff< >  ~~f8~p<`~~f<<f`~ l~ l `l ~~~`<`~|f~~~ff<`f<|f~pp8~ 0~~f<<ff<<ffffffff<ffffff~ckck6kkckff<f<<f<f~<f<~~8~0~p~6`& f~<<~f~f>>f~f`f~`f||f`~ff~`<<`~ff~f>>f~ff~f><~~`~~f>f>f>~~<`vf`fflf`~f8880`xn`pfnx`~|0080000000ckc6k~cffff|f~ff~f<>f~fx```f`~`b~8<<~f ~~f~f>fffff<ffff<kk6ckc<~ff~<<0 0f~~~~8~pf~f>f>ff~ff~fffffff~lnfllff`>f~ff~f><~~`f~f<ffffff~ff>fffffffffffff~fff>ffffffff~fff>fffff `!!0PP   Cursor: Seite 00 Zeile 00 Spalte 00 wWaA2"=-yYeEsS3#}:*\\xXtTfF5%pP0~;^vVuUhH7'oO9)nNiIjJ8( [kK,<mMzZgG6& lL.>__bBrRdD4${@|-?/]cCqQ1! +`:  o:g- _:o`&Xo^ >w w w ~B >w͟0nh !\*>>ӌs s s s ! oN#fi B} R#BKR *w#"_: * o:ƀg? G:O gyo w w w w w w w w w w w w w w w w!~'j 4#~'wG o& {_______________~ xo& {_______________~!w$w.=6f%6=.]6~$6f.}w%6.w$6<.6n%6g.6v$6.w%6< :<222!w,w$w-w.<6f,6f%6=-6=.\6~,6~$6f-6f.|w,w%6-6.w,w$6<-6<.6n,6n%6g-6g.6v,6v$6-6.w,w%6<-6<:1 '2G@ o& {_______________~ xo& {_______________~!w$w.:6f%6=.Z6~$6f.zw%6.w$6<.6n%6g.6v$6.w%6< !w,w$w-w.96f,6f%6=-6=.Y6~,6~$6f-6f.yw,w%6-6.w,w$6<-6<.6n,6n%6g-6g.6v,6v$6-6.w,w%6<-69 * [R'R:_DMx¡y( *:_WR!(bk'6 :O  "?WilfriedSeibt Dorf- hainer Str.22 Dresden 8027!>! = >! = >! = >! = >! = >! = >! = *__~#&o {_______________~{._~#&o {_______________~>_~#&o {_______________~ yv WilfriedSeibt Dorf- hainer Str.22 Dresden 8027TEXT* * R* R'B'2!! "!w#w#6(#6 *"!w#w#w#w#w! 69>!w,.w,.w,.w,>P .w, .w, .w, .w,> .w, .w, .w, .w,>P.w,.w,.w,.w,!w,.w,.w,.w,* [RDM~ "6 # x*O >!P O  !"TEXTSPEICHER=VON=BIS:R" *"LOESCHEN=VON=BIS:R*6RDMT]BLOCK=VERSCHIEBEN:R*ð ƀWzٯ_W~#&o {_______________z<_W~#&o {_______________y Wy_W~#&o {________"_______z<_{ y :G: *+"!~@=w,~'wG – xo& {_______________~!~fw$w.=p%q.]q$6.}w%q.w$6<.p%p.6>$p.w%6< 6',69,5!<~fw,w$w-w.$p-p.w,w%r-r!~@'wG xo& {_______________~!~fw$w.:p%q.Zq$6.zw%q.w$6<.p%p.6>$p.w%6< !61,~'w< !w,w$w-w.96,p%q-6~.Y6,p$p-6.yw,w%6>-6~.w,w$6-q.6,p%q-6f.6,p$p-6f.w,w%6>-q:G 3xo& {_______________~!~fw$w.0p%q.Pq$6.pw%q.w$6<.p%p.6>$p.w%6< *#"À :ʠ<2*(" !F+~¸+~1 *("!>! = >! = >! = >! = >! = >! = >! = *:_Rٯ_~#&o {_______________~{y_~#&o {_______________~>_~#&o {_______________~ y5 : =2*(B"Û ͮ ͷ aeio|u}AEIOU:G:O y<=2 x2 F>'2 x=2 *+~! yo~_:  ҁo: ƀgÖ G: O gyo w w w w w w w w w w w w w w w w &o {_______________~o{_______________~gG:Oo :O *R"!w,w,~6'G,~'w2'w,~'w: !~-F-N-~'Gy' gG:WOo :O z*R@Ғ"*O !w,w,Fw,~''2vw 2'w:'2 2O  ::'G:' pgG:WOo :O z*R@R`0"O !w,w,~6,'G~''@w 2'w:'2 2O  :ڰ!w,w,6,6*0 "O > ڷ2O*  WilfriedSeibt Dorf- hainer Str.22 Dresden 8027:  o:g- _:o`&Xo^ >w w w 6͟0n` !\*>>ӌs s s s ! ,r }o~ :O>' O* T]+O#6 :G* _:ƀW _:G Wx_~&o {________$!_______#x( :O>' O*T]#+6 ú * [R'R:_DMx¡!y( * (R[ 'bk6 :O  Textprogramm f}r KC 85/3 \\\\\\\\\\\\\\\\\\\\\\\\ Das vorliegende Programm erm|glicht das Schreiben, @ndern und Anzeigen von Texten. Die Verwendung von 8*16 Bildpunkten je Zeichen ergibt ein gutes Schriftbild undeine gute Lesbarkeit auch eines fortlau-fenden Textes. Die Gliederung des Texteserfolgt in Seiten (0,1,...Max) zu je 32 Zeilen (0...31). Aktuelle Seite, Zeile und Spalte werden in der Fu~zeile angezeigt. ` weiter: SHIFT + Cursor nach unten ` Eine Besonderheit dieses Textprogramms ist die M|glichkeit der Bearbeitung von Texten in ungarischer Sprache. Szmtgp segtsgvel magyarul runk. Das Textprogramm belegt den Speicherbe- reich 0200 bis 21C7. Der Text wird im Textspeicher abgelegt. Mit Hilfe des CAOS-Men}programms %TEXTSPEICHER=VON=BIS Anfangswert End- wert wird der Textspeicher festgelegt. F}r diesen Text ist folgendes einge- stellt: %TEXTSPEICHER=VON=BIS 2200 3FFF_Das Textprogramm, das aus dem CAOS-Men} mit %TEXT_ aufgerufen und mittels BRK anjeder beliebigen Stelle verlassen werdenkann, beeinflu~ nur den festgelegten Textspeicherbereich. Au~erhalb dieses Bereiches liegende Daten werden nicht ver{ndert. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Funktion der Steuertasten \\\\\\\\\\\\\\\\\\\\\\\\\ BRK: Verlassen des Textprogramms Umschalttaste SHIFT: unver{ndert Umschalttaste SHIFT LOOK: unver{ndert ENTER: Ersetzt die fehlende rechte Taste SHIFT. Nach Bet{tigung von ENTER wird von der folgenden Taste die Zweitbelegung ausgegeben. STOP: keine Funktion \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Funktion der Editiertasten \\\\\\\\\\\\\\\\\\\\\\\\\\ INS Erstbelegung: Leerzeichen einf}gen (wirkt nur innerhalb der Zeile) INS Zweitbel.: Leerzeile einf}gen DEL Erstbel.: Zeichen unter dem Cursor l|schen u.Zeile verdichten DEL Zweitbel.: Zeile l|schen und Text- speicher verdichten CLR : Ein- und Ausschalten des Tasten- klick HOME : unver{ndert Die Erstbelegung der Cursorsteuertasten ist unver{ndert. In der Zweitbelegung haben sie folgende Funktion: Cursor nach unten: weiterbl{ttern Cursor nach oben : zur}ckbl{ttern Cursor nach links: Cursor an Zeilenanf. Cursor nach rechts:Cursor an Zeilenende Taste Minuszeichen: Der Taste "-"ist in diesem Programm eineSonderfunktion zugeordnet. Durch Bet{ti-gung der "-"Taste wird die L{nge des zu-vor geschriebenen Vokals ver{ndert.Damitk|nnen auch die in der ungarischen Spra-che vorhandenen "langen" Vokale ge- schrieben werden.(,,,,,,,,,,,, und ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Im Folgenden werden noch zwei CAOS- Pro-gramme beschrieben, die bei der Bearbei-tung der Texte hilfreich sein k|nnen. %LOESCHEN=VON=BIS 3000 3FFF_ f}llt den angegebenen Bereich mit 00 . %BLOCK=VERSCHIEBEN erfordert die Eingabevon drei Parametern: Blockanfang,Block- ende und Blockanfang neu. Der angegebeneBlock wird ab dem neuen Blockanfang neu abgelegt. Der "alte" Block bleibt,soferner von dem "neuen" nicht }berdeckt wird,erhalten. %BLOCK=VERSCHIEBEN 2000 200F 2010_ z.B. legt die von 2000 bis 200F stehenden 16 Bytes ab 2010 noch einmal ab. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Arbeitszellen \\\\\\\\\\\\\ Das Programm %TEXT benutzt die Arbeits- zellen 1000 bis 1007. 1000 Spalte hex. 1001 Spalte dez. 1002 Bildschirmzeile hex. 1003 Textzeile dez. 1004 Textseite dez. 1005 Max - gr|~tm|gl.Textseite 1006+1 aktuelle Textspeicheradresse Das Programm %TEXTSPEICHER=VON=BIS be- schreibt folgende Arbeitszellen: 1008+1 Textspeicheranfang 100A+1 Textspeicherende \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ So, damit haben Sie alle Informationen, um mit dem Textprogramm arbeiten zu k|nnen. Bevor Sie Ihren eigenen Text schreiben, w{re also folgendes zu tun: Mit BRK verlassen des Textprogramms Mit %LOESCHEN=VON=BIS 2200 3FFF_ diesen Text l|schen. Mit %TEXT_ wieder in das Programm hineingehen. Jetzt bleibt mir nur noch, Ihnen viel Freude bei der Arbeit mit diesem Programm zu w}nschen. Wilfried Seibt Dorfhainer Str.22 Dresden 8027 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Als Erg{nzung werden noch die wichtig- sten Informationen zum inneren Aufbau des Programmes %TEXT gegeben. Die Zeichenbildtabellen sind auf den Speicherpl{tzen 0200 bis 8FFF abgelegt. Je Zeichen werden 16 Bytes verwendet. Die Umcodierungstabelle f}r die Tastaturliegt auf 0980 bis 09FF. Der Einstieg in die Hauptschleife efolgtdurch Sprung zur Adresse 0A00. Nach der Tastaturabfrage wird der Programmteil druckbares Zeichen 0B00 abgearbeitet bzw. das dem Steuercode entsprechende Programm (siehe nachstehende Tabelle). Der Abschlu~ dieser Programme erfolgt durch Schlie~en der Hauptschleife mit dem Sprung zu 0A00 (Ausnahme: BRK) Die Steuercodetabelle liegt auf 0900. Steuercode Programm Funktion 01 20A0 Leerzeichen einf. 02 2160 Zeichen l|schen 03 E2BB BRK 04 2180 Zeile einf}gen 05 0F80 Zeile l|schen 06 0F30 Cursor Zeilenanf. 07 0F50 Cursor Zeilenende 08 1680 Cursor nach links 09 1950 Cursor nach rechts 0A 1980 Cursor nach unten 0B 1BA0 Cursor nach oben 0C 1E00 weiterbl{ttern 0D 1EBF zur}ckbl{ttern 0E 1C20 Vokall{nge 10 1DA0 HOME 11 2000 ein Zeichen SHIFT 12 1BD0 Tastenclick 13 1BD6 SHIFT LOCK