Joystick de dos botones para Spectrum

Anuncio
Joystick de dos botones para Spectrum
Ideas de hoy en maquinas de ayer
Joystick de dos botones para Spectrum
¿Quien no soñó en la época del Spectrum con tener un joystick con dos botones para poder
lanzar las bombas del Operación Wolf o las del Ikari Warriors sin tener que soltar una mano
para aporrear el teclado? Pues con este sencillo y simple montaje podemos por fin convertir
nuestros sueños en realidad de una vez por todas.
Lo que vamos a hacer durante este articulo es modificar la conexión de nuestro joystick al
ordenador. El montaje ha sido realizado tomando como base un joystick legendario, para
algunos incluso el mejor que se ha fabricado, el Telematch. Además de ser un mando con un
tacto de recreativa, es muy cómodo trabajar con el por los espacioso que es por dentro.
REQUISITOS
•
ZX Spectrum +2/+2A/+3 y el resto de los modelos equipados con un adaptador de
Joystick de dos jugadores, tipo Interface 2, RAM Turbo y otros tantos similares que
utilizaban para su funcionamiento valores de teclas del Spectrum.
•
Joystick con dos botones. Aquí elegimos los Telemach pero puede hacerse con
cualquier otro modelo de dos botones.
MATERIAL
•
•
•
Conector DB9 hembra con su carcasa
Cable de al menos 8 hilos (si reemplazas el cable original)
Cable de 2 hilos (si respetas el cable original)
EXPLICACIÓN DEL MONTAJE
Lo que vamos a hacer es dotar al mando de un segundo conector que ira en el puerto de
joystick libre de nuestro Spectrum, y que se conectara al segundo botón del mando.
Con el conector original lo que hacemos es dotar a cada una de las coordenadas del mando
una tecla, por ejemplo 6/7/8/9/0. El segundo conector nos servirá para asignar de forma
independiente el segundo botón a cualquiera de las señales que están disponibles por el otro
puerto, es decir, que en un mismo joystick podemos tener asignadas las teclas 5/6/7/8/9/0.
Ya solo nos queda cargar el juego y usar la opción "redefinir teclado" para convertir nuestros
deseos en realidad, así de simple....
EMPEZANDO A TRABAJAR
© Octocom 2007
1
Joystick de dos botones para Spectrum
Ideas de hoy en maquinas de ayer
Interior de un Telematch 200 para NES
Tenemos dos opciones para realizar el montaje. Reemplazar el cable original por uno nuevo o
añadir un segundo cable exclusivo para el nuevo conector.
La decisión es vuestra. Si queréis conservar el conector original por algún motivo añadir un
segundo cable es la opción recomendable además de la mas sencilla. Si no lo necesitáis
substituimos el cable por uno nuevo que debe tener al menos 8 hilos.
Si mantenéis el cable original lo único que tenéis que hacer es cortar los dos hilos que van al
segundo botón y soldar en el mismo sitio dos hilos del nuevo cable que vamos a añadir. En el
otro extremo conectaremos el nuevo conector que ira al segundo puerto del Spectrum.
Uno de estos hilos es la señal de una de las coordenadas del puerto de joystick y el otro es la
masa del mismo puerto.
Para convertir mi mando utilice un cable de un viejo ratón serie de Pc, son perfectos para este
trabajo y te evitas hasta tener que bajar a la tienda a comprar un conector DB9, solo tienes
que localizar los hilos que están conectados a los pines necesarios del conector con la ayuda
de un polímetro.
© Octocom 2007
2
Joystick de dos botones para Spectrum
Ideas de hoy en maquinas de ayer
Ejemplo de como sacar el segundo cable del mando
Si reemplazas el cable por uno nuevo, desconecta todos los hilos del cable original y suelda en
el mismo lugar los del cable nuevo. Corta todos los hilos que lleguen al segundo botón y
suelda dos hilos del nuevo cable, esto serán los que lleguen al nuevo conector.
Una idea de como colocar los dos conectores usando un solo cable
La masa es común a todos los interruptores del mando y suele ir puenteada de uno a otro.
Asegurarse en todo momento de que la masa común del mando y la masa del segundo botón
están completamente asiladas ya que para que funcione el montaje las masas de los dos
puertos deben ser independientes entre si.
Es esquema de conexiones debe ser el siguiente:
© Octocom 2007
3
Joystick de dos botones para Spectrum
Ideas de hoy en maquinas de ayer
DB9 hembra
Adaptador joystick norma SJS (+2/+2A/+3):
conector 1
conector 2
valor
señal
7
6
izquierda
6
7
derecha
9
8
abajo
5
9
arriba
4
0
disparo 1
8
GND 1
4
5
8
GND 2
disparo 2
Adaptador joystick norma Atari (Interface 2, RAM Turbo...):
conector 1
conector 2
valor
señal
3
6
izquierda
4
7
derecha 1
2
8
abajo
1
9
arriba
6
0
disparo
8
GND 1
4
2
8
GND 2
derecha 2
UTILIZANDO EL NUEVO JOYSTICK
Una vez construido colocamos los dos conectores del mando en cada unas de la puertas de
joystick de nuestro Spectrum.
Ahora vete al BASIC del Spectrum y pulsa cada una de las coordenadas del Joystick. Si has
utilizado el esquema de conexiones de un joystick SJS deben aparecerte los números
5/6/7/8/9/0. Si es de la norma Atari aparecerán los números 2/6/7/8/9/0.
© Octocom 2007
4
Joystick de dos botones para Spectrum
Ideas de hoy en maquinas de ayer
Conexión del nuevo joystick en un Spectrum +3
Si es así ya esta todo listo. Obviamente lo único necesario en un juego para poner en
funcionamiento el montaje es que tenga disponible la opción de redefinir teclado. Ahora
tenemos una tecla mas disponible desde el mando para asignarla a esa tecla de mas que use
el juego.
Por el tiempo que llevo usándolo he de decir que el 95% de los juegos funcionan a la
perfección, pero he encontrado algún juego que no permite utilizar las teclas numéricas para
redefinir los controles del juego, con lo que el montaje no es valido. Afortunadamente la
mayoría lo permiten sin problemas con lo que tenemos un segundo botón de disparo
disponible para no tener que soltar nunca mas el mando en busca de la tecla de espacio.
CONCLUSIÓN
Carga el Operación Wolf, o cualquiera de tus favoritos que usaban un segundo botón, redefine
el teclado y prueba como se juega. Por fin se acabo el perder vidas por no encontrar la
dichosa tecla en el momento mas inoportuno de la partida.
© Octocom 2007
5
Joystick de dos botones para Spectrum
Ideas de hoy en maquinas de ayer
Un Telematch 200 modificado
Seguramente haya formas bastante mas elegantes de solucionar un problema así, pero dudo
mucho de que sean tan sencillas y fáciles de hacer. Además, cualquier persona simplemente
con un soldador puede hacerlo sin problema alguno.
RIZANDO EL RIZO
¿Y si queremos echarnos una partida como dios manda con nuestro colega del alma a ese
juego que dobles que tanto hemos machacado? seguramente habla peleas por ver quien usa
el mando y quien el teclado. Bueno pues es posible utilizar dos mandos con dos botones
simultáneamente, pero aumentan los requisitos:
- Solo es valido en ordenadores +2/+2A/+3.
- Debemos tener un adaptador de joystick Kempston conectado. Son aparatos muy comunes
pero en su mayoría de las primeras épocas del Spectrum, con lo que alguno no funciona
correctamente en los modelos de Amstrad. Por las pruebas que he hecho hay bastantes
compatibles.
- El juego debe permitir la opción de redefinir para un jugador. Para el otro jugador se debe
permitir el uso de joystick kempston y el poder redefinir la tecla del segundo botón.
Debemos tener dos joysticks modificados con el montaje explicado, pero uno siguiendo el
esquema de conexiones de la norma SJS y el otro con la norma Atari.
Con el kempston conectado en el Spectrum tenemos un total de tres puertas de joystick
disponibles y necesitamos 4. así que ahora debemos fabricar un adaptador para dividir una de
las puertas en dos partes.
El material necesario es:
•
1 x Conector DB9 hembra
© Octocom 2007
6
Joystick de dos botones para Spectrum
•
•
•
Ideas de hoy en maquinas de ayer
2 x Conector DB9 macho
3 x Carcasas conector DB9
Un poco de cable con dos hilos.
El esquema de conexiones es el siguiente:
DB9 macho
DB9 hembra
DB9 Hembra
DB9 Macho (1)
4
4
8
8
DB9 Macho (2)
5
4
8
8
El adaptador construido
Pues ya solo queda conectarlo de la siguiente forma:
•
El adaptador debe conectarse por el DB9 hembra al puerto de joystick 2 del Spectrum.
•
El joystick norma Atari lleva su conector principal al adaptador de kempston y el
añadido a uno de los conectores DB9 macho del adaptador.
© Octocom 2007
7
Joystick de dos botones para Spectrum
•
Ideas de hoy en maquinas de ayer
El joystick norma SJS lleva su conector principal al puerto de joystick 1 del Spectrum y
el añadido al otro conector DB9 macho del adaptador.
los dos mandos modificados, conectados y listos para ser machacados
El adaptador se encarga de recoger las señales del segundo botón de cada mando y de
asignar una de ellas a una señal diferente del puerto de joystick. Si movéis ambos mando por
todas sus coordenada deben salir en pantalla los números 4/5/6/7/8/9/0. La palanca de
kempston no marcara nada, como es normal.
Ahora cargamos nuestro juego, por ejemplo el Ikari Warriors. El jugador con el joystick SJS
elegirá redefinir teclado y el de la norma Atari elegirá kempston y usara el segundo botón para
redefinir esa tecla especial del juego.
Es un poco mas lioso pero es una opción que esta disponible si la quieres utilizar, y puede que
te sirva para echarte la partida definitiva a ese juego de dobles que tu y tu colega lleváis
tantos años machacando.
LINKS DE INTERÉS
•
•
Información sobre conectores norma Atari:
http://www.hardwarebook.net/connector/userinput/joystickatari2600.html
Esquema del conector de joystick SJS:
http://www.worldofspectrum.org/ZXSpectrum128+3Manual/chapter10.html
JORGE DEL LLANO
© Octocom 2007
8
Descargar