* Programming the unknow P16v chip on the Audigy2
@ 2004-05-28 18:49 James Courtier-Dutton
2004-06-01 20:15 ` Thomas Witzel
0 siblings, 1 reply; 2+ messages in thread
From: James Courtier-Dutton @ 2004-05-28 18:49 UTC (permalink / raw)
To: alsa-devel
The Audigy2 has lots of registers for the emu10k2 chip.
These are accessed by programming
#define PTR 0x00 /* Indexed register set pointer register */
/* NOTE: The CHANNELNUM and ADDRESS words can */
/* be modified independently of each other. */
#define DATA 0x04 /* Indexed register set data register */
Basically, one writes the register address to PTR, and then read or
write to DATA.
On the Audigy2 there is a similar setup for 0x20 and 0x24. I suspect
that this is used to program the p16v chip.
Had anyone looked into those registers, and tried to guess what they do ?
I might give it a go, once I finish the Audigy LS driver.
Cheers
James
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Programming the unknow P16v chip on the Audigy2
2004-05-28 18:49 Programming the unknow P16v chip on the Audigy2 James Courtier-Dutton
@ 2004-06-01 20:15 ` Thomas Witzel
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Witzel @ 2004-06-01 20:15 UTC (permalink / raw)
To: alsa-devel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Friday 28 May 2004 01:49 pm, James Courtier-Dutton wrote:
> Basically, one writes the register address to PTR, and then read or
> write to DATA.
>
> On the Audigy2 there is a similar setup for 0x20 and 0x24. I suspect
> that this is used to program the p16v chip.
I guess that is correct.
> Had anyone looked into those registers, and tried to guess what they do ?
With virtually no information this would be difficult. It seems like that
playback over the P16V would be an easier goal than getting the inputs
to work, but I have no idea how to make a PCM extension for the P16V.
The routing diagram shown on the kX webpage indicates that there should be
direct playback not using the 10k2 at all. They have made a special effects
module which allows input coming through the P16V to be routed into the 10k2,
but normally there doesn't seem to be a connection.
Thomas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAvOPkErlRqeo9RVURAtmxAJ4tgZDpge2ccMwlbXiwuEuTMewzvQCfdYJo
cg5An6CWYX9ari21NEVgGug=
=+WsE
-----END PGP SIGNATURE-----
-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
>From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2004-06-01 20:15 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-28 18:49 Programming the unknow P16v chip on the Audigy2 James Courtier-Dutton
2004-06-01 20:15 ` Thomas Witzel
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.