> > > I would keep the version to v1; our drivers don't have to be > > > backwards compatible to BeOS. > > It was mainly for the sake of it, but except by using our header in > > BeOS a driver wouldn't be able support both Haiku and BeOS with it > > anyway. > > A simple #ifdef __HAIKU__ should do. > > A driver compiled for Haiku won't work on BeOS anyway (as we don't > link > against _KERNEL_). Yeah I was more thinking built on BeOS with the pci v1.1 header but anyway. > > > > Why don't you also change the HDA driver, and commit this to the > > > repository? This should get some testing before we could think > > > about > > > including this (and then OSS) to the alpha. > > B_WILL_DO. I used es1370 because qemu supports it so I could test. > > Btw why isn't es1370 in the image ? > > I have no idea; if it's working, please add it - or maybe it does use > the BeOS R3 style audio API? No it's a multi audio one, it produces some recognizable noise in QEMU, but it's quite awful and I don't know if it's caused by my machine being too slow or the mixer being too cpu intensive or the driver being buggy. I think I have an es137x somewhere, I could try it on real hw if it fits. The R3 support node shoud be mostly complete btw, but noone stepped forward to finish it. François.