Clon ZX Spectum 128 (ULA+)
Moderadores: cacharreo, Fundadores
Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente
Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente
Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
-
- Demonio tercer orden
- Mensajes: 973
- Registrado: 06 Sep 2014, 12:10
- Ubicación: Barcelona
- Been thanked: 4 times
Clon ZX Spectum 128 (ULA+)
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 .
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):
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
Actualizacion 04/06/2019
Prototipo 1 funcionando!
Actualizacion 18/04/19
Ya tenemos los primeros prototipos casi listos para hacer pruebas
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:
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!
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 .
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):
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
Actualizacion 04/06/2019
Prototipo 1 funcionando!
Actualizacion 18/04/19
Ya tenemos los primeros prototipos casi listos para hacer pruebas
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:
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!
Última edición por BCH el 14 Jun 2020, 17:49, editado 22 veces en total.
- wilco2009
- Hermano de Lucifer
- Mensajes: 8152
- Registrado: 01 Abr 2013, 23:47
- Ubicación: Valencia
- Has thanked: 47 times
- Been thanked: 101 times
Re: Clon ZX Spectum 128 (ULA+)
Yo creo que también, aunque ya no se que hacer on tanto clon.
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".
Douglas Adams. Guía del autoestopista galáctico.
Douglas Adams. Guía del autoestopista galáctico.
- alvaroalea
- Demonio segundo orden
- Mensajes: 1092
- Registrado: 25 Oct 2014, 12:49
- Ubicación: Asturias, Paraiso Natural
- Has thanked: 14 times
- Been thanked: 52 times
- Contactar:
Re: Clon ZX Spectum 128 (ULA+)
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.
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.
- flopping
- Fundador
- Mensajes: 9971
- Registrado: 29 Mar 2013, 15:26
- Ubicación: Valencia
- Been thanked: 122 times
- Contactar:
Re: Clon ZX Spectum 128 (ULA+)
Me apunto a una placa y a ayudar en lo que se pueda.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".
Mi juego, que puedes descargar desde aqui
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".
Mi juego, que puedes descargar desde aqui
- retrolab
- Demonio segundo orden
- Mensajes: 1155
- Registrado: 17 Feb 2014, 09:52
- Has thanked: 70 times
- Been thanked: 119 times
Re: Clon ZX Spectum 128 (ULA+)
Yo también tengo varios clones pero lo divertido es montarlos u cacharrearlos
- jgilcas
- Demonio tercer orden
- Mensajes: 587
- Registrado: 08 Abr 2013, 22:16
- Has thanked: 4 times
- Been thanked: 9 times
Re: Clon ZX Spectum 128 (ULA+)
Muestro mi interés por el proyecto, gracias por el trabajo que hacéis y por mantenernos entretenidos
ZX48, ZX48+, ZX128+2, ZX128+3, OREL BK08, A500, MSX2, VIC-20, C64C, CPC464, CPC6128, GAMEBOY, GAMEBOY POCKET, GAMEBOY COLOR, NES, SNES, N64, GBA, GBASP, GBAMICRO, GAMECUBE, GAMEGEAR, SMS, SMS2, MD1, MD2, MEGACD, SATURN, DC, XBOX, XBOX360, TG-16
- merlinkv
- Hermano de Lucifer
- Mensajes: 6370
- Registrado: 06 Abr 2015, 23:08
- Ubicación: Madrid / Europa del Este
- Has thanked: 117 times
- Been thanked: 324 times
- Contactar:
Re: Clon ZX Spectum 128 (ULA+)
Yo sirvo de poca ayuda ... pero me apunto desde ya a un kit completo ....
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
- jjsaenz1969
- Demonio segundo orden
- Mensajes: 1202
- Registrado: 22 Mar 2015, 00:41
- Ubicación: Vitoria
- Has thanked: 108 times
- Been thanked: 100 times
- Contactar:
Re: Clon ZX Spectum 128 (ULA+)
Ya se que este no es un hilo de venta, peeeero no me quiero quedar sin mi plaquita.
Yo también me quiero apuntar.
Yo también me quiero apuntar.