***************************************************************** * * * MACDISK.TTP Version 1.0b * * * * * * konvertiert Dateien von Aladin-Disketten ins ATARI-Format * * und andersrum. * * * * geschrieben 1990/91 von Harald Weidner * * Holbeinstr. 10 * * W-7500 Karlsruhe 31 * * Tel. 0721/704740 * * * ***************************************************************** MACDISK.TTP ist ein Public-Domain-Programm, d.h. es darf frei kopiert werden, jedoch nur Programm und Anleitung zusammen. Wer das Programm h„ufig benutzt, den bitte ich, mir als An- erkennung meiner Arbeit DM 15.- auf folgendes Konto berweisen: RAIFFEISENBANK DENZLINGEN, BLZ 680 621 05, KONTO-NR. 14 22 12 Wer das Geld bezahlt hat, wird automatisch registriert. Wenn gengend Interesse besteht, werde ich die n„chste Version (Verbesserungen siehe unten) dieses Programmes wieder als PD herausbringen. Registrierte Benutzer bekommen dann das Update automatisch zugeschickt. Wer den Quelltext (in C) haben m”chte oder wer nicht registriert werden will, bitte deutlich auf dem šberweisungsformular vermerken. Bedienungsanleitung: MACDISK.TTP kann auf dem Desktop per Doppelklick oder mit einer Shell gestartet werden. Dabei muž sich die Aladin-Diskette im Laufwerk A befinden, MACDISK.TTP sollte auf einer Ram- oder Harddisk sein. Das Format des Aufrufes ist: MACDISK -lsdzah Dateiname... Die Bedeutung der Parameter: -l Datei von Aladin-Disk lesen (also in's ST-Format kon- vertieren) Beispiel: MACDISK -l Test.Doc liest die Aladin-Datei Test.Doc (der Mac unterscheidet zwischen Grož- und Klein- schreibung!) und schreibt sie unter dem gleichen Namen auf das aktuelle Laufwerk, also als TEST.DOC. Es k”nnen mehrere Dateien gleichzeitig angegeben werden, z.B. MACDISK -l Test1.Doc Test1.Bak Test2.Doc usw. -s Datei auf Aladin-Disk schreiben, also von ST nach Aladin- Format konvertieren Beispiel: MACDISK -s Test.doc liest die Datei TEST.DOC vom aktuellen ATARI-Laufwerk und schreibt sie als Test.doc auf die Aladin-Diskette. Auch hier k”nnen mehrere Dateien angegeben werden. Ins- besondere ist es m”glich, Jokerzeichen zu verwenden, wenn die Shell(!) diese expandiert. Bsp: MACDISK -s test.* kon- vertiert alle Dateien namens test mit beliebiger Extension und legt sie unter dem gleichen Namen auf der Aladin- Diskette ab. -d Anzeige des Mac-Directory. Dabei werden alle anderen Parame- ter ignoriert (aužer -h). Es wird immer eine Konvertierung der Ascii-Codes durchgefhrt, also werden auch Umlaute, ž etc. richtig dargestellt. -z Angabe der Zieldatei. Kann nur zus„tzlich zu -s oder -l verwendet werden. Beispiel: MACDISK -lz TestDatei test.doc liest die Datei TestDatei von der Aladin-Diskette und schreibt sie als TEST.DOC auf das aktuelle ST-Laufwerk. Wird der Parameter -z verwendet, ist die Angabe von mehreren Dateien nicht mehr m”glich! Insbesondere k”nnen keine Joker- zeichen mehr verwendet werden. -a Ascii-Konvertierung: Bei Angabe dieses Parameters wird bei den zu bertragenden Dateien Konvertierung der Ascii-Codes durchgefhrt, was dazu fhrt, daž auch Umlaute, franz”sische Sonderzeichen, griechische Symbole, Summenzeichen etc. er- halten bleiben. Aužerdem werden bei der šbertragung vom Mac zum ST alle CR in CR-LF umgewandelt (und andersrum). -h Wartet am Ende des Programmes auf das Drcken einer Taste und h„lt solange die Bildschirmanzeige aufrecht. Dies ist ntzlich, wenn MACDISK.TTP vom Desktop aufgerufen wird. Einschr„nkungen: MACDISK.TTP arbeitet nur mit Standard-Aladin-Disketten, die zwei- seitig mit 80 Spuren und 9 Sektoren/Spur formatiert sind. (Sollte ich mal eine neuere Aladin-Version in die Finger bekommen, wird das noch ge„ndert). Wenn man mehrere Dateien auf Aladin-Disketten bertr„gt, dann erscheinen diese auf dem Desktop an der selben Position. Erst dach Anwahl des Menpunktes 'Aufr„umen' auf dem Mac-Desktop sieht man alle Dateien. Auch dieser kleine Sch”nheitsfehler wird noch beseitigt. Einige „ltere TOS-Versionen haben Schwierigkeiten mit kleinen Buchstaben in der Kommandozeile bei TTP-Aufrufen. Deswegen wird beim Schreiben die Aladin-Datei immer in Grožbuchstaben angelegt; beim Lesen findet MACDISK nur Dateien, deren Name nur Grožbuch- staben enth„lt. Abhilfe: Entweder die Dateien entsprechend um- benennen oder fr den Aufruf von MACDISK eine Shell benutzen, die Kleinbuchstaben akzeptiert (z.B. die Mupfel vom Gemini-Desktop) oder TOS 1.4 besorgen. Sonstiges: Das Programm ist umfangreich getestet worden. Dennoch kann es nicht ausgeschlossen werden, daž sich noch Fehler im Programm befinden, die natrlich b”se Auswirkungen haben k”nnen, da es ja empfindliche Teile der Aladin-Diskette (FileDirectory, Volume- Information, File Allocation Table) bescheibt. Die Benutzung ist deswegen auf eigene Gefahr! Wer ganz auf Nummer sicher gehen m”chte, benutzt am besten zum Konvertieren nur Disketten, die sonst keine wichtigen Dateien enthalten. Es empfiehlt sich ohne- hin, Sicherheitskopien von Aladin-Disketten anzulegen, da der Diskettenverschleiž wegen der st„ndigen Diskzugriffe des Aladin ziemlich hoch ist. Wer Schwierigkeiten mit dem Programm hat, wer Verbesserungsvorschl„ge machen m”chte oder wer sich fr das File- System des Aladin interressiert, kann mich jederzeit anrufen oder mir schreiben, Adresse und Tel.-Nr. siehe oben.