3000 3b7f 0000 I ... KC SAVE/LOAD 1.2
CRC-Werte der Programme in der Dukumentation unterscheiden sich.
            ****************************************
            *                                      *
            * Beschreibung KC-SAVE/LOAD-INTERFACE  *
            *                                      *   
            ****************************************             

Es ist zuweilen notwendig, Programme oder Texte der Heimcompu-
ter Z9001, KC-85/1 bzw. KC-87 in den Z1013 zu laden oder umge-
kehrt vom Z1013 zu saven. Dazu dienen die Programme:

KC-SAVE       0100-0300 sadr 0100  >CRC=D687
LOAD Z9001 MC 3E80-3FFF sadr 3FD0  >CRC=563E oder
LOAD KC/CE80  CE80-CFFF sadr CFD0  >CRC=115C


1. KC-SAVE
----------

Nach dem Start des Programmes meldet es sich  mit  einem  Kopf
und verlangt einige Angaben:

     Z9001    SAVE INTERFACE
NAME:
TYP:
ANFANGSADRESSE:
ENDADRESSE:
STARTADRESSE:
PROTECTION ((Y)/N)?

Als Name max. 8 Zeichen, wie bei KC-Modus ueblich. Typ wie bei
KC. Dabei sind immer 8 Zeichen fuer den  Namen  und  drei fuer 
den Typ einzugeben (eventuell mit Space auffuellen).
Mit der letzten Angabe wird entschieden,  ob  das auszuladende
Programm geschuetzt werden soll oder nicht. Im  ersteren  Fall
kann das Programm in den Rechner (KC) geladen,  aber nicht mehr
ausgeladen werden.
Nach Beantwortung dieser Frage beginnt sofort nach >ENTER< der
SAVE-Vorgang.
Eine Verify-Funktion folgt nicht, nach Ende des SAVE-Vorganges
kehrt das Programm in den Monitor zurueck.


2. LOAD Z9001 MC und LOAD KC/CE80
---------------------------------

Beide LOAD-Routinen gleichen sich, sie sind nur im Bereich ver-
schoben, damit verschiedene File-Laengen oder in verschiedenen
Adressbereichen stehende Programme geladen werden koennen (Die
Routinen laden auf die im Kopf enthaltenen Originaladr.!).
Nach Start des Programmes erwartet es eine KC-Kassettenaufnah-
me. Die Wiedergabe des Recorders mit dem Programm, welches ge-
laden werden soll, wird gestartet. Nach Laden des  Kopfblockes
erscheint der Programmname. Nun werden alle Bloecke,  wie  bei
den KC ueblich, mit den Blocknummern angezeigt:

01> 02> 03> 04> ...

Am Ende erscheint ein FF? und das Programm geht wieder in  den
Monitor zurueck. 
Bei fehlerhaftem Laden erscheint der fehlerhafte Block mit

XX* bad record

>kurzes Zurueckspulen und >ENTER<, womit das Laden fortgesetzt
werden kann.
Ist der Ladevorgang abgeschlossen, sucht  man  sich  jetzt den
Namen, Typ aadr,eadr und sadr.
Diese Angaben werden von beiden LOAD-Routinen in den 80H-Bytes
vor dem LOAD-Programm eingetragen (80H-Kopfblock):

3E00 (CE00): Name (8 Zeichen)
3E08 (CE08): Typ (1 Zeichen) 
3E11-12 (CE11-12): aadr
3E13-14 (CE13-14): eadr
3E16-17 (CE16-17): sadr

Dabei stehen wie ueblich in der ersten Zelle der  niederwerti-
ge, in der zweiten Zelle der hoeherwertige Teil der Adresse.
Mit diesen Adressen kann dann das Programm z.B. mit HEADERSAVE
aus geladen werden.

                                           AG Z-1013 d. IG-HC
                                           a.IZ d. TU-DRESDEN