home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_01
/
EGON2_3.LZH
/
EGON_2_3
/
READ.ME
< prev
next >
Wrap
Text File
|
1995-04-05
|
19KB
|
474 lines
In dieser Datei sind Änderungen und Ergänzungen zum Handbuch beschrieben.
Die einzelnen Punkte sind nach Datum (absteigend) sortiert.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
März 1995
Es wurden einige Fehler beim Ansprechen von CD-ROMs an der ACSI-
Schnittstelle an ST-(und speziell auch STE-)Rechnern behoben.
Die aktuellen Versionsnummern der einzelnen Programmteile sind:
EGON_ISO.DOS: 2.30
EGON.BOS: 2.30
EGONINST.APP: 2.30
EGONLOCK.CPX: 1.10
EGONPLAY.CPX: 1.20
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Februar 1995
Das Installationsprogramm EGONINST.APP hat nun einen neuen Button,
über den man testen kann, ob das angeschlossene CD-ROM-Laufwerk
Audiotracks (CDDA-Mode) über die SCSI-Schnittstelle einlesen bzw.
auf eine angeschlossene Festplatte kopieren kann.
Das Ergebnis des Tests wird in die Inquiery-Liste übernommen.
Der Inquiery-Test, der jetzt auch abgebrochen werden kann, gibt
zusätzlich den Inhalt des EGON-Cookies aus, soweit der Cookie zum
Zeitpunkt des Tests bereits installiert ist.
EGON_ISO.DOS und EGON.BOS testen nun die CDDA-Fähigkeit eines
angeschlossenen CD-ROM-Laufwerks beim ersten Zugriff auf eine AUDIO CD.
Bei "nicht-Toshiba-Laufwerken" kann dieser Test mitunter bis zu einer
Minute dauern, bevor Audiodaten kopiert oder das Lesen mit einer
Fehlermeldung abgebrochen wird, wenn das angeschlossene CD-ROM-
Laufwerk das Lesen von AUDIO-Tracks über die SCSI-Schnittstelle
nicht unterstützt.
Durch diesen Test unterstützt EGON! jetzt bei mehreren Laufwerken
das Lesen von CDDA-Daten (z.B. auch PIONEER DR-U104X).
Weiterhin wurde ein Fehler bei der Ansteuerung von NEC-CD-ROMs
behoben.
Die aktuellen Versionsnummern der einzelnen Programmteile sind:
EGON_ISO.DOS: 2.20
EGON.BOS: 2.20
EGONINST.APP: 2.20
EGONLOCK.CPX: 1.10
EGONPLAY.CPX: 1.20
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Januar 1995
Im Ordner DEMO ist das Programm DVS2AVR.APP gegen das Programm DVS_CONV.APP
ausgetauscht worden. Mit diesem Programm können die DVS-Samples, welche von
EGON! erzeugt werden, sowohl in das AVR Sample Format als auch in das AIFF
Sample Format, welches zum Beispiel von Cubase Audio benutzt wird,
konvertiert werden.
In den Treibern EGON.BOS und EGON_ISO.DOS sind kleinere Verbesserungen
vorgenommen worden.
Die Includedatei METADOS.H im Ordner LIB enthielt einen Fehler. Bedingt durch
diesen Fehler funktionierten zwei IOCTL Funktionen teilweise nicht richtig.
Der EGON! CD-Treiber kommt jetzt mit den Hybrid CDs aus der Zeitschrift
KEYS zurecht. Diese CDs können nun problemlos gelesen werden.
Im Installationsprogramm EGONINST.APP kann nun ausgewählt werden, ob
beim Booten des EGON!-Treiber das EGON!-Logo oder nur ein Copyright-
Text angezeigt werden soll. Als SCSI-Interfaces am DMA-Port sind nur noch
"ACSI" und c't "ALIA" auswählbar. Die ICD-Hostadapter werden jetzt wie
andere "normale" DMA-Interfaces angesprochen.
Weiterhin kann man über das ausgewählte Gerät Informationen abfragen und
als Datei abspeichern lassen. Diese Dateien hei₧en EGONINFO.XXX und werden
in der Ordnerebene abgelegt, in der sich auch EGONINST.APP befindet.
Die Extension XXX wird dabei gegen die Geräte-ID ausgetauscht.
Solch eine Informations-Datei hat folgendes Aussehen:
System/Inquiry-Information vom Gerät auf ID 5
---------------------------------------------
Erstellt mit dem EGON!-Installer von:
Heinz Mustermann
Musterweg 13
12345 Musterdorf
456546
SYSTEMINFORMATION
-----------------
Verwendeter Computer: Falcon 030
Benutztes Interface: Standard Interface
GEMDOS Version: 00.30
Phystop: 0x00400000
TOS Version 04.02 vom 26.01.1993
COOKIES
-------
_CPU: 0x0000001e
_VDO: 0x00030000
_MCH: 0x00030000
_SWI: 0x000000bf
_SND: 0x0000001f
_FDC: 0x01415443
_FPU: 0x00020000
_AKP: 0x00000101
_IDT: 0x0000112e
EGON: 0x000433f2
INQUIRY
-------
Peripherial qualifier: 0
Peripherial device type: $5, CD-ROM device
Removable medium: yes
Device type modifier: 0
ISO Version: 0
ECMA Version: 0
ANSI-Approved Version: 2, The device complies to (SCSI-2).
AENC: no
TrmIOP: doesn't support TERMINATE I/O PROCESs message
Response data format: $2, conforms to SCSI-2
Additional length: $5b
INQUIRY[5-6] (Reserved): $0, $0
RelAdr: does support relative addressing
WBus32: doesn't support 32 wide data transfers
WBus16: doesn't support 16 wide data transfers
Sync: doesn't support synchronous transfers
Linked: does support linked commands
CmdQue: doesn't support tagged command queueing
SftRe: responds to RESET condition with hard RESET alternative
Vendor identification: TOSHIBA
Product identification: CD-ROM XM-4101TA
Product revision level: 2483
Vendor specific: 09/05/93
Reserved:
Bei Problemen mit dem Treiber können wir anhand dieser Datei
mögliche Fehlerquellen ausfindig machen.
Die Datei EGONDEMO.BOS aus dem DEMO-Ordner ist gegen eine Demo-
Version des Installationsprogramms ausgetauscht worden.
Zu der Demoversion des Installers gehören die Dateien
EGONINSD.APP und EGONINST.RSC, die sich beide im DEMO Ordner
befinden. Mit dieser Version ist es nicht möglich, den EGON!-
Treiber zu installieren.
Im Ordner DEMO befindet sich zusätzlich noch das Programm
CD-EXAM.TTP. Mit diesem Programm kann man SCSI-Kommandos an
SCSI-Geräte schicken. Das Programm funktioniert nur, wenn
es den EGON-Cookie findet, der von den EGON! CD-Utilities
angelegt wird. Eine Bedienungsanleitung zu dem Programm
erhält man, wenn es ohne Parameter gestartet wird.
Dieser Version des Treibers liegt die Metados-Version 2.50 bei,
die sich wieder im Ordner METADOS befindet.
Die aktuellen Versionsnummern der einzelnen Programmteile sind:
EGON_ISO.DOS: 2.10
EGON.BOS: 2.10
EGONINST.APP: 2.10
EGONLOCK.CPX: 1.10
EGONPLAY.CPX: 1.20
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
November 1994
In EGON.BOS wurden die Routinen zur Busarbitrierung entfernt. Nun läuft
der Treiber wesentlich stabiler und schneller, was sich auch in dem
Dateisystemtreiber EGON_ISO.DOS bemerkbar macht. In beiden Treibern wurden
kleinere Verbesserungen durchgeführt, die zur Stabilisierung des Paketes
beitrugen.
Das Installationsprogramm EGONINST.APP ist nun vollständig über Tastatur
bedienbar.
Die aktuellen Versionsnummern der einzelnen Programmteile sind:
EGON_ISO.DOS: 2.00
EGON.BOS: 2.00
EGONINST.APP: 2.00
EGONLOCK.CPX: 1.10
EGONPLAY.CPX: 1.20
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
August '94
Die Funktion METAOPEN liefert als Kennung des BOS Treibers jetzt den String
"CD-Utilities EGON!". Somit hält sich die Kennung an der Vorschlag aus der
ST-Computer 6/94.
Die Funktion CDROMREADTOCENTRY liefert nun auch bei Angabe der LEADOUT Area
die korrekte Blockadresse bzw. Zeitinformation zurück.
Der Treiber arbeitet nun auch mit dem Apple Power CD und mit NEC CD-ROM-
Laufwerken zusammen.
EGON_ISO.DOS
Multisession Photo CDs werden nun auch auf nicht Toshiba CD ROM-Laufwerken
korrekt ausgewertet.
Das Kopieren von Audio Tracks (CDDA) funktioniert nun auch mit NEC und
einigen SONY CD-ROM-Laufwerken.
Im ganzen Projekt wurden mehrere kleinere Bugfixes durchgeführt.
In der EGON_INFO-Struktur sind zwei neue CD Rom Typen dazugekommen. Somit
können nun mit dem cd_typ Eintrag (Offset 28) folgende Laufwerke unterschieden
werden:
cd_typ; /* Hersteller des CD Roms */
/* -1 = Standard CD-Rom */
/* 0 = Atari CDAR 502/504 */
/* 1 = Toshiba CD-Rom */
/* 2 = Apple CD150 / Sony 8002 / Pioneer */
/* 3 = Apple CD300 / Sony 8003 / Sony 561 */
/* 4 = Apple Power CD / Philips Power CD */
/* 5 = NEC CD Rom */
Die aktuellen Versionsnummern der einzelnen Programmteile sind:
EGON_ISO.DOS: 1.50
EGON.BOS: 1.50
EGONINST.APP: 1.50
EGONLOCK.CPX: 1.10
EGONPLAY.CPX: 1.20
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
25.Juni 1994
EGONPLAY.CPX funktioniert jetzt auch auf NEC CD Rom Laufwerken.
Im Ordner DEMO befindet sich die Datei DVS2AVR.APP. Mit diesem Programm
können die DVS-Samples, welche von EGON! erzeugt werden, in das AVR Format
konvertiert werden. Sowohl das DVS als auch das AVR Format sind auf den
Computern der Firma Atari weit verbreitet.
EGON.BOS unterstützt jetzt auch die Fcntl Opcodes
0x430c CDROMREADMODE2: XA-Sektoren (2336 Byte/Sektor)
0x430d CDROMREADMODE1: Normale Sektoren (2048 Byte/Sektor)
0x4311 CDROMREADDA: Audio Sektoren (2352 Byte/Sektor)
somit unterstützt EGON.BOS nun alle bisher definierten Fcntl Opcodes.
Einige Opcodes funktionieren allerdings nur auf bestimmten CD Rom
Typen. So ist die CDROMREADDA Funktion z.B. nur auf Toshiba CD Rom
Laufwerken und Apple CD300 vorhanden.
Au₧erdem ist EGON.BOS ab jetzt Medusa-fest.
Die aktuellen Versionsnummern der einzelnen Programmteile sind:
EGON_ISO.DOS: 1.20
EGON.BOS: 1.30
EGONINST.APP: 1.30
EGONLOCK.CPX: 1.10
EGONPLAY.CPX: 1.20
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
29.Mai 1994
EGON_ISO.DOS unterstützt nun auch Audio CDs. Wenn eine Audio CD in das CD-
ROM-Laufwerk eingelegt ist, erscheint ihr Inhalt (in der Form TRACK_01.DVS
bis TRACK_XY.DVS) im Fenster. Diese Audiofiles können Sie, wenn Sie ein
Toshiba oder ein Sony-8003 CD Rom Laufwerk besitzen, auf eine Festplatte
kopieren, und erhalten so Samples im DVS-Format, welche Sie mit vielen
Samplebearbeitungsprogrammen weiterverarbeiten können. Zusätzlich können
Sie die einzelnen Tracks direkt von der CD abspielen, indem Sie bei dem
Doppelklick auf einen Track die RECHTE Shift-Taste festhalten. Falls die
Auswahlbox "Ansehen, Drucken, Abbruch" erscheint, müssen Sie die RECHTE
Shift-Taste auch noch gedrückt halten, wenn Sie die Box mit ANSEHEN oder
DRUCKEN bestätigen. Es erscheint daraufhin eine Fehlermeldung in einer
ALERT-BOX (an der leider nichts zu ändern ist), und der Track wird von
der CD abgespielt.
In dem Ordner DEMO auf der Originaldiskette ist folgende Datei
hinzugekommen:
EGON_DVS.PRG
Dieses Programm spielt DVS-Samplefiles, welche z.B. von EGON_ISO.DOS
erzeugt werden, auf dem Falcon 030 ab. Da der Falcon 030 ohne Hardware-
Modifikation leider nicht die zum Abspielen von Audio CDs benötigte
Sampling-Rate von 44.1kHz unterstützt, werden die Samples mit 49kHz ab-
gespielt. Dadurch erhöht sich die Abspielgeschwindigkeit und Tonhöhe
der Samples leicht.
Da das Programm die besonderen Eigenschaften des Falcons ausnutzt,
funktioniert es leider nicht auf anderen Atari Computern.
Das Programm kann wahlweise in EGON_DVS.PRG, EGON_DVS.APP oder
EGON_DVS.TTP umbenannt werden. In der TTP-Version erscheint keine
Fileselector-Box, sondern es wird der Name (mit Pfad) einer DVS-Datei
erwartet. Man kann so EGON_DVS.TTP z.B. als Anwendung für DVS-Files im
Desktop anmelden.
Die Gemdos-Funktion Fopen liefert zwei neue Rückgabewerte:
-49 Access denied : Ihr CD Rom Laufwerk kann keine
Audiotracks über die SCSI-Schnittstelle
kopieren.
-4000 Audioplay in progress: Das Abspielen eines Audio Tracks von der
CD mittels Doppelklick und Shift RECHTS
hat geklappt.
EGON.BOS unterstützt nun auch die Metaioctl Befehle. Zur Zeit werden
folgende Fcntl Opcodes unterstützt:
0x4301 CDROMPAUSE: Schaltet den Audio Pause Modus ein
0x4302 CDROMRESUME: Schaltet den Audio Pause Modus aus
0x4303 CDROMPLAYMSF: Spielt eine CD zwischen zwei Zeitmarken
0x4304 CDROMPLAYTRKIND: Spielt Tracks von einer CD
0x4305 CDROMREADTOCHDR: Ermittel Start- und Endtrack
0x4306 CDROMREADTOCENTRY: Ermittelt TOC-Daten eines Tracks
0x4307 CDROMSTOP : Hält das CD Rom Laufwerk an
0x4308 CDROMSTART: Startet das CD Rom Laufwerk
0x4309 CDROMEJECT: Wirft eine eingelegte CD aus
0x430a CDROMVOLCTRL: Setzt die Lautstärkewerte
0x430b CDROMREADSUBCHNL: Liest Subchannel Informationen
0x430e CDROMPREVENTREMOVAL: Veriegelt den Eject Knopf
0x430f CDROMALLOWREMOVAL: Entriegelt den Eject Knopf
0x4310 CDROMAUDIOCTRL: Setzt oder liest die Lautstärkewerte
0x4313 CDROMGETMCN: Liest Media Katalog Nummer der CD
0x4314 CDROMGETTISRC: Liest den "International Standard
Recording Code" eines Tracks
Ein entsprechendes Header File und ein Beispiel für die Programmierung
der neuen Funktionen in Pure-C befindet sich auf der Originaldiskette im
LIB Ordner.
30.Mai 1994
EGON.BOS unterstützt jetzt auch den Fcntl Opcode 0x4300 CDROMREADOFFSET.
Dieser Befehl ermittelt die Startblockadresse der letzten Session einer
Multi Session CD.
EGON_ISO.DOS unterstützt jetzt auch Multi Session CDs. Au₧erdem wurde ein
kleinerer Fehler bei der Audio-Unterstützung behoben, die Länge eines
Tracks ist nun korrekt.
Die aktuellen Versionsnummern der einzelnen Programmteile sind:
EGON_ISO.DOS: 1.20
EGON.BOS: 1.20
EGONINST.APP: 1.20
EGONLOCK.CPX: 1.10
EGONPLAY.CPX: 1.10
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
19.Mai 1994
In dem Ordner CPX auf der Originaldiskette sind folgende Dateien
hinzugekommen:
EGONPLAY.CPX
EGONPLAY.TXT
Mit diesem CPX-Modul kann eine Audio CD, die sich im CD-ROM-Laufwerk
befindet, im Hintergrund, d.h. ohne Rechenzeit zu beanspruchen, abgespielt
werden. Eine genauere Funktionsbeschreibung zu dem CPX-Modul können Sie
der Datei EGONPLAY.TXT entnehmen.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
18.Mai 1994
Im EGONINST.APP kann nun bei der Portauswahl auch eingestellt werden,
welcher DMA-Adapter am ST/STe verwendet wird. Zur Auswahl stehen
NORM : Standard ST-DMA-Adapter
ICD : ICD DMA-Adapter
ALIA : c't ALIA DMA-Adapter
SCSI : SCSI-Port bei Atari TT und Falcon030
Beim Betrieb eines CD-ROM-Laufwerkes am c't ALIA DMA-Adapter sind die
Besonderheiten des Interfaces bei der Auswahl von Geräteadressen zu
beachten. Das c't ALIA DMA-Interface kann über die Jumper J21/J22 auf eine
DMA Adresse von 0-3 eingestellt werden. Dabei gelten folgende
Einstellungen:
DMA-Adresse | 0 | 1 | 2 | 3
------------+-----+-----+-----+----
Jumper J21 | 1-2 | 2-3 | 1-2 | 2-3
Jumper J22 | 1-2 | 1-2 | 2-3 | 2-3
Das CD-ROM kann nur auf den SCSI-Adressen 0 und 1 betrieben werden.
Au₧erdem darf das Laufwerk nicht im Parity-Mode betrieben werden, da der
c't ALIA diese Betriebsart nicht unterstützt.
Die Zuordnung der SCSI Adresse, die man in EGONINST.APP einstellen kann zu
der Kombination DMA-Adresse c't ALIA und SCSI-Adresse CD Rom erfolgt
folgenderma₧en:
Adresse in EGONINST.APP | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
------------------------+---+---+---+---+---+---+---+---
c't ALIA DMA-Adresse | 0 | 1 | 2 | 3 | 0 | 1 | 2 | 3
CD-Rom SCSI-Adresse | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
14.Mai 1994
Ein neuer Dateisystemtreiber EGON_ISO.DOS ist im EGON! Paket enthalten.
Der Treiber ersetzt den ISO9660F.DOS Treiber von Atari, und kann sowohl
CDs im ISO als auch im High-Sierra Format bearbeiten. Die Probleme des
Atari Treibers mit den RomWare CDs der Multi Media Gesellschaft mbH sind
mit diesem Treiber ebenfalls behoben. EGON_ISO.DOS wird, genau wie
EGON.BOS, von dem Installationsprogramm EGONINST.APP selbstständig im
METADOS Verzeichnis installiert.
Der Aufbau des EGON-Cookies hat sich etwas geändert. Software, die den
EGON-Cookie bisher benutzt hat kommt aber ohne Änderungen mit dem
erweiterten EGON-Cookie zurecht.
Aufbau der neuen EGON_INFO-Struktur:
typedef struct
{
void *smplscsi; /* Zeiger auf smplscsi */
void *rcvscsi; /* Zeiger auf rcvscsi */
void *wrtscsi; /* Zeiger auf wrtscsi */
void *clrcmdblk; /* Zeiger auf clrcmdblk */
void *cmdblk; /* Zeiger auf cmdblk */
UBYTE *info; /* Zeiger auf Versionsstring */
int id; /* Adresse des CD-Rom Laufwerks */
int log_drv; /* Logische Metados Laufwerks ID */
int cd_typ; /* Hersteller des CD Roms */
/* -1 = Standard CD-Rom */
/* 0 = Atari CDAR 502/504 */
/* 1 = Toshiba CD-Rom */
/* 2 = Apple CD150 / Sony 8002 / Pioneer */
/* 3 = Apple CD300 / Sony 8003 / Sony 561 */
int dma_typ; /* 0 = Normaler Adapter */
/* 1 = ICD Adapter */
/* 2 = c't Alia Adapter */
int port; /* 0 = CD Rom am DMA Port */
/* 1 = CD Rom am SCSI Port */
} EGON_INFO;
Zusätzlich gibt es zwei weitere Struktur-Einträge, die allerdings einen
negativen Offset haben.
Offset -4: 4 Byte Magic-Word 0x45474f4e
Offset -24: 20 Byte Zeichenkette "EGON! CD-Utilities",0,0
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1.Mai 1994
In dem Ordner CPX auf der Originaldiskette befinden sich folgende Dateien:
EGONLOCK.CPX
EGONLOCK.TXT
Mit diesem CPX-Modul kann ein Auswerfen einer in das CD-ROM eingelegten
CD verhindert werden. Eine genauere Funktionsbeschreibung zu dem CPX-Modul
entnehmen Sie der Datei EGONLOCK.TXT.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
(c) EDV-Service Bontenackels 1994/95