Página 1 de 9

#1 ZX Spectrum - Multiface 3

Publicado: 30 Abr 2020 22:23
por merlinkv
Hola chicos,

Pues voy a comenzar otro pequeño proyecto.

Básicamente, es un réplica del Multiface 3 para ZX Spectrum +3 y compatibles. Pero antes de nada, quiero comentaros que ni el diseño, ni la programación de la GAL o ROM son trabajos míos ya que se pueden encontrar aquí: Multiface 3 y creo que el autor de ésta información es el guru de los ZX José Leandro.

Para el que no esté familiarizado, la función principal del aparato es volcar la memoria del ordenador a un dispositivo de almacenamiento externo, y cuenta con un pulsador para activar el interface. Como la mayoría de los videojuegos de la época no tenía una función para salvar la posición del juego, el Multiface permitía a los jugadores esta posibilidad. No obstante, esta característica también permitía a los usuarios crear copias de seguridad o copias pirata de programas. La violación de derechos de autor era posible,1​ pero en modelos posteriores esto fue dificultado, exigiendo que el Multiface estuviera presente para cargar el volcado en la memoria.

El Multiface 3 fue producido para los modelos ZX Spectrum 128 +3 y compatibles, producidos por Amstrad. La principal diferencia con los anteriores consistía en que podía trabajar con el +3DOS y el disco del +3. A diferencia de los primeros modelos para Spectrum, requería que el interface estuviera conectado para poder cargar los volcados de memoria.

En fin, esta es un poco la historia del interfaz y me he puesto a trasladarlo todo a KiCad para crear las PCB's y hacerme un par de interfaces.

De momento estoy trabajando con el esquema .... que, aunque parezca que no, es laborioso ... y he tenido que crear muchos de los símbolos. En fin, de momento solo llevo ésto ... :sonrojado1:
► Mostrar Spoiler

#2 Re: ZX Spectrum - Multiface 3

Publicado: 30 Abr 2020 22:56
por pintza
Viendo las fotos de José Leandro se ve que hay una corrección en la placa, con el corte de una pista y un puente.
¿Sabes si eso está documentado?.

#3 Re: ZX Spectrum - Multiface 3

Publicado: 01 May 2020 11:08
por merlinkv
Sí, ya me dí cuenta, pero he buscado y no he encontrado nada. De todas formas el esquema que he seguido es de 2015 por lo que entiendo que debe incluir cualquier fix que se hiciera sobre el original.

También me encontré con un pequeño problema y es que un compañero (no recuerdo quién) puso para descarga las 8bit.libs para KiCad, pero varias cosas no estaban bien ... el bus EDGE del ZX +3 no era el correcto y no coincidían los pines (había puesto el mismo del 48K) y otros IC's como el 74LS670N y otros no coindían los pines con los datasheets. Así que busqué todos los datasheets de los IC's y recreé los símbolos incorrectos.

Ya he terminado el esquema y he hecho unos pequeños cambios sobre el original: Posibilidad de usar 2 ROMs usando un 27C256 (está la original y una de 2006), en vez de usar un M5165L-15 voy a usar un UT6264C y, en vez de una PAL16L8 voy a usar una GAL16V8B.

Bueno, el esquema es este .... ahora me va a tocar crear unos cuantos footprints y eso lleva su tiempo ....

► Mostrar Spoiler

#4 Re: ZX Spectrum - Multiface 3

Publicado: 01 May 2020 19:17
por Valfac
Proyecto muy interesante merlinkv, tomo sitio.. Lo seguiré de cerca,

Como me gustan estos aparatejos, cuando era un crío me parecía que hacían magia!

Saludos,

#5 Re: ZX Spectrum - Multiface 3

Publicado: 01 May 2020 21:18
por merlinkv
Gracias Valfac ... en ello estoy ...

De momento hay cosas que no termino de entender del esquema ...

Por ejemplo ... el IC9 es un 74LS74N y veo que conecta el pin4 y el pin 10 a VCC que entiendo serán los 5v. Sin embargo, según el datasheet del 74LS74N el pin de alimentación (VCC) es el 14 ...
► Mostrar Spoiler
Y no es el único, hay 4 ó 5 integrados sin conexión a VCC y GND ....

#6 Re: ZX Spectrum - Multiface 3

Publicado: 01 May 2020 23:45
por merlinkv
Bueno, he estado comprobando con una PCB del Multiface 128 Recreated y he visto que tiene condensadores de desacoplo para todos los IC's ... La verdad es que mi Multiface 3 no tiene, pero ante las carencias del único esquema que he encontrado ... me he decidido a ponerle también condensadores de desacoplo ....


Imagen


Ahora falta lo más latoso y complicado .... el enrutado ....

#7 Re: ZX Spectrum - Multiface 3

Publicado: 02 May 2020 21:11
por papanillu
Hola
Mañana, si no me lían con algún arreglo casero, abriré el multiface 3 que compre no hace mucho, y le hago unas fotos.
Cuando lo compre, pensé que si no estaba demasiado fino, pues intentaría clonarlo, pero la verdad es que cuando me llego, me sorprendió un montón.
Parece nuevo.
pero bien, si quieres que intente seguir alguna pista, pues ya sabes, me lo dices, y yo lo hago.

Saludos y Gracias

#8 Re: ZX Spectrum - Multiface 3

Publicado: 02 May 2020 23:52
por merlinkv
Hola papanillu,

OK, tomo nota, gracias compi ... :ok1:

#9 Re: ZX Spectrum - Multiface 3

Publicado: 03 May 2020 10:14
por merlinkv
Bueno ... un palizón, pero ya está enrutado todo.
► Mostrar Spoiler

Y este es el aspecto aproximado del interfaz.


Imagen


Voy a hacer unas pequeñas comprobaciones y si creo que todo está bien, pediré unas PCB de prueba.

#10 Re: ZX Spectrum - Multiface 3

Publicado: 03 May 2020 14:05
por merlinkv
Bueno, pues comprobaciones hechas. He revisado el esquema y el enrutado ... todo parece estar bien.

Voy a pedir las placas de prueba. :hola1:

► Mostrar Spoiler

#11 Re: ZX Spectrum - Multiface 3

Publicado: 03 May 2020 14:29
por Valfac
Una pequeña errata, el multiface 3 es the Romantic Robot :loco3:

Pero claro, el munto de partida es el clon que se cascaron Hard Micro, es por eso, no?

#12 Re: ZX Spectrum - Multiface 3

Publicado: 03 May 2020 21:20
por merlinkv
Gracias Valfac,

Es totalmente cierto ... errata corregida.

Al final lo estuve pensando y me decidí a añadirle un interfaz Kempston con interruptor para activarlo o desactivarlo.

Enrutado:
► Mostrar Spoiler

Aspecto aproximado de la placa

► Mostrar Spoiler

Siguiente paso .... pedir las placas de prueba ... :sarcastico1: :sarcastico1:

#13 Re: ZX Spectrum - Multiface 3

Publicado: 04 May 2020 05:56
por Bone
Fenomenal....te ha quedado de fábula!!!
:guay1: :guay1:

#14 Re: ZX Spectrum - Multiface 3

Publicado: 04 May 2020 08:01
por merlinkv
Gracias Bone,

Bueno, a ver que tal sale, espero que bien.

Lo de ponerle el Kempston me pareció buena idea, es algo que echo de menos en el clon que tengo y así se evita uno tener que usar dos interfaces conectados.

#15 Re: ZX Spectrum - Multiface 3

Publicado: 04 May 2020 22:35
por merlinkv
Placas de prueba pedidas ... ahora a esperar .... :cafe2:

#16 Re: ZX Spectrum - Multiface 3

Publicado: 06 May 2020 15:01
por merlinkv
Por cierto .... al final cancelé el pedido (menos mal que me dió tiempo) y pedí éstas ...

Lo mismo, pero con un pequeño añadido ... :risa1:
► Mostrar Spoiler

#17 Re: ZX Spectrum - Multiface 3

Publicado: 06 May 2020 17:55
por Valfac
Uhmm un reset, mola!

:hola1:

#18 Re: ZX Spectrum - Multiface 3

Publicado: 06 May 2020 18:08
por merlinkv
Bueno, creo que si todo va bien (cruzo los dedos) el MF3 con Kempston ON-OFF, DualROM y Reset, puede quedar un interfaz interesante.

#19 Re: ZX Spectrum - Multiface 3

Publicado: 06 May 2020 21:43
por papanillu
Me encanta como se ve esa placa.
te ha quedado muy chula.

#20 Re: ZX Spectrum - Multiface 3

Publicado: 06 May 2020 22:40
por merlinkv
Gracias,

Ya he conseguido algo más de la mitad de los componentes, pero todavía me faltan algunos IC's que espero lleguen antes de fin de año ... :sarcastico1: :sarcastico1: