My question is, what about the firewire port (11024001) and the game port (11027003).
Can I assume that there is no support for these devices ?
Basically you have system drivers for the firewire part and it's picked up automatically by those and works out of the box, for the gameport part there is basically no support, and i don't want to write a driver from scratch for it, this project is mostly to get the audio part working decently.
That said, feel free to work it and pubblish all your changes, this project is under GNU GPL so it's better to keep your changes public anyway, those can also help me a lot too.
I am also working on some more audio drivers, like the CMI8738 one (i have added some basic CMI8338 support to it and i'd like to get my hands on other similar chips to get them supported too) and the Envy24HT one, sadly i don't have lots of time to do all the work i'd like to make on them and i would also love to get more cards to test and add support for.
If you have any more questions feels free to post them or to DM me.
Have a nice day.
- Pietro.
PS:
For snow leopard there should be a target for it in the kx audio driver xcode project (open the one located into the macosx folder), 64 bit targets needs kernel version 9 or 10 library dependancies or later to work also with modern macOS, so that's why it's separated from the 32bit ones (but also because the 64 bit one can build just from snow leopard or later), you might have to change your sdk, compiler and built target settings for the floating point conversion 64 bit library and the kext 64 bit target itself, if you want i can also make a build for you when i have some time.