*****************************************************************
*                                                               *
*                            T R A N S                          *
*                                                               *
*                        A N L E I T U N G                      *
*                                                               *
*                                                               *
*  Programm:           TRANS                                    *
*  Funktion:           Kopierprogramm f}r Amsdos                *
*  Autor:              J}rgen Weber                             *
*                      Wiesentalstr. 1                          *
*                      7170 Schw{bisch Hall                     *
*  ben|tigte                                                    *
*  Hardware:           Schneider (Amstrad) CPC 664/6128         *
*                      oder CPC 464 mit DDI-1                   *
*                      Diskettenlaufwerk                        *
*                                                               *
*                      freigegeben als                          *
*                      Public Domain Programm                   *
*                      durch den Autor                          *
*                      nur f}r nichtkommerziellen Einsatz       *
*                                                               *
*****************************************************************



TRANS ist ein Kopierprogramm f}r Basic- und Maschinenprogramme
      sowie f}r Asciidateien, das unter Amsdos l{uft.

1.   Disc-Tape Transfer. Es k|nnen Basic- und MC-Prgramme sowie
     Asciifiles von Disc auf Tape }bertragen werden, jedoch keine
     COM-Files. Dazu mu~ weiterhin CSAVE benutzt werden.
2.   Tape-Disc Transfer entspricht Punkt 1 in umgekehrter
     Richtung.
3.   Tape-Tape Transfer }bertr{gt Files von einer Kassette auf
     eine andere.
4.   Disc-Disc Transfer kopiert Dateien von Disketten. Wenn Sie
     nach dem Zielnamen gefragt werden und nur ENTER eingeben,
     beh{lt das File seinen Namen bei.
5.   File l|schen
6.   User setzen
7.   Drive wechseln
0.   Ende


TRANS benutzt f}r die Eingabe von Programmnamen den normalen
Basiceditor mit Copycursor und allem Comfort. Filenamen k|nnen
wie in Basic eingegeben werden (also ohne .BAS). Achten Sie
darauf, da~ beim Kopieren mit Ziel Disk eine beschreibbare Diskette
mit gen}gend Platz eingelegt ist.

Die Eingabe von Dateinamen erfolgt nach den f}r Disketten- bzw.
Kassettenbetrieb g}ltigen Regeln. Das bedeutet, f}r
Kassettenbetrieb ist ein Namen von bis zu 16 Zeichen mit allen
Asciizeichen zul{ssig.
Beispiele f}r einen g}ltigen Filenamen bei Diskettenbetrieb:

10B:FILENAME.TXT
10:FILENAME.TXT
B:FILENAME.TXT
FILENAME.TXT

etc.

Die Zahl am Anfang des Namens bedeutet die Usernummer (0<=U<=15),
der darauffolgende Buchstaben das Laufwerk (A oder B).


Wiederherstellen eines gel|schten Files:

Gel|schte Files k|nnen nur wiederhergestellt werden, sofern der
Platz auf Diskette, den sie belegten, noch nicht durch andere
Daten }berschrieben wurde.

1.      Geben Sie unter Men}punkt 6 die Usernummer E5 (sonst
        nicht zul{ssig) ein.
2.      ]bertragen Sie unter Men}punkt 4 das gel|schte File auf
        eine andere Diskette (oder auf die gleiche, wenn Sie in
        Kauf nehmen, da~ andere gel|schte Files }berschrieben
        werden). Beim Eingeben des Quellnamens m}ssen Sie auch
        die Extention mit eingeben, beim Zielnamen am Anfang eine
        g}ltige Usernummer (s.o.). Dieses Verfahren ist im
        Prinzip auch von Basic aus m|glich. Die Usernummer &E5
        mu~ dabei mit POKE &A701,&E5 eingegeben werden.
3.      Schalten Sie wieder mit Men}punkt 7 auf User 0 zur}ck
        (ENTER gen}gt).


Bei allen 4 Kopieroptionen wird der Basic P-Schutz beseitigt.
TRANS kopiert Files immer in einem Durchlauf. Normalerweise
sollten alle Files auf einmal in den Speicher passen, mit
Ausnahme von Asciifiles.
Asciifiles werden nur }bertragen, wenn sie komplett in den
Speicher geladen werden k|nnen; dies ist bis zu einer L{nge von
knapp 39K m|glich. Sonst wird die Meldung 'Speicher voll.'
ausgegeben. Diese Einschr{nkung gilt jedoch nur f}r Men}punkt 4
Disk nach Disk ]bertragung.

Bei sehr langen Bin{rfiles ist es m|glich, da~ f}r Amsdos wichtige
Rambereiche }berschrieben werden. Dann wird statt eines Katalogs
nur bad command ausgegeben. Bei der R}ckkehr ins Men} (ESC)
erfolgt dann ein Reset. Auch wenn kein Diskettenlaufwerk
angeschlossen ist, geschieht dies.

Zu }bertragende Files d}rfen folgende Speicherbereiche (Hex)
belegen:

3B-ABFF
C000-FFFF

Amsdos belegt den Bereich von &ac00-&b0ff. Bei Option 3 d}rfen
Files sogar von &40 - &b0ff liegen.
Falls andere Speicherbereiche }berschrieben werden, gibt Trans
eine Warnung aus. Vielleicht haben Sie Gl}ck und es wird nichts
lebenswichtiges }berschrieben. TRANS liegt normalerweise im
Bildschirmspeicher, beim ]bertragen von Screens verschiebt es
sich jedoch automatisch in den Arbeitsspeicher und dann wieder
zur}ck. TRANS w{re normalerweise in den untersten 6
Bildschirmzeilen als Punktkette zu sehen, es programmiert jedoch
den Videokontroller so, da~ er nur 19 Zeilen anzeigt (OUT
&BC00,6:OUT &BD00,19). Bei SHIFT/CTRL/ESC sieht man diese
Punktkette kurz, da bei einem Reset zuerst der Videokontroller
programmiert wird.


J. Weber