Downloaded Joyport test and you were right - PSX to DB9 doesn't work with the lowlevel library. Turn it off and all the buttons are recognised properly but turn it on and only two are working!
Looks like I am going to have to get used to keyboard and mouse after all.
Thanks for your help.