home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fish 'n' More 2
/
fishmore-publicdomainlibraryvol.ii1991xetec.iso
/
disks
/
disk458.lzh
/
ATCopy
/
Docs
/
Anleitung
< prev
next >
Wrap
Text File
|
1991-02-15
|
12KB
|
247 lines
ATCopy2.2 (c) Copyright 1991 by Peter Vorwerk ATCopy2.2
Bugfixing zur Version 2.1:
In der Version 2.1 funktionierte die Konvertierung
der nationalen Zeichensätze nicht richtig bzw. überhaupt
nicht. Dieser Fehler wurde erkannt und beseitigt.
Neu in Version 2.2:
Die Optionen und der PC Pfad können nun über Gadgets
eingestellt werden. Dabei übernehmen die Gadgets
automatisch die per CLI eingestellen Werte. Wählt man
eine Option zum zweiten Mal an, so wird diese wieder
abgeschaltet. ACHTUNG: Auf Grund eines Refreshfehlers
verschwindet der Cursor im Stringgadget. Das Gadget ist
jedoch aktiv! Die Optionen entsprechen denen der Programme
AREAD und AWRITE auf der XT/AT Seite.
Wird in ein noch nicht existierendes PC-Verzeichnis
geschrieben, so wird dieses vorher erzeugt. Aller-
dings muß mindestens das darüberliegende Verzeichnis
bereits exsistieren.
Zur Zeit bricht das Programm mit einem Alert ab, wenn
auf eine schreibgeschützte oder volle Diskette des
XT/AT geschrieben weden soll. Eventuell werden diese
Fälle in einer späteren Version gesondert abgefangen.
Das weiter unten beschrieben Patch-programm ist für
beide Versionen geeignet.
Mit dem Programm 'Patch_Option' kann nun jeder
Benutzer seine Lieblingsoption als 'default'
einstellen. Der Aufruf erfolgt über :
Patch_Option ATCopy option [path]
Damit kann man seine persönlichen default Einstellungen
im Programm ändern. Diese werden immer dann berücksichtigt,
wenn keine neuen beim Aufruf angegeben werden.
Die ORGINAL Anleitung zum neuen Requester liegt bei. Für
weitere Details besonders zum EXTENDET SELECT bitte dort
nachlesen.
Dieser FileRequester ist (c) 1990 by Khalid Aldoseri.
Vielen Dank an Oliver Denzler für das neue Icon.
Vielen Dank auch an alle die Bugreports, Verbesserungs-
vorschläge oder Geld geschickt haben. Dies hat mir geholfen
das Programm zu verbessern.
Achtung: Beim Aufruf von der WorkBench gehen jedesmal etwa
24 Bytes Speicher verloren. Beim Aufruf vom CLI passiert
dies nicht. Ich konnte diesen Bug leider nicht lokalisieren.
Das beiliegende Programm Demo_of_ATCopy3.0 soll in naher
Zukunft so oder so ähnlich verwirklicht werden. Sollten Sie
weitere Vorschläge für eine neue Version haben, so schreiben
Sie mir bitte an die oben genannte Addresse.
-------------------------------------------------------------
Neu in Version 2.1:
Es werden jetzt zwei Versionen des Programmes
ATCopy2.1 ausgeliefert. Dabei unterscheiden
diese beiden sich nur in den Texten, die entweder
in deutscher oder in englischer Sprache vorliegen.
In dieser neuen Version 2.1 wird die Dateilänge nicht mehr
geändert, wenn die Option OPT B verwendet wird. Diese Änder-
ung der Dateilänge hatte, bei gepackten Dateien, zu Problemen
geführt. Vielen Dank an Jeff Christensen, der mir von diesem
Bug berichtet hat.
-------------------------------------------------------------
Bei dem Programm ATCopy2.0 handelt es sich um ein Update zur
Version 1.0. Allerdings ist diese neue Version nicht mehr PD
sondern SHAREWARE. Sollten Sie also das Programm nützlich
finden und es regelmäßig benutzen senden Sie bitte $10 ( oder
DM 10 ) an die folgende Adresse.
Peter Vorwerk
Jägerstr. 3-5
(W) 3000 Hannover 1
Germany
Das Programm darf frei weitergegeben werden, sofern kein
kommerzieller Gewinn damit verbunden ist ( ein Preis von mehr
als DM 7 pro Diskette ist sicherlich kein Selbstkostenpreis
mehr ! ) und diese Anleitung mitkopiert wird. ( Es ist er-
laubt, daß das Programm ohne Anleitung auf die Festplatte
oder die eigene Arbeitsdisk kopiert wird, aber es darf so
nicht weitergegeben werden! ) Bei Aufnahme in eine andere
PD-Serie als die von Fred Fish, sollte wenigstens eine kurze
Notiz an die oben angegebene Adresse geschickt werden.
Wie sicher jeder Besitzer eines Amiga mit XT/AT Karte
( selbstverständlich geht es auch mit dem älteren SideCar )
festgestellt hat ist es prinzipiell möglich Dateien zwischen
den beiden Rechnern auszutauschen. Allerdings ist der Daten-
austausch nicht gerade komfortabel zu nennen. Bei der neueren
Version der Janus.library ( 2.63 bzw. 33.1 ) werden zwar Jo-
kerzeichen unterstützt, jedoch nur in einer Richtung ( vom
XT/AT zum Amiga ). Will man mehrere Dateien vom Amiga zum
XT/AT übertragen, so muß man den entsprechenden Befehl für
jede Datei neu eingeben. Die erste Version von ATCopy er-
leichterte die Arbeit, indem eine Batchdatei mit den ent-
sprechenden Befehlen erzeugt wurde. In der hier vorliegenden
Version wird dieser Schritt übersprungen und die Daten werden
direkt über das sogenannte Dual-Ported-RAM übertragen. Das
Programm verfügt außerdem über ein Icon und kann von der
WorkBench gestartet werden. wird das Programm ohne Argumente
aufgerufen, so werden die einzelnen Dateien über den bekann-
ten ARP-Filerequester abgefragt. Im CLI können neben den
Dateinamen noch zwei weitere Parameter abgegeben werden.
USAGE: ATCopy Files...,TO/K,OPT/K
Files... steht hierbei für eine beliebige Anzahl von Datei-
namen, das Schlüsselwort
TO kennzeichnet den PC-Pfad ( z.B. <TO A:> gibt an,
daß die Dateien zum Laufwerk A: gesendet werden
sollen. Fehlt die Angabe TO, so werden die Dateien
zum derzeitigen aktuellen PC-Pfad gesendet. ) und
hinter dem Schlüsselwort
OPT kann eine ( und nur eine ) der folgenden Optionen
stehen.
B Übertrage die Dateien Binär ( keine Zeichensatz-
anpassung und CR's werden nicht in CRLF's
umgewandelt. )
CR Übertragen der Dateien mit Zeichensatzanpassung
aber ohne CR's in CRLF's zu wandeln.
NC Die Dateien werden Binär übertragen aber CR's wer-
den in CRLF's gewandelt.
Die Schlüsselworte TO und/oder OPT MÜßEN angegeben werden! Die
Bezeichnung '/B' reicht für binäre Übertragung nicht aus.
Weiterhin ist zu beachten, daß hinter den Optionen, dazugehört
auch der PC-pfad, keine Amigadateien mehr stehen dürfen. Der
Aufruf:
ATCopy file1 TO C: OPT B file2
kopiert nur die Datei 'file1' binär zum Laufwerk c: des PC, jedoch
nicht die Datei 'file2'.
Fehlt die Angabe OPT so werden die Dateien voll konvertiert.
D.h. Zeichensatzanpassung und CR's in CRLF's wandeln. Dies
entspricht den neueren Versionen der Befehle AREAD bzw.
AWRITE, die von Commodore zur XT/AT Karte mitgeliefert wer-
den. Beim Start von der WorkBench fehlt ( noch ? ) die
Möglichkeit die Parameter TO oder OPT anzugeben. Hier werden
immer die Standardwerte ( aktuelles Verzeichnis und volle
Konversion ) benutzt.
INSTALLATION
Auf der Diskette befindet sich ein Unterverzeichnis PC. In
diesem Verzeichnis befinden sich die drei Programme AT.EXE,
XT.EXE und PCCOPY.EXE. Mindestens zwei dieser Programme muß
man mit dem Befehl
AREAD DF0:ATCopy/PC/name.EXE A:name.EXE /B
auf den XT/AT übertragen. Dazu gehört in jeden Fall das
Programm PCCOPY.EXE und je nachdem ob man eine XT- oder eine
AT- Karte sein eigen nennt das Programm XT.EXE oder AT.EXE
( wer hätte das gedacht ? ). Das Programm PCCOPY.EXE ist
speicherresident und muß nur einmal z.B. in der AUTOEXEC.BAT
( das ist die Startup-Sequence des XT/AT ) aufgerufen werden.
Die Programme XT.EXE bzw. AT.EXE werden vom Amiga selbstätig
aufgerufen. Das bedingt allerdings, daß zum Zeitpunkt der
Übertragung kein ( aktives ) Programm auf dem XT/AT läuft. Im
Klartext: man befindet sich sozusagen im CLI des XT/AT und
könnte jederzeit ein neues Programm starten. Diese
Einschränkung ist nicht sehr schön, aber ich weiß nicht wie
ich aus einem Amiga-programm einen Interrupt auf dem XT/AT
erzeugen kann bzw. wie ich ein Programm auf dem XT/AT über
einen sog. HotKey z.B. ALT-2 starten kann. Falls jemand
genaueres zu einem dieser Probleme weiß, so teile mir sein
Wissen doch bitte mit. Das würde ich als SHAREWARE Gebühr
betrachten.
Der Aufruf von der Amigaseite ist weiter oben bereits be-
schrieben worden und ich möchte auf eine Wiederholung
verzichten.
HINWEIS: Das Programm benötigt die ARP.library ( ab der
Version 39. ).
Bitte beachten Sie, daß die Konventionen für Dateinamen auf
einem XT/AT Rechner gegenüber einem Amiga stark eingeschränkt
sind. So sind z.B. das Leerzeichen, Umlaute oder eckige Klam-
mern in Dateinamen nicht erlaubt. Eine weitere Einschränkung
besteht darin, daß nur eine Extension, mit maximal 3 Zeichen,
unterstüzt wird. Der Hauptname ( der Teil vor dem "." ) ist
maximal 8 Zeichen lang und darf nicht leer sein. Also die
Datei ".info" ist nicht erlaubt und die Dateien
"DemoDatei.info" und "DEMODATE.INF" bezeichnen auf dem XT/AT
die selbe Datei!
Jeder, der die SHAREWARE Gebühr bezahlt hat erhält
automatisch die jeweils neueste Version von ATCopy zuge-
schickt und auf Wunsch auch den Sourcecode. Bitte teilen Sie
mir mit wie Ihre Hardware aussieht. Der Grund dafür ist, daß
wenn das Programm mit einer bestimmten Konfiguration nicht
einwandfrei funktioniert, ich denjenigen zuerst ein Update
zuschicken kann, die es am dringensten benötigen.
Bugreports oder Verbesserungsvorschläge sind jederzeit
willkommen.
Ich hoffe, daß dadurch der Dateitransfer vom Amiga zum XT/AT
wieder einmal vereinfacht wurde.
Das Programm benutzt Teile der ARP.library ( insbesondere den
Filerequester und die Routine GADS ). Ohne diese wertvolle
Hilfe wäre es ( fast ) unmöglich das Programm zu erstellen.
Leider sind die Informationen über die Janus.library sehr
spärlich, daher kann es sein, daß das Programm nicht mit
allen Konfigurationen sauber läuft. ( Ich habe es auf meinem
Amiga 2000 mit AT Karte und auf einem Amiga 1000 mit SideCar
erfolgreich getestet. Eine XT Karte stand mir leider nicht
zur Verfügung. )
P.S. Beim Start von der WorkBench besteht eine weitere Ein-
schränkung. Es ist nicht möglich mehrere TOOLS über
"SHIFT Linke Maustaste" miteinander zu verbinden. Das
erste TOOL wird mit allen PROJECT-Dateien gestartet,
und alle weiteren TOOL-Dateien werden ignoriert.
Abhilfe: Starten Sie das Programm ATCopy ohne weitere
Dateien. Daraufhin werden die benötigten
Dateien per ARP-Filerequester abgefragt.