[alsa-devel] Firmware to add - Dreamcast AICA
The code it is built with is BSD licenced - it comes (originally) from Kallistios (a game devel system - here: http://gamedev.allusion.net/svn/snapshots/
A copy of the source is also here: http://linuxdc.cvs.sourceforge.net/linuxdc/linux-sh-dc/sound/oss/aica/firmwa...
The firmware module should be in the standard directory (/lib/firmware/)
For a document:
The Dreamcast comes with an ARM7 processor that handles sound processing and has its own 2MB of RAM. The firmware is a short piece of code that starts/resets the ARM7 and establishes buffers for a left and a right hand channel and proceeds to 'play' the data in them. Most of the main (SH4) driver code is concerned with managing the transfer of data into those two buffers.
The C code for the firmware is taken from the Kallistios game development system and is licenced under BSD terms. It is copyright 2000 to Dan Potter and can be reviewed at http://linuxdc.cvs.sourceforge.net/linuxdc/linux-sh-dc/sound/oss/aica/firmwa...
To ensure this works with your Dreamcast please ensure the file aica_firmware.bin is placed in the /lib/firmware/ directory.
On 19/05/07, Takashi Iwai tiwai@suse.de wrote:
At Fri, 18 May 2007 23:41:08 +0100, Adrian McMenamin wrote:
Please add this to the firmware repo
Any notes on copyright and license? Where to be installed? A brief document would be appreciated, too.
thanks,
Takashi
At Sat, 19 May 2007 20:52:50 +0100, Adrian McMenamin wrote:
The code it is built with is BSD licenced - it comes (originally) from Kallistios (a game devel system - here: http://gamedev.allusion.net/svn/snapshots/
A copy of the source is also here: http://linuxdc.cvs.sourceforge.net/linuxdc/linux-sh-dc/sound/oss/aica/firmwa...
The firmware module should be in the standard directory (/lib/firmware/)
For a document:
The Dreamcast comes with an ARM7 processor that handles sound processing and has its own 2MB of RAM. The firmware is a short piece of code that starts/resets the ARM7 and establishes buffers for a left and a right hand channel and proceeds to 'play' the data in them. Most of the main (SH4) driver code is concerned with managing the transfer of data into those two buffers.
The C code for the firmware is taken from the Kallistios game development system and is licenced under BSD terms. It is copyright 2000 to Dan Potter and can be reviewed at http://linuxdc.cvs.sourceforge.net/linuxdc/linux-sh-dc/sound/oss/aica/firmwa...
To ensure this works with your Dreamcast please ensure the file aica_firmware.bin is placed in the /lib/firmware/ directory.
Well, I meant a document "file", which should be distributed together with the firmware binary. Could you attach a file?
I'll be able to cut and paste the texts above, but I'd like to make sure.
thanks,
Takashi
On 19/05/07, Takashi Iwai tiwai@suse.de wrote:
At Fri, 18 May 2007 23:41:08 +0100, Adrian McMenamin wrote:
Please add this to the firmware repo
Any notes on copyright and license? Where to be installed? A brief document would be appreciated, too.
thanks,
Takashi
On 21/05/07, Takashi Iwai tiwai@suse.de wrote:
Well, I meant a document "file", which should be distributed together with the firmware binary. Could you attach a file?
I'll be able to cut and paste the texts above, but I'd like to make sure.
participants (2)
-
Adrian McMenamin
-
Takashi Iwai