2009/7/21 Frank Roth frashman@freenet.de:
Ok thanks.
So you still didn't have specifications from Creative? Because I red some time ago, creative gave the specs to the opensource community? How is it possible to write this drivers then? Only reengineering from their opensource drivers? Impressive!!
So I understand it right, everything is more or less software based right now? We must change this ... (I would help you out, so far I can)
That is correct. I have the datasheets from Creative and they are not complete data sheets. They do not include the DSP workings of the card. They simply explain how to configure the card to bypass the DSP unit. The datasheet does contain some info regarding how one might use hardware mixing as this uses a separate "mixing unit" within the chip. I do not think that this "mixing unit" has been implemented in the open source driver. The DSP itself is very complex and as a result, reverse engineering it will be difficult. It would be possible if one had the time but I don't have the time. I consider it a similar task to if one was needing to reverse engineer the x86 chip without having any of the instruction set.
Kind Regards
James