Mostrando entradas con la etiqueta interfaces arcade. Mostrar todas las entradas
Mostrando entradas con la etiqueta interfaces arcade. Mostrar todas las entradas

15 enero 2016

Entérate de cuanto input lag tiene tu control pad o arcade stick

En Teyah.net han realizado un estudio minucioso y pormenorizado de varios controles arcade existentes en el mercado, y algunos control pads, para saber cuanto input lag tienen. El input lag no es mas que el tiempo que tarda el control en enviar el input (cuando presionas un botón por ejemplo) a la consola para que esta lo procese. Lo que quiere decir que a menor input lag, el control responde de mejor manera en situaciones que así lo requieran, como maniobras muy precisas en los juegos de pelea por ejemplo.

Para saber los resultados del estudio, aqui está el link: http://www.teyah.net/sticklag/results.html

Si quieres saber como se configuró el estudio, cuales PCBs o controles se tomaron como referencia para comparar, y mas detalles, aqui está: http://www.teyah.net/sticklag/overview.html

Básicamente, se tomó como referencia para cada sistema, aquel PCB o control el cual presentaba menos lag de todos los considerados (esto para PS3, Xbox 360 y PS4 respectivamente), luego se conectó a un mismo botón arcade las mismas señales tanto del control de referencia como del control sometido a prueba, así se asegura que el input se aplicará al mismo tiempo. Y así por comparación, con un número determinado de intentos, se fue calculando el retardo o input lag de cada control.

Aún así, es bueno notar que para la mayoría de los casos estudiados, no superan el tiempo equivalente a 1 frame (16,67 ms), por lo que muchos sticks y controles, tienen desempeño mas que aceptable. Claro, si tu exigencia con este tema es mucho mayor, tal vez podrías evaluar la idea de buscar en el mercado sticks de los que tienen el menor input lag posible.

Espero les sea util esa información.

23 abril 2015

Mapeo de señales: Control de SNES modelo SNS-102



Esta vez mostramos la imagen de las señales de un PCB de control de Super nintendo, modelo SNS-102!. Hora del retro! xD.

Juegos potenciales para usar un control arcade en SNES:

Killer Instinct 1
Street Fighter II, Street Fighter II Turbo, Super Street Fighter II, Street Fighter Alpha 2
Mortal Kombat 1, 2, Ultimate MK3
Clayfighter 2 Judgment Clay
Fighters History y otros juegos de pelea.
Shooters de naves como Gradius III, UN Squadron, R- Type, etc.
Puzzles como Tetris Attack, Tetris 2, etc.
Y otros mas.

Imagen cortesia de Slagcoin.

 

Los puntos azules son las señales y el rojo es la tierra o ground. Este control comparte la tierra con todas las señales (tierra común), asi que solo hace falta una sola conexión a tierra.

08 agosto 2014

Interface para PS2: PCB dualshock 2 modelo H (Fotos)

Aquí con mas fotos de PCBs, esta vez es el dualshock 2 modelo H, digamos de los genéricos que son los más fáciles de conseguir hoy en día. Parece complicado de hackear, por lo que aun sigo recomendando usar un PCB de dualshock 1 para lograr interfaces arcade para Playstation 2.





































06 agosto 2014

Interface USB: Hackeo pad marca Vinyson (Fotos)

A continuación otro de los trabajos que he realizado, se trata del hackeo del pad para PC Vinyson, el cual es un pad de 10 botones. Ojo este pad NO FUNCIONA en PS3. Lo reconoce en el menú principal, mas no asi en los juegos (solo probé algunos juegos), así que esta interfaz es recomendable solo si la vas a usar en PC.














29 julio 2014

Interface USB: Pad marca Tesun (fotos)

Aquí algunas fotos de este pad genérico de computadora (PC) de marca Tesun de 10 botones. Lo reconoce perfectamente el PS3, y al tener 10 botones también reconoce tanto el Select y el Start (botones 9 y 10 en la mayoría de los pads de PC). Aquí solo mostraré fotos, luego en un artículo más detallado se explicará el proceso de hackeo, que para esta interfaz tiene un par de particularidades que se distinguen del hackeo usual de pads.







11 julio 2013

Input Lag Tester. Programa para detectar el input lag en convertidores y controles arcade

Input Lag Tester es un pequeño programa que te permite saber a ciencia cierta si tu control arcade, o convertidor USB presenta input lag. ¿Qué es el input lag?, pues es un retardo que se produce en la respuesta de los controles sea en consola o en PC, a veces causado por como el fabricante hizo la lógica del control o sino por el convertidor USB en caso de que lo uses. Por eso algunas compañías y entusiastas han producido tarjetas personalizadas o encoders que presentan 0 lag, aunque en realidad todos presentan lag, sólo que hay un límite para saber si este lag es perceptible o no, tanto que pueda afectar nuestra experiencia de juego.

Para descargar el programa, clickea en el siguiente link:


Si te da error, necesitas el .NET framework 2.0, lo bajas desde la página de microsoft.

También necesitarás el Joytokey para realizar las pruebas, lo descargas de aquí:

http://www.electracode.com/4/joy2key/JoyToKey%20English%20Version.htm

Joy2Key es un emulador de teclado para Joysticks, se utiliza para convertir inputs del joysticks en comandos del teclado, útil por ejemplo para juegos que no soportan joysticks originalmente. Ocuparemos este programa para la prueba.

Para hacer la prueba de tu control o convertidor haz lo siguiente:

- Conecta al PC el control arcade, gamepad o convertidor que vayas a probar.

- Abre el joy2key y asígnale a cualquier botón del joystick o control cualquier tecla del teclado. En este ejemplo le asignaremos la tecla P del teclado.

- Ahora abre el Input Lag Tester. En algunas tarjetas de video, es necesario desactivar momentáneamente el V-sync mientras se hace la prueba. Verás una barra horizontal que pasa de arriba a abajo constantemente.

- Tu objetivo es presionar la tecla justo cuanto pasa por el medio, debes hacerlo 5 veces. Primero, hazlo presionando la tecla P en el teclado directamente, las 5 veces, y anota el resultado en ms que te arrojó. Ahora haz la misma prueba pero presionando el botón en el joystick al cual asignaste la tecla P en el Joy2key. Hazlo 5 veces y anota el resultado.

- Ahora resta ambas cantidades, si la resta es menor a 2 ms, pues tu control o convertidor no presenta input lag. Ya mayor de esa cantidad se empieza a percibir el input lag.

Por que 2 milisegundos? puesto que los juegos en su gran mayoría, sino todos, corren a 60 Hz, entonces el período de refrescamiento en segundos:

T = 1/f = 1/60 = 0.016 seg = 1.6 mseg

Entonces el consenso general es que un convertidor o control con input lag menor a 2 ms es considerado como que no presenta input lag. Como el playstation 3 es HID compilant, es decir, detecta controles y convertidores que sean plug and play en la PC sin ningún problema, esta prueba te puede servir para detectar si presenta input lag en el playstation 3.

Espero les sirva xD.

05 julio 2013

Restauracion Arcade Stick Blaze. Cambio de interfaz (PCB)

A continuación mostraremos el arcade stick marca Blaze, el cual presentaba un problema: El PS3 no lo reconocía, por lo que se requería un cambio de interfaz, o lo que es lo mismo, cambio del PCB o circuito dentro del arcade stick. El control es el siguiente:

Aunque el control originalmente trae botones para turbo, macro y home (menú del ps3), la interfaz que le vamos a conectar no posee estas funciones, solamente el botón select y start, que es lo más común en todos los controles.


19 junio 2013

Proyecto MAME Box. Fotos

Este proyecto lo encontré por Reddit. De que se trata? de una unidad que consiste en un control arcade, pero a su vez con "PC incluída"!!!!. Así es, dentro del panel del control arcade se incluye tarjeta madre, disco duro, Keyboard Encoder, fuente de poder, etc. Así que con una unidad así, solo te hace falta un monitor para jugar con tus amigos!. Una idea ingeniosa en verdad, a continuación las fotos.


05 abril 2013

Hackeo de teclado para usarlo en un control arcade

En los siguientes videos podrás ver como es el procedimiento para el hackeo de un teclado de PC, para utilizarlo como interfaz en un control arcade. Esta es digamos la forma "clásica" de hack, parecido a como se hace con un control pad, sin utilizar I-PACs ni nada parecido. El modelo de teclado en los videos es el de membrana, como son la mayoría en la actualidad. Sabemos que hay otras opciones para interfaces de arcade stick, pero es bueno conocer todo lo que hay disponible. Este hack tiene la particularidad de ser ESPECIALMENTE UTIL para construir botoneras para juegos y matrices tragamonedas basados en PC, como Gaminator, Duomatic, Aristocrat, etc. A fin de cuentas, son arcades también.

Ojalá les sea útil.



29 marzo 2013

Interfaces para arcade sticks. La tarjeta Cthulhu



Esta es aún una de las interfaces preferidas, sobre todo por los players de juegos de pelea, a la hora de construirse su propio control arcade, o de mejorar y/o actualizar uno que ya tengan. Esto es por su fácil instalación, las grandes prestaciones que posee, entre otras cosas.

- Terminales atornillables, para fácil instalación de palanca y botones arcade.

- Compatibilidad con PC, PS3 y Mac, sin drivers. "Plug & Play".

- Firmware actualizable por internet.

- Conexión USB, puerto standar para usar con cualquier cable USB común.

13 marzo 2013

Interfaces para arcade sticks. Keyboard encoders

Otro método para tener una interfaz para nuestro control arcade, además del ya explicado hackeo de pad, es utilizando circuitos custom realizados por entusiastas o por compañías dedicadas al hardware y software arcade. Uno de estos circuitos son los llamados "Keyboard encoders" o un codificador de teclado para PC.

El hackeo de teclados de PC se realiza de forma similar a los control pads, pero por lo general los teclados presentan algunos problemas con respecto a su uso en juegos: limitaciones sobre cuantos inputs aceptan a la vez, "Ghosting" (problema que consiste en que se pierden inputs cuando se presionan varias teclas a la vez), en algunos modelos es bastante díficil el hackeo tradicional, entre otros. Lo que hacen estos circuitos es básicamente emular el funcionamiento de un teclado de PC, pero mejorando aún mas su desempeño, puesto que resuelven el ghosting, el problema de los múltiples inputs, y más, mediante el código programado en su microcontrolador. También te ahorran la dificultad de soldar cables, ya que estas tarjetas poseen terminales para la instalación sencilla de tus botones y joysticks arcade.