Primero unas aclaraciones:
- El TED parece ser que es muy sensible en sus entradas, lo que da como resultado que se quema muy facilmente. Asi que he tomado la decision de no conectar los +5V y ademas he puesto unas resistencias de 100 Ohm en serie para proteger en lo posible al TED. Lo de las resistencias lo lei en algun lugar, en realidad el autor recomendaba de 110 Ohm pero a mi me ha fucionado sin problemas con 100 durante unos años (en un adaptador externo que tenia antes y ahora en el interno).
- Lo he hecho interno porque con el externo que tenia era realmente dificil conectar y desconectar el conector minidin, parecia que en cualquier momento se romperia algo
Y cuando tenias que cambiar de Port 1 a 2, o viceversa, ni te digo.
- Como consecuencia de lo anterior lo que he hecho es poner una sola salida DB9 con un interuptor y asi no tengo que cambiar del joystick de puerto, solo conmutar el interuptor de un lado a otro. Esto ha sido idea mia y ha funcionado perfectamente
Lo que hay que hacer es conectar:
DB9----------------MINIDIN
1: UP---------------1: UP (100 ó 110 Ohm en SERIE !!!)
2: DOWN-----------2: DOWN (100 ó 110 Ohm en SERIE !!!)
3: LEFT-------------3: LEFT (100 ó 110 Ohm en SERIE !!!)
4: RIGHT-----------4: RIGHT (100 ó 110 Ohm en SERIE !!!)
6: FIRE-------------6: FIRE (100 ó 110 Ohm en SERIE !!!)
8: GND-------------8: SELECT (ESTE ES EL TRUCO!)
No he conectado +5V principalmente por motivos de seguridad. Ademas los joysticks con disparo automatico hacen que funcione el joystick de forma imprevisible. Al conectar un Competition Pro con disparo automatico con mi anterior adaptador externo (que si tenia los +5V conectados) no funcionaban las diagonales, incluso si tenias el disparo automatico desactivado!
En cualquier caso si lo quieres conectar seria:
7: +5V----------------5: +5V
Aclaraciones:
En los TED las cuatro lineas de direccion son las mismas para ambos joysticks! Por eso necesita esa nueva señal llamada SELECT que es diferente para cada PORT.
He añadido una foto de mi C16. En el PLUS/4 seguramente sea completamente diferente.
Lo que yo hice fue medir la continuidad con un polimetro para cada linea y soldar en el punto mas cercano al conector.
Para poder usar un solo conector DB9 haz lo siguiente:
- Conecta las 4 lineas de direccion, con sus resistencias, directamente al conector DB9.
- Con un conmutador de 2 entradas y 1 salida, conecta FIRE y SELECT del PORT1 a la entrada 1 del conmutador y FIRE y SELECT del PORT2 a la entrada 2. La salida del conmutador directamente al conector DB9 MACHO.
Cualquier alcaracion no dudeis en preguntar. Esta tarde lo repasare de nuevo y espero animarme para subirlo a mi web y que quede un poco mas claro.