From alsa-devel-owner@alsa.jcu.cz  Tue Feb  9 12:50:22 1999
Received: from gw-nl3.philips.com (gw-nl3.philips.com [192.68.44.35])
	by marvin.jcu.cz (8.9.1a/8.9.1) with ESMTP id MAA16254
	for <alsa-devel@alsa.jcu.cz>; Tue, 9 Feb 1999 12:49:24 +0100
Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1])
          by gw-nl3.philips.com with ESMTP id MAA16412
          for <alsa-devel@alsa.jcu.cz>; Tue, 9 Feb 1999 12:49:14 +0100 (MET)
          (envelope-from guenter.geiger@psp-vie.be.philips.com)
Received: from smtprelay-eur1.philips.com(130.139.36.3) by gw-nl3.philips.com via mwrap (4.0a)
	id xma016410; Tue, 9 Feb 99 12:49:14 +0100
Received: from sunnm.austria.cp.philips.com (sunnm.at.cp.philips.com [130.146.10.240]) 
	by smtprelay-nl1.philips.com (8.8.5/8.6.10-1.2.2m-970826) with ESMTP id MAA04202
	for <alsa-devel@alsa.jcu.cz>; Tue, 9 Feb 1999 12:49:14 +0100 (MET)
Received: from pspvie03.pspvie (pspvie03.psp-vie.be.philips.com [130.146.61.3])
	by sunnm.austria.cp.philips.com (8.8.8/8.8.8) with ESMTP id MAA16502
	for <alsa-devel@alsa.jcu.cz>; Tue, 9 Feb 1999 12:51:00 +0100
Received: from PC468 (pc-61-95.at.ds.philips.com [130.146.61.95]) by pspvie03.pspvie with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.1960.3)
	id 1QXD2S8X; Tue, 9 Feb 1999 12:50:15 +0100
From: "Guenter Geiger" <guenter.geiger@psp-vie.be.philips.com>
To: <alsa-devel@alsa.jcu.cz>
Subject: RE: ess1968 - maestroII tech info? 
Date: Tue, 9 Feb 1999 12:49:10 -0800
Message-ID: <000001be546d$a57c2e60$5f3d9282@PC468>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
In-Reply-To: <E10A9wf-0002MM-00@heaton.cl.cam.ac.uk>
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list



> -----Original Message-----
> From: alsa-devel-owner@alsa.jcu.cz
> [mailto:alsa-devel-owner@alsa.jcu.cz]On Behalf Of Breton Saunders
> Sent: Tuesday, February 09, 1999 1:59 AM
> To: alsa-devel@alsa.jcu.cz
> Cc: Breton.Saunders@cl.cam.ac.uk
> Subject: Re: ess1968 - maestroII tech info?
>

>   True, but I don't think it contains anything more than the
> code to enable
> the sound blaster emulation.  From what I remember it does
> not tell us much
> about the programming model for the ASSP, which is after all,
> what we are
> after.
>

I was using the test program from Maestro I directory , which is a little bit
more
up to date. (despite of that it seems to be the same code)
It is version 1.08, called Tst108.zip (see release.txt).

<quote>
 09-18-97    v1.05        X  Added support for native mode playback
                             X  Added support for native mode recording
                         X      Fixed AC97 Codec support
                         X      Fixed timeout delay on MPU401 test
                         X      Removed support for SoundBlaster playback
</quote>


It does contain more than SB emulation.
Look into ptplay.c and the corresonding files (apu.c I guess).
e.g. the functions

vPlayPCIStereo16
vPlayPCIMono16

Although this doesnt look like the classical way to stream out PCM data, this
could be a way how it can be done.

For using the ASSP, I think we need firmware too, an assembler, .... which makes
it
a lot harder.

If we are able to translate the functions from ptplay.c into the Linux world we
made a big step.

Guenter


