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.
Mostrando entradas con la etiqueta PCB. Mostrar todas las entradas
Mostrando entradas con la etiqueta PCB. Mostrar todas las entradas
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.
28 julio 2013
Hack de placa de Street Fighter II' CE para convertirla en el Street FIghter II Hyper Fighting
En el siguiente video se muestra como se realiza el hack de la placa arcade Jamma del juego Street Fighter II' Champion Edition para convertirla en la siguiente versión del juego, el Street Fighter II Hyper Fighting. Básicamente lo que se hace es un borrado de las EEPROMS de la placa de CE y actualizarlas con la data del Street Fighter II Hyper Fighting. En verdad es un ahorro tremendo si deseas tener una placa de SF2 HF y ya posees una de SF2 CE.
Aqui otro video
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
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
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.
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.
09 marzo 2013
Control Pad Genius G-08X2. Ejemplo de padhacking para arcade sticks
En este momento, como ejemplo de un hackeo de pad, vamos a explicar como conectar un pad Genius
G-08X2 a un arcade stick, muy útil si estás por realizar este proyecto o
por si se te ocurre hackear este pad para cualquier otro proyecto.
¿Qué tiene de especial este pad?.
¿Qué tiene de especial este pad?.
Es un pad de PC con 8 botones de acción y la cruz direccional. En el caso de un arcade stick es muy buena opción porque es de los más baratos del mercado actualmente y es fácil de conseguir, también FUNCIONA en el Playstation 3, así que puedes tener un arcade stick para PS3 y PC ahorrándote una buena cantidad en este pad. Una contra es que tu stick no tendrá botón START, pero si esto no es un problema para ti puedes considerar este pad para tu arcade stick.
Suscribirse a:
Entradas (Atom)
