<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.museo8bits.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Puerto_de_juegos</id>
	<title>Puerto de juegos - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://www.museo8bits.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Puerto_de_juegos"/>
	<link rel="alternate" type="text/html" href="https://www.museo8bits.com/wiki/index.php?title=Puerto_de_juegos&amp;action=history"/>
	<updated>2026-05-14T17:27:59Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://www.museo8bits.com/wiki/index.php?title=Puerto_de_juegos&amp;diff=5331&amp;oldid=prev</id>
		<title>Museo8bits: 1 revisión importada</title>
		<link rel="alternate" type="text/html" href="https://www.museo8bits.com/wiki/index.php?title=Puerto_de_juegos&amp;diff=5331&amp;oldid=prev"/>
		<updated>2021-10-16T11:46:32Z</updated>

		<summary type="html">&lt;p&gt;1 revisión importada&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 13:46 16 oct 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;es&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Sin diferencias)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Museo8bits</name></author>
	</entry>
	<entry>
		<id>https://www.museo8bits.com/wiki/index.php?title=Puerto_de_juegos&amp;diff=5330&amp;oldid=prev</id>
		<title>Museo8bits: Nueva página: {{Infobox conector |name=Puerto de juegos |type=Puerto de entrada de joystick |image=300px |logo= |caption= Un conector DA-15 en una tarjeta de sonido |de...</title>
		<link rel="alternate" type="text/html" href="https://www.museo8bits.com/wiki/index.php?title=Puerto_de_juegos&amp;diff=5330&amp;oldid=prev"/>
		<updated>2009-07-13T22:22:25Z</updated>

		<summary type="html">&lt;p&gt;Nueva página: {{Infobox conector |name=Puerto de juegos |type=Puerto de entrada de joystick |image=&lt;a href=&quot;/wiki/index.php/Archivo:Da-15_port.PNG&quot; title=&quot;Archivo:Da-15 port.PNG&quot;&gt;300px&lt;/a&gt; |logo= |caption= Un conector DA-15 en una &lt;a href=&quot;/wiki/index.php/Tarjeta_de_sonido&quot; title=&quot;Tarjeta de sonido&quot;&gt;tarjeta de sonido&lt;/a&gt; |de...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox conector&lt;br /&gt;
|name=Puerto de juegos&lt;br /&gt;
|type=Puerto de entrada de joystick&lt;br /&gt;
|image=[[Image:Da-15 port.PNG|300px]]&lt;br /&gt;
|logo=&lt;br /&gt;
|caption= Un conector DA-15 en una [[tarjeta de sonido]]&lt;br /&gt;
|designer=[[IBM]]&lt;br /&gt;
|design_date=&lt;br /&gt;
|manufacturer=&lt;br /&gt;
|production_date=&lt;br /&gt;
|superseded=&lt;br /&gt;
|superseded_by=[[Universal Serial Bus|USB]]&lt;br /&gt;
|superseded_by_date=&lt;br /&gt;
|external=sí&lt;br /&gt;
|hotplug=sí&lt;br /&gt;
|length=&lt;br /&gt;
|width=&lt;br /&gt;
|height=&lt;br /&gt;
|cable=&lt;br /&gt;
|physical_connector=[[DA-15]]&lt;br /&gt;
|num_pins=15&lt;br /&gt;
|pinout_col1_name=&lt;br /&gt;
|pinout_col2_name=&lt;br /&gt;
|pinout_image=[[Imagen:DA15 Diagram.svg|300px]]&lt;br /&gt;
|pinout_caption=&lt;br /&gt;
|pin1=+5V DC&lt;br /&gt;
|pin1_name=+5V&lt;br /&gt;
|pin2=Botón 1&lt;br /&gt;
|pin2_name=B1&lt;br /&gt;
|pin3=Eje X para joystick 1 (0-100 k&amp;amp;Omega;)&lt;br /&gt;
|pin3_name=X1&lt;br /&gt;
|pin4=Tierra para B1&lt;br /&gt;
|pin4_name=GND&lt;br /&gt;
|pin5=Tierra para B2&lt;br /&gt;
|pin5_name=GND&lt;br /&gt;
|pin6= Eje Y para joystick 1 (0-100 k&amp;amp;Omega;)&lt;br /&gt;
|pin6_name=Y1&lt;br /&gt;
|pin7=Botón 2&lt;br /&gt;
|pin7_name=B2&lt;br /&gt;
|pin8=+5V DC&lt;br /&gt;
|pin8_name=+5V&lt;br /&gt;
|pin9=+5V DC&lt;br /&gt;
|pin9_name=+5V&lt;br /&gt;
|pin10=Botón 4&lt;br /&gt;
|pin10_name=B4&lt;br /&gt;
|pin11=Eje X para joystick 2 (0-100 k&amp;amp;Omega;)&lt;br /&gt;
|pin11_name=X2&lt;br /&gt;
|pin12=Tierra para Botones 3 y 4 (o salida MIDI)&lt;br /&gt;
|pin12_name=GND&lt;br /&gt;
|pin13=Eje Y para joystick 2 (0-100 k&amp;amp;Omega;)&lt;br /&gt;
|pin13_name=Y2&lt;br /&gt;
|pin14=Botón 3&lt;br /&gt;
|pin14_name=B3&lt;br /&gt;
|pin15=+5V DC (o [[MIDI]] en ocasiones desconectado)&lt;br /&gt;
|pin15_name=+5V&lt;br /&gt;
|pinout_notes=&lt;br /&gt;
}}&lt;br /&gt;
El &amp;#039;&amp;#039;&amp;#039;puerto de juegos&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;game port&amp;#039;&amp;#039;) es la conexión tradicional para los dispositivos de control de [[videojuego]]s en las arquitecturas [[x86]] de los [[compatible IBM PC|PC&amp;#039;s]]. El puerto de juegos se integra, de manera frecuente, en una Entrada/Salida del ordenador o de la [[tarjeta de sonido]] (sea [[Bus_ISA|ISA]] o PCI), o como una característica más de algunas [[Placa base|placas base]].&lt;br /&gt;
&lt;br /&gt;
==Características==&lt;br /&gt;
&lt;br /&gt;
===Interfaz analógica===&lt;br /&gt;
&lt;br /&gt;
Durante los primeros pasos de la informática popularizada y las videoconsolas, a diferencia de otros conectores (y controladores) para joysticks, el puerto de juegos era íntegramente [[Señal analógica|analógico]] con algún tipo de [[Conversión analógica-digital|conversor analógico-digital]] para interpretar los movimientos del joystick. Pronto, los manuales de [[IBM PC]] describían la capacidad de este puerto para conectarle dos [[Paddle (controlador de videojuegos)|palancas]] (ejes) analógicas. Esta aproximación permitía una mejor simulación en los videojuegos, especialmente en los [[Simulador de vuelo|simuladores de vuelo]].&lt;br /&gt;
&lt;br /&gt;
En el siguiente esquema se detalla el significado de cada uno de los pines del puerto de juegos. A la derecha de la misma aparecen en la parte superior el conector hembra (ordenador) y abajo el conector macho (periférico):&lt;br /&gt;
&lt;br /&gt;
===Adquisición y programación===&lt;br /&gt;
&lt;br /&gt;
Mientras que otros estándares para joysticks (como los joysticks de [[Atari|ATARI]] o [[Nintendo Entertainment System|NES]]) son muy sencillos para los programadores, el puerto de juegos requiere una programación cuidadosa y una rutina de interrupción software con los tiempos precisos y exactos para leer una entrada. 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 ([[Tecnología TTL|TTL]]).&lt;br /&gt;
&lt;br /&gt;
===Circuitos===&lt;br /&gt;
La implementación típica de un puerto de juegos emplea un condensador y un simple [[Comparador|comparador de tensión]], que constituyen un tipo de [[Conversión analógica-digital|conversor analógico digital]] de rampa. Éste 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. La frecuencia de adquisición actual depende de la resistividad interna del joystick, el ruido, la velocidad de la CPU y el total de las constantes de tiempo de los circuitos RC de los joysticks.&lt;br /&gt;
&lt;br /&gt;
===Otras características relevantes===&lt;br /&gt;
&lt;br /&gt;
Su naturaleza analógica ha sido la causa de muchos de los problemas de los joysticks, como, por ejemplo, la necesidad de recalibración de cualquier tipo de joystick (obligatoria desde que los controladores de juegos no generan las mismas cantidades de tensión cada vez). Además, todas las clases de controladores de juegos sufren las consecuencias del [[ruido|ruido eléctrico]].&lt;br /&gt;
&lt;br /&gt;
El procedimiento de calibración es todavía necesario. En [[sistema operativo|sistemas operativos]] modernos, como [[Windows XP]], 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ñal analógica|señales analógicas]] se usa un [[Potenciómetro (resistencia variable)|potenciómetro]], y si por el contrario, genera señales digitales se mide usando interruptores eléctricos). Los joystick [[USB]] no requieren de calibración previa, en general.&lt;br /&gt;
&lt;br /&gt;
En los tiempos de [[DOS]], cada juego que quisiese acceder al puerto de juegos tenía que realizar su propia calibración; frecuentemente, se llevaba a cabo cuando el juego se iniciaba. Algunas rutinas de calibración (pobremente programadas) fallaban en esta tarea haciendo que algunos joysticks no se pudiesen usar con algunos juegos.&lt;br /&gt;
&lt;br /&gt;
==Extensiones de las capacidades del puerto de juegos==&lt;br /&gt;
&lt;br /&gt;
Algunos joysticks para el puerto de juegos tienen más de 4 botones (6 u 8, por ejemplo). Pero requerirán un driver especial para trabajar correctamente, ya que el puerto de juegos no ofrece soporte hardware para más de 4 botones diferentes.&lt;br /&gt;
&lt;br /&gt;
Esto puede ser superado usando cualquiera de los pines que normalmente no se emplean o cambiando los circuitos de los joysticks (y el software correspondiente) para leer un código de estado de 4 bits de los cuatro botones de entrada, consiguiendo hasta 16 combinaciones de botones diferentes (no obstante podemos tener algunas limitaciones como que algunos botones no podrían mantenerse apretados), o una combinación de ambas técnicas.&lt;br /&gt;
&lt;br /&gt;
Los joysticks más sofisticados, como el Sidewinder de Microsoft, cuentan con una corriente de datos [[Multiplexación|multiplexados]] a través de las cuatro entradas estándares de botones y, a veces, también gracias a los pines no usados. De esta forma, consiguen un soporte total para un mayor número de botones (por ejemplo 16 ó 20) y otras características especiales como vibración o múltiples joysticks en un sólo puerto (mecanismo &amp;#039;&amp;#039;daisychaining&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
La desventaja obvia en este aspecto es la necesidad de drivers específicos para interpretar la entrada del joystick, con lo que se aumenta el consumo de tiempo de procesamiento y la dependencia del sistema operativo. Dicho joystick no podría ser usado sin este driver especial.&lt;br /&gt;
&lt;br /&gt;
Algunos entusiastas del mundo del hardware y [[Hazlo tú mismo|DIY (Do It Yourself - Házlo Tú Mismo)]] han encontrado mecanismos para conectar una amplia variedad de dispositivos de entrada al puerto de juegos e incluso han ideado otras aplicaciones para este puerto como la medida de voltaje, la adquisición de datos, etc.&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
&lt;br /&gt;
El puerto de juegos original fue inicialmente diseñado por [[IBM]]. Permitía cuatro ejes analógicos y cuatro botones en un mismo puerto. Además, soportaba dos joysticks o cuatro [[paddle]]s (palancas) conectadas mediante un cable &amp;quot;Y-splitter&amp;quot; (aunque no funcionaba esta estructura en algunos puertos de juegos/MIDI de las tarjetas de sonido).&lt;br /&gt;
&lt;br /&gt;
Algunas implementaciones pobre del puerto de juegos (generalmente las incluídas en viejas placas base y tarjetas de Entrada/Salida) no soportaban completamente los 4 ejes o los 4 botones, haciendo posible el uso de simples joysticks con 2 ejes y 2 botones.&lt;br /&gt;
&lt;br /&gt;
El puerto de juegos de 15 pines, el cual también puede hacer de puerto MIDI, ha sido eliminado de alguno de los nuevos ordenadores personales, a favor del puerto USB. Aun así, hoy en día, todavía existen placas base que siguen incluyendo este puerto (permitiendo su configuración como puerto de juegos o como puerto MIDI mediante su BIOS). Además, determinados fabricantes venden adaptadores para conectar viejos joysticks al puerto USB.&lt;br /&gt;
&lt;br /&gt;
==Conectores MIDI==&lt;br /&gt;
[[Archivo: Sound Blaster Live! 5.1.jpg|thumb|Una tarjeta de sonido [[Peripheral Component Interconnect|PCI]] con un conector DA-15.]]&lt;br /&gt;
El puerto de juegos emplea conectores [[D-sub|DA-15]] (también llamados, de forma incorrecta, DB-15), y generalmente se emplea también para instrumentos [[MIDI]]. Para usar un puerto de juegos con un instrumento musical MIDI se necesita un cable (poco común) con un conector macho y uno hembra DA-15 y dos conectores macho DIN 5-pines. Los drivers y el hardware para las capacidades MIDI del puerto de juegos se centran en torno al estándar de interfaz MIDI Roland MPU-401 (solo en modo UART), y soportan la mayor parte de las aplicaciones MPU-401 para Windows y DOS. El diseño oficial para un adaptador MIDI para el puerto de juegos puede ser consultado en el siguiente [http://www.midi.org/about-midi/electrical.shtml enlace].&lt;br /&gt;
&lt;br /&gt;
==Otros tipos de conectores para controladores de juegos==&lt;br /&gt;
&lt;br /&gt;
Anteriormente, el puerto de juegos intentó ser reemplazado por otros interfaces como el [[puerto paralelo]], el [[puerto serie]] o [[PS/2 (puerto)|PS/2]] con muy poco éxito. Hasta la introducción del estándar [[USB|Bus Serie Universal (USB)]], el cual sustituyó al puerto de juegos.&lt;br /&gt;
&lt;br /&gt;
==Véase también==&lt;br /&gt;
* [[MIDI]]&lt;br /&gt;
* [[Protocolo S/PDIF|S/PDIF]]&lt;br /&gt;
* [[PC 99]]&lt;br /&gt;
{{wp}}&lt;br /&gt;
[[Categoría:Puertos de Entrada/Salida]]&lt;br /&gt;
[[Categoría:Tarjetas de sonido]]&lt;br /&gt;
&lt;br /&gt;
[[ca:Port de jocs]]&lt;br /&gt;
[[cs:Gameport]]&lt;br /&gt;
[[de:Gameport]]&lt;br /&gt;
[[en:Game port]]&lt;br /&gt;
[[es:Puerto de juegos]]&lt;br /&gt;
[[eo:Ludilkonektingo]]&lt;br /&gt;
[[fi:Peliportti]]&lt;br /&gt;
[[fr:Port de jeu]]&lt;br /&gt;
[[id:Game port]]&lt;br /&gt;
[[it:Game port]]&lt;br /&gt;
[[ja:ゲームポート]]&lt;br /&gt;
[[nl:Gamepoort]]&lt;br /&gt;
[[pl:GamePort]]&lt;br /&gt;
[[ru:Игровой порт]]&lt;br /&gt;
[[simple:Game port]]&lt;br /&gt;
[[sk:Gameport]]&lt;br /&gt;
[[sv:Gameport]]&lt;br /&gt;
[[uk:Ігровий порт]]&lt;br /&gt;
[[zh:游戏端口]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Museo8bits</name></author>
	</entry>
</feed>