Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
forth:fgforth:lined [2024/04/17 11:25] – angelegt volkerp | forth:fgforth:lined [2024/04/17 11:49] (aktuell) – volkerp | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== Beschreibung LINED ===== | + | ===== Zeileneditor |
Lined ist ein kleiner zeilenorientierter Editor von M. Balig, IG FORTH Leipzig. | Lined ist ein kleiner zeilenorientierter Editor von M. Balig, IG FORTH Leipzig. | ||
+ | Er belegt nur 656 Byte Arbeitsspeicher. | ||
vgl.a. Brodie | vgl.a. Brodie | ||
Zeile 9: | Zeile 10: | ||
WIPE akt. Screen leeren | WIPE akt. Screen leeren | ||
- | B screen back | + | B BACK ein Screen zurück |
- | N next screen | + | N NEXT Wechsel zum nächsten Screen |
L akt. Screen listen | L akt. Screen listen | ||
DONE Beendet Editor | DONE Beendet Editor | ||
Zeile 20: | Zeile 21: | ||
H ( n -- ) HOLD, Zeile n in PAD kopieren, aktuelle Zeile bleibt | H ( n -- ) HOLD, Zeile n in PAD kopieren, aktuelle Zeile bleibt | ||
R ( n -- ) REPLACE Ersetzt Zeile n durch den Text in PAD | R ( n -- ) REPLACE Ersetzt Zeile n durch den Text in PAD | ||
- | E ( n -- ) ERASE Zeile n mit Leerzeichen löschen | + | E ( n -- ) ERASE Zeile n mit Leerzeichen löschen |
- | P ( text ( n -- ) PUT Beschreibt Zeile n mit Text | + | P ( text ( n -- ) PUT Beschreibt Zeile n mit Text ( = E + O ) |
K ( n -- ) KILL Zeile n entfernen, nachfolgende Zeilen rutschen hoch | K ( n -- ) KILL Zeile n entfernen, nachfolgende Zeilen rutschen hoch | ||
S ( n -- ) SPREAD, leere Zeile einfügen, nachfolgende Zeilen rutschen runter | S ( n -- ) SPREAD, leere Zeile einfügen, nachfolgende Zeilen rutschen runter | ||
Zeile 28: | Zeile 29: | ||
Zeichenkommandos | Zeichenkommandos | ||
- | C ( n -- ) n Cursorschritte | + | C ( n -- ) n Cursorschritte |
O ( text ( -- ) Overwrite Überschreibt Text ab Cursor | O ( text ( -- ) Overwrite Überschreibt Text ab Cursor | ||
</ | </ | ||
Zeile 43: | Zeile 44: | ||
O ODER | O ODER | ||
DONE | DONE | ||
- | /< | + | </code> |
Mit n LOAD wird dann Screen n übersetzt. | Mit n LOAD wird dann Screen n übersetzt. | ||
+ | Nicht vergessen, die Screens mit "von bis PUT" auf Kassette zu speichern! | ||