ReadDAT X Allgemeines (General) Es gibt am Markt einige wenige DAT-Streamer mit Audio-Fähigkeiten. Diese Geräte sind in der Lage, Bänder von DAT-Rekordern zu lesen und zu beschreiben. Meines Wissens wurden diese Geräte alle von SGI für deren Workstations angeboten. Passende Software für den Audio-Betrieb ist allerdings sehr selten und noch seltener frei und im Quellcode zu haben. Bei meiner Recherche bin ich bei Andrew Taylor und dessen Programm read_dat (s. Link-Sammlung) fündig geworden. Ein großes Problem unter MacOS X ist allerdings der fehlende Support für Bandlaufwerke, so daß ein zusätzlicher UserClient-Treiber benötigt wird. There are on the market a few DAT-streamers with audio capabilities.  These devices are capable of reading, and writing to, tapes from DAT recorders.  As far as I know, these devices were all offered by SGI for their workstations. Appropriate software for running the audio is however very rare and even rarer free and available in sourcecode.  In my research, I finally found what I was looking for with Andrew Taylor and his program read_dat (see collection of links).   However, a big problem under MacOS X is the lack of support for tape drive assemblies, so that an supplemental user-client driver is necessary. ReadDAT X beinhaltet sowohl den besagten UserClient-Treiber als auch ein grafisches Frontend. Das Programm verwendet eines der IOKit-Demoprogramme von Apple als Basis und wurde für das Zusammenspiel mit read_dat entsprechend überarbeitet. ReadDAT X contains the said user-client-driver as well as a graphic front end.  The program uses one of the IOKit demo programs from Apple as its basis and was overhauled accordingly to work with read_dat. Rechtliches (Legal Issues) Aufgrund der unterschiedlichen Lizenz-Bedingungen wurde read_dat nicht in ReadDAT X integriert. read_dat steht unter GPL, daher liegt der Quellcode im Archiv bei. Bei der Apple Software ist die Lage leider nicht ganz klar, da in den Quellen das u. a. verwendete DiskArbitration Framework und die dazugehörenden Header explizit noch nicht für die Öffentlichkeit freigegeben sind. Daher liegt ReadDAT X bisher nur als Binärdatei bei. Because of the variety of licensing restrictions, read_dat was not integrated into ReadDAT X.  read_dat is under GPL (?), and for that reason the sourcecode is included in the archive.   With Apple software, the situation is not entirely clear, since the sources explicitly state that the Disk Arbitration Framework mentioned below and the headers belonging to it are not available to the public.  For that reason, ReadDAT X is only available as a binary file. Installation ReadDAT X benötigt für seine Arbeit read_dat. Kopieren Sie letzteres (eine für MacOS X compilierte Version ist im Archiv enthalten) in das Verzeichnis /usr/bin (in der Shell mittels sudo, da normale Anwender keinen Schreibzugriff auf das /usr/bin-Verzeichnis haben). Starten Sie dann ReadDAT X. ReadDAT X requires, in order for it to work properly, read_dat.   Copy this (a compiled version for MacOS X is in the archives) into the directory /usr/bin (in the shell by means of sudo, since normal applications do not have any way to write to the /usr/bin directory).  Then start ReadDAT X. Bedienung (Using it) Im Hauptfenster werden alle vom System gefundenen Streamer aufgelistet. Achtung: ReadDAT X und read_dat überprüfen nicht, ob das Gerät audiofähig ist! Mit einem konventionellen Streamer wird die Software nicht funktionieren. Im nächsten Fenster können Sie testen, ob das Gerät korrekt angesprochen wird. Mit Test/ReadBlock (auswählen, mit dem Execute-Button ausführen) lesen Sie einen einzelnen Block. Diese Funktion gibt im Log-Fenster nur die Bytes aus, die Haupt- und Sub-ID enthalten. Damit ist ein erster Test möglich. Rewind, Eject und Clear Log sowie die übrigen Test-Funktionen sollten eigentlich selbsterkläend sein. In the main window, all of the streamers found by the system are listed.  Please note:  ReadDAT X and read_dat do NOT check, if the device is capable of doing audio!  The software will not work with a conventional streamer.  In the next window, you can test, if the device is being addressed properly.  With Test/ReadBlock (select, and execute with the Execute button) you read a single block.  This function only reads out the bytes in the Log Window which contain main- and sub-IDs.   With that, a first test is possible.  Rewind, Eject and Clear Log  as well as the other test functions should actually be self explanatory. Mit dem Slider Log Verbosity können Sie einstellen, wie umfangreich die Log-Datei ausfallen soll, die read_dat mitschreibt. With the slider Log Verbosity you can set how comprehensively the log file results will be that read_dat is writing.[not sure of this translation] Der wohl wichtigste Button ist Read.... Hiermit wird Eine Dateiauswahlbox geöffnet, in der das Verzeichnis für die Audio-Dateien und die Log-Datei ausgewählt wird, außerdem ist der Namenspräfix für Log- und Audio-Dateien einzugeben. Nach dem Verlassen der Dateiauswahlbox startet der eigentliche Lesevorgang und stoppt erst, wenn eine Bandende-Marke gefunden wurde. Probably the most important button is Read   With this choice, a file selection box is opened, in which the directory for the audio files and the log files is selected; and in addition you need to enter a name prefix for the log and audio files.  After exiting the file selection box, the actual read process starts up and only stops when it reaches a marker for the end of the tape. Weitere Infos  (Further Information) Weitere Informationen zu audiofähigen DAT-Streamern und verfügbarer Software finden Sie in der Link-Sammlung links. Further information on audio-capable DAT streamers and available software can be found in the menu of links to the left. Archiv (Archives) ReadDAT X Archiv: ReadDATX.dmg [258KB] Please post. Thanks dad for the translation. Andrew Myer son of Gary Myer-Bruggey