Clon ZX Spectum 128 (ULA+)

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

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.
Avatar de Usuario
jjsaenz1969
Demonio segundo orden
Demonio segundo orden
Mensajes: 1200
Registrado: 22 Mar 2015, 00:41
Ubicación: Vitoria
Has thanked: 104 times
Been thanked: 98 times
Contactar:

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por jjsaenz1969 »

Ya mostré interés un poco más atrás en una placa de la do los prototipos.
Si tienes de sobra sigo interesado en una, te mando un privado.
BCH
Demonio tercer orden
Demonio tercer orden
Mensajes: 973
Registrado: 06 Sep 2014, 12:10
Ubicación: Barcelona
Been thanked: 4 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por BCH »

jjsaenz1969 escribió: 11 Jun 2020, 16:24 Ya mostré interés un poco más atrás en una placa de la do los prototipos.
Si tienes de sobra sigo interesado en una, te mando un privado.
Si, claro. Tengo una reservada para ti ;)
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3373
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 145 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por Kyp »

Ya tengo mi prototipo v05b funcionando con el SpecKey conectado al expansor de bus y el SpecSD al puerto de expansión :D :D :D
De momento solo como un 48K normal pero con sonido AY con el chip interno :|

Imagen
luis80
Le gustan las llamas
Le gustan las llamas
Mensajes: 97
Registrado: 17 Feb 2019, 00:59

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por luis80 »

Kyp escribió: 13 Jun 2020, 11:09 Ya tengo mi prototipo v05b funcionando con el SpecKey conectado al expansor de bus y el SpecSD al puerto de expansión :D :D :D
De momento solo como un 48K normal pero con sonido AY con el chip interno :|

Imagen
buenas kyp tiene buena pinta
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3373
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 145 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por Kyp »

Ya tenemos el zx128u+ funcionando como un 128K con paginación y contienda tipo +3/+2AB con ULA+ :D
Como nota curiosa, al tener el circuito de teclado como el de un 48K se puede usar el SpecKey :D

Ahora hay que probarlo a fondo para ver que todo funciona correctamente :|
Avatar de Usuario
Popopo
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3466
Registrado: 05 Nov 2019, 15:25
Has thanked: 1120 times
Been thanked: 570 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por Popopo »

Kyp escribió: 13 Jun 2020, 19:58 Ya tenemos el zx128u+ funcionando como un 128K con paginación y contienda tipo +3/+2AB con ULA+ :D
Como nota curiosa, al tener el circuito de teclado como el de un 48K se puede usar el SpecKey :D

Ahora hay que probarlo a fondo para ver que todo funciona correctamente :|
Esto es la tierra prometida!
Avatar de Usuario
Popopo
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3466
Registrado: 05 Nov 2019, 15:25
Has thanked: 1120 times
Been thanked: 570 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por Popopo »

Una pregunta un poco tonta..
¿para qué las resistencias de 0k ?
luis80
Le gustan las llamas
Le gustan las llamas
Mensajes: 97
Registrado: 17 Feb 2019, 00:59

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por luis80 »

Kyp escribió: 13 Jun 2020, 19:58 Ya tenemos el zx128u+ funcionando como un 128K con paginación y contienda tipo +3/+2AB con ULA+ :D
Como nota curiosa, al tener el circuito de teclado como el de un 48K se puede usar el SpecKey :D

Ahora hay que probarlo a fondo para ver que todo funciona correctamente :|
buenas a todos acuerdate que quiero uno.
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1920
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 81 times
Been thanked: 113 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por mad3001 »

Estuve revisando los ficheros Eagle y solo por confirmar:
IC4: AS6C4008 (SRAM 512k x 8)
IC5: HM628128 (SRAM 64K x 8) ->***
IC8: CY62256 (32K para los pocos bytes de la ULA+)
QG1 (reloj 28Mhz) me ha llamado la atención, si no se conecta E/D el oscilador funciona todo el rato, pero en la hoja de datos indica "Recommend connecting this pin to VCC if the oscillator is to be always on". Igualmente recomiendan poner un condesador al pin 4
Por ultimo, lo mismo es cosa de mi eagle que es v7.5, pero al hacer un test ERC indica que falta de conectar GND y VCC en los ICs 4,5,7 y 8 (nada que no arregle un seleccionar IC, dar a Invoke y abrir el panel de alimentaciones para conectarlos a GND y VCC).

Luego, en la lista de mouser con el BOM, así a bote pronto:
Veo que en vez del Z80 sale un Z84PIO...692-Z84C2006PEG. ¿La CPU no debería ser el modelo Z84C0006PEG?
No encuentro el HM628128....
Volviendo a los origenes... programa en assembler
BCH
Demonio tercer orden
Demonio tercer orden
Mensajes: 973
Registrado: 06 Sep 2014, 12:10
Ubicación: Barcelona
Been thanked: 4 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por BCH »

mad3001 escribió: 21 Jun 2020, 00:48 Estuve revisando los ficheros Eagle y solo por confirmar:
IC4: AS6C4008 (SRAM 512k x 8)
IC5: HM628128 (SRAM 64K x 8) ->***
IC8: CY62256 (32K para los pocos bytes de la ULA+)
QG1 (reloj 28Mhz) me ha llamado la atención, si no se conecta E/D el oscilador funciona todo el rato, pero en la hoja de datos indica "Recommend connecting this pin to VCC if the oscillator is to be always on". Igualmente recomiendan poner un condesador al pin 4
Por ultimo, lo mismo es cosa de mi eagle que es v7.5, pero al hacer un test ERC indica que falta de conectar GND y VCC en los ICs 4,5,7 y 8 (nada que no arregle un seleccionar IC, dar a Invoke y abrir el panel de alimentaciones para conectarlos a GND y VCC).

Luego, en la lista de mouser con el BOM, así a bote pronto:
Veo que en vez del Z80 sale un Z84PIO...692-Z84C2006PEG. ¿La CPU no debería ser el modelo Z84C0006PEG?
No encuentro el HM628128....
-Para las RAMs de sistema (IC4 y IC5) yo he puesto dos de 512k, AS6C4008. Puedes usar cualquiera compatible, las KM684000 por ejemplo. Si quieres poner una de 64k para la RAM baja creo que no habra problema, aunque es mas barato y fácil conseguir chips de 512k.
-La RAM de la ULA puede ser la CY62256 o la BS62LV256, o alguna compatible. Lo importante es que sea de 45-55 ns
-Lo que comentas del oscilador, pues habría que revisarlo entonces. Te puedo confirmar que así como está funciona pero no estaría de mas ponerle un condensador y conectar el pin que dices a VCC.

VCC y GND en los integrados que indicas me salen conectados tanto en Eagle 6 como en Eagle 9. En teoría se conectan automáticamente al agregar el componente al proyecto, pero si quieres asegurarte puedes hacer lo que dices (Invoke). De todos modos si abres la placa y ves el ruteado deberían estar conectados.

El Z80 debería ser un Z804C0006PEG CPU. Revisare la lista de Mouser que seguramente me he equivocado.
Responder

Volver a “Proyectos de hardware abiertos”