viernes, 25 de noviembre de 2016

Cargar juegos a tu Amstrad CPC6128 de la salida de audio de tu PC a la entrada de cassette

El Amstrad CPC está viviendo una nueva era dorada pues con la moda de la informática retro hay muchos aficionados que están sacando auténticas joyas para este veterano de los 80 pero para pasar juegos descargados de internet hay que cacharrear en profundidad o comprar aparatos para leer dispositivos modernos.
¿Qué otras alternativas hay para los manazas del soldador como yo? pues una solución es conectar la salida de audio de tu tarjeta de sonido a la entrada de cassette del Amstrad, simple pero efectivo... aunque ha tenido sus dificultades...


Hardware necesario

  • Cable de cassette: realmente no hace falta más se conecta el cable de entrada de audio de cassette a la salida de audio de la tarjeta de sonido (conector verde).
  • Alargador jack: normalmente el cable no llega desde el Amstrad al PC a no ser que los tengas realmente juntos, un simple alargador soluciona la papeleta y hace más sencillas las cosas (menos de 2€ en el chino de abajo de mi casa).

Software necesario

En mi Ubuntu 16.04 64 bits es necesario tener instalados los siguientes programas.

Al lío

Una vez instalados estos programas y conectados ambos equipos hacemos lo siguiente:

En el Amstrad CPC

Tecleamos 
|TAPE
RUN"
Y como nos indica el mensaje pulsamos una tecla

En el PC

  • Convertimos el archivo cdt o tzx en un voc
playtzx -voc mijuego.cdt temporal.voc
  • Reproducimos el archivo con audacious
audacious -pqH temporal.voc

Consideraciones y problemas que han surgido

Para que funcione hay que hacerlo con el volumen adecuado, en mi caso he tenido que poner el volumen a tope pero incluso por encima del 100%, para lo cual me he tenido que ir a la configuración de sonido y señalar permitir más del 100%


Al menos esta vez no he necesitado del mini amplificador chino como en otras ocasiones.

En teoría se podría reproducir directamente el cdt con playtzx mijuego.cdt sin más parámetros pero a mi no me ha funcionado, por eso he tenido que hacer la conversión y luego reproducirlo con audacious.

Debería funcionar también con otros ordenadores de 8 bits como mi ZX Spectrum +2 (no tengo tan claro si valdría para mi Commodore 64), aunque en estos casos el alargador habría que enchufarlo a la salida del cassette conversor.



Asímismo nos podríamos ahorrar el alargador si tenemos un altavoz bluetooth que tenga salida para auriculares, siempre que dé el volumen necesario.
Se puede automatizar en un script que sería algo así:
#!/bin/bash
playtzx -voc mijuego.cdt /tmp/temporal.voc
audacious -pqH /tmp/temporal.voc
rm /tmp/temporal.voc
Bueno, pues ya podemos disfrutar de los últimos estrenos para nuestro Amstrad CPC :)
This article is also on English

5 comentarios:

  1. ¿Podría hacer esto con mi spectrum?

    ResponderEliminar
  2. Unos vídeos interesantes para iniciarse en esto de soldar:
    http://bricolaje.facilisimo.com/como-se-usa-el-cautin-o-soldador-electrico_1978766.html

    ResponderEliminar
  3. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  4. Otra posibilidad: Ponerle una disquetera de 3.5":
    - https://auamstrad.es/2018/11/disquetera-3-%C2%BD-de-pc-con-senal-ready-real/
    - http://www.zonadepruebas.org/deepfb/ordenadores/amstrad/3,5cas.htm
    - https://www.vintagenarios.com/tutoriales-amstrad-cpc6128-t808.html
    - https://magazinezx.speccy.org/01/basic.html
    - https://www.va-de-retro.com/foros/viewtopic.php?t=327&start=10
    - https://amstradcpc.mforos.com/305097/7736805-disquetera-externa-3-5/
    - https://www.briconsola.com/potenciar-consolas/amstrad-cpc/
    - https://www.youtube.com/watch?v=XDAlaKD0R40

    ResponderEliminar