sábado, 18 de agosto de 2018

¿Cómo hacer un joystick Atari o específico para Amstrad CPC?

Los joysticks/gamepads Atari eran digitales por lo que su fabricación es muy sencilla siguiendo este esquema:



El cable amarillo que corresponde al FIRE 1, puedes obviarlo junto al propio DISPARO 1 si lo que quieres es un simple Joystick Atari de un botón de disparo. Sin embargo, si lo pones tendrás un genuino Joystick CPC de dos disparos, para tu Amstrad CPC real.

IMPORTANTE: Si vais ha hacer un joystick para un ordenador que no sea un Amstrad CPC, no conectéis el FIRE 1, en algunos ordenadores como el Commodore 64 el pin 7 se usa para alimentar al periférico y podría provocar un corto.

Si vas a hacerte el joystick para conectarlo al PC mediante los drivers Direct-Pad aunque no sea necesario el FIRE 1, te recomiendo que lo pongas, pues quizá saquen más adelante un driver específico para joystick CPC de dos botones.

viernes, 10 de agosto de 2018

Antimicro, mapeador de teclas a joysticks para GNU/Linux (II): uso

En el anterior artículo vimos como instalar el mapeador de joystick a teclas, antimicro ahora vamos a ver como hacerlo funcionar.
  • Vamos a usar de ejemplo el juego xgalaga++ que, incomprensiblemente, aún no trae soporte para joystick, lo primero es ver que teclas usamos para jugar y tomar nota:
  • Ahora ejecutamos el mapeador con el comando:
    antimicro
  • Como es la primera vez que lo ejecutamos vamos a guardar la configuración que trae de fábrica, para ello pulsamos en SAVE AS y ponemos antimicro_original (yo he creado también una carpeta antimicro_confs para tenerlas localizadas.
  • Vamos pulsando en el botón correspondiente a cada tecla o palanca de nuestro mando uno a uno.
  • Volvemos a guardarlo con SAVE AS con otro nombre, por ejemplo el del juego.
Recuerda ejecutar primero antimicro antes que el juego para que funcione, siempre puedes hacerte un script para lanzarlo con el mapeo hecho:
#!/bin/bash
antimicro --profile $HOME/antimicro_confs/xgalaga++.gamecontroller.amgp
xgalaga++

viernes, 3 de agosto de 2018

Antimicro, mapeador de teclas a joysticks para GNU/Linux (I): instalación

Hace tiempo que el soporte para joysticks en GNU/Linux es excelente, pero como en todos los sistemas, hay juegos que no contemplan su uso para ello existen los mapeadores.
Como os habréis podido imaginar un mapeador es un programa residente que hace que cada pulsación del mando de juegos corresponda con una tecla.

Hoy vamos a ver como instalar AntiMicro, un excelente mapeador de teclas al mando de juegos, vamos al lío.

Instalación

Dependencias para la compilación

sudo apt-get install build-essential git cmake g++ libqt4-dev libsdl2-dev libxi-dev libxtst-dev libx11-dev

Descarga

git clone https://github.com/AntiMicro/antimicro

Compilación

cd antimicro
mkdir build
cd build
cmake ..
make
sudo make install


Y ya está, en la próxima entrega veremos como usar este mapeador.


viernes, 27 de julio de 2018

Configurar mando de juegos Xiaomi en Debian

Vamos a configurar el mando Xiaomi en debian 9.

Instalamos los paquetes necesarios
su -
apt-get install libusb-dev libbluetooth-dev pyqt4-dev-tools libjack-jackd2-dev pkg-config checkinstall build-essential bluez-firmware bluez-tools blueman

Ejecutamos blueman-assistant
blueman-assistant

Si nuestro equipo tiene bluetooth interno lo activamos y si no lo tiene le conectamos un pincho bluetooth.
Después encendemos el mando con pulsación larga del botón MI y seguimos los pasos del asistente:


Elegimos el nombre de nuestro mando de juegos, como podemos ver el nombre está muy clarito:


Conectamos con Human Interface Device (HID)


Y si todo lo hemos hecho bien nos tiene que decir que ha sido un éxito.


Tampoco ha sido tan difícil, ¿verdad?


Por cierto, si quisieramos configurarlo en Ubuntu por éste método solo habría que cambiar la línea:
su -

por:
sudo bash

viernes, 20 de julio de 2018

Kodi en Windows 10 con los addons de la versión de GNU/Linux

De nuevo a petición popular, otro artículo sobre como instalar KODI en Windows 10 en esta ocasión y con la posibilidad de traernos los addons de nuestra distribución de GNU/Linux (p.e.: la raspberry pi).
Al lío.

Instalación

  • Ejecutamos la tienda de software de Windows
    • Escribimos kodi en su buscador y hacemos clic en su icono.
    • Seleccionamos Obtener y no iniciamos sesión con M$
    • Esperamos un buen rato.
  • Ejecutamos KODI una primera vez.
    • El firewall de Windows 10 nos preguntará si queremos que KODI se comunique con redes privadas y públicas, le decimos que SÍ a las dos.
    • Pulsamos en el icono de la rueda dentada y vamos a las opciones:
    • Cambiamos el idioma, la distribución del teclado y la zona horaria:
      • Settings Interface Skin
      • Para permitir el uso de add-on externos:
        • Configuración Ajustes de sistema Addons Origenes desconocidos Activar
        • Nos aparecerá una advertencia para asustarnos un poco, pulsamos SÍ sin miedo.
      • Salimos de KODI.
        • Botón apagar Salir

    Migración de addons desde GNU/Linux

    • Copiamos el contenido de la carpeta donde tenemos los addons en nuestro GNU/Linux a la carpeta de Windows que los tiene:
      • Ruta origen GNU/Linux: algunas posibles:
        /home/tuusuario/.kodi/addons
      • Ruta destino Windows: algo así como:
        C:\Users\bobu\AppData\Local\Packages\XBMCFoundation.Kodi_4n2hpmxwrvr6p\LocalCache\Roaming\Kodi\addons
    • Iniciamos otra vez KODI y activamos los addons.
      • Addons Mis Addons Todos
      • Seleccionamos cada addon y lo activamos.
    Y ya está ya lo tenemos configurado con los mismos addons.


    Curiosidades técnicas y últimas consideraciones

    • Las pruebas en las he hecho en un clon para tirar de máquina virtual que tenía en VirtualBox (yo ya no uso Windows nativos), logicamente no tiene mucho sentido instalarlo allí más que para hacer la prueba.
      • Para que funcione KODI hay que activar PAE/NX (ya trataremos más adelante la configuración de VirtualBox para virtualizar Windows 10 en GNU/Linux).
    • Este tutorial también vale si tienes KODI en Windows 10 y quieres pasar los addons a un GNU/Linux... o pasarlos entre Windows.
    • Recuerda que KODI funciona siempre mejor en GNU/Linux, pues vas a tener más funcionalidades y menos restricciones. Otra razón más para pasarte de una vez por todas al pingüino.

    sábado, 14 de julio de 2018

    Instalar VidCutter en Debian o Ubuntu sin añadir otro PPA

    vidcutterVidCutter es una aplicación para cortar trozos de vídeo de uso muy sencillo e intuitivo.

    En casi todos los sitios te dicen que tienes que añadir un PPA o usar esos nuevos métodos de instalación que se suponen que son universales para todas las distros pero que, con suerte, solo funcionan en una.
    Si quieres instalarlo a la antigua usanza deber ir a esta página en el repositorio de opensuse.org.

    Una vez en ella seleccionas tu distro y pulsas en Descargar los paquetes automáticamente, te saldrá el enlace para descargarte el paquete.

    Una vez descargado en el caso de Ubuntu tendrías que teclear comandos como éstos:
    sudo dpkg -i vidcutter-xxxx-yyy.deb
    sudo apt-get install -f
    Si lo que tienes es Debian primero ejecuta
    su -
    y luego el resto de comandos sin escribir sudo.


    Y ahora a disfrutar de esta herramienta, os dejo algunos enlaces de interés:

    Nota: Es posible que te pida instalar lintian, si es así teclea:
    sudo apt-get install lintian

    sábado, 7 de julio de 2018

    Leer archivos oxps y pasarlos a pdf en GNU/Linux

    Es posible que os tropecéis con este tipo de archivos cuando alquien con Windows os mande algo escaneado, no hay problema, se pueden leer en GNU/Linux y hasta pasarlos a PDF.

    Atril

    Si usais el entorno MATE posiblemente tengáis instalado ya Atril, este visor de PDF y comics también lee oxps, así que al menos ya los podríais leer e imprimir (incluso a un archivo PDF).

    Ghostxps

    Este programa convierte los archivos oxps a otros tipos de archivos, vamos por partes:

    Instalación

    1. Nos descargamos la última versión para GNU/Linux de su página oficial.
    2. Descomprimos el archivo ghostxps-X.YY-linux-ZZ.tgz en una carpeta cualquiera.
    3. Copiamos, como root, el archivo que comienza por gxps a la carpeta /usr/local/bin y le damos permisos de ejecución.
    4. Ya podemos borrar el archivo ghostxps-X.YY-linux-ZZ.tgz y la carpeta en la que descomprimimos su contenido.

    Uso como conversor

    Para convertir un archivo a PDF ejecuta lo siguiente:
    gxps -sDEVICE=pdfwrite -sOutputFile='archivo_destino.pdf' -dNOPAUSE 'archivo_fuente.oxps'