per la modifica al joypad consiglio di utilizzare un adattatore ps/usb che solitamente veniva dato insieme con i mouse logitech...oppure una porta usb per il montaggio su staffa...controlla nei tuoi cassetti che di quel tipo di cianfrusaglia solitamente vive per anni in quegli ambienti...
Come memorycard, si puo' utilizzare una qualsiasi pendrive usb, sperando che sia compatibile (testare). A suo tempo ne provai un paio senza successo, alla fine ho utilizzato la macchina fotografica.
Fare attenzione al fatto che se il dispositivo usb viene riconosciuto come memorycard, parte la formattazione, quindi non utilizzare una memoria/pendrive con dati importanti ancora memorizzati.
Il joypad non si sacrifica, si espande

Oppure si puo' modificare direttamente una della 4 porte joypad: e' comunque necessario saldare solo 4 fili, in quanto il bus e' gia usb.
Per le modifiche hardware c'e' sempre da saldare qualche filo in piu' e si tratta di utilizzare piazzole piuttosto piccole, quindi attenzione... in linea di massima se uno non ha gli accessori a disposizione e' meglio prendere una xbox gia' chippata, anche se una console "verginella" sarebbe preferibile...
Il telecomando che utilizzo e' quello del kit dvd.
Sotto XBMC si puo' utilizzare solo quello nativo o comunque uno compatibile.
Mentre sotto linux l'unico limite e' la disponibilita' dei driver o del supporto del kernel.
Stesso discordo per le altre periferiche usb, sotto linux pieno supporto (limitato al bus 1.1): dischi, tastiere, etc. ma col SO nativo non si puo' fare nulla.
saluti
ragno