Mira enecumene, yo no lo hice pero conosco bastante de ambos puertos, lo que tendrias que implementar son 2 conversores analogicos digitales de 8 bits aunque en la realidad el gameport es de 16 bits, y mandar esa información al puerto paralelo que tiene 8 bits de datos por lo cual deberias multiplexar ambos ejes, a la vez que transmites la información de los pulsadores. Mas alla de la parte electronica, esta el software, porque si tu idea es usarlo en un juego vas a necesitar un driver que funcione con el mismo haciendole creer que es un gameport.
En fin, no es mas sencillo tratar de conseguir alguna placa de sonido que tenga gameport??
Saludos..