Hangar.La tienda de software del Amiga

eaudio_device_68k

Enhanced audio.device driver

Short:        Enhanced audio.device driver
Author:       emanuele.cesaroni@virgilio.it (Emanuele Cesaroni)
Uploader:     lombi iprimus com au (Lorence Lombardo)
Type:         driver/audio
Architecture: m68k-amigaos


This is the 68k compile of the enhanced audio.device driver.

The orignal source archive can be found from here:-

http://aminet.net/package/driver/audio/eaudio_device_src

The following changes were made in order to compile this for 68k:-

- Changed name from "audio.device" to "eaudio.device" in order to be able
  to be launched by INA and used as replacement for the genuine audio
  device on m68k Amigas.
- Slightly modified in order to make it compile using a standard C99
  compiler.
- Added required 68k register usage (Amiga m68k ABI) and applied
  conditional
  compilation for the target API (Amiga m68k/MorphOS).
- Slightly modified the lib INIT-routine to avoid trouble with the
  semaphore.
- Global variables/lists went into "lib.c" instead of putting them in
  "libdata.h".
- Changed return type from void to BYTE in OpenDevice().
- DOS library is closed upon expunging the device.


I have tested this device on Amithlon and WinUAE.

On Amithlon this device can work with or without baer.

By using this in conjunction with baer on Amithlon I found that my overall
compatability list of classic audio stuff has increased.

Another advantage of using this in conjunction with baer on Amithlon is
that it prevents crahes with stuff that was baer unfriendly when running
baer alone. 

With this device I was able to run PAULA "audio.device" programs which
would not run on my Amithlon and WinUAE setups before this device.


Installation:-

1. Copy "ina" to your C: assign.

2. Copy "eaudio.device" to your DEVS: assign.

3. Place "EAUD_start" and icon in your "WBStartup" drawer.

4. Reboot or manually start "EAUD_start" for the first time.


Purpose
-------

The purpose of this device is to make fully compatibles with MorphOS all
the programs written in the past using the native audio.device which was
thought to interact with the hardware audio chips of the old 68k Amigas.
This PPC enhanced version of the audio.device redirects the commands to the
AHI device allowing to use the last generation of sound boards supported by
the ahi system.

The device foresees all the audio.device's original commands: CMD_CLEAR,
CMD_FLUSH, CMD_READ, CMD_RESET, CMD_START, CMD_STOP, CMD_UPDATE, CMD_WRITE,
ADCMD_ALLOCATE, ADCMD_FINISH, ADCMD_FREE, ADCMD_LOCK, ADCMD_PERVOL,
ADCMD_SETPREC and ADCMD_WAITCYCLE.



Feeling bored ?  :)
Why not check out this URL ?

http://home.iprimus.com.au/lombi/1/homepage.htm

Gratis

Web del proyecto ↗

Descargar 52 KB

Desde el Amiga: abre Hangar y busca eaudio_device_68k.

Autoremanuele.cesaroni@virgilio.it (Emanuele Cesaroni)
Categoríadriver/audio
Tamaño52 KB
Fecha2024-07-31
Param68k-amigaos
OrigenAminet