MP32C64 (MP3 to C64) de Kopsec

MP32C64 (MP3 to C64) de Kopsec

La 煤ltima pieza de Hardware para el Commodore 64 que ha aparecido en nuestro pa铆s y que por fin su autor, Kopsec, puede compartir con nosotros y sacar una edici贸n limitada, es este MP32C64, un emulador de datassette, peque帽o, compacto y simplemente precioso. El proyecto llevaba ya un tiempo gest谩ndose y su autor nos ha brindado la oportunidad de exponer su historia, todo el trabajo que ha supuesto y como ha conseguido sacarlo a la luz.

Su trayectoria nos la ha narrado 茅l mismo y esperamos que os guste:


El Commodore 64 fu茅 mi primer ordenador, lo compr茅 solo sin datassette ni nada, cuesti贸n de presupuesto, por lo que al principio copiaba alg煤n programa en basic de las revistas y poco m谩s.

Como por aquel entonces (1984 creo) ya ten铆a afici贸n por la electr贸nica monte un circuito de la revista Elektor con el cual pod铆a conectar un cassete normal al C64, m谩s o menos funcionaba, pero al poco ya me compr茅 un datassette cl贸nico Phonemark. Compr茅 algunos juegos y revistas con cinta, un joystick Quickshot II y un amigo trajo una cinta con juegos en TURBO de USA, que nos parecieron una pasada.

Recuerdo tambi茅n comprar el FC-II, el cual fusil茅 (ingenier铆a inversa) e hice 2 贸 3 unidades para amigos y familiares. Hice algo de programaci贸n en BASIC y assembler pero ah铆 qued贸 la cosa, y como suele pasar al cabo de los a帽os (casi 30) me apetec铆a recordar viejos tiempos, pero el C64 y casi todos los juegos hab铆an desaparecido, as铆 que tuve que buscar uno por ebay y ah铆 empez贸 la historia.

Historia del MP32C64


El MP32C64 (MP3 to C64) naci贸 de una necesidad, cargar juegos en un C64 real a bajo precio. Tengo una unidad de disco 1541 y disquetes y el cable XA1541 para conectarlo a un PC, pero la falta de espacio me limitaba.

Hab铆a visto el SD2IEC pero era un poco caro y complicado, ya que teniendo unos conocimientos de electr贸nica buscaba algo sencillo y que pudiera construir yo mismo.

Buscando por la Web encontr茅 algunos esquemas de interfaces de audio para conectar una fuente de audio al puerto de cassette del C64 y cargar por ah铆 los juegos. Tras varias pruebas escog铆 el circuito m谩s sencillo y que funcionaba perfectamente, basado en el Rainbow Arts 1st CD-Edition adapter, con algunas mejoras.

 


MP32C64 (MP3 to C64) de Kopsec

Tras comprobar su funcionamiento hice varias unidades para vender en ebay, realizando todo el trabajo de manera manual, incluido el circuito impreso realizado por el proceso de transferencia t茅rmica que consiste en imprimir en papel satinado con impresora l谩ser y plancharlo sobre la placa de cobre, luego atacarlo con 谩cido para obtener la placa.

El proceso era bastante largo y complejo, hab铆a que cortar las placas, taladrar, soldar los componentes…. Hac铆a peque帽as series de 6 贸 10 unidades.

Tambi茅n descargu茅 bastantes juegos en formato TAP y PRG y usando los programas Audiotap y WAV-PRG de Fabricio Gennari los convert铆 a WAV, que es un archivo de audio sin compresi贸n. La direcci贸n para descargar es: http://wav-prg.sourceforge.net/

Despu茅s convert铆 los WAV a MP3 para que ocuparan menos espacio. La compresi贸n a MP3 no le sienta muy bien a la informaci贸n digital contenida en el archivo de audio, as铆 que hubo que buscar un compromiso entre tama帽o y calidad. As铆 ofrec铆a el hardware y el “software” listo para usar.

El funcionamiento es bastante sencillo, descargar los juegos en MP3, copiarlos al reproductor, conectar al C64 y cargar.

https://www.youtube.com/watch?v=AQoder6vHog

Fui reduciendo el tama帽o y cambiando a componentes SMD (Surface Mount Devices) que son m谩s peque帽os y no necesitan taladros para ser montados en la placa, lo cual reduc铆a el trabajo, evitando la fase de taladrado que era bastante tediosa. Como pod茅is observar los componentes se colocan por la zona de las pistas de cobre.

MP32C64 (MP3 to C64) de Kopsec

MP32C64 (MP3 to C64) de Kopsec

MP32C64 (MP3 to C64) de Kopsec
Unidades con salida para poder hacer copias con un datassette

Incluso hice varias unidades con salida para poder hacer copias con un datassette. Como dato curioso, hablando con un comprador italiano que vive en Tailandia, hicimos unas pruebas y vimos que el aparato funcionaba tambi茅n en el VIC-20, poco despu茅s v铆 en el foro Zona de Pruebas que hab铆a sido usado con 茅xito en un VIC-20 y usando un cassette computone de los que se sol铆an usar con el Spectrum.

El dispositivo funcionaba bien pero su aspecto era poco pulido, as铆 que decid铆 buscarle una caja. El trabajo extra de mecanizar la caja, hacer coincidir todas las piezas, pegar la etiqueta… era un handicap pero el resultado val铆a la pena.

https://www.youtube.com/watch?v=RvDtB38fodo

MP32C64 (MP3 to C64) de Kopsec

MP32C64 (MP3 to C64) de Kopsec

MP32C64 (MP3 to C64) de Kopsec

Tras mucho buscar, encontr茅 un proveedor que fabricaba las placas de circuito impreso a un precio razonable. El acabado era excelente, doble cara, taladros metalizados, serigraf铆a, aunque solo se vea por dentro, y sobre todo: me ahorraba una gran parte del trabajo m谩s tedioso.

MP32C64 (MP3 to C64) de Kopsec

MP32C64 (MP3 to C64) de Kopsec

MP32C64 (MP3 to C64) de Kopsec

Y puestos a mejorar, al probar los cacharritos con el m贸vil, pens茅 que estar铆a bien que se viera un pantallazo del juego o la car谩tula de la cinta mientras se cargaba, as铆 que descarga unas 300 im谩genes una por una y insertarlas en cada archivo MP3, pero como siempre  el resultado lo vale.

Mientras iba probando los cacharritos, la idea de que el C64 pudiera parar y reanudar la reproducci贸n autom谩ticamente como hace el datassette me rondaba la cabeza. Pensando de nuevo en los m贸viles y tras haber renovado mi antiguo (casi vintage) m贸vil sin c谩mara por un ya viejo iPhone 3GS, repar茅 en el bot贸n que llevan los auriculares que te permite hacer pausa mientras reproduces m煤sica: ah铆 estaba la respuesta.

Con el Datassette la soluci贸n es s煤per sencilla: si hay voltaje el motor gira y la cinta avanza, si no hay voltaje el motor se para y la cinta tambi茅n.

Con el m贸vil era m谩s complicado, pero tras investigar un tiempo encontr茅 la soluci贸n a expensas de complicar el circuito un poco m谩s. Todo el circuito es 100 % hardware, sin componentes programables similares a los microcontroladores ATMEGA usados en los Arduinos. Dado que en temas de programar estos bichitos estoy pez, pues me tuve que arreglar con lo que conoc铆a, aunque lamento no tener el tiempo para adentrarme en ese tema, ya que se podr铆an hacer cosas muy interesantes.

Despu茅s de bastantes pruebas con diferentes m贸viles, pude llegar a una soluci贸n que funcionara con todos los m贸viles que tienen la capacidad de hacer pausa desde el bot贸n de los auriculares, o al menos todos los que he podido probar, varios modelos de Samsung Galaxy: S-Plus, SII, mini y los iPhone 3GS y 4S.

Hab铆a que hacer un lavado de cara para diferenciarlo del anterior modelo, as铆 que encargu茅 unas cajas de color beige similar al Datassette 1530 y dise帽茅 unas etiquetas que llev茅 a imprimir en vinilo para conseguir un mejor acabado.

En las 煤ltimas pruebas con Bieno en la 45RU de MSX tambi茅n lo pude probar con el VIC-20 y funcionaba perfectamente. Y hasta aqu铆 llega la historia, de este modelo he hecho 10 unidades, una la tiene Bieno, otra es para m铆 y el resto las ir茅 poniendo a la venta en eBay o pod茅is contactar conmigo por email (kopsec arroba gmail punto com).  No se si har茅 m谩s unidades ya que el trabajo es bastante complicado y lleva su tiempo.

MP32C64 (MP3 to C64) de Kopsec

MP32C64 (MP3 to C64) de Kopsec

MP32C64 (MP3 to C64) de Kopsec

Bueno espero no haberos dormido con el tost贸n ni abrumado con demasiados detalles t茅cnicos, solo felicitar a todos los que, como hace Commodore Plus, contribuis a mantener vivo el Commodore 64 y otros ordenadores de 8 bits y evitar que caigan en el olvido.

Kopsec

Pod茅is adquirirlo en ESTE enlace.

Publicar un comentario

9 Comentarios

  1. La verdad es que tiene un dise帽o guap铆simo, es como un datassette en miniatura.

    ResponderEliminar
    Respuestas
    1. Muy buena la foto aunque la llamar铆a padre e hijo ;D
      Felicidades por tu proyecto y sobretodo por llevarlo a cabo !!!!!

      Eliminar
  2. Acabo de hablar con 茅l en el Retro bit barcelona 2014, he visto su funcionamiento in situ cargando varios juegos y es increible! me he llevado uno!

    ResponderEliminar
  3. Hola, buenos d铆as. Una pregunta antes de adquirir el aparato... ¿Se han de cargar necesariamente Mp3 o pueden ser archivos Wav tambi茅n? Gracias!!!

    ResponderEliminar
    Respuestas
    1. Vaya, se me pas贸 este mensaje... supongo que has visto el tema en el foro.

      Eliminar

  4. bitt.es

    El paso del formato MP3 al Commodore 64 es un fascinante retroceso tecnol贸gico. Transforma la m煤sica digital moderna en sonidos nost谩lgicos de 8 bits, reviviendo la era dorada de los videojuegos y la computaci贸n temprana

    ResponderEliminar