Mostrando entradas con la etiqueta audio. Mostrar todas las entradas
Mostrando entradas con la etiqueta audio. Mostrar todas las entradas

jueves, 26 de marzo de 2026

Amstrad CPC 464 con Bluetooth: Carga juegos sin cintas – Tutorial DIY

Muy buenas a todos y todas!!!

Si, después de ver el éxito de la instalación en el ZX Spectrum +2 del módulo Bluetooth, me he animado a poner otro en el Amstrad CPC 464 que reparé el año pasado. Bueno pues le ha tocado el turno, ¡¡¡no va a estar en la estantería solo para hacer bonito!!! tiene que funcionar. Así que destornillador en mano quitamos los 6 tornillos de la parte posterior y empezamos con la modificación.

La instalación y los puntos donde se tiene que conectar el módulo Bluetooth ha sido cosa fácil, lo que me ha entretenido más de lo que me gustaría ha sido la soldadura de la alimentación.

La idea es la misma que en el ZX Spectrum, pero en este caso lo hemos conectado directamente al cabezal del lector de cintas.

La alimentación la hemos sacado del molex de cables que se conecta a la placa base del CPC 464.

Podemos localizar primero en el manual de servicio el esquema donde podemos localizar los puntos que necesitamos para el mod que son:

  • La alimentación la conectamos en +B y GND que es donde se conecta el cable que va de la casetera a la placa principal justo donde conecta con la placa de la casetera.
  • El audio lo conectamos en el cabezal que esta marcado como "R/P. HEAD" y conectamos el canal derecho del modulo bluetooth al + del cabezal y el GND al que esta marcado como -.

En este caso al disponer de más espacio en la parte posterior del casete, he quitado el tornillo que sujeta la polea grande de la goma que va al motor.

Como tenía cero material para utilizar me puse a investigar y encontré algunas cosillas interesantes como

  • Recopilación de juegos:
    Creado por Sergi Caparrós y Javy Fernández, la web AMSTRADPOWER.ES en su sección LoadCPC recopila el trabajo de Juanfran con, me atrevería a decir, cientos de Juegos.
    con una organización sencilla pero directa, puedes reproducir el juego directamente desde la web simplemente pulsando "Play". Además incluye las caratulas o covers de cada una de las cintas...
    Investigando un poco sobre ellos descubrí CapaSoft donde también puedes encontrar juegos como Jax The Dog o Amstrad Eterno, este último además colabora donando el 100% de las donaciones que realices por su descarga irán destinadas a la Asociación Española Contra el Cáncer..

  • Diagnostico:
    Una vez que todo enciende y parece funcionar bien es hora de hacer un pequeño diagnostico del sistema para comprobar que todo funciona correctamente.
    Para esta tarea existe el repositorio de Github amstrad-diagnostics. Con el podemos comprobar la RAM baja en el CPC464 y baja y alta en CPC6128, así como el teclado e información diversa del sistema.

  • Convertir CDT a WAV
    Al descargar el diagnostico en formato CDT no podía cargarlo directamente en el Amstrad, primero hay que cambiar el formato a un formato de audio, puede ser WAv o MP3 y para esto encontré CDTMaster una utilidad para editar archivos CDT (Cintas Amstrad) con el que también podemos cambiar a un formato de tipo WAV.
    Lo mejor de todo es que lo pude usar directamente en mi sistema Linux, instalándolo con wine:
    
        wine CDTMaster.exe
        
    Lo ejecutamos y pulsamos sobre "File" y ya nos aparece "convert to WAV", luego podemos pasarlo a MP3, pero como la conversión ocupo solo 4MB lo deje en WAV.

He probado juegos como Green Beret, 007 Con Licencia para Matar, La Abadía del crimen,



Otros artículos sobre ordenadores retro que te pueden interesar:

Saludos a todos y todas y espero que disfruteis de la modificación!!!

domingo, 15 de marzo de 2026

ZX Spectrum con Bluetooth: Olvida las cintas y carga juegos desde el móvil

Muy buenas a todos y todas a este mundo de los 8bits!!!

Desde que compre esta pequeña joya de los 80's, uno de los mayores problemas que presenta el ZX Spectrum es la carga de programas o juegos desde su soporte nativo: las cintas de casete.

Y es que en este tipo de máquinas, como el Amstrad CPC 464, utilizan como soporte magnético las obsoletas cintas de casete.

Si bien hay un buen mercado de segunda mano para este tipo de soporte, no siempre están en las mejores condiciones al ser susceptible a la degradación tanto física como química, deformaciones y atascos e incluso la aparición de moho si se almaceno en un sótano o trastero húmedo.


 

Por suerte las nuevas tecnologías siempre nos echan una mano para para solucionar este tipo de adversidades y no dejar como un gran pisapapeles a nuestro querido ZX Spectrum. 

 

El concepto era almacenar los 1s y 0s de los bits en tonos de audio, para después hacer la operación contraría y transformar esos tonos de audio en información que el ordenador pueda entender.

Realmente era algo más parecido a un módem que a un disquete de la época.

Como resultado tenemos un soporte que esta basado en audio.

Igual que en sus orígenes, el audio siempre se puede copiar y aquí es donde entran las nuevas tecnologías: El formato de audio WAV y el formato MP3.

Como ya explique en la restauración del ZX Spectrum una de las soluciones es saltarse el casete e introducir la señal de audio desde la salida de audio de un teléfono o un ordenador.

Esta opción esta muy bien, pero seguimos con la posibilidad de que el cable esté en mal estado o el conector sucio además de tener otro cable más por encima del escritorio.


Módulo audio Bluetooth 5.0
Podemos hacer la misma operación pero de manera inalámbrica con un módulo de audio Bluetooth.
Fáciles de encontrar, y baratos, nos ofrecen una solución muy interesante para implementar este pequeño dispositivo en nuestro ZX Spectrum.

Igual que hicimos con el amplificador y el cable, vamos a necesitar los mismos 4 puntos para conectar el módulo bluetooth, toma de alimentación +5V y la salida de audio del casete.



NOTA: Recuerda revisar la placa de la casetera ya que hay diferentes modelos, revisa el diagrama antes de conectar!!!

Una de sus mejores características es que ocupa muy poco espacio lo he situado en la parte lateral derecha de la máquina y no molesta para poder cerrar y abrir la carcasa sin problemas.

¿Cómo funciona?

Para hacer funcionar el módulo primero necesitamos vincular el módulo bluetooth a nuestro teléfono de igual manera que lo hacemos con unos audífonos o un altavoz.

Una vez vinculado el módulo lo tenemos que "calibrar" para que el sonido no este saturado o la señal sea insuficiente. Esto lo regulamos con la intensidad del sonido, en este caso el subiendo o bajando el volumen del dispositivo.

También aplicaciones como PlayZX tiene un apartado de configuración con apartados como:

  • Wave payback volume: Regulamos el volumen, en mi caso lo tengo al 50%.

  • Stereo: Envía la señal por los canales (L y R), también lo tengo activado.

  • Both channels in sync: Esta opción la tengo desactivada.

  • Natural wave: También desactivada.


Una vez configurado, buscamos el juego que vamos a cargar, seleccionamos la cinta y pulsamos Play...



Si te interesa el micro ordenador de 8 bits ZX Spectrum puedes encontrar más información en los siguientes enlaces:

Saludos a todos y todas!!!

viernes, 30 de mayo de 2025

Restauración ZX Spectrum +2 Gris - Limpieza y puesta a punto completa

Buenas amigos y amigas de los retro!!!

Con un presupuesto de 80€ me propuse encontrar en la web de venta de segunda mano, Wallapop, algún aparato retro que tanto nos gustan.

Le tenía echado el ojo al ZX Spectrum +2 pero en unas condiciones aceptables no encontraba gran cosa por menos de 100€. Y a muchos les faltaba el transformador o no estaba muy claro su funcionamiento.

En una de estas apareció este:

Tenía una pinta un poco rara... pero incluía el transformador, un joystick SJS-1 y el manual de usuario.

Cuantas más fotos veía.. la cosa no mejoraba....

Transformador original

Joystick SJS-1

Sin duda lo que mejor estaba era el manual de usuario.

No lo pensé mucho y lo compré... ¿había sido una buena idea? El vendedor se puso en contacto conmigo y hablamos sobre la máquina. Fue sincero desde el primer momento y me comento el mal estado en el que se encontraba este ZX Spectrum +2 y que había estado por mucho tiempo en un trastero. Incluso me envío vídeos del estado. La verdad, de 10.

Después de recibir el paquete empezamos con la limpieza, es preferible tenerlo limpio antes de trabajar con el. Esto ya se ha comentado más de una vez en el blog.

Empezamos desmontando todo y comprobando el estado de las piezas.

Con las "tripas" del Spectrum a la vista todo parece estar correcto. Mucha suciedad mucha.... pero todo lo demás como se puede ver esta completo.

Lo que no es tan correcto es poner componentes encima de la protección de burbujas, esto puede crear corriente electrostática y malograr algún componente. No lo hagáis en casa ;)

Una de las partes más perjudicadas en todos los elementos del ZX Spectrum eran las carcasas. Por suerte, solo era eso, restos de décadas de olvido en un trastero.

En este caso el corazón de la bestia sigue aparentemente en buenas condiciones. No hay restos de oxido o de liquidos derramados. Los condensadores también parecen en buen estado y si falla alguno son fáciles de reemplazar (siempre que no dañen otro componente).

El teclado también tenía mucha suciedad pero las pulsaciones eran correctas.

La casetera más de lo mismo...

Ahora empieza lo interesante... Con todos los elementos fuera procedemos a la limpieza: NOTA: El agua y la electricidad no son muy amigos, recuerda secar completamente todos los elementos de cualquier resto de humedad.

Para esta parte, mis mejores aliados son el barreño (verde), jabón de cocina y un pincel suabe. En ultima instancia podemos usar desengrasante, pero puede ser muy agresivo con la pintura y las pegatinas.

Como ya hemos comentado un buen secado es imprescindible antes de empezar a montar el equipo.

Al final la placa, una Z70500 ISS3 en cuanto a suciedad, era lo más limpio, todo lo demás tuvo dos pasadas de barreño...

Después de muchas horas de investigación la mejor opción para probar la placa, ya que no tengo ningún cable para su conexión con la TV era usar la conexión AV de la que no dispone. El ZX Spectrum +2 cuenta con salida RF y una salida RGB. Pero con una pequeña modificación podemos obtener esta señal. Solo necesitamos una resistencia de 15 ohmios.

La conexión se realiza entre el vivo del conector de RF (la parte central) y primero tenemos que retirar la resistencia que ya tiene conectada. Solo hay que desoldarla y proteger la punta de la resistencia para que no haga contacto con otro componente.


Ahora soldamos la resistencia de 15ohm en la misma posición en la que estaba la otra y aprovechando un agujero que hay en un lateral de la caja de RF, la pasamos por ahí y el otro extremo le soldamos un cable que llevamos a la salida del diodo D4.

Este diodo se encuentra en la parte posterior del conector 8DIN y viene desde el integrado TEA2000 en su patilla 6 COVO (Composite Video Out). Es recomendable limpiar el conector del AV ya que si hace mucho que no se usa, puede tener una película de suciedad (óxido) que hace que la conexión no sea la correcta.

Es muy interesante tener a mano el manual de servicio, no confundir con el manual de usuario. Gracias a theoldrobot.com que lo tienen disponible online.

Una vez hecho esto toca presentar todo para hacer una primera prueba de encendido. Enchufamos todo y....

Y se hace la magia ochentera!!!

La calidad de imagen no es excelente, pero por lo menos puedo comprobar que el ZX Spectrum +2 gris funciona perfectamente. Es simplemente increíble que aparatos con más de 30 años funcionen perfectamente solo con un poco de limpieza y cariño. A ver si aprenden nuestros fabricantes contemporáneos...

Antes de cerrar decidí aventurarme con otra modificación, en concreto con el mod de audio.


¿Modificación de audio para el ZX Spectrum?

El sistema de carga de este microordenador es el antiguo sistema de cintas, si como las que, si ya tiene una edad, escuchabas en tu flamante walkman o en el coche.
Si bien este sistema era muy de agradecer en los 80's debido a su bajo coste, hoy en día es una rareza, como los discos de 3.5.

Por suerte a día de hoy existen bastantes alternativas basadas en Arduino y otras tantas en Android, cada una con sus ventajas e inconvenientes. Y esta modificación es valida para los dos sistemas.

En ambos casos la modificación del sistema de audio nos permitirá cargar las cintas, en este caso audios, directamente a la placa del reproductor de casete. De esta manera nos saltamos el cabezal y prácticamente no necesitaremos más la parte mecánica del reproductor.

Para esta modificación he seguido una explicación de Manuel Cuenca Chips donde explica los puntos donde es mejor o peor dicha conexión.

Esta variación dependerá de si el sistema que estamos usando esta amplificado o no.

¡¡¡ATENCIÓN!!! Existen diferentes tipos de placa para la casetera, comprueba cual es la tuya.

Vamos a intentar darle un poco de luz al tema...

Primera opción

La primera opción es el conector donde se enchufa el reproductor de cintas. El problema de estos pines es que necesitamos que la fuente de la que proviene el audio tiene que estar amplificada.

En este caso solo servirían reproductores de cintas con un amplificador interno. Para usarlo con dispositivos tipo TZXduino o teléfonos móviles necesitamos la segunda opción.

Y consiste en soldar el cable del + del RCA en el punto que transmite la información directamente a la placa. Este punto ya viene amplificado desde integrado de amplificación LA6324A. Al conectarlo en la salida no hacemos uso de ese integrado y la señal tiene que llegar ya amplificada.

Segunda opción:

El reproductor del ZX Spectrum lleva integrado un amplificador y en este modelo en particular es el LA6324A y esta situado en la misma placa del reproductor de casete que podemos usar si queremos utilizar los dispositivos que acabamos de comentar.

Al fina me decidí a usar la segunda opción del amplificador interno LA6324A y aún así he necesitado amplificar la señal con un LM386 que, por suerte, tenía disponible.

Hay muchos circuitos para el LM386 disponibles en internet pero he usado un pequeño módulo de apenas 0.80€ que tenía por el taller.

Con esto logramos aumentar la señal de tal manera que el ZX Spectrum "escuche mejor".

Para esta operación solo necesitamos 6 cables, 4 para la alimentación y 2 para la salida de audio.

El LM386 lo podemos alimentar con los 5 voltios desde la misma casetera, igual que la salida y entrada de audio. Estas son sus conexiones:


  • Alimentación +5V: Tomaremos los 5V desde el casete.
  • Entrada de audio +: Toma + desde el RCA.
  • Entrada de audio -: Toma - desde el RCA.
  • Masa de alimentación (GND): Tomaremos GND desde el casete.
  • Salida de audio +: A la placa del casete.
  • Salida de audio -: A la placa del casete. Es común con GND de alimentación.

En la parte de las pistas de la placa del casete solo necesitamos estos 3 puntos de conexión:

  • 1-. Toma de alimentación de 5V
  • 2-. Toma de masa o GND. Aquí conectamos las lineas marcadas como GND de la entrada de alimentación y el GND salida de audio
  • 3-. Entrada de audio.

El conjunto entero queda con la siguiente configuración:


Montaje final

Ya con todo montado tocaba probar el invento. Hay que decir que probamos primero sin amplificación, es decir con el programa PlayZX en el teléfono y el cable de audio directamente al mismo punto pero, aunque se escuchaba a través de spectrum en la tv, no se movían las lineas que indican que se esta cargando una cinta.

Solo tuve que regular el volumen hasta que empezaron a moverse las lineas... en un principio dio fallo de carga, pero poco a poco fuero apareciendo las famosas lineas de carga hasta que empezó a mostrar la imagen del juego que estaba cargando (1942). No solo estaba vivo, también funcionaba perfectamente.


Conclusión:

Ha sido un proyecto al que le tenia muchas ganas, bueno en general le tenia ganas a estas tres joyas retro, sobre todo después de ver vídeo sobre programación del Profesor Retroman. Un profesor de la Universidad de Valencia (creo) con explicaciones de sobre programación o el uso de la memoria.

Y aunque están basados mayoritariamente en ordenadores Amstrad, y ya me pico la curiosidad. Ahora con la Gotek y con esta modificación de audio (que también llevare al CPC464) se hace más fácil hacer todo tipo de pruebas.

También puede parecer que estos sistemas obviamente obsoletos en pleno 2025 no tienen ningún uso práctico pero son una gran plataforma para empezar a entender la programación desde el bajo nivel hará que mejore nuestra programación en alto nivel.


NOTA:
Todo lo mostrado en esta entrada esta realizado con el máximo cuidado y siguiendo varios tutoriales. Todo lo que realices a tú máquina queda bajo la responsabilidad del usuario.

Os dejamos algunos enlaces en los que hay gran cantidad de información sobre el ZX Spectrum.


Mención especial para El Trastero del Spectrum, web con una gran cantidad de software y caratulas para Spectrum en sus diferentes modelos.

Saludos retro!!!