Geekorito: Jugando en linux con control de Psx true colours

¿Geekorito: Jugando en linux con control de Psx?
Bienvenido a Geekorito: Jugando en linux con control de Psx, un blog y webcomic de ñoños para ñoños o(^^)o.

--->*DISCLAIMER

  • No se permite spam en los comentarios. Cualquier comentario con spam será eliminado. Usuarios reincidentes serán baneados del blog
  • Nada de actitud anti-ñoña ¬_¬
  • Evitar comentarios que puedan herir la sensibilidad de los lectores
  • Gracias por su comprensión XD



    Sobre Nosotros...

    Nombre: Geekorito Staff
    Localización:
    Acerca de nosotros:
    Ver nuestro perfil


    Geekorito está avaluado en $3,387.24.
    Parece que nunca nos vamos a hacer ricos con esto T_T

    ¿Quieres saber cuanto vale tu blog?



    Categorías

    Archivo

    Links

    Feed
    Feed XD Suscribirse al feed Agreganos a tus favoritos de Technorati

    Estamos indexados en:




    Technorati

    Medallo Bloggero

    Blogs Amigos

    MOONLIGHT DISSORDER


    Copyright

    Los logos que aparecen en este sitio son propiedad de sus respectivos autores.

    © 2007. Geekorito. Derechos reservados. Akari, Linketts y Joker.



    lunes, 4 de junio de 2007 10:33:00 a. m.

    Jugando en linux con control de Psx

    Por Anónimo

    Bueno ya saben como montar un emulador de Psx (Playstation) en Ubuntu, ahora lo que les falta es jugar como los dioses mandan, es decir con un control de Psx.

    Ubuntu (la verdad aun no he revisado si alguna otra distro lo proporciona, tocará preguntarle a google), suministra un driver universal para gamepads de consolas. Sin embargo el módulo no es cargado desde el principio (supongo que por motivos de seguridad), así que toca cargarlo manualmente (al menos yo lo hago) cada que lo necesitemos utilizar.

    Lo primero que se requiere saber es si el módulo lp se encuentra arriba (es decir, si ha sido cargado por el sistema operativo. Para hacerlo nos vamos a una consola y tecleamos el siguiente comando:

    lsmod

    Esto despliega una lista de todos los módulos que el sistema operativo tiene funcionando. Revisamos que los módulos parport y parport_pc se encuentren arriba, y lp no. En caso tal de que lp este funcionando, procedemos a bajarlo de la siguiente manera:

    sudo rmmod lp

    Una vez hagamos esto, procedemos a crear el dispositivo (pues el sistema operativo no sabe que existe). Así que nos vamos para el directorio de dispositivos:

    cd /dev
    #creamos el dispositivo. En caso de que la carpeta input no exista, la creamos
    sudo mkdir input
    sudo mknod input/js0 c 13 0
    sudo ln -s input/js0 js0

    Una vez hacemos esto, procedemos a subir el módulo de gamepad:

    sudo modprobe gamecon map=0,7

    Como habran notado el gamecon requiere ciertos parámetros de configuración (lo que va despues del map). El primer parámetro hace referencia a el número del puerto paralelo en el cual esta conectado el gamepad (si este módulo es para gamepads conectados en puertos paralelos). El segundo hace referencia a el tipo de gamepad que se encuentra conectado en el puerto. Los tipos de controles soportados son nulo (o ninguno), Snes, Nes, Joystick multiplataforma de un botón, Joystick multiplataforma de dos botones, N64 y Psx (autoconfigurado para análogo o digital); y sus identificadores son 0, 1 ,2, 3, 4, 5, 6 y 7 respectivamente.

    Ahora solo falta probar si el dispositivo funciona correctamente. La manera rápida (y poco ortodoxa) de hacerlo es hacer una lectura directa de él (después de todo, en linux todo es un archivo). Para hacerlo, en consola tecleamos lo siguiente:

    sudo cat /dev/js0

    Si todo quedo instalado correctamente, cuando presiones un botón en el gamepad saldrá un caracter extraño en la consola.

    Con eso nuestro control esta arriba. Ahora toca configurarlo desde cada una de las aplicaciones desde las cuales se desee utilizar (Zsnes, Stepmania, Epsxe...).

    Bueno, creo que con eso van a poder jugar lo que sea con un poco mas decencia videogames en linux.

    Si por desgracia, su distro no dispone del módulo, pueden bajarse el fuente de aquí (para kernels mayores a la versión 2.16.x, y fijense la arquitectura para la cual lo van a bajar). Si lo que tienen es dudas, aquí pueden resolverlas (y recuerden que los foros de ubuntu tambien existen).

    En fin, que disfruten su control

    Saludos.

    Etiquetas: , ,

    Dejar un comentario!

    Posteado @ 10:33:00 a. m. por Anónimo. 0 comentario(s)