para los entendidos en linux tal vez esto es pan comido (me he pateado todo google y no he visto nadie que explique como instalar la ems topgun y el programa para calibrarlo en retropie o raspberry) la lightun aimtrak si que tiene un poco mas de soporte en raspberry
si alguien sabe de linux y compilacion de drivers y sabe como simplificarlo o Hacerlo mas corto o facil (tipo script o alguna simbologia que acorte el proceso o mejore el resultado)sera bien recibida reconozco que no es un sistema muy limpio
ya que los drivers obtenidos son para sistemas linux ademas de ser bastante antiguos
los drivers se han conseguido por internet hay varias versiones, pondre drirecciones de donde conseguirlos y si me explicais como subirlos los que yo he utilizado
entiendo que debes tener muchas ganas de pegar tiros pa meterte en este berenjenal
El resultado para mi no es 100% porque
1 - se tiene que instalar un paquete de headers linux que ocupa poco mas de 200mg (y no estamos para desperdiciar megas )
2 - la precision del disparo a la hora de calibrar (con el programa de calibracion) no es de la mejor , segun dicen (que lo explicare despues )tienes que tener las menos luces posibles cerca leds, iliminacion, etc crean interferenciaas
utilizar a una distancia tres veces el tamaño de la pantalla , pantalla de 32¨ pues 32¨x3 de separacion con la pistola
segun dicen estos parametros influyen a la hora de utilizar esta arma
materiales necesarios
1- raspberry con fuente de alimentacion y una sd con retropie (he probado varias imagenes y ha funcionado con todas)
2- una pislola o lightgun EMS topgun III o topgun II
3- pa cien cia y hacer copia de seguridad siempre ( Esto es todavia un metodo experimental)
descargamos drivers
driver para instalar el arma lcdtopgun-0.2.2.tar.gz (2012-09-28) de la pagina http://vah.dy.fi/lcdtopgun/
driver para instalar el programa para calibrar guntest-v0.2.tar.xz (2016-05-24) de la misma pagina
copiamos a raspberry
descomprimimos para que nos queden dos carpetas
renombramos ambas carpetas para tener mas facilidad para entrar en ellas por ejem: topgun2 y guntest
las copiamos con winscp en /home/pi porque aqui? por temas de permisos si quereis ponerlo en otra carpeta tendremos que dar permisos de usuario (para mi un follon)

abrimos putty y empezamos a preparar la raspberry
hacemos un
Código: Seleccionar todo
sudo apt-get update
Código: Seleccionar todo
sudo apt-get upgrade
ahora descargamos las cabeceras linux o linux-headers para nuestra version ,con este comando detecta la version necesaria para nuestra rasp
Código: Seleccionar todo
sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source && sudo chmod +x /usr/bin/rpi-source && /usr/bin/rpi-source -q --tag-update
otro rato despues :dormido
despues intalamos bc (necesario para hacer rpi-source) es un lenguaje de calculo
sudo apt-get install bc
despues
tarda otro rato largo 15, 20 min ,no desesperis todaviarpi-source
se nos descargara automaticamente en la carpeta /home/pi un archivo comprimido que se descomprimira en la misma carpeta
con un nombre parecido a linux y un monton de numeros y letras , una vez descomprimido se puede borrar el archivo comprimido para ahorrar espacio y conservar la carpeta con el mismo nombre

instalamos mas librerias necesarias
entramos en nuestra carpeta topgun2 (siempre que sea con el que la hemos guardado)sudo apt-get install libncurses5-dev
hacemos un makecd /home/pi/topgun2
despuesmake
nos saldra un mensage depmod: WARNING: -e needs -E or -F no le hacemos casosudo make install
vamos ha comprobar si detecta la lightgun
conectamos el adaptador o dongle usb de la lightgun si no lo teniamos conectado y reiniciamos
al reiniciar retropie vamos a configurar nuevo mando solo los botones A,B , GATILLO y el pad (el laser o la punteria no) si nos lo ha detectado e instalado tenemos mas de la mitad conseguidosudo reboot
ahora vamos a instalar el programa calibrador
volvemos a putty y entramos en la carpeta del configurador en mi caso guntest
segun el archivo README no se ejecuta con el comando make si no con...
ahora llega el momento de la verdadmake FONT_FILENAME=/home/pi/guntest/Vera.ttf
una vez intalados los leds en nuestro monitor o pantalla y la pistola lista
vamos a nuetro retropie pulsamos f4 (ya que esto no lo podemos hacer desde putty)
y en el terminal entramos en la carpeta guntest y tendremos que escribir ,aqui no es copia y pega
ejecutamos el programa con el siguiente comandocd /home/pi/guntest
damos dos disparos para seleccionar nuestra arma./guntest
y hemos entrado en modo calibracion
segun las instrucciones de la pagina
* Apunte la pistola fuera de la pantalla (el piso / techo). Mantenga presionados los botones A y B al mismo tiempo para ingresar al modo de calibración. (Verá que el láser se enciende) * Si se instala el LED 'vertical', tome el grupo de LED superior izquierdo. * Si se instala el LED 'horizontal', tome el grupo de LED superior derecho. * Tome lo siguiente en este orden: * Centro de la pantalla * Esquina superior izquierda de la pantalla * Esquina superior derecha de la pantalla * Esquina inferior derecha de la pantalla * Esquina inferior izquierda de la pantalla
este texto ha sido extraido de la siguinte pagina
https://ubuntuforums.org/showthread.php?t=525074&page=2
el tutorial ha sido escrito al mismo tiempo en que he instalado la ems topgun III con la imagen HyperPie-2.0.7-Official.img de 14Gb
como ya he comentado antes supongo que este sistema es mejorable, es lo mas cerca que se puede encontrar por internet para instalar la ems topgun
estoy abierto a sugerencias para intentar mejorarlo
los drivers son creados porChristophe Thibault y actualizados por Adolfo R. Brandes
gracias a
Kike por arreglarme el berengenal