viernes, 18 de octubre de 2024

TAPClean: conversor de imagenes TAP de Commodore a WAV con comprobación de integridad

TAPClean es un programa para la consola de comandos que permite convertir los archivos TAP a archivos de sonido WAV que podemos reproducir para cargar en un ordenador Commodore real.

Esta disponible, entre otros sistemas, para Windows y GNU/Linux, tanto para PCs de 64 bits, 32 bits o sistemas basados en ARM.

Vamos a ver como instalarlo en GNU/Linux:

  1. Descargamos el programa de su página oficial, eligiendo el archivo gz correspondiente a la arquitectura de nuestro ordenador.
    En https://sourceforge.net/projects/tapclean/files/latest/download descargaremos automáticamente la última versión disponible para nuestro sistema.
  2. Descomprimimos el archivo con el programa gunzip del sistema, por ejemplo:
    gunzip tapclean-0.38-linux-x86_64.gz -O tapclean.gz
  3. Damos permisos de escritura al archivo descomprimido:
    sudo chmod +x tapclean
  4. Movemos el archivo a la carpeta /usr/local/bin para que sea otro comando más de nuestro GNU/Linux que podamos invocar desde cualquier directorio:
    sudo cp tapclean /usr/local/bin

Para saber que se puede hacer con el programa basta con teclearlo sin parámetros:

tapclean

Y de mostrará la relación de parámetros que podemos usar.

----------------------------------------------------------------------
TAPClean 0.38 - (C)2006-2019 TC Team [Built Jan  8 2019 by ldf]
Based on Final TAP 2.76 Console - (C) 2001-2006 Subchrist Software
----------------------------------------------------------------------

Usage:
tapclean [[option][parameter]] ...
Example: tapclean -o giana_sisters.tap -tol 12

Options:
 -t   [tape]    Test tape image
 -o   [tape]    Optimize tape image
 -b   [dir]     Batch test
 -au  [tape]    Convert tape image to Sun AU audio file (44kHz)
 -wav [tape]    Convert tape image to Microsoft WAV audio file (44kHz)
 -rs  [TAP]     Correct the 'size' field of a TAP file header
 -ct0 [tape]    Convert tape image to version 0 TAP format
 -ct1 [tape]    Convert tape image to version 1 TAP format

 -boostclean    Raise cleaning threshold
 -debug         Allow detected files to overlap
 -do<loader>    Scan only for <loader>
 -docyberfault  Report Cyberload F3 bad checksums of $04
 -doprg         Create PRG files
 -extvisipatch  Extract Visiload loader patch files
 -fstats        Pulse stats are per file
 -incsubdirs    Make batch scan include subdirectories
 -list          List of supported scanners and options used by -no<loader>
 -no<loader>    Don't scan for <loader> Example: -nocyber
 -noaddpause    Don't add a pause to the file end after clean
 -noc64eof      C64 ROM scanner will not expect EOF markers
 -noid          Disable scanning for only the 1st ID'd loader
 -preserve      Preserve loader variables between program executions
 -prgunite      Connect neighbouring PRG's into a single file
 -reckless      Allow cleaning of tape images with errors
 -sine          Make audio converter use sine waves
 -skewadapt     Use skewed pulse adapting bit reader
 -sortbycrc     Batch scan sorts report by cbmcrc values
 -tol [0-15]    Set pulsewidth read tolerance, default = 10

Experimental options (for advanced users):
 -16            Force Commodore 16 tape
 -20            Force Commodore VIC 20 tape
 -64            Force Commodore 64 tape (default)
 -ntsc          NTSC timing
 -pal           PAL timing (default)

También tienes disponible la instalación automática desde el script RetroMultiInstaller

Y puedes hacerte un mod de audio con tu C64 Datacassette siguiendo este tutorial.

No hay comentarios:

Publicar un comentario