Página 1 de 39

Clon ZX Spectum 128 (ULA+)

Publicado: 18 Mar 2019, 12:49
por BCH
Actualizacion 14/06/2020

Kyp ha actualizado la implementación de la CPLD. Ahora tenemos un 128k con ULA+, y con los modos de paginación y contenida del +2a/+3 :D :D :D .
Los binarios están disponibles aqui:
https://1drv.ms/u/s!Aj2oYYIgITnQkV-gq8R ... h?e=oI9ZyL
Recordar que se necesita el Xilinx USB Platform Cable para programar la CPLD ;)

Actualizacion 9/06/2020
Ya tenemos una placa muy cercana a la version final. Queda por delante completar la implementación de la CPLD (por el momento el clon es un +2a sin mas, aunque la implementación de la ULA+ ya estaba funcionando en uno de los prototipos anteriores ;) ).
Podeis descargar la ultima version de la placa (4 capas) en formato eagle aqui:
https://www.dropbox.com/s/ggo5koh5mazvi ... b.zip?dl=0
Gerbers:
https://www.dropbox.com/s/sbjfefwoxn1lw ... s.zip?dl=0

Para referencia, dejo aqui una lista de Mouser con los principales componentes:
https://www.mouser.com/ProjectManager/P ... 7d07d29e04
Conectores para el teclado:
https://www.tme.eu/es/en/katalog/connec ... 1437405%3B
El AY-8912 y el TDA7052 se consiguen en eBay o Aliexpress.
Necesitareis un programador adecuado para programar el chip de ROM PLCC con la ROM +3e (o la original del +3 o +2 gris) y el Xinlix USB platform cable (o clon chino) para programar la CPLD. En el chip de ROM entran hasta 8 roms de 64k diferentes que se pueden seleccionar con el bloque de interruptores.

Esta es la placa en cuestión (Test 05b):
Imagen

Algunos detalles:
-El oscilador secundario de 17.73 Mhz no se utiliza por el momento así que no es necesario montarlo.
-Justo arriba de la ram SOP 28 hay una resistencia de 10k que no hay que montar (se ve en la foto).
-Mirad bien las posiciones del los jumpers en la foto, que sino no funcionara.



------------------------------------------------------------------------------------
Actualizacion 12/09/2019
Prototipo 2 funcionando en modo 48k
Imagen


Actualizacion 04/06/2019
Prototipo 1 funcionando!
Imagen


Actualizacion 18/04/19
Ya tenemos los primeros prototipos casi listos para hacer pruebas :)

Imagen


Buenasss!

Abro este hilo para que vayamos comentando aqui lo del clon Spectrum 128 que comenzamos hablando aqui:
viewtopic.php?f=63&t=5733&start=450#p138988

La idea es hacer un clon 128 +2a/b/+3/+3e (no toastrack/gris) con divmmc/zxmmc y kempston internos, y que ademas tenga ULA+. Kyp se encargara de hacer la implementacion en la CPLD y yo intentare hacer la placa.

Tomaremos como base un diseño que me paso Superfo hace algun tiempo:

Imagen

Por lo que ya tenemos el trabajo bastante avanzado. La implementacion de la ULA+ esta ya practicamente hecha, solo habria que probarla y luego agregar la parte correspondiente al Divmmc y joystick.

De hecho ya tengo pedidas 5 placas de un prototipo preliminar para hacer pruebas.

Ya os ire comentando mas novedades a medida que la cosa avance.

Saludos!

Re: Clon ZX Spectum 128 (ULA+)

Publicado: 18 Mar 2019, 18:41
por retrolab
Si funciona yo podría estar interesado...

Re: Clon ZX Spectum 128 (ULA+)

Publicado: 18 Mar 2019, 18:42
por wilco2009
Yo creo que también, aunque ya no se que hacer on tanto clon. :)) :)) :))

Re: Clon ZX Spectum 128 (ULA+)

Publicado: 18 Mar 2019, 19:25
por alvaroalea
La parte de 128K deberia ser muy trivial, hay varios diseños por ahi basandose en los del humble y los de superflo. incluso la programacion fpga/cpld.
Acordaros que en su momento hice esto: https://github.com/alvaroalea/all-spectrum-clones, por si os sirve de ayuda y quereis empezar desde cero, aunque no esta verificado, era solo un concepto.

Re: Clon ZX Spectum 128 (ULA+)

Publicado: 18 Mar 2019, 20:44
por flopping
Me apunto a una placa y a ayudar en lo que se pueda.

Re: Clon ZX Spectum 128 (ULA+)

Publicado: 19 Mar 2019, 00:42
por retrolab
wilco2009 escribió: 18 Mar 2019, 18:42 Yo creo que también, aunque ya no se que hacer on tanto clon. :)) :)) :))
Yo también tengo varios clones pero lo divertido es montarlos u cacharrearlos :-]

Re: Clon ZX Spectum 128 (ULA+)

Publicado: 19 Mar 2019, 11:04
por Kyp
retrolab escribió: 19 Mar 2019, 00:42 Yo también tengo varios clones pero lo divertido es montarlos u cacharrearlos :-]
Exacto :)) :)) :))

Re: Clon ZX Spectum 128 (ULA+)

Publicado: 19 Mar 2019, 16:00
por jgilcas
Muestro mi interés por el proyecto, gracias por el trabajo que hacéis y por mantenernos entretenidos :)

Re: Clon ZX Spectum 128 (ULA+)

Publicado: 19 Mar 2019, 17:44
por merlinkv
Yo sirvo de poca ayuda ... pero me apunto desde ya a un kit completo .... :D :D :D

Re: Clon ZX Spectum 128 (ULA+)

Publicado: 19 Mar 2019, 18:17
por jjsaenz1969
Ya se que este no es un hilo de venta, peeeero no me quiero quedar sin mi plaquita. :D
Yo también me quiero apuntar.