AminetAminet
Search:
84450 packages online
About
Recent
Browse
Search
Upload
Setup
Services

driver/audio/eaudio_device_68k.lha

Mirror:Random
Showing:m68k-amigaosgeneric
No screenshot available
Short:Enhanced audio.device driver
Author:emanuele.cesaroni at virgilio.it (Emanuele Cesaroni)
Uploader:lombi iprimus com au (Lorence Lombardo)
Type:driver/audio
Architecture:m68k-amigaos
Date:2010-12-02
Download:http://aminet.net/driver/audio/eaudio_device_68k.lha - View contents
Readme:http://aminet.net/driver/audio/eaudio_device_68k.readme
Downloads:5989

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



Contents of driver/audio/eaudio_device_68k.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                   31      31 100.0% -lh0- 474d Dec  3 09:57 EAUD_start
[generic]                  252     479  52.6% -lh5- 6dbe Jul  9  2009 EAUD_start.info
[generic]                 5759   13336  43.2% -lh5- 4fa4 Dec  2 21:45 eaudio.device
[generic]                 1317    2619  50.3% -lh5- f75b Dec  3 10:41 eaudio_device_68k.readme
[generic]                 5919   10200  58.0% -lh5- df07 Dec  2 21:46 ina
[generic]                    0       0 ****** -lh0- 0000 Jan  1  1980 src/.#audio_esys.c.1.10
[generic]                    0       0 ****** -lh0- 0000 Jan  1  1980 src/.#lib.c.1.10
[generic]                    0       0 ****** -lh0- 0000 Jan  1  1980 src/.#libdata.h.1.8
[generic]                 7870   20263  38.8% -lh5- 142b Feb  9  2004 src/audio.device_readme
[generic]                  305     573  53.2% -lh5- 0c67 Dec 18  2003 src/audio.device_readme.info
[generic]                  402     945  42.5% -lh5- 4b52 Dec  2 20:49 src/audio.device_VERSION.h
[generic]                11657   61705  18.9% -lh5- 7673 Dec  2 20:51 src/audio_commands.c
[generic]                  312     576  54.2% -lh5- 60c8 Dec 17  2003 src/audio_commands.c.info
[generic]                 1045    2192  47.7% -lh5- 16b8 Dec  2 20:58 src/audio_esys.c
[generic]                  304     571  53.2% -lh5- a543 Nov  4  2003 src/audio_esys.c.info
[generic]                  382     651  58.7% -lh5- 2b6c Dec  2 21:42 src/Changes-m68k.readme
[generic]                 1776    4800  37.0% -lh5- 7c90 Dec  2 21:00 src/ina.c
[generic]                 3092   14467  21.4% -lh5- 6d02 Dec  2 21:31 src/lib.c
[generic]                  307     573  53.6% -lh5- 6870 Dec 17  2003 src/lib.c.info
[generic]                 3357   10877  30.9% -lh5- 0d34 Dec  2 21:19 src/libdata.h
[generic]                  308     572  53.8% -lh5- d7c9 Dec 17  2003 src/libdata.h.info
[generic]                  498    1230  40.5% -lh5- 7210 Dec  2 21:20 src/libfunctable.c
[generic]                  843    4079  20.7% -lh5- e716 Dec  2 21:21 src/libfunctions.c
[generic]                  305     571  53.4% -lh5- 00d5 Dec 17  2003 src/libfunctions.c.info
[generic]                  723    1617  44.7% -lh5- 7db5 Feb  9  2004 src/makefile
[generic]                  712    1580  45.1% -lh5- e6db Dec  2 21:23 src/makefile-m68k
[generic]                  669    1501  44.6% -lh5- f1f5 Dec  2 21:28 src/makefile-vbcc
[generic]                  303     571  53.1% -lh5- 9502 Dec 24  2003 src/makefile.info
[generic]                 3828   13537  28.3% -lh5- 7291 Oct 30  2003 src/ObjPool_lite_1.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        29 files   52276  170116  30.7%            Dec  2 19:09

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>