Hey guys, just a quick update.
Still waiting for NY to issue my Vendor's Certification. Once it has arrived, I'll start taking orders

You may have noticed (on the website) there has been a revision to the AKI firmware - instead of reporting as 1 joystick with 2 centerable axes and 3 centerless, it will report as 2 joysticks - one with 3 axes (2 centerable), and the other with 2 (both centerable). That should make interfacing multiple controls on one board a bit easier.
Meanwhile, I've been working on the 49-way interface. It supports both happs & old stile sinistar sticks via autodetection. (I got my Happs stick today, and was amazed when the autodetection code worked the first time!)
Paigeoliver - It will be reported as an analog joystick... Essentially, each switch (a1, b1, c1) adds 1/3 of the total magnitude.
I was wondering what you guys thought about the scaling of the axes - should each switch add to the magnitude of the value linearly? (I.e. it goes from middle to 1/3 up, to 2/3 up, to all the way up).. Or should I use exponential scaling or some variant (i.e. the first switch moves the axis a very small ammount, the second moves the axis a bit more, the third moves the axis a lot more). From my experimentation, linear scaling seems to work fine, but I can understand why someone might want the other behavior. Any thoughts, anybody?
For various reasons, I might not be able to support more than one 49-way stick per interface, in which case I'll use the rest of the inputs as buttons... It depends on a couple other issues I'm still working out with the software.
That's all for now,
Dave