![Aminet](/pics/aminet_sketch_64.png) ![Aminet](/pics/aminet.png) | 84591 packages online |
|
![](/pics/pix.gif) |
| driver/audio/eaudio_device_68k.lha | | | No screenshot available |
|
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
|
|
|
![](/pics/pix.gif) |
Aminet © 1992-2024 Urban
Müller and
the Aminet team.
Aminet contact address: <aminet aminet net> |