I asked:
> > 1. (the big question) This device requires a single DMA buffer of up
> > to 8 Kb in main memory. It reads/writes the buffer circularly. It
> > can't chain buffers. Can I use the OSS DMA routines to set that
> > up somehow (how?), or do I have to write a non-OSS driver?
Thomas Sailer replied:
> If the device is not ISA, I wouldn't bother fitting it into the
> OSS framework, a stand alone driver (like I did for some
> PCI cards) is easier to do and more maitainable.
Thanks a lot for answering!
> > 2. This device is capable of telling how many samples it has
> > read/written, with an accuracy of 1 sample. I'd like to export
> > that via the SNDCTL_DSP_GET{I,O}PTR, ioctls, but I can't see how
> > my driver can get control on those ioctls.
> Take a look at eg. the es1370 driver
Is the es1370 driver non-OSS, then? Would it be a good model for
how to structure a non-OSS driver? My device also has no synth...
K<bob>