mirror of
https://github.com/forth-ev/VolksForth.git
synced 2024-11-23 12:34:53 +00:00
27 lines
1.5 KiB
Plaintext
27 lines
1.5 KiB
Plaintext
|
Im volksFORTH rev.3.81.41 treten, bedingt durch die Vielfalt an
|
|||
|
Grafik-Karten f<>r den PC, unter Umst<73>nden Probleme mit dem CURSOR
|
|||
|
auf. Denn in dem meisten PCs verrichtet eine Hercules-Karte ihre
|
|||
|
Dienste, auf die einige Worte im EDITOR und im Kommando-zeilen-
|
|||
|
Editor CED zugeschnitten sind.
|
|||
|
Die Worte CURON und CUROFF bestimmen das Erscheinungsbild des
|
|||
|
Cursors durch Zahlenwerte f<>r CURSHAPE, die grafikkartenabh<62>ngig
|
|||
|
sind. Hier bietet sich eine <20>nderung mit Hilfe des Video-
|
|||
|
Interrupts INT$10 an, dessen Funktion $3 im C-Register die
|
|||
|
aktuelle Start- und End-Zeile des Cursors wiedergibt. Als
|
|||
|
Warnung: Im Zuge meiner amateurhaften Versuche zur
|
|||
|
Interruptprogrammierung hat, nach ungesichertem R-Register, ein V
|
|||
|
(aktuellen Screen editieren) daf<61>r gesorgt, da<64> meine gesamte
|
|||
|
freie Festplattenkapazit<69>t der Datei EDITOR.SCR zugeschlagen
|
|||
|
wurde.
|
|||
|
Mit den neuen Varianten von CURON/OFF m<><6D>ten auch EGA und andere
|
|||
|
Karten einen Cursor auf dem Schirm anzeigen. Mit dem
|
|||
|
Kommandozeilen-Editor CED h<>ngt auch das zweite Problem zusammen:
|
|||
|
Wie man in SHOWCUR sieht, wird der Einf<6E>ge- oder <20>berschreibmodus
|
|||
|
durch das Erscheinungsbild des Cursors verdeutlicht. Da liegt es
|
|||
|
auf der Hand, da<64> in (EXPECT die Wortfolge KEY DECODE SHOWCUR
|
|||
|
nach jeder Zeicheneingabe das Aussehen des Cursor in Abh<62>ngigkeit
|
|||
|
vom jeweiligen Modus festlegt und ein etwaiges ( top bot) CURSHAPE
|
|||
|
unwirksam machen. Soll dem nicht so sein, k<>nnte man eventuell
|
|||
|
die jetzt gel<65>schte Cursor-Anfangszeile in einem der beiden Modi
|
|||
|
INS/OVER beibehalten.
|
|||
|
|