Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
008:analisis [d/m/Y H:i] – [La interface] miguel | 008:analisis [d/m/Y H:i] (actual) – [Hardware del interface joysticks] miguel | ||
---|---|---|---|
Línea 138: | Línea 138: | ||
==== Interioridades del Joystick ==== | ==== Interioridades del Joystick ==== | ||
+ | |||
+ | {{ : | ||
Este periférico se compone de dos partes: La palanca y la interface. | Este periférico se compone de dos partes: La palanca y la interface. | ||
Línea 161: | Línea 163: | ||
Por otro lado hay infinidad de modelos disponibles en nuestro país los cuales iremos tratando en sucesivos artículos. Algunos de los más conocidos son el Interface 2 de Investrónica, | Por otro lado hay infinidad de modelos disponibles en nuestro país los cuales iremos tratando en sucesivos artículos. Algunos de los más conocidos son el Interface 2 de Investrónica, | ||
- | Datos proporcionados por el joystick | + | ==== Datos proporcionados por el joystick |
La gran mayoría de los programas de juegos presentan por pantalla, antes de iniciarse, un menú mediante el cual el usuario determina si desea operar con el teclado o con alguno de los joysticks que se encuentran comercializados. | La gran mayoría de los programas de juegos presentan por pantalla, antes de iniciarse, un menú mediante el cual el usuario determina si desea operar con el teclado o con alguno de los joysticks que se encuentran comercializados. | ||
En cuanto a los joysticks, dos son los principales y los que han llegado a imponerse comercialmente: | En cuanto a los joysticks, dos son los principales y los que han llegado a imponerse comercialmente: | ||
+ | |||
+ | {{: | ||
En las figuras 2 y 3 se muestra el dato que entrega cada joysticks en función de la dirección hacia la cual se haya desplazado la palanca. | En las figuras 2 y 3 se muestra el dato que entrega cada joysticks en función de la dirección hacia la cual se haya desplazado la palanca. | ||
- | El dato obtenido en cada dirección física del joystick se muestra en los dibujos en seis formas distintas. El dato de- | + | El dato obtenido en cada dirección física del joystick se muestra en los dibujos en seis formas distintas. El dato depende |
- | + | ||
- | pende sustancialmente, | + | |
La información del dato se representa en las figuras en hexadecimal (seguido de una H), en decimal (Número entre paréntesis) y por último, los bits del bús de datos que se ven afectados. Esta información va destinada a aquellos lectores que deseen utilizar joysticks en sus propios programas, bien en basic o bien en código máquina. Para los programas en basic se necesitaría, | La información del dato se representa en las figuras en hexadecimal (seguido de una H), en decimal (Número entre paréntesis) y por último, los bits del bús de datos que se ven afectados. Esta información va destinada a aquellos lectores que deseen utilizar joysticks en sus propios programas, bien en basic o bien en código máquina. Para los programas en basic se necesitaría, | ||
+ | {{: | ||
==== Diferencias entre los dos joysticks ==== | ==== Diferencias entre los dos joysticks ==== | ||
- | Las diferencias entre los joysticks Kempston y Sinclair, radican | + | Las diferencias entre los joysticks Kempston y Sinclair, radican |
- | talmente en el dato que entregan | + | En cuanto al joystick Sinclair, hay que hacer la salvedad de que su interface está pensada para admitir dos palancas al tiempo con el fin de que dos jugadores puedan competir entre sí y no únicamente jugador contra ordenador, como impone el uso de un solo joystick; aunque con el sistema Sinclair también es posible |
- | En cuanto al joystick Sinclair, hay que hacer la salvedad de que su interface está pensada para admitir dos palancas al tiempo con el fin de que dos jugadores puedan competir entre sí y no únicamente jugador contra ordenador, como impone el uso de un solo joystick; aunque con el sistema Sinclair también es posible el uso de un solo joystick. La filosofía de los joystick Sinclair se basa en emular al teclado. El joystick I direccio-nado como puerto ocupa los bits A0 y All del bús de direcciones (La equivalencia del joystick con el teclado es: Tecla 1 = Derecha, Tecla 2 = Izquierda, Tecla 3 = Abajo, Tecla 4 = Arriba y Tecla 5 = Disparo). | + | Para direccionar el joystick se emplea el puerto F7FEH (63486). El joystick II es también direccionado como puerto mediante los bits del bus de direcciones A0 y A12. Su direccionamiento es EF-FEH, (61438). Como siempre, en hexadecimal |
- | + | ||
- | Para direccionar el joystick se emplea el puerto F7FEH (63486). El joystick II es también direccionado como puerto | + | |
- | + | ||
- | Interface para el joystick tipo Kempston. | + | |
- | + | ||
- | Interface para dos joysticks tipo Sinclair. 10 MICROHOBBY | + | |
- | + | ||
- | mediante los bits del bus de direcciones A0 y A12. Su direccionamiento es EF-FEH, (61438). Como siempre, en hexa-decimal | + | |
El bit excitado del bús de datos en función de la dirección de la palanca en los joysticks Sinclair es puesto a cero, los demás permanecen a uno. | El bit excitado del bús de datos en función de la dirección de la palanca en los joysticks Sinclair es puesto a cero, los demás permanecen a uno. | ||
- | Hardware del interface joysticks | + | ==== Hardware del interface joysticks |
En primer lugar, hay que mencionar que el joystick o palanca sirve igual para ambos sistemas. Sus salidas por el conector hembra tipo canon, están unlversalizadas. En la figura número cuatro, se muestra un detalle de la distribución de sus terminales. En el interior del joystick, los cinco pulsadores están cableados con un terminal común que es por donde la interface suministra la tensión de polarización que, al ser cerrados los distintos pulsadores, se presentará a la entrada de los triestados. | En primer lugar, hay que mencionar que el joystick o palanca sirve igual para ambos sistemas. Sus salidas por el conector hembra tipo canon, están unlversalizadas. En la figura número cuatro, se muestra un detalle de la distribución de sus terminales. En el interior del joystick, los cinco pulsadores están cableados con un terminal común que es por donde la interface suministra la tensión de polarización que, al ser cerrados los distintos pulsadores, se presentará a la entrada de los triestados. | ||
- | Los ocho triestrados se encargan de introducir en el bús de datos la información que le entregan al joystick cuando el programa pregunta por su contenido. Los triestrados se abren hacia el bús de datos cuando se presenta la señal | + | {{: |
+ | |||
+ | Los ocho triestrados se encargan de introducir en el bús de datos la información que le entregan al joystick cuando el programa pregunta por su contenido. Los triestrados se abren hacia el bús de datos cuando se presenta la señal | ||
La lógica de control de cada uno de los joysticks es habilitada mediante dos puertas OR de cinco entradas, una activa el joystick I mediante las señales A0, All, RD, IORQ y la otra, activa el joystick II mediante las señales A0, A12, RD y IORQ. | La lógica de control de cada uno de los joysticks es habilitada mediante dos puertas OR de cinco entradas, una activa el joystick I mediante las señales A0, All, RD, IORQ y la otra, activa el joystick II mediante las señales A0, A12, RD y IORQ. | ||
+ | |||
+ | {{: |