Большинстов виденных мною схем переходников с PlayStation на USB выполнены на PICах. Пробовал все это на практике - на макетке.
У оных микроконтроллеров есть некоторые проблемы с этим протоколом. Что при софтовой эмуляции, что при аппаратной реализации. Иногда вплоть до спонтанного пропадания девайса и переопределения его заново - посередь рубилова в Chrono Crusade не очень приятная штука.
Покупные изделия такого рода глючат не намного меньше - там в основном те же PIC'и.
Проще - купить геймпад не сильно крутой фирмы аналогичной конфигурации - например Boxer Dual Shock 2 - стоит 360 р (переходник что самопальный, что покупной выйдет рублей в 300) - а функционал тот же. Да и удобство почти такое же. В общем не стоит овчинка выделки.