Interface Kempston

De El Museo de los 8 Bits
Ir a la navegación Ir a la búsqueda
Kempston joystick interface
Kempston Interface conectada a un Spectrum Plus
Kempston interface conectado a un teclado Emperor

La Interfaz Kempston o Joystick Kempston es un estándar de facto para conectar un joystick norma Atari a un ordenador Sinclair ZX Spectrum. El nombre le viene de la Kempston Interface, una interfaz creada por Kempston Micro Electronics para competir en el suculento mercado de dotar al exitoso equipo de Sinclair de un mando de juegos. Es la norma más soportada, por delante incluso de la ZX Interface 2 la norma oficial de Sinclair, y pese a haber sido descartada por Amstrad al imposibilitar la conexión de las interfaces existentes en sus modelos, el enorme parque de equipos que la poseían hizo que se siguiera soportando incluso en lanzamientos posteriores.[1][2]

Está soportada de serie en todos los clones de Spectrum que incluyen una toma de Joystick, incluso si no usan los conectores DE-9 de la norma Atari. Incluso se llegó a publicar parches para que los juegos comerciales que no la soportaban pudieran incorporarla.

A diferencia de sus competidores la Kempston no simula pulsaciones del teclado, sino que utiliza la dirección de puerto 223 (DF hexadecimal), lo que equivale a activar el bit A5 del bus de direcciones llevándolo al cero lógico. La información de los cinco botones se entrega en los bits D0 (derecha), D1 (izquierda), D2 (abajo), d3 (arriba) y D4 (fuego) del bus de datos.[3] La lectura de los datos combinados (podemos tener hasta dos direcciones y el botón de fuego pulsados) se traslada al juego.[4] Este tipo de interfaces usan un chip 74LS240 para la escritura de esas posiciones en el bus.

Competidores

  • La ZX Interface 2 tiene la ventaja de soportar dos joysticks (solo versiones posteriores de la Kempston llegaron a soportar hasta 3) y mapea las 5 posiciones de cada joystick sobre las teclas numéricas.
  • La interfaz Proteck y la AGF lo hace sobre las teclas de cursor y la espaciadora para el fuego.
  • La Fuller es poco soportada, utilizando un puerto diferente.
  • Y finalmente hay varias que bien por clavijas bien por soft mapean cualquier tecla sobre cada una de las 5 posibilidades de la norma Atari.

De todas ellas solo la de Sinclair alcanca un soporte parecido, pues puede contabilizarse los juegos que permiten redefinir sus teclas de control entre los soportados.

Kempston joystick interface

Las versiones originales sitúan la interfaz en vertical o tumbada, con un conector DE-9

Kempston Pro Joystick Interface

En 1984, Kempston Micro Electronics también produjo el dispositivo Kempston Pro Joystick Interface, con tres conectores DE-9 que operan como el Kempston Joystick, Cursor Joystick y Sinclair Joystick, además de una ranura para un cartucho ROM.[5].

Dispositivos que la incluyen

Didaktik

Los clones checos Didaktik M a Didaktik Kompakt lo incluyen de serie.[6][7]

Para el resto de equipos de la gama Didaktik se publicaron modificaciones que permitían leer como un Kempston Joystick a través de la interfaz integrada en este equipo.[8] Esta modificación permite la conexión de dos joysticks. El estado de la segunda palanca de mando se puede leer en el puerto 63.

El conector de interfaz de joystick Kempston es también parte de la interfaz UR-4. Para los menos avanzados equipos fabricados en la República Checa se incluía el joystick Kempston en la controladora de disquete ZX Diskface Quick.[9]

Referencias

  1. «Nine pages of 128 news, reviews, previews and articles». Sinclair User (49):  pp. 128. 1986. https://web.archive.org/web/20120222005541/http://www.sincuser.f9.co.uk/049/128lnch.htm. Consultado el 28 de noviembre de 2015. 
  2. «Input Devices Supported : Kempston Joystick». Consultado el 28 de noviembre de 2015.
  3. De Francisco, Primitivo. «Construye tu propio joystick». MicroHobby (Hobby Press) (21):  pp. 22,23. http://microhobby.speccy.cz/mhf/021/MH021_23.jpg. Consultado el 28 de noviembre de 2015. 
  4. «Todo sobre los joysticks». MicroHobby (Hobby Press) (08):  pp. 8 a 10. 1984. http://microhobby.speccy.cz/mhf/008/MH008_06.jpg. Consultado el 28 de noviembre de 2015. 
  5. «Kempston Pro Joystick Interface» (en inglés). World of Spectrum. Consultado el 28 de noviembre de 2015.
  6. «Didaktik M». Consultado el 28 de noviembre de 2015.
  7. «Didaktik Skalica v. d.». Consultado el 28 de noviembre de 2015.
  8. «DG-Pripojenie periferii». Consultado el 28 de noviembre de 2015.
  9. «ZX Diskface Quick» (en checo). X-Magazín (19/00). diciembre 2001. http://zxm.speccy.cz/?x=xm19. Consultado el 28 de noviembre de 2015.