Flake
20/01/2008, 05:26
Hola a todo freac i demás :D
Veréis, estoi modificando mi gp2x, sustituyendo el joystick de 8 direcciones que trae por un d-pad de 4 direcciones (una cruceta de una gameboy pocket) , al estilo de nik166 en su post:
http://www.gp32x.com/board/index.php?showtopic=31624
Las diagonales en la gp2x son direcciones individuales, de ahí que sean 8 en total, y con el pad de 4 sólo podría conseguir hacer diagonales mediante combinatoria de dos direcciones. ( arriba + derecha = diagonal arriba_derecha )
Se me ocurre que podría solucionarlo mediante software, con un ligero demonio que se encargue de hacer la conversión.
O mediante hardware, con algún tipo de chip conversor binario a unario(?) o algo así, para poder hacer esta conversión:
001=0000001
101=0010000 *
100=0001000
*:(cinco en binario,arriba+izquierda pulsados) -> (quinta patilla del chip, que iría a activar la diagonal pertinente)
Sé que tiene que existir algún chip así, parecido a los previos a los leds de 7 segmentos.
En fin, no descarto la opción software, que quizá sea lo mejor, pero tengo menos idea aún de cómo hacerlo :S
PD: mola cantidubi que seamos una comunidad tan enorme :)
< - >
:D creo que me vale con un cmos 4028!
Veréis, estoi modificando mi gp2x, sustituyendo el joystick de 8 direcciones que trae por un d-pad de 4 direcciones (una cruceta de una gameboy pocket) , al estilo de nik166 en su post:
http://www.gp32x.com/board/index.php?showtopic=31624
Las diagonales en la gp2x son direcciones individuales, de ahí que sean 8 en total, y con el pad de 4 sólo podría conseguir hacer diagonales mediante combinatoria de dos direcciones. ( arriba + derecha = diagonal arriba_derecha )
Se me ocurre que podría solucionarlo mediante software, con un ligero demonio que se encargue de hacer la conversión.
O mediante hardware, con algún tipo de chip conversor binario a unario(?) o algo así, para poder hacer esta conversión:
001=0000001
101=0010000 *
100=0001000
*:(cinco en binario,arriba+izquierda pulsados) -> (quinta patilla del chip, que iría a activar la diagonal pertinente)
Sé que tiene que existir algún chip así, parecido a los previos a los leds de 7 segmentos.
En fin, no descarto la opción software, que quizá sea lo mejor, pero tengo menos idea aún de cómo hacerlo :S
PD: mola cantidubi que seamos una comunidad tan enorme :)
< - >
:D creo que me vale con un cmos 4028!