Ayer me decidí a hacer ese invento, conectar un joystick de C64 a la Rpi+BMC64.
Compré el DB9
hembra, anoche tuve un rato de tranquilidad asi que busqué todo lo necesario, soldé, probé las conexiones y me quedé sorprendido por lo facil y bien que todo iba.

Hasta que voy a conectar el joystick.
Entonces me doy cuenta que muchas veces voy en automático.
Habría comprando un DB9 hembra, cuando tenía que haber sido uno macho, y claro... pasa lo que pasa.

Así que hoy compraré un DB9 MACHO, como debe ser y otra vez a soldar, por suerte es una tontería que se hace rápido.
Hice una prueba conectado los pines al joystick y funciona a la primera

https://www.youtube.com/watch?v=rrZS868FuVoLas direcciones están invertidas pero era para hacer una prueba rápida.