viernes, 24 de diciembre de 2021

Ubercassette: conversor de imagenes de cintas de diversos ordenadores de 8 bits para GNU/Linux

Ubercassette, es un conversor de imágenes de cintas de ordenadores Amstrad, Commodore, ZX Spectrum y Acorn (electrón y BBC) disponible para diversos sistemas operativos.


Se distribuye en un único zip en la que se incluyen los binarios para todos los sistemas que soporta, entre los que se incluye Linux de 32 bits y el código fuente.
Nosotros vamos a compilarlo para tener los binarios específicos de nuestra arquitectura (64 bits si es un PC moderno o ARM si es una raspberry pi por ejemplo).

Compilación e instalación

  1. Para ello instalamos la paquetería necesaria para compilar:
    sudo apt install build-essential libc6-dev-i386 git
  2. Nos descargamos la última versión disponible, por ejemplo:
    git clone https://github.com/DusteDdk/ubercassette
  3. Compilamos:
    cd src
    make
  4. E instalamos:
    sudo cp ubercassette /usr/local/bin

Uso

Si tecleamos ubercassette sin parámetros desde cualquier directorio nos aparecerá los parámetros que le podemos pasar para convertir los archivos que se podrían resumir en una instrucción del tipo:
ubercassette archivo_origen archivo_destino [parámetros]

Los archivos de origen admitidos son volcados de audio WAV, archivos TAP (ZX Spectrum) y archivos CSW.
Como destino podemos obtener archivos T64 (C64), TAP (ZX Spectrum), UEF, TZX, CSW o WAV.

Entre los parámetros que podemos seleccionar están la máquina de 8 bits a la que va destinado su uso, el algoritmo empleado, vídeo PAL/NTSC, canal(es) de audio usados, etc...



No hay comentarios:

Publicar un comentario