Version
0.912: Feurio! CD-Manager: - Interne
Optimierungen:
Ich habe einige Kernroutinen von Feurio!® überarbeitet; insbesondere
habe ich die Routinen, die von verschiedenen Feurio!® Modulen benutzt werden
in eine DLL (Feurio.dll) "verfrachtet", so dass sie nicht mehrfach Speicher belegen
- Feurio!® ist hierdurch ein bisschen kleiner geworden. Falls sich hierbei
Fehler eingeschlichen haben -> Mitteilung!
- Fehlerkorrekturen:
Viele kleine und großen Fehler wurden korrigiert. Vielen Dank an alle,
die mir Fehler gemeldet haben.
- Tastaturbedienung:
Der Hauptdialog kann jetzt auch über Tastatur bedient werden. Die Shortcuts
sind dem Menü zu entnehmen.
- Rechte Maustaste & Doppelklick:
Im Hauptdialog kann jetzt in den Listen mit der rechten Maustaste ein Kontext-Menü
aufgerufen werden, das dann die möglichen Operationen enthält.
Mit einem Doppelklick kann im CD-Inhaltsverzeichnis bzw. im Projektinhaltsverzeichnis
der CD- bzw. Waveplayer gestartet werden.
- Neues Menü: "Layout":
Über das "Layout"-Menü kann jetzt das Layout des Hauptfensters einfach
verändert werden, Einzelheiten siehe: Hauptmenü.
- Wave-Dateien des Plexmanagers:
Der Plexmanager erzeugt leider nicht 100% dem Standard entsprechende Wave-Dateien.
Bisher wurden die vom Plexmanager erzeugten Waves daher von Feurio!® abgelehnt.
Ab jetzt werden Sie von Feurio!® akzeptiert.
- IDE CD-ROMs unter Windows 95:
Bedingt durch eine Ungereimtheit im Windows 95 ASPI-Treiber wurden IDE CD-ROMs
unter Windows 95 oft nicht erkannt -> behoben
- Zugriff auf Wave-Dateien optimiert:
Leider arbeitet der Windows-NT Cache bei großen Dateien nicht besonders
optimal (siehe hierzu z.B. "All you can eat - NT-Fehler: File-Cache verschluckt
sich an großen Dateien" (ct 1/97, Seite: 302). Ich hatte zwar schon in
vorherigen Versionen den "Sequential-Scan"-Flag gesetzt; jetzt habe ich den Zugriff
soweit optimiert, dass der NT-Cache durch das Lesen der Wave-Dateien nicht "zugemüllt"
wird.
- Geschwindigkeitsset für Plextor PX-12TS:
Dank der Hilfe von Henri Schmidhuber kann Feurio!® jetzt auch die Auslesegeschwindigkeit
des Plextor PX-12TS verändern.
Hierzu im Menü "Programm" den Eintrag "Programm-Parameter" auswählen,
dann das Plextor auswählen und bei "Setzen der Geschwindigkeit" auf "Mode
Page 31, Format 2 (z.B. Plextor PX-12TS) gehen.
Ob dies auch bei anderen Plextorlaufwerken funktioniert, kann ich nicht sagen
- einfach ausprobieren.
Wenn es funktioniert, bitte einmal kurz "Rückmeldung" im Device-Parameter-Dialog
ausführen, damit die Parameter für weitere User dann gleich korrekt
eingestellt sind!
- Aussteuerungs-Anzeige auch im Track-Editor
Der Track-Editor besitzt jetzt auch eine Aussteuerungs-Anzeige!
- Unterstützte Geschwindigkeitsstufen einstellbar:
Ab jetzt können im Device-Spezialparameter-Dialog die vom Laufwerk unterstützen
Geschwindigkeitsstufen angegeben werden, so dass dann beim Tracks-Kopieren-Dialog
nur die tatsächlich unterstützten Geschwindigkeitsstufen in der Auswahlbox
erscheinen.
Gleichzeitig "merkt" sich Feurio!® die im Tracks-Kopieren-Dialog eingestellte
Geschwindigkeit jetzt Laufwerks-bezogen. (d.h. es wird immer der letzte für
dieses Device verwendete Wert vorgegeben).
Feurio! CD-Writer: - Zugriffsmodus
"DeviceIoControl" implementiert:
Ab jetzt (unter Windows NT) auch der Zugriffsmodus "DeviceIoControl" ausgewählt
werden. Ab jetzt ist also ein CD-Brennen auch ohne ASPI-Treiber möglich.
- Rohlings-Kapazitäts-Test:
In der Version 0.907 hat Feurio!® das Überbrennen gelernt. In dieser
Version ist jetzt eine Funktion hinzugekommen, die versucht, die maximale Kapazität
zu testen.
- Rohlings-Datenbank:
Wurde im Kapazitätstest die maximale Kapazität festgestellt, kann
diese in einer "Rohlings-Datenbank" gespeichert werden.
Wenn mir einige User Ihre Datenbanken zusenden, werde ich in Feurio!® auch
eine feste Datenbank einbauen, so daß dann Informationen über die
maximale Spielzeit auch ohne langen Test zur Verfügung stehen.
- Restbufferanzeige während des Brennens:
Im "Programm-Parameter-Dialog" kann jetzt die Anzeige des Recorder-Buffers auf
während des Brennvorganges aktiviert werden.
- Auswurf des Rohling nach dem Brennen abschaltbar:
Auf Bitten eines Benutzers ist das automatische Auswerfen des Rohlings nach
einem Brennvorgang jetzt abschaltbar. Einfach im Schreib-Fortschritts-Fenster
den Schalter "Rohling auswerfen" deaktivieren.
- "Locken" des CD-Writers unter Windows 95:
Das Locken des CD-Writer über die "normalen" Systemaufrufe funktioniert
leider nicht. Ich habe jetzt eine neue Methode des Lockens für Windows 95
implementiert.
- Änderung in den Writer-Treibern:
Leider ist noch ein großes Problem (in Zusammenhang mit dem Überbrennen)
aufgetaucht:
Wenn das eigentliche Schreiben der Daten beendet ist, schreibt der Writer "selbständig"
das Leadout. Damit Feurio!® nun mitbekommt, wann das Leadout fertig ist,
macht Feurio!® folgendes: Feurio!® fragt andauernd mit dem Befehl "TEST
UNIT READY" ab, ob der Writer fertig mit dem Leadout ist. Solange er nicht fertig
ist, gibt er einen Fehler zurück, danach OK.
Das Problem ist nun folgendes: Erreicht der Writer während des Schreibens
(bzw. der Simulation) des Leadouts das physikalische Ende des Rohlings, gibt
er natürlich auch eine Fehlermeldung aus (und zwar dauerhaft) - Feurio!®
wartete also immer noch auf das OK des Writers.
Ich habe daher jetzt die Treiber so umgeschrieben, daß sie nur bei einem
bestimmten Fehlercode ("bin noch am Leadout-Schreiben" ) warten und andernfalls
sofort abbrechen.
Da nun leider nicht alle Writer die gleichen Fehlercodes liefern, kann es passieren,
das Feurio!® nicht auf das Schreiben des Leadouts wartet sondern eine Fehlermeldung
ausgibt. Dies ist zwar nicht weiter kritisch, der Rohling ist in Ordnung.
Bitte in diesem Fall bei mir melden, ich korrigiere das dann.
- Treiber für Teac CD-R50s, Teac CD-R55 und Plextor
Plexwriter PX-R412C:
Und wieder werden drei Writer mehr unterstützt.
- Adapter-Zählung verändert:
Auf vielfachen Wunsch habe ich jetzt die Zählung der SCSI-Adapter umgestellt,
ab jetzt beginnt die Zählung bei "0".
(Hinweis: Ist ein IDE-Controler im System, bekommt der in der Regel die Adapter-Nummer
0 zugeordnet, so daß der SCSI-Controler trotzdem die Nummer 1 oder 2 (bei
zwei IDE-Controlern) erhält).
- Der Hauptdialog hat ein Pulldownü erhalten
Da viele User die Einträge im System-Menü nicht gefunden haben, hat
der Feurio!® CD-Writer jetzt auch ein Pulldownmenü erhalten. Weitere
Informationen siehe Hauptdialog.
|