Cartucho casero ZX Spectrum para Interface II

Un amigo me ha conseguido recientamente un zx spectrum +2. Motivado con el hallazgo, he aprovechado para realizar un proyecto que tenía en mente desde hace meses.

CARTUCHO MONOJUEGO:

Hace tiempo me encontré con este artículo sobre cómo construir cartuchos de juegos para el spectrum:

http://trastero.speccy.org/cosas/droy/cartuchos/cartuchos_s.htm

El diseño del cartucho pertenece a Droy. Le doy las gracias a él y a la web El Trastero del Spectrum por todos los interesantesartículos que tienen publicados.

He tenido el spectrum durante muchos años, y hasta topar con este artículo no sabía que se habían comercializado juegos en formato cartucho para spectrum. El catálogo fue pequeño y se vendieron pocas unidades…

rom_carts[1]

Lo primero que necesitaba era un interface II para poder usar el cartucho. El propio Droy explica cómo construir uno aquí:

http://trastero.speccy.org/cosas/droy/interface2/interface2_s.htm

Yo opté por ir a ebay, donde encontré uno “averiado” por 15 euros… Entrecomillo lo de “averiado”, porque el interface II sólo es una placa con unos conectores… no tiene componentes. La avería era una rotura en el zócalo de conexión al spectrum, que arreglé con loctite para pegar el trozo suelto y un punzón para enderezar los contactos.

El esquema de la placa del cartucho es bastante sencillo, sólo había que imprimir el diseño de eagle, tranferir a la placa, etc…

Por último, añadí una carcasa impresa con pegatina para identificar el juego:

Aquí está el diseño para imprimir si interesa a alguien:

https://www.thingiverse.com/thing:2958251

Hay dos versiones como se ve en la primera foto. Una tiene un protector completo, mientras que la otra deja el conector al aire. A gusto del consumidor.

Después de toda la vida cargando los juegos desde audio, no me acostumbro a encender y jugar:

Para acabar un pequeño vídeo demostrativo:

 

CARTUCHO MULTIJUEGO:

En cuanto he tenido funcionando un par de catuchos monojuego, me he animado a montar el multijuego.

El circuito se puede encontrar también en El Trastero del Spectrum, y nuevamente es obra de Droy:

http://trastero.speccy.org/cosas/droy/zxflash/zxflashcart_s.htm

La placa es un poco más compleja y ha tocado esperar a que llegasen componentes desde distintas partes del mundo:

Un vez montado, he decidido preparar 2 ROMS con un recopilatorio de juegos de ULTIMATE:

Y a darle caña:

 

Anuncios

TZX Duino

El ZX Spectrum es uno de los culpables de que me haya dedicado a la informática.

Ya estaba en casa cuando yo llegué a este mundo. A base de copiar los ejemplos del manual de instrucciones empecé a conocer conceptos básicos de programación.

Y después de 34 años, sigue funcionando. Así que tocaba hacerle algun invento.

Me topé hace semanas con el proyecto TZXDuino (https://github.com/sadken/TZXDuino), un sencillo reproductor basado en arduino, que tiene la ventaja de reproducir ficheros tzx y tap como audio, sin conversión previa.

La página del autor contiene todas las instrucciones de montaje (es MUY sencillo), y una vez recibidos los componentes fue cuestión de unas horas montarlo.

Los componentes son:

  • 1 placa Arduino. Vale con NANO, pero yo usé un UNO que tenía por casa.
  • Lector de SD / Micro SD. He usado la micro, que ocupa menos.
  • LCD 16×2 I2C. Si abrís el código, admite otras pantallas, pero esta es la recimendada. Además me ha servido para conocer el protocolo I2C.
  • Amplificador de audio.Utilicé el LM386 que recomienda el autor, y que viene ya montado en mondulos de trabajo de arduino.
  • 5 pulsadores, de los que hay en cualquier tienda de electrónica.

Una vez probado le diseñé en FreeCad una cajita para hacer con la impresora 3d.

El resultado:

 

Hasta ahora la unica pega que he podido sacar es que sólo tiene botones de start/stop, pero no un pause, cuando hay juegos que te piden pausar la reproduccion del cassette en un determinado punto… tampoco es problema si se buscan las versiones de los tzx separados por caras de la cinta.

No me percaté al principio, pero la reproducción se pausa, pulsando por segunda vez el play.

Por lo demás… diversión en 8 bits.

Dejo enlace a thingiverse, por si a alguien interesa la caja:

https://www.thingiverse.com/thing:2819379