Puerto de juegos

Esto, por supuesto, es la clave que explica que leer por el puerto de juegos es una operación más costosa en cuanto a ciclos de CPU, comparándola con la lectura en sistemas digitales (TTL).

Este debe ser encuestado periódicamente y reiniciado en momentos muy concretos para leer una entrada, algo que necesita realizarse varias veces (generalmente en torno a 30) por segundo para conseguir una entrada sensible.

En sistemas operativos modernos, como Windows 10, este proceso consiste en mover el joystick en todos sus ejes con el fin de medir los valores máximos de cada eje (si el joystick emplea señales analógicas se usa un potenciómetro, y si por el contrario, genera señales digitales se mide usando interruptores eléctricos).

Algunas rutinas de calibración (pobremente programadas) fallaban en esta tarea haciendo que algunos joysticks no se pudiesen usar con algunos juegos.

Para el año 2000, los puertos de juegos eran puramente para compatibilidad con dispositivos ahora obsoletos.

Microsoft Windows retiró el soporte para el puerto de juegos con Windows Vista,[4]​ aunque los convertidores a USB pueden servir como solución para conectar viejos joysticks al puerto USB.

El diseño oficial para un adaptador MIDI para el puerto de juegos puede ser consultado en el siguiente enlace.

Hasta la introducción del estándar USB, el cual sustituyó al puerto de juegos.

Tarjete ISA puerto paralelo y puerto de juegos
Una tarjeta de sonido PCI con un conector DA-15.
Conectores de placa madre PC 99
Placa madre Elitegroup K7S5A con un conector DA-15 y bajo el los conectores de sonido.