Short: 64 kHz AHI driver for Prelude, V2.27 Author: wenzel@unixserv.rz.fh-hannover.de (Thomas Wenzel) Uploader: wenzel@unixserv.rz.fh-hannover.de (Thomas Wenzel) Version: 2.27 Type: hard/drivr ========================================================================== English ========================================================================== This is an AHI driver for the prelude soundcard. To install, just unpack the archive into your SYS: partition. Currently available modes are: ----------------------------- Prelude:Fast 16 bit stereo Stereo mode using a large buffer and a standard priority play/rec task Prelude:Fast 16 bit stereo++ Same as above but with panning enabled Prelude:Fast 16 bit stereo realtime Stereo mode using a small buffer and a high priority play/rec softint Prelude:Fast 16 bit stereo realtime++ Same as above but with panning enabled Prelude:HiFi 16 bit stereo realtime Same as Fast version but this one uses the HiFi mixing routines of AHI Prelude:HiFi 16 bit stereo realtime++ Same as above but with panning enabled I recommend using the realtime modes unless you experience heavy cpu load. Legal stuff ----------- This driver is copyrighted freeware. It may be distributed freely as long as no modifications are made to the executable and this document. A nominal fee may be asked to cover distribution costs. AHI audio system is Copyright ©1994-98 Martin Blom. Requirements ------------ A Prelude soundcard, of course :-) prelude.library V2.41 or higher AHI audio system V2 or higher 68020 CPU or better This driver has been successfully tested with --------------------------------------------- Play16 1.8 AHIRecorder 1.3 Shapeshifter 3.7 HippoPlayer 2.35 DeliTracker 2.27 with AHI noteplayer 1.8 Revision history ---------------- 2.27 - For Your Ears Only, two new frequencies: 54.86 kHz and 64 kHz! 2.26 - Configurable IRQ data transfer size (prelude.library 2.41 and up) 2.25 - Added HiFi modes Better calibration and offset correction for recording 2.24 - Split up the Mic input into MicLo and MicHi. Both are physically the same input but MicHi has extra 20dB gain. (Mic pre-amplifier) 2.23 - Trying to open the driver without a Prelude present lead to crashes. Fixed. 2.22 - Oops! Fullduplex didn't work. Sorry, now it's fixed! 2.21 - Changed buffering scheme to work better with AHI V3 - Full cooperation with prelude.library - Now using a UserTag to distinguish between realtime and non-realtime: AHIDB_UserBase+0; TRUE means realtime. 2.20 - Further speed optimizations - Enabled auto calibration each time the hardware is allocated 2.19 - Fixed a bug that could lead to hangups during initialisation - Minor speed improvements 2.18 - AHI_GetAudioAttrs() returned incorrect value for AHIDB_MaxRecordSamples. Fixed. - Recording function now makes use of a soft interrupt, too. 2.17 - First public release ========================================================================== Deutsch ========================================================================== Dies ist ein AHI Treiber für die Prelude Soundkarte. Zum installieren, einfach den Inhalt dieses Archives in die SYS: Partition entpacken. Derzeitig verfügbare Modi: -------------------------- Prelude:Fast 16 bit stereo Stereo Modus, der einen großen Puffer und einen Wiedergabe/Aufnahme-Task mit normaler Priorität verwendet Prelude:Fast 16 bit stereo++ Wie oben, jedoch zusätzlich mit Balance Einstellung Prelude:Fast 16 bit stereo realtime Stereo Modus, der einen kleinen Puffer und einen Software Interrupt hoher Priorität für Aufnahme und Wiedergabe verwendet Prelude:Fast 16 bit stereo realtime++ Wie oben, jedoch zusätzlich mit Balance Einstellung Prelude:HiFi 16 bit stereo realtime Wie die "Fast" version, benutzt jedoch die HiFi Mixing-Routinen von AHI Prelude:HiFi 16 bit stereo realtime++ Wie oben, jedoch zusätzlich mit Balance Einstellung Ich empfehle, die realtime Modi zu verwenden, solage der Rechenzeitbedarf des Treibers nicht übermäßig groß wird. Rechtliches ----------- Dieser Treiber ist Freeware, unterliegt aber dem Copyright. Er darf frei vertrieben werden, wenn keine Änderungen am Treiber oder an der Doku- mentation vorgenommen werden. Ein Unkostenbeitrag in Höhe der Vertriebs- kosten darf erhoben werden. Das AHI audio system ist Copyright ©1994-98 Martin Blom. Voraussetzungen --------------- Eine Prelude Soundkarte natürlich :-) prelude.library V2.41 oder größer AHI audio system V2 oder größer 68020 Prozessor oder besser Dieser Treiber wurde erfolgreich getestet mit --------------------------------------------- Play16 1.8 AHIRecorder 1.3 Shapeshifter 3.7 HippoPlayer 2.35 DeliTracker 2.27 mit AHI Noteplayer 1.8 Entwicklungsgeschichte ---------------------- 2.27 - For Your Ears Only, two new frequencies: 54.86 kHz and 64 kHz! 2.26 - Konfigurierbare IRQ-Datentransfergröße (ab prelude.library 2.41) 2.25 - HiFi Modi hinzugefügt Bessere Kalibrierung und Offsetkorrektur für Aufnahme 2.24 - Den Mic Eingang in MicLo und MicHi aufgeteilt. Beides ist physikalisch der gleiche Eingang, aber bei MicHi ist zusätzlich der 20dB Mikrofon-Vorverstärker eingeschaltet. 2.23 - Der Versuch, den Treiber ohne vorhandene Prelude zu öffnen, hat zu Abstürzen geführt. Korrigiert. 2.22 - Ups! Fullduplex hat nicht funktioniert. Entschuldigung, jetzt geht's! 2.21 - Prinzip der Pufferung geändert, damit der Treiber besser mit AHI V3 zusammenarbeitet - Vollständige Zusammenarbeit mit der prelude.library - Für die Unterscheidung zwischen Realtime und Non-Realtime wird jetzt ein User-Tag verwendet: AHIDB_UserBase+0; TRUE bedeutet Realtime. 2.20 - Weitere Optimierungen hinsichtlich der Geschwindigkeit - Automatische Kalibrierung bei jeder Hardware Initialisierung eingeschaltet 2.19 - Fehler behoben, der zu Hängern während der Initialisierung führen konnte. - Kleinere Optimierungen hinsichtlich der Geschwindigkeit 2.18 - AHI_GetAudioAttrs() gab einen falschen Wert für AHIDB_MaxRecordSamples zurück. Korrigiert. - Die Aufnahme Funktion benutzt jetzt auch einen Software Interrupt. 2.17 - Erste öffentliche Version ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 9516 4802 49.5% 09-Jul-98 19:07:32 +prelude.audio 678 203 70.0% 09-Jul-98 19:07:42 +PRELUDE 6816 2578 62.1% 09-Jul-98 19:07:58 PreludeAHI.readme -------- ------- ----- --------- -------- 17010 7583 55.4% 10-Jul-98 23:37:36 3 files