domingo, 27 de junio de 2021

Yabause: emulador de Sega Saturn. Instalación y Configuración.

Yabause es un emulador libre de Sega Saturn para GNU/Linux y que se puede instalar desde los propios repositorios de Ubuntu o Debian en tu PC o desde Raspberry pi OS con el comando:

sudo apt install yabause

Este sería el aspecto del emulador.


Antes de su primer uso hay que configurar la entrada, permite diversos perfiles para usar con el teclado o simulando diversos mandos.


Para ello seguimos los siguientes pasos:

  1. Hacemos clic en el icono de la llave inglesa debajo de la barra de menú de opciones.
  2. Seleccionamos la pestaña entrada y el perfil que queremos configurar.
  3. Hacemos clic en el icono de la llave inglesa que hay junto al selector de perfiles.
  4. Vamos haciendo clic con el ratón en cada opción y a continuación hacemos clic con el mando en el botón correspondiente.
  5. Una vez configurados TODOS los botones, hacemos clic en el botón CERRAR y cerramos el cuadro de diálogo de configuración.
  6. Si necesitamos volver a configurar el perfil un mando porque nos hemos equivocado hay que pulsar el icono del aspa roja junto al desplegable de perfil de mando.

Para cargar el juego, simplemente vamos a las opciones de Archivo > Abrir ISO y seleccionamos el archivo iso del juego. 

También hay una opción para abrir directamente el CD original (abrir CD-ROM), lógicamente si nuestro ordenador tiene unidad de CD-ROM.

Se puede poner a pantalla completa pulsando la combinación de teclas ALT + INTRO.

Por cierto, no admite archivos comprimidos, por lo que deberán estar descomprimidos en una carpeta para poder abrirlos. Tampoco admite CHD.

El desempeño del emulador es aceptable en una raspberry pi 400 y muy bueno en un PC medianamente potente.




viernes, 18 de junio de 2021

Redream, emulador de Dreamcast para GNU/Linux

Redream es un gran emulador de Dreamcast para GNU/Linux que podéis descargar de su página oficial, hay versiones para varios sistemas entre ellos PC Linux (64 bit) y Raspberry pi 4XX.


IMPORTANTE: Para que funcionen la mayor cantidad de juegos hay que bajarse la versión de desarrollo no la estable, consulta su lista de compatibilidad.
 
Este emulador no requiere instalación, basta con descomprimirlo en una carpeta y lanzar su ejecutable.
 
Realmente solo hay que indicar donde tenemos los juegos, la manera más sencilla es modificar las primeras líneas del archivo redream.cfg que se incluye en la carpeta donde lo hemos descomprimido, concretamente la línea que comienza por gamedir, ejemplo:
 
gamedir=/home/pi/mygames/dreamcast;/home/externaldisk/dreamcast
 
Como veis se puede poner más de una ruta separada por punto y coma, los juegos pueden estar cada uno con sus archivos en su directorio correspondiente o estar comprimidos en formato CHD, además del formato CDI.
 
Según sus instrucciones no requiere las BIOS originales de Dreamcast, aunque se pueden usar por motivos nostálgicos. 

Sobre el funcionamento, va sorpendentemente bien en una raspberry pi 400, aunque en los PCs con NVidia hay que usar el driver privativo ya que, por ahora, no es capaz de funcionar con nouveau.


 


viernes, 11 de junio de 2021

Montar y manipular imágenes de disco

Para montar una imagen en una carpeta hay que seguir una serie de pasos:

  1. Definimos un disposito loop:
    sudo losetup -P /dev/loop0 midisco.iso 
  2. Montamos el dispositivo en una partición:
    sudo mkdir /mnt/midisco
    sudo mount /dev/loop0p2 /mnt/midisco
  3. Si en lugar de ser una imagen iso es un img (una imagen de una SD o disco duro), podemos modificar su contenido y cuando desmontemos lo tenemos modificado a nuestro gusto.
  4. Una vez terminado desmontamos:
    umount /mnt/midisco


También puedes crear un script para automatizar su uso con estos comandos:

sudo losetup -P /dev/loop0 $1 >> montaImagen.sh
sudo mount /dev/loop0p2 /mnt/$1 >> montaImagen.sh
cd /mnt/$1 >> montaImagen.sh
sudo chmod +x montaImagen.sh
sudo mv montaImagen.sh /usr/local/bin

viernes, 4 de junio de 2021

Haroopad, editor markdown para GNU/Linux

Haroopad es un intuitivo editor del lenguaje de marcas markdown que muestra el código a la izquierda y el resultado a la derecha.

La instalación es muy sencilla simplemente nos vamos a la página de descarga y nos bajamos la versión para nuestra distro y arquitectura, aunque hay que instalarse la librería libgconf2 para que funcione.

En el caso de Ubuntu se podría instalar con comandos similares a estos:

sudo apt install libgconf2-dev
sudo dpkg -i https://bitbucket.org/rhiokim/haroopad-download/downloads/haroopad-v0.13.1-x64.deb
sudo apt install -f

Si lo que tenemos es Debian sin nuestro usuario en sudoers, son los mismos comandos pero sin sudo y al principio hay que hacerse root con la instrucción:

su -

En el resto de distros descargad y descomprimir la versión genérica para GNU/Linux que es una aplicación portable que no requiere instalación (aunque recordad instalar la librería antes mencionada).