Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
forth:fgforth:kassette [2013/05/01 15:31] – [Anpassung] volkerp | forth:fgforth:kassette [2023/10/19 09:20] – [Beispiel] volkerp | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
Die Routinen zum Laden bzw. Abspeichern der RAM-Disk auf Kassette müssen für jeden Rechner speziell entwickelt werden. Selbstverständlich sollten dazu die Routinen benutzt werden, die das jeweilige Rechner-Betriebsprogramm dem Nutzer bietet. Aus Vereinheitlichungsgruenden werden dafür die Befehle PUT und GET empfohlen, die als nicht initialisierte Vektoren schon im Wörterbuch enthalten sind. Die entsprechenden Routinen sollten ins Vokabular I/O gelegt werden. | Die Routinen zum Laden bzw. Abspeichern der RAM-Disk auf Kassette müssen für jeden Rechner speziell entwickelt werden. Selbstverständlich sollten dazu die Routinen benutzt werden, die das jeweilige Rechner-Betriebsprogramm dem Nutzer bietet. Aus Vereinheitlichungsgruenden werden dafür die Befehle PUT und GET empfohlen, die als nicht initialisierte Vektoren schon im Wörterbuch enthalten sind. Die entsprechenden Routinen sollten ins Vokabular I/O gelegt werden. | ||
+ | Mit **1 GET** wird das Laden ab Screen 1 (Block 1) gestartet. Der Filename wird abgefragt. Am Ende des Ladens wird die Nummer n des letzten Screens angezeigt. Falls nicht mit --> programmiert wurde (der Normalfall), | ||
===== Glossar der Kassettenbedienworte ===== | ===== Glossar der Kassettenbedienworte ===== | ||
Zeile 272: | Zeile 273: | ||
</ | </ | ||
+ | ===== Beispiel ===== | ||
+ | Screens zählen ab 1. Je nach Größe der RAM-Disk unterscheidet sich die Maximal-Zahl an Screens. Ein Screen umfasst 512 Byte ( 1/2 KByte). z.B. Z9001 RAM-Disk Speicher 6000h-BFFFh entspricht 192 Screens (1..192) | ||
+ | |||
+ | < | ||
+ | 1 EDIT | ||
+ | Screen editieren, Kommandos s. https:// | ||
+ | Ende mit CTR C - sichert Screen im RAM und verlaesst Editor | ||
+ | |||
+ | 1 LOAD | ||
+ | übersetzt Screen in Forth-Wörterbuch | ||
+ | |||
+ | 1 1 PUT TEST1 | ||
+ | sichert Screen 1 bis 1 auf Massenspeicher als Datei " | ||
+ | |||
+ | 1 GET TEST1 | ||
+ | lädt Datei " | ||
+ | </ |