It works fine for PS/PS2 controllers, though rumble isn't supported. In analog mode, the D-pad is mapped to buttons 13-16 instead of a hat switch as you might expect. This can mean extra configuration for some games, but it does allow it to register simultaneous presses of opposite directions (eg. left+right), which has always been one of the odd things about PlayStation controllers. In digital mode, the left stick reads as centered but the Z and Z Rotation axes (right stick) are either all the way up or down, which can cause some trouble.