Gracias, es que estaba haciendo algún cambio, tengo algun Z84C0020 en formato PLCC44 y ver si puedo sacarlo en placa de solo 2 caras (de momento cambié el Z80 de DIL40 a PLCC44 y lo ha sacado bien, 100% enrutado y añadiendo polígonos para meter GND allá donde pueda en ambas caras)... reviso a ver que RAMs tengo ahora mismo, tengo varias de cypress, Nec y tal pero tengo que ver el modelo concretoBCH escribió: ↑21 Jun 2020, 10:28-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.
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.
- mad3001
- Demonio segundo orden
- Mensajes: 1940
- Registrado: 25 Nov 2015, 00:15
- Ubicación: Mostoles(Madrid)
- Has thanked: 85 times
- Been thanked: 117 times
Re: Clon ZX Spectum 128 (ULA+)
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+)
En principio deberías poder usar cualquier Z80. Kyp creo que ha utilizado uno NMOS y yo he puesto el CMOS que compre en Mouser. Tuve problemas con unos Z80 que pedí a china por lo que aconsejaría comprar el Z80 en algún lugar confiable.mad3001 escribió: ↑21 Jun 2020, 11:05 Gracias, es que estaba haciendo algún cambio, tengo algun Z84C0020 en formato PLCC44 y ver si puedo sacarlo en placa de solo 2 caras (de momento cambié el Z80 de DIL40 a PLCC44 y lo ha sacado bien, 100% enrutado y añadiendo polígonos para meter GND allá donde pueda en ambas caras)... reviso a ver que RAMs tengo ahora mismo, tengo varias de cypress, Nec y tal pero tengo que ver el modelo concreto
Y ya que estas puedes quitar R54 del esquema
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 571 times
Re: Clon ZX Spectum 128 (ULA+)
Es preciosa...
A ver si podéis, algunas imágenes de juegos usando la ULA+ así con colores molones sería genial.
Pero que gran trabajazo... ya le dan a la Next, que esta... me la monto si rula y me la puedo permitir.
A ver si podéis, algunas imágenes de juegos usando la ULA+ así con colores molones sería genial.
Pero que gran trabajazo... ya le dan a la Next, que esta... me la monto si rula y me la puedo permitir.
- Kyp
- Hermano de Lucifer
- Mensajes: 3383
- Registrado: 30 Sep 2013, 14:54
- Ubicación: Madrid
- Has thanked: 28 times
- Been thanked: 148 times
Re: Clon ZX Spectum 128 (ULA+)
Buenas noticias. Ya he conseguido hacer que funcione el interfaz DivMMC integrado
Bueno, casi. De momento solo en la implementación de zx48u+ y como no tengo soldado el conector uSD solo he implementado el automaper pero como interfaz SPI estoy usando un SpecSD con el automaper deshabilitado
El caso es que lo complicado era hacer funcionar el automaper, añadirle el resto es fácil
Bueno, casi. De momento solo en la implementación de zx48u+ y como no tengo soldado el conector uSD solo he implementado el automaper pero como interfaz SPI estoy usando un SpecSD con el automaper deshabilitado
El caso es que lo complicado era hacer funcionar el automaper, añadirle el resto es fácil
-
- Le gustan las llamas
- Mensajes: 97
- Registrado: 17 Feb 2019, 00:59
Re: Clon ZX Spectum 128 (ULA+)
Gran trabajo kypKyp escribió: ↑28 Jun 2020, 19:57 Buenas noticias. Ya he conseguido hacer que funcione el interfaz DivMMC integrado
Bueno, casi. De momento solo en la implementación de zx48u+ y como no tengo soldado el conector uSD solo he implementado el automaper pero como interfaz SPI estoy usando un SpecSD con el automaper deshabilitado
El caso es que lo complicado era hacer funcionar el automaper, añadirle el resto es fácil
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 571 times
Re: Clon ZX Spectum 128 (ULA+)
Hola kyp,Kyp escribió: ↑28 Jun 2020, 19:57 Buenas noticias. Ya he conseguido hacer que funcione el interfaz DivMMC integrado
Bueno, casi. De momento solo en la implementación de zx48u+ y como no tengo soldado el conector uSD solo he implementado el automaper pero como interfaz SPI estoy usando un SpecSD con el automaper deshabilitado
El caso es que lo complicado era hacer funcionar el automaper, añadirle el resto es fácil
Por lo que leo y el nombre... veo que "ULA+" se convierte en un estándar con ciertos parámetros comunes a cualquier implementación, ¿es correcto?
Un saludo
- Bone
- Aspirante a demonio
- Mensajes: 325
- Registrado: 22 May 2017, 06:16
Re: Clon ZX Spectum 128 (ULA+)
Brutal!!!!Kyp escribió:Buenas noticias. Ya he conseguido hacer que funcione el interfaz DivMMC integrado
Bueno, casi. De momento solo en la implementación de zx48u+ y como no tengo soldado el conector uSD solo he implementado el automaper pero como interfaz SPI estoy usando un SpecSD con el automaper deshabilitado
El caso es que lo complicado era hacer funcionar el automaper, añadirle el resto es fácil
Enviado desde mi Mi 9 Lite mediante Tapatalk
- Kyp
- Hermano de Lucifer
- Mensajes: 3383
- Registrado: 30 Sep 2013, 14:54
- Ubicación: Madrid
- Has thanked: 28 times
- Been thanked: 148 times
Re: Clon ZX Spectum 128 (ULA+)
Exacto. Aquí está (en inglés): https://faqwiki.zxnet.co.uk/wiki/ULAplus
El clon solo implementa la parte de la paleta extendida. El soporte para resoluciones más altas de momento no. A ver si cabe...
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 571 times
Re: Clon ZX Spectum 128 (ULA+)
Muchas gracias!Kyp escribió: ↑29 Jun 2020, 09:33Exacto. Aquí está (en inglés): https://faqwiki.zxnet.co.uk/wiki/ULAplus
El clon solo implementa la parte de la paleta extendida. El soporte para resoluciones más altas de momento no. A ver si cabe...
A leer ASAP
- Kyp
- Hermano de Lucifer
- Mensajes: 3383
- Registrado: 30 Sep 2013, 14:54
- Ubicación: Madrid
- Has thanked: 28 times
- Been thanked: 148 times
Re: Clon ZX Spectum 128 (ULA+)
Ya tengo funcionando el core de zx48Kup con el interfaz DivMMC interno. Dejo el JED en la carpeta de OneDrive para que podáis probar los que tengáis placa. También he subido un archivo para grabar en la eeprom. Hay que usar el primer bloque.