Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| z9001:software:kforth [2026/04/02 10:05] – volkerp | z9001:software:kforth [2026/04/02 13:45] (aktuell) – [Anmerkungen] volkerp | ||
|---|---|---|---|
| Zeile 89: | Zeile 89: | ||
| - | ===== Besonderheiten | + | ===== Glossar |
| - | .CPU U880 OK | + | (nur die Nicht-Standard-Worte) |
| - | LOOK Anzeige Base dezimal | + | ? .CPU |
| - | + | : Anzeige CPU -> U880 | |
| - | MB-Wörter: | + | ? LOOK |
| - | < | + | : Anzeige Base dezimal |
| - | aadr eadr CSAVE, Filename wird abefragt; Endung | + | ? FDOS |
| - | aadr CLOAD | + | : CALL 5 mit Param., FDOS ( regC regDE -- regA regHL ) |
| - | aadr VERIFY | + | ? BYE |
| - | </ | + | |
| + | ? CSAVE | ||
| + | : Speicherbereich auf Kassette sichern. | ||
| + | ? | ||
| + | : Laden von Kassette. | ||
| + | ? VERIFY | ||
| + | : Vergleichen. aadr VERIFY | ||
| Zeilen-Editor: | Zeilen-Editor: | ||
| - | |||
| < | < | ||
| 1 CLEAR | 1 CLEAR | ||
| 1 LIST | 1 LIST | ||
| - | |||
| n S select screen #n | n S select screen #n | ||
| n P text put line n | n P text put line n | ||
| Zeile 116: | Zeile 120: | ||
| R | R | ||
| </ | </ | ||
| + | |||
| + | ===== Anmerkungen ===== | ||
| + | |||
| + | Die Vorlage für dieses Forth war vermutlich ein bereits angepasstes erweitertes FIG-FORTH (rom-fähig, | ||
| + | |||
| + | * Es gibt einen kleinen Sprungverteiler am Programmanfang. | ||
| + | * Next kann z.B. für einen Debugger erweitert werden. Dazu steht am Anfang von NEXT ein Sprung in den RAM, von hier geht es standardmäßig weiter in die interne NEXT-Routine zurück. Ein Debugger kann sich hier einklinken. | ||
| + | * Alle Variablen sind als User-Variablen ausgelegt; der letzte Wörterbucheintrag FORTH wird in den RAM (bzw. hier ans Speicherende) kopiert, damit die Wörterbuchverlinkung für neue Einträge ermöglicht wird. | ||
| + | * Allerdings sind die zusätzlichen Worte wie CLOAD/CSAVE nicht ROM-fähig, hier wird direkt im Codebereich geschrieben. | ||
| + | |||
| + | |||