Можно вобще упрстить железо, если использовать игровой порт либо микрофонный вход, и для них так же не надо писать спец. дрова, но в во втором случае необходим звуковой генератор с возможностью перестройки в голосовом диапазоне - это всетаки достаточно сложно!
А вот в первом случае необходжимо всеголишь N кнопок и резисторов разных потенциалов, которые подключаются к аналоговым входам игрового порта (устроенно на принцйипе управления самой ручкой джостика) - вот и всё железо!
Решать ВАМ!