BULMA Bulma amb el projecta Defective by Desing
Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(09/02/2010 14:25:46)
    
Google


En bulma.net
En internet
Pon un pad de la playstation en tu linux (45463 lectures)
Por Javier Ferrer Gómez
ElCoco (http://)
Creado el 09/04/2002 21:36 modificado el 09/04/2002 21:36

El propio kernel del linux trae consigo una colección de drivers para infinidad de joysticks y pads, en este artículo veremos cómo podemos poner a punto nuestro joystick tomando como ejemplo práctico el fantástico pad de la PSX.

Pagina1/1


Montaje del pad
Primero de todo, para este tipo de pad se necesita realizar un montaje para poder conectarlo al PC a través del puerto paralelo, pero no os asusteis, no se requieren grandes conocimientos de electrónica para ello, tan solo saber soldar 4 cables...El montaje para este y otros pads lo podeis encontrar en la documentación del kernel o para más claridad y en castellano, pasaros por emulatronia.

Seleccionar los módulos apropiados
Bien, una vez que ya tenemos el pad bien montado, llega la parte software.Necesitamos los siguientes módulos:
  • parport y parport_pc:Soporte para puerto paralelo, los encontrarás en la sección Parallel port support/Parallel port support de la configuración del kernel.
  • joydev:Este módulo es requerido por cualquier joystick, lo podemos encontrar en la sección Input core support/joystick support de la configuración del kernel.
  • gamecon:Este es el módulo que contiene los drivers del pad de la PSX, lo podemos encontrar en la sección character devices/joysticks/Multisystem, NES, SNES, N64, PSX joysticks and gamepads de la configuración del kernel.
Preparar el sistema
Para que las aplicaciones puedan usar el joystick, tienes que crear los nodos apropiados en /dev, en caso de que ya existan en un kernel superior o igual a 2.4 borralos ya que estarán mal,en los 2.4.x el char mayor pasa a ser 13 en vez de 15, haz lo siguiente:
cd /dev
rm js*
mkdir input
mknod input/js0 c 13 0
mknod input/js1 c 13 1
mknod input/js2 c 13 2
mknod input/js3 c 13 3
ln -s input/js0 js0
ln -s input/js1 js1
ln -s input/js2 js2
ln -s input/js3 js3
Para las utilidades de testeo(se explicará más adelante) poner lo siguiente:
mknod input/event0 c 13 64
mknod input/event1 c 13 65
mknod input/event2 c 13 66
mknod input/event3 c 13 67

Cargar los módulos
Teóricamente basta con poner:
modprobe joydev
modprobe gamecon gc=0,7
Cuando cargamos el gamecon se autocargarán automáticamente los módulos del puerto paralelo(parport y parport_pc), para asegurarte que se han cargado satisfactoriamente utiliza el comando lsmod. Para cargar el módulo gamecon no debe de estar cargado el módulo lp(el de la impresora) así que un rmmod lp antes de cargar gamecon estaría bien para asegurarse.
Los argumentos que le pasamos a gamecon tienen la siguiente sitaxis:
gc=port,pad1,pad2,pad3,pad4,pad5
Donde port es el número de la interface del puerto paralelo (si solo tienes uno es 0,ej.parport0) y pad1,pad2... son el tipo de pad que tienes conectado en cada pin de entrada del puerto paralelo (ver montaje). Si tienes más de un puerto paralelo puedes ampliar los argumentos con gc_2,gc_3,etc.Los diferentes tipos de pad son:

TipoJoystick/Pad
0None
1SNES pad
2NES pad
4Multisystem 1-button joystick
5Multisystem 2-button joystick
6N64 pad
7Sony PSX controller

gamecon sirve para multitud de pads de videoconsolas, lo único que cambia respecto al pad de PSX es el montaje. Los diferentes tipos de pad de PSX se autodetectan al cargar el modulo por lo que debe de estar conectado antes de cargarlo.

Comprobar que todo funciona
Existen unas herramientas de testeo y calibración de joystick. Los debianeros haced un apt-get install joystick y ya las tendreis listas, el resto de la gente se puede bajar el código de aquí.
Con la herramienta jstest podremos saber si el joystick funciona correctamente, la sintaxis es:
jstest /dev/jsX
Si todo a ido bien te indicará el joystick conectado y te mostrará una serie de números los cuales se irán actualizando según los botones del pad que toques. Si obtienes un no such device como respuesta,es que problablemente no se hayan cargado los módulos correctamente,borra el módulo gamecon y vuelve a cargarlo, si sigue sin funcionar repasa todos los pasos.
La otra herramienta interesante es jscal la cual sirve para calibrar el joystick,el joystick ya se configura solo por defecto pero con esta herramienta puedes ajustar más los parametros:
jscal -c /dev/jsX
Una vez calibrado puedes ver como va con jstest y si te gusta puedes guardar los parametros en un archivo a aparte con:
jscal -p /dev/jsX > /etc/joystick.cal
Así añadiendo la linea source /etc/joystick.cal a un script de inicio se cargará la configuración de calibrado automáticamente.

Optimización del driver gamecon.c
Si habeis notado que aunque todo vaya bien,las aplicaciones pierden mucho rendimiento cuando el pad está conectado(jugar a un juego de cps-2 con el xmame es un buen ejemplo ;)) se debe a que el driver está constantemente ocupando la CPU, para solucionar esto necesitamos tocar unas pocas líneas del código del driver gamecon.c el cual lo podreis encontrar en /usr/src/linux/drivers/char/joystick. Los cambios a realizar son muy simples:
  • Cambiar en la constante GC_PSX_DELAY el valor de 60 por uno bastante menor. Ejemplo:
    #define GC_PSX_DELAY 15
  • Cada vez que se use la variable observareis que se multiplica por 2, pues bien, quitar ese * 2 y dejar la variable tal cual. Ejemplo:
    udelay(GC_PSX_DELAY);
Una vez realizados los cambios, recompila el módulo y compruebas que tal va. El valor de GC_PSX_DELAY es arbitrario, tienes que ir jugando con él hasta que encuentras uno que te vaya bien, yo primero probe 30 y me seguia iendo demasiado lento, hasta que probé al 15 y me gusto como iba.
Pues bien con esto ya esta todo listo, la mejora no es perfecta, se sigue notando una bajada de frames pero no tan considerable como antes y hace que los juegos anteriormente injugables sean perfectamente jugables. Un ejemplo es que el juego super street fighter 2 de la super nintendo con el emulador zsnes me daba 15/60 fps jugando con el pad, mientras que tras hacer la optimización me da 60/60, es decir, el mismo rendimiento que sin pad.

Casi toda la información aquí citada a sido extraida de la propia documentación del kernel, más concretamente de los archivos joystick.txt y joystick-parport.txt, así que si después de leer este artículo aun quieres saber más, no dejes de echar un vistazo a dichos documentos, los cuales están mucho más detallados técnicamente.

Imprimir
Version para
imprimir

Imprimir
Version
PDF
Comentarios
Es posible que se hayan omitido algunos comentarios considerados poco constructivos
1.  Re: Pon un pad de la playstation en tu linux (10/04/2002 22:24, #5618)
  Por: El cobarde anónimo
un kernel > 4 ?
De donde te lo bajas? XD
No es pot respondre
 
2.  Re: Pon un pad de la playstation en tu linux (10/04/2002 22:50, #5619)
  Por: ElCoco
juas logicamente me refiero al segundo digito de la versión...vamos...creia que se sobrentendia claramente, pero visto lo visto lo cambio...
No es pot respondre
 
3.  Re: Pon un pad de la playstation en tu linux (10/04/2002 22:55, #5620)
  Por: ElCoco
en caso de que ya existan en un kernel superior o igual a 2.4 borralos ya que estarán mal,en los 2.4.x el char...
Así te gusta más? ;)
No es pot respondre
 
4.  Re: Pon un pad de la playstation en tu linux (11/04/2002 21:16, #5639)
  Por: El cobarde anónimo
porque kojones no me funciona el boton deretxo y si los demas ? x((((((((8 Me estoy rallandooooo XDDDD
No es pot respondre
 
5.  Re: Pon un pad de la playstation en tu linux (12/04/2002 15:29, #5649)
  Por: ElCoco
mmmm que extraño ;), el hecho de que te funcione todo menos un botón...me lleva a pensar que es un error de montaje... tas seguro que el montaje ta bien hecho? Si el fallo es de software no se por donde pillarlo...a no ser que este mal calibrado.
No es pot respondre
 
6.  Re: Pon un pad de la playstation en tu linux (14/04/2002 20:36, #5685)
  Por: Rawsock
Yo antes usaba ese mismo apaño del puerto paralelo. Pero encontré en una tienda un adaptador PSX-USB que funciona a las mil maravillas. La configuración es sencillisima. Cuando configureis el kernel, activad el soporte de joystick y el "Full HID" en la sección USB. El Joystick se detecta sólo y te deja el paralelo libre para la impresora.
El cacharro vale unas 3mil pesetillas. Lástima que perdí la caja original.
--Un saludo
No es pot respondre
 
7.  Re: Pon un pad de la playstation en tu linux (14/04/2002 22:02, #5687)
  Por: ElCoco
Cierto, ya sabía que existía el adaptador ese al igual que otro para la N64(adaptoid) ;), pero el apaño este lo hice mucho antes de que saliera eso en las tiendas, y bueno, el pad de psx es sólo un ejemplo, el driver del artículo soporta muchos otros que no tienen adaptador comercial. Además, son 500 pts frente a 3000 XDD,pero claro... el usb tiene sus ventajas ;)
No es pot respondre
 
8.  Re: Pon un pad de la playstation en tu linux (11/10/2003 12:46, #17453)
  Por: El cobarde anónimo
me gustaria saber donde puedo comprar el adaptador ese jcanguita@mi.madritel.es
No es pot respondre
 
9.  Re: Pon un pad de la playstation en tu linux (24/06/2006 20:50, #33406)
  Por: Anónimo
en la feri po
No es pot respondre
 
10.  Re: Pon un pad de la playstation en tu linux (05/06/2004 17:26, #21755)
  Por: Anònim
hola, quisiera saber donde me consigo los planos para armar el circuito de para el puerto usb. GRACIAS cartman8d@yahoo.com
No es pot respondre
 
11.  Re: Pon un pad de la playstation en tu linux (25/04/2006 04:26, #32190)
  Por: Dekkuran
Puedes probar aquí

http://www.emulatronia.com/

Busca la sección que le toca, que sería esta:

http://www.emulatronia.com/reportajes/directpad/psx/index.htm
A mi me pareció que estaba bien explicado, suerte
No es pot respondre
 
12.  montaje psx-usb (12/06/2002 17:39, #6692)
  Por: Snake
alguien tiene el montaje de este cable para poder hacerlo !
No es pot respondre
 
13.  Re: montaje psx-usb (12/06/2002 20:39, #6696)
  Por: ElCoco
En el articulo se encuentra el enlace...es este:
http://www.emulatronia.com/reportajes/directpad/index.htm
No es pot respondre
 
14.  Re: Pon un pad de la playstation en tu linux (17/07/2002 23:27, #7299)
  Por: El OTRO anónimo
todo perfecto pero cuando pruebo el jscal o el jstest no lee bien del puerto. el driver gamecon.c funciona bien independiente pero con las herramientas de joystick no lee bien del puerto parece tener problemas con los tiempos de DELAY del modulo (GC_PSX_DELAY) aun aunque insmod no muestre mayor problema al cargarlo. Consecuencias: Aveces lee otras no (rara vez lee bien el puerto 1 en 1 minuto aproximadamente). perdida por lectura considerable. Parece ser que el puerto paralelo estubiera compartido con otra aplicación, pero cual????
No es pot respondre
 
15.  Re: Pon un pad de la playstation en tu linux (18/07/2002 05:39, #7304)
  Por: ElCoco
No se a que te refieres con que el puerto "se lee mal" pero asegurate de haber cargado el modulo joydev y de que NO tengas cargado el modulo lp ni ningún otro que use el puerto paralelo.
No es pot respondre
 
16.  Re: Pon un pad de la playstation en tu linux (09/08/2002 00:51, #7613)
  Por: Alex
Disculpa , solo por casualidad no tendras el código de colores de la tarjeta del pad del nes al conector del mismo, es que hace tiempo empece a construir el adapatador pero perdi el conector, necesito esta informacion para saber en que pin del db25 debo conectar cada hilo del pad de nes
No es pot respondre
 
17.  Codigo de colores (22/12/2004 09:42, #24758)
  Por: Alberto
Hola Alex, He leido tu problema, y yo tengo el mismo, e perdido la configuracion de colores y aora no puedo acer nada. Al final la conseguiste? Ojala me puedas ayudar, este es mi hotmail, si quieres me puedes agregar y hablamos del tema o sino me puedes contestar. Muchas gracias!
No es pot respondre
 
18.  como hago un pad 64 para windos con puerto usb (16/08/2002 21:53, #7731)
  Por: mch
e visto el producto quisiera saver el montaje y los componentes si alguien lo a visto por la web pasenlo .. no? pofas ..y el sofware.. jejeje
No es pot respondre
 
19.  Re: Pon un pad de la playstation en tu linux (31/08/2002 03:33, #8046)
  Por: Lolo
Podriais darme unas indicaciones para novato de como deberia de recompilar el gamecon.c tras modificar el tema del delay? Gracias.
No es pot respondre
 
20.  Re: Pon un pad de la playstation en tu linux (03/11/2002 19:59, #9670)
  Por: electronico
Ayuda, soy un novato el puerto paralelo va en el com1 de la motherboard. por que Revisado el cable y segun la conexion de pad psx a pc los cables que ban soldados no estan conectados a nada.. me entienden, por favor ayudenme...ok
No es pot respondre
 
21.  Re: Pon un pad de la playstation en tu linux (24/09/2003 21:34, #17218)
  Por: Dark Man
Hola mira el Puerto paralelo es el LPTx (x=1-2-3) normalmente es el de 25 pines el COM1 es mas chico y sirve para otras cosas bueno por lo otro es esquema funciona de las mil maravillas asi que vas a tener que tomarte un curso exaustivo de como es un PC por dentro te recomindo que busques info en google chau PD: Mayor info en http://www.emulatronia.com/reportajes/directpad/psx/index.htm
No es pot respondre
 
22.  Re: como Compilar modulo gamecon.c (07/11/2002 00:55, #9755)
  Por: snake
Ya instale el pad del psx pero funciona muy lento con los emuladores, ya modifique el tiempo de retardo del archivo gamecon.c pero no se como compilarlo e instalarlo. Espero me puedan ayudar.
No es pot respondre
 
23.  Re: Pon un pad de la playstation en tu linux (21/12/2002 19:39, #10850)
  Por: Vinicius
Ok instalei sem maiores problemas o driver, mas o driver consome muita carga de CPU. atualizei o módulo gamecon.c "cambiando" as váriáveis GC_PSX_DELAY e não resolveu o problema.Como se recompila o módulo gamecon.c para otimizar o driver?
No es pot respondre
 
24.  Re: Pon un pad de la playstation en tu linux (10/01/2003 03:38, #11306)
  Por: Ernest
A todos los que han modificado las fuentes de gamecon.c Lo que principio tenéis que hacer es: ir al directorio raiz del kernel, que seguramente será '/usr/src/linux-2.4.20' o algo así. Escribid: make clean dep modules. Si no habéis enredado mucho, copiad gamecon.o que aparece en el mismo directorio donde está gamecon.c al lugar dentro de '/lib/modules/el nombre de vuestro kernel' donde esté el antiguo gamecon.o. ¡¡¡¡HACED UNA COPIA DE SEGURIDAD DEL ANTIGUO, NO LO MACHAQUÉIS!!!!. Esto no lo he probado, pero creo que debe funciona y debe tardar menos tiempo que el anterior en compilar: id al directorio raiz del kernel y haced make clean dep buscad gamecon.c y en el directorio donde esté haced make all. Saludos a todos. E
No es pot respondre
 
25.  No me carga el gamecon (09/02/2003 13:38, #12109)
  Por: PaLinux
Al intentar cargar el modulo modprobe gamecon gc=0,7 me dice lo siguiente /lib/modules/2.4.19-16mdk/kernel/drivers/char/joystick/gamecon.o.gz: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters. You may find more information in syslog or the output from dmesg modprobe: insmod /lib/modules/2.4.19-16mdk/kernel/drivers/char/joystick/g on.o.gz failed modprobe: insmod gamecon failed No se q debo hacer, he de reconocer q soi bastante nuevo en linux (1 año) y aun algunas cosas me cuesta de pillar, agradeceria vuestra ayuda .Dani
No es pot respondre
 
26.  Re: No me carga el gamecon (06/04/2003 13:26, #13425)
  Por: The Ice Kube
A mi me causaba el mismo problema en la RedHat 8.0 hasta que me di cuenta que estaba cargado el módulo lp. Haz un lsmod y busca el puñetero módulo de la impresora. Si está, haz un rmmod lp. Si no... entonces no puedo ayudarte.

Después de esto... haz el modprobe gamecon gc=0,7. A mí me funcionó.
No es pot respondre
 
27.  poner varias cosas (08/03/2003 13:45, #12662)
  Por: yo mismo
kiero conectar a mi pc dos mandos de la play por el puerto paralelo, pero solo tengo uno y no encuentro una tienda k me vendan otro... y kisiera saber si se puede de alguna manera conectar los dos pads y la impresora al mismo puerto. gracias.
No es pot respondre
 
28.  Re: poner varias cosas (06/04/2003 12:54, #13424)
  Por: The Ice Kube
Yo tengo conectado en el puerto paralelo la impresora, el scanner (del año de la polka) y el mando de playstation. La única manera que encontré para hacerlo funcionar todo fue utilizando un data switch, o sea, una cajita que te duplica la salida del puerto.

Se trata de una cajita con un interruptor (los hay también automáticos, pero no te lo recomiendo), que hace que la salida del puerto paralelo se duplique. Funciona en los dos sentidos, así que no te dará problemas si tienes una de esas famosas impresoras bidireccionales. En un lado tengo conectados el scanner y la impresora, y en el otro el pad de la play.

El trasto en cuestión no cuesta mucho dinero, pero si buscas uno ten cuidado, porque se venden muchos modelos que SOLO sirven para impresoras. Esos no valen, porque no usan todos los hilos, y el mando de la play no funciona.

Lo único malo es que o se usa el scanner y la impresora, o se usa el joystick... Pero no se puede tener todo.
No es pot respondre
 
29.  Para la gente con RedHat (06/04/2003 13:29, #13426)
  Por: The Ice Kube
La gente con RedHat 8.0 no necesita hacer todo el rollo de los nodos de dispositivo y de los módulos. Todo está listo para funcionar según instales el linux :-)

Lo único es descargar el módulo lp, que andará por ahí tocando las narices.

Después puedes cargar tranquilamente el joydev y el gamecon... Y al vicio.
No es pot respondre
 
30.  Re: Pon un pad de la playstation en tu linux (02/06/2003 00:45, #14844)
  Por: strat50s (http://www.open-code.net)
Tengo un problema al configurar el mando de la PSX. Ya he compilado el kernel y modificado el gamecon.c. Luego hago un modprobe joydev y modprobe gamecon gc=0,7. Al hacer un jstest /dev/js0 me dice que no encuentra el dispositivo. A continuación hago un rmmod gamecon && modprobe gamecon gc=0,7 de nuevo y sí funciona. ¿Alguien sabe cómo puedo solventar este problema pàra no tener q descargar y cargar otra vez el gamecon? Para más INRI no tengo el lp cargado (no utilizo impresora al paralelo). Mi distribución es Debian Woody y el kernel el 2.4.20. Un saludo.
No es pot respondre
 
31.  Duno pad de la playstation en tu linux (17/06/2003 22:08, #15267)
  Por: El cobarde anónimo
?Alguém conseguiu fazer funcionar os dois pad simultaneamnete? Alguno consigo funcionale dunos pads ao miesmo tiempo??
No es pot respondre
 
32.  Re: Duno pad de la playstation en tu linux (17/06/2003 22:38, #15272)
  Por: ElCoco
Siento no poder ayudarte ya que no he provado ningún montaje con más de un pad. Si el montaje esta bien realizado debería de funcionar haciendo un modprobe gamecon gc=port,pad1,pad2.
Esto es lo unico que te puedo decir ya que como ya he dicho nunca lo he probado personalmente.
No es pot respondre
 
33.  Re: Duno pad de la playstation en tu linux (21/12/2003 20:27, #18752)
  Por: Anónimo
quizás haciendo modprobe gamecon gc=0,7,7 esto significa: gc=0(puertoparalelo 0),7(pad1, psx),7(pad2, psx) prueba y a ver qué pasa
No es pot respondre
 
34.  Re: Pon un pad de la playstation en tu linux (03/10/2003 02:16, #17348)
  Por: El cobarde anónimo
excusenme yo tengo window el problema es ke no se como conectar la linea de alimentacion de lo 5v yo me hice el pad de snes pero como diablo lemeto los 5 voltio sin los diodo ...... les puse los diodo 1n914 y solo me funciona el boton b nesecito ayuda
No es pot respondre
 
35.  Re: Pon un pad de la playstation en tu linux (30/10/2003 01:08, #17734)
  Por: cesjavi
hola, la primera vez segui las instrucciones cuidadosamente y anduvo pero me ponia muy lenta la maquina, despues recompile el modulo y entonces funciono. Lo probe con xmame y anduvo bien, pero con el emulador de playstation no funciona bien, se pone relento y se me traban el boton left o down. alguien sabe algo? diganme si tengo que modificar algo.
PD: recuerdo haber probado el emulador con mandrake 8.0 y funcionaba bien, pero con mandrake 9.1 anda lento. que sera?
No es pot respondre
 
36.  Re: Pon un pad de la playstation en tu linux (23/12/2003 03:28, #18768)
  Por: Soviet
Hola tengo una duda como recompilo e instalo el modulo gamecon.c que modifique para poder usar el pad por su respuesta gracias.
No es pot respondre
 
37.  Re: Pon un pad de la playstation en tu linux (28/12/2003 01:47, #18834)
  Por: topdriver
¿La instalación varia mucho dependiendo de la versión que tengas de linux? Soy nuevo en linux y tengo Suse 8.1
No es pot respondre
 
38.  Re: Pon un pad de la playstation en tu linux (23/01/2004 22:09, #19335)
  Por: truthseeker
Yo tengo dos controllers y hice lo comando : gamecon gc=0,7,7 Mas lo segundo no responde... Necesito de Ayuda!
No es pot respondre
 
39.  Re: Pon un pad de la playstation en tu linux (01/02/2004 17:57, #19557)
  Por: edgar
lo e prabado y no me funciona modprobe gamecon gc=0,7,7 lo del 0 hace referencia a puerto paralelo y los que tememos usb tenemos que hacer un cambio
No es pot respondre
 
40.  Re: Pon un pad de la playstation en tu linux (03/02/2004 00:02, #19583)
  Por: Anónimo
Si lo tienes en usb no hace falta para nada el gamecon, basta con el joydev y tener bien configurado el soporte usb en el kernel.
Así que si tienes uno en el puerto paralelo y otro en el usb, cargas con el gamecon unicamente el paralelo, el del usb ya debería funcionar sin tocar nada más.
Prueba joytest /dev/input/js0 y joytest /dev/input/js1 para saber cual es cual.
No es pot respondre
 
41.  Re: Pon un pad de la playstation en tu linux (03/02/2004 03:30, #19587)
  Por: edgar
me sigue sin funcionar esto es lo que tengo en el /etc/modules.conf
alias eth0 8139too
alias video bttv
alias radio bttv
alias char-major-81 bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=13 radio=1 pll=1,1
options tuner debug=1 type=5
pre-install bttv /sbin/modprobe -k tuner
alias usb-controller usb-uhci
alias sound-slot-0 es1371
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
modprobe joydev

talves sea el adaptador que tengo

http://www.euroconsoles.com/euroconsolas/spain/images/mpc007.jpg
No es pot respondre
 
42.  Re: Pon un pad de la playstation en tu linux (06/02/2004 02:27, #19637)
  Por: edgar
ya lo solucione tenia que cargar esto antes del modprove joydev /sbin/modprobe hid /sbin/modprobe joydev
No es pot respondre
 
43.  Re: Pon un pad de la playstation en tu linux (22/01/2007 06:03, #37964)
  Por: dlv
me podrian decir donde consigo los drivers para un pad pero de ps2
No es pot respondre
 
44.  Re: Pon un pad de la playstation en tu linux (09/02/2004 23:32, #19696)
  Por: Sergi
Ayuda no me funciona el pad, y no se porq.

tengo un pad de psx conectado al unico puerto paralelo q hay en mi pc con MDK 9.1. despues de seguir todos los pasos de esta guia... na de na q no funciona. he cargado los modulos de joydev y gamecon, y supongo q se cargaron bien... no??

(pantallazo despues de haber hecho lsmod)
Module Size Used by Tainted: P
parport_pc 25096 1 (autoclean)
gamecon 6860 0 (unused)
parport 34176 1 [parport_pc gamecon]
joydev 7040 0 (unused)
input 5664 0 [gamecon joydev]
q es lo q puede estar fallando?

Muchas gracias.

PD:soy novato en linux
No es pot respondre
 
45.  Re: Pon un pad de la playstation en tu linux (12/02/2004 22:59, #19733)
  Por: Javier
Yo tengo un adaptador Super Dual Box(USB), el problema es que solo me reconoce un control. Y funciona muy bien. Pero si conecto los dos controles me reconoce un solo control, pero con 24 botones :). Alguien mas tiene este tipo de fetiche y que haya hecho funcionar los dos controles? Saludos... http://www.hardcore-gamer.net/tienda/product_info.php/ products_id/378
No es pot respondre
 
46.  Re: Pon un pad de la playstation en tu linux (22/02/2004 00:24, #19862)
  Por: Killer
Alguien por favor me podria decir como diablos hago funcionar el segundo pad? El primero funciona perfecto pero el segundo no pesca.
Tengo 2 controles de super nintendo conectados al paralelo y cargue el modulo de la siguiente manera:
modprobe gamecon gc=0,1,1
De echo me reconoce que existen dos pads y me dice que esta todo perfecto pero solo uno funciona. Por favor ayuda :(
No es pot respondre
 
47.  mandrake 9.2 (25/02/2004 22:29, #19922)
  Por: gustavo
Hola a todos: yo instale Mandrake 9.2 y lo unico que hice fue cargar lo modulos joydev y gamecon. Sin tener que crear los nodos. SE AGRADECEN COMENTARIOS.
No es pot respondre
 
48.  Re: Pon un pad de la playstation en tu linux (20/04/2004 00:56, #20776)
  Por: el_doctor_x
ya instale el control de PSX en linux y todo funciona bien pero como se hace para compilar el gamecon.c en el suse 9?, porque no encuentro ese archivo!!! parece que el suse no lo tiene, o es que necesito el kernel-source o algo asi.... porque el gamecon.o ese si lo tengo... es que soy nuevo en esto y no entiendo mucho... por favor si alguien sabe estare muy agradecido
No es pot respondre
 
49.  Re: Pon un pad de la playstation en tu linux (27/05/2004 06:33, #21467)
  Por: myko
Llevo un buen rato, sin poder lograr hacerlo trabajar, el "pero" que tengo que al cargar el gamecon me da el siguiente mensaje: # /sbin/modprobe gamecon gc=0,7 FATAL: Error inserting gamecon (/lib/modules/2.6.5-1.358/kernel/drivers/input/joystick/gamecon.ko): Unknown symbol in module, or unknown parameter (see dmesg) El sistema es Fedora 2, sin embargo en versiones anteriores tengo problemas similares, el montaje del pad no creo que sea, puesto que ya lo cheque en win y trabaja bien, inclusive los mandos analogos. Gracias por su ayuda
No es pot respondre
 
50.  Re: Pon un pad de la playstation en tu linux (03/06/2004 09:01, #21689)
  Por: pachu (http://www.catux.org)
Yo, tengo el mismo error, y ahora he estado mirando un poco, y he visto que en el kernel tengo el que seria el modulo joydev compilado como nucleo,es decir que no lo tengo como modulo. No he tenido tiempo de mas, pero fijate si puedes cargar a mano el modulo "joydev" i el "input" pq creo q el "gamecon" intenta acerlo, que no sea que sea eso!! PD.:Antes de compilar el kernel de nuevo, me iba asi que tiene q ser una tonteria. Pachu
No es pot respondre
 
51.  Re: Pon un pad de la playstation en tu linux (25/08/2004 11:28, #22977)
  Por: txapelgorri (http://sinanimodelucro.dyns.cx)
El tema para los kernels 2.6.x es que tienes que cargar todos los módulos a mano y el gamecon con alguna modificación. Osease: modprobe joydev modprobe parport (sin que esté el módulo lp). modprobe parport_pc modprobe gamecon map=0,7 (se cambia gc por map...jeje) Y listo. Saludos.
No es pot respondre
 
52.  Re: Pon un pad de la playstation en tu linux (12/03/2007 03:28, #39025)
  Por: Anònim
Muchas gracias, lo de "map=..." soluciono el problema que tenia =)
No es pot respondre
 
53.  Dos o más controles (25/08/2004 18:06, #22987)
  Por: Yo de nuevo (MYKO)
Gracias por ayudarme ya trabaja un solo pad, abusando de su confianza si me pueden ayudar para hacer trabajar dos pad de psx y/o cuatro de snes, ya tengo el circuito, solo falta darlos de alta en linux, probe con: modprobe gamecon map=0,7,7 para el psx pero solo detecta uno solo, si a alguien le interesa el circuito para 4 palancas para snes, nada más mandeme un correo, ya que lo modifique un poco porque necesita fuente externa. Con respecto al XP, el tipo este me recuerda a los pobres adolecentes que por ser bien bue...............nsos tiene que pagarle a una prostituta para poder tener una vieja. Así que junta tu lanita, mientras que otros se llevan las mejores chicas y lo mejor de todo "LIBRES" Gracias por su ayuda.
No es pot respondre
 
54.  Re: Pon un pad de la playstation en tu linux (05/07/2004 05:10, #22235)
  Por: Anónimo
PUES PONGAN PINCHE WIDOWS XP Y TIREN SU PORQUERIA DE LINUX Y ASUSNTO ARREGLADO....
No es pot respondre
 
55.  Re: Pon un pad de la playstation en tu linux (24/07/2004 00:07, #22514)
  Por: InGuS
Si vamos a hablar de porquerias en primerisimo lugar esta mocochoft y su windows
No es pot respondre
 
56.  Re: Pon un pad de la playstation en tu linux (27/08/2005 05:46, #28078)
  Por: Anónimo
Che cerrado
No es pot respondre
 
57.  Re: Pon un pad de la playstation en tu linux (22/07/2004 17:42, #22498)
  Por: erufenix
Alguien ya ha logrado hacer funcionar dos comtroles de PSX
No es pot respondre
 
58.  Re: Pon un pad de la playstation en tu linux (06/09/2004 01:11, #23173)
  Por: Freud (http://www.psycodelic.net)
Hola.

Alguno ha conseguido deshabilitar los ejes del pad en linux con estos drivers? (poder pulsar 'izquierda' y 'derecha' al tiempo, por ejemplo). Gracias y un gran articulo.

Un saludo,

- Freud -
No es pot respondre
 
59.  Re: Pon un pad de la playstation en tu linux (29/11/2004 16:14, #24523)
  Por: omar
excelente articulo

lo segui al pie de la letra, carge los modulos en orden y al momento de ejecutar el
modprobe gamecon gc=0,7
se me iba al tacho la instalacion

FATAL: Error inserting gamecon (/lib/modules/2.6.8-1-686/kernel/drivers/input/joystick/gamecon.ko): No such device

encontre la solucion en la red

http://lkml.org/lkml/2004/11/12/130

modprobe gamecon map=0,7

el zsnes lo reconoce inmediatamente.
por si alguien tuviese el mismo problema.

saludos
omar
No es pot respondre
 
60.  Re: Pon un pad de la playstation en tu linux (17/07/2005 03:57, #27491)
  Por: AMB
Sabes a mi tambien me pasa lo mismo. Deja lo checo Omar , gacias...
No es pot respondre
 
61.  como configurar el mando de play en la pc (06/05/2005 23:19, #26548)
  Por: Christian
hola, esta xevere lo que hacen, pero no se si me podrian dar la informacion que esta en el titulo. Gracias
No es pot respondre
 
62.  COMO PUEDO UTILIZAR UN JOYSTICK EN COM1? (04/06/2005 22:08, #26977)
  Por: RFL
TENGO DOS JOYSTICK CON TERMINALES COM1; VINIERON CON UN APARATO DE DVD. !!!!QUIERO UTILIZARLOS EN MI PC (S.O. WIN_XP)¡¡. Y NO PUEDO!!! E PREGUNTADO EN SITIOS DONDE REPARAN Y/O VENDEN COMPUTADORES Y ME DICEN QUE NO SABEN COMO, GOOGLE ME TRAJO HASTA AKI. TIENE QUE HABER UNA FORMA, DIGANMELA!! COMO AGRADECIMIENTO COMPARTIRE CUALQUIER TIPO DE ARCHIVO O PROGRAMA QUE NECESITEN (tengo varios que son interezantes y dificiles de conseguir).
No es pot respondre
 
63.  Re: COMO PUEDO UTILIZAR UN JOYSTICK EN COM1? (12/06/2005 02:26, #27079)
  Por: Anónimo
esten flaco, no se si te diste cuenta que el logo del sitio es un pingüino, digo no mas ..
No es pot respondre
 
64.  Re: COMO PUEDO UTILIZAR UN JOYSTICK EN COM1? (12/05/2006 23:26, #32523)
  Por: Anónimo
mira lo que yo se es que esos joystic son de del tipo nes de nintendo y el conectos apezar de ser del tipo db-9 no es para nada compatible con el com1 va a quemar el puerto checa las terminales del joystic puedes verlas si buscas en google "nes controller"
No es pot respondre
 
65.  Re: Pon un pad de la playstation en tu linux (27/08/2005 05:43, #28077)
  Por: Anónimo
Hola, mi comentario es q indicas cuando dices los parametros que le pasas a gamecon ???
Gracias
No es pot respondre
 
66.  Re: Pon un pad de la playstation en tu linux (01/11/2005 15:40, #29190)
  Por: newcomer (http://newcomer.utpinux.org)
Muxas Gracias a la Persona que ha escrit este articulo, y a las personas que comentaron para el mejoramiento de su uso, gracias por que ahora puedo jugar con mi Xmame,gngeo,mupen64,cedega,....pero hay un pequeño problema...tengo 2 pad de psx, solo me funca uno...tengo kernel 2.4.31..de antemano agradesco cualquier ayuda...bytes
No es pot respondre
 
67.  conectarlo en debian más facil (20/01/2006 15:46, #30606)
  Por: nemest
La verdad es que este articulo me ayudo mucho, siguiendo paso a paso iba bien hasta el paso de insertar el modulo gamecon al kernel.
Ya que en le manual dice que es:
# modprobe gamecon gc=0,7.
averigue y encontre uno que es:
# modprobe gamecon map=0,7.

PERO el error era que cuando reiniciaba el computador, todo lo que hacia se borraba; entonces decidí introducir los modulos en /etc/modules al final con un editor de texto(vim):
joydev
gamecon map=0,7

¡¡Y QUE SORPRESA!!
Cuando reinicie todo ya estaba configurado y no tenía que hacer nada mas(crear nodos, enlazar, etc).
Ya todo estaba hecho.
Ojalá les ayude para los que tengan debian 3.1
No es pot respondre
 
68.  Re: conectarlo en debian más facil (12/02/2006 05:17, #30949)
  Por: Wag
Y en que parte exactamente pusiste ese archivito k creaste y cual fue la extension, disculpa la ignorancia, pero soy nuevo en linux.
No es pot respondre
 
69.  Re: conectarlo en debian más facil (13/10/2006 01:59, #35629)
  Por: DestruKtor (http://www.vladyrojas.cl)
Hola, segui los consejos indicados y logre instalar sin problemas un dance pad psx en mi ubuntu linux lts (6.06) el problema es que para este tipo pad y jugar simuladores de baile como stepmania se requiere que se pueda pulsar a la vez ambos ejes, alguien a podido resolver este problema?? De antemano gracias
No es pot respondre
 
70.  Para Destruktor (10/11/2006 05:40, #36350)
  Por: DanielGT
Hey, quizas esto te interese Destruktor. Yo tambien tengo el mismo problema, el joystick o dance pad se instala bien, pero cuando uno intenta jugar al DDR, este se torna injugable porque no se pueden presionar 2 flechas a la vez. Pero investigando por ahi, lei que a partir del kernel 2.6.11 el modulo xpad tiene soporte para pads de baile, lo que pasa es que es un dispositivo USB, en vez de ser por puerto paralelo, de modo que el adaptador de la alfombra debe ser de PSX a USB y no de PSX a paralelo (los venden en las tiendas), asi que tienes que instalar el modulo xpad. Yo personalmente uso el modconf (uso Ubuntu, pero me imagino que en Debian debe ser igual) para instalar modulos del kernel, asi que tienes que entrar en el apartado kernel/drivers/usb/input. Ahora bien, aqui no lo he probado, pero ya me paso una vez en windows XP, que instale un driver pero me estaba reconociendo 2 ejes en vez de 4 botones, por lo que hay que cambiar el modo en que el joystick o pad funciona, recordando en aquel driver para windows, me acorde que debia cambiarle el Mode analog, a Mode Buttons, asi que en Linux debia ser lo mismo, por lo que al modulo xpad cuando lo instales hay que ponerle los parametros dpad_to_buttons=1 y segun eso debiera funcionar. Yo lo probare tambien y les cuento. La informacion la encontre aqui, por si te interesa: http://www.mail-archive.com/linux-usb-devel@lists.sourceforge.net/msg47668.html Saludos y suerte.
No es pot respondre
 
71.  No funcionan los mandos analogos (17/02/2006 19:24, #31043)
  Por: edu
Tengo un kernel 2.6.8 y suse 9.2 el control de play me funciona bien ecepto los mandos analogos que no funciona en lo absoluto el montaje esta bien puesto que lo he probado en windows y los analogos si funcionan PDORIAN AYUDARME A SOLCIONAR EL PROLEMA GRACIAS.
No es pot respondre
 
72.  Funcion de mas de un pad (26/02/2006 03:21, #31193)
  Por: Wag
Bueno como veo que aqui algunos no han podido poner a funcionar mas de un pad, creo que el problema es que como aqui se explico para hacer funcionar a mas de un creando los dev en input, son cuatro en total, bueno lo que hice es todo lo normal a esesion de que cuando se va a cargar el modulo de gamecon map=0,(aqui agregue cincos 1) porque yo uso pad de snes, pero supongo que es lo mismo para los otros. Bueno en resumen descargar el modulo de impresora rmmod lp modprobe joydev modprobe gamecon map=0,1,1,1,1,1 Espero que a alguien le funcione como ami. Saludos
No es pot respondre
 
73.  Re: Funcion de mas de un pad (02/05/2006 08:01, #32311)
  Por: Javix
La verdad es que sos un genio :P me ha funcionado de perlas, yo uso el esquema de Emulatronia y no podia hacer funcionar mas de un pad de psx :P ... Ademas hace 3 dias que uso Linux Ubuntu... Esto es lo que puse yo basandome en tu idea :D gamecon map=0,7,0,0,7 jstest js0 ---> Test pad1 jstest js1 ---> Test pad2
No es pot respondre
 
74.  como configurar los botones para xmame (07/05/2006 13:36, #32405)
  Por: nandu
en primer lugar gracias por el articulo , la unica pega es que como podria canviar el orden de los botones ???? me detecta todos pero como podria hacer una nueva asignacion es para el xmame ,, salu2 muchas gracias
No es pot respondre
 
75.  Re: Pon un pad de la playstation en tu linux (08/08/2006 01:49, #34208)
  Por: Anónimo
disculpen, he oido como conectar un pad de play al pc, como conectar 2 hasta 5(no lo he probado), pero yo quisiera saber como hacer un pad, cual es su diagrama, lo he buscado en internet y despues de dias no he encontrado nada, por favor si pudiera alguien darme el diagrama o como lo puedo hacer, lo agradeceria mucho. dejenme la direccion o su correo.
No es pot respondre
 
76.  Re: Pon un pad de la playstation en tu linux (08/10/2006 06:37, #35508)
  Por: Wag
http://www.emulatronia.com/reportajes/directpad/psx/imprimir.htm
No es pot respondre
 
77.  Re: Pon un pad de la playstation en tu linux (11/02/2007 19:52, #38411)
  Por: rog
Hola que tal, ya son dos dias en que he intentado conectar el pad pero no puedo al darle al modprobe gamecon gc=0,7 aparece esto:
FATAL: Error inserting gamecon (/lib/modules/2.6.17-11-generic/kernel/drivers/input/joystick/gamecon.ko): Unknown symbol in module, or unknown parameter

y al darle a modprobe gamecon map=0,7 aparece esto:
FATAL: Error inserting gamecon (/lib/modules/2.6.17-11-generic/kernel/drivers/input/joystick/gamecon.ko): Device or resource busy

soy nuevo en linux y no tengo ni idea de que hacer, espero que me puedan ayudar, gracias.
No es pot respondre
 
78.  quiero poner mi jostik q tien usb en el simulador de snes pero no se com fonfigurar (12/02/2007 20:51, #38430)
  Por: jorge
bueno tengo este proble ya un bun tiempo me compre un mando con puerto usb pero no como configurarlo en el simulador de snes alguin me podria ayudar este es mi correo coco2384@hotmail.com
No es pot respondre
 
GRACIAS
Distribuciones Universal
Por el servidor
Dpto. de Matematicas e Informatica
Calificacion
***0
Vots: 29
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
Relacionados
. Emulinux: Emuladores SOLO para linux
SECCIONES
Noticia
Breve
Truco
Enlace
Participa
Proyecto
Articulo
Webbulma
Manoletada :-)
Seguridad
Modificado: 10/9/2008 22:46:26 | Tiempo Total: 0.143 segs | Kernel: Linux - i686 - 2.6.26-1-686 | Last boot: 09/02/2010 15:41 CET
Powered by Apache    MySQL    PHP    Gimp