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.
- jjsaenz1969
- 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+)
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 tienes de sobra sigo interesado en una, te mando un privado.
-
- Demonio tercer orden
- Mensajes: 973
- Registrado: 06 Sep 2014, 12:10
- Ubicación: Barcelona
- Been thanked: 4 times
Re: Clon ZX Spectum 128 (ULA+)
Si, claro. Tengo una reservada para tijjsaenz1969 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.
- Kyp
- 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+)
Ya tengo mi prototipo v05b funcionando con el SpecKey conectado al expansor de bus y el SpecSD al puerto de expansión
De momento solo como un 48K normal pero con sonido AY con el chip interno
De momento solo como un 48K normal pero con sonido AY con el chip interno
-
- Le gustan las llamas
- Mensajes: 97
- Registrado: 17 Feb 2019, 00:59
- Kyp
- 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+)
Ya tenemos el zx128u+ funcionando como un 128K con paginación y contienda tipo +3/+2AB con ULA+
Como nota curiosa, al tener el circuito de teclado como el de un 48K se puede usar el SpecKey
Ahora hay que probarlo a fondo para ver que todo funciona correctamente
Como nota curiosa, al tener el circuito de teclado como el de un 48K se puede usar el SpecKey
Ahora hay que probarlo a fondo para ver que todo funciona correctamente
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 570 times
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 570 times
-
- Le gustan las llamas
- Mensajes: 97
- Registrado: 17 Feb 2019, 00:59
- mad3001
- 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+)
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....
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
-
- Demonio tercer orden
- Mensajes: 973
- Registrado: 06 Sep 2014, 12:10
- Ubicación: Barcelona
- Been thanked: 4 times
Re: Clon ZX Spectum 128 (ULA+)
-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.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....
-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.