I just tested joy2key with a ps2 controller on nullDC. I set the settings for the threshold for input devices (analog sensativity) to 50%. It may not be true analog but it works pretty good. A whole lot better than the keyboard. I havent tried Sonic Adventure 2 with it yet but it works good on Sonic Adventure 1.