Hace un par de días recibí el zx-uno a medio montar de Hark0 y aunque ya he terminado de soldarle todos los componentes, aún no he podido hacerlo funcionar como es debido.
Impact me reconoce la spartan y he podido pasarle el test led y el de 256 colores. También funciona el "spectrum básico 48k" y el teclado.
Pero sin embargo no consigo grabar la flash, el Impact me da continuamente error de "SPI device not found". He repasado varias veces las soldaduras de los pines de la memoria y de la spartan, probado continuidad y ausencia de cortos, voltajes, etc. Ya no sé qué más mirar.
Curiosamente desde el último repaso de soldaduras, la imagen se ve en gris ¿¿?? También me pasaba algunas veces inestabilidad en la imagen, que suele eliminarse al apoyar el dedo sobre el reloj de PAL ( el de ntsc no lo he soldado).
Ya estoy cansado hoy y mi cabeza no dá para más, mañana será otro día. De todas maneras mientras a ver si alguien me puede indicar por dónde puede estar el problema y así le puedo terminar el cacharrete a Hark0.
Cacharreando con el prototipo 2 del ZX-Uno
- Hark0
- Amiga 1200
- Mensajes: 1695
- Registrado: 11 Jul 2012, 23:44
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: (Otro)
- Primera consola: (Otro)
- Ubicación: Cornellà de Llobregat - Barcelona
- Contactar:
Re: Cacharreando con el prototipo 2 del ZX-Uno
Lo metes en el microondas 10 minutos, con la función horno... fijo lo resuelves...
Coñas aparte, mi agradecimiento público para @Haplo... muchas gracias por tu paciencia...

Coñas aparte, mi agradecimiento público para @Haplo... muchas gracias por tu paciencia...

http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.
- Sinclair
- MSX Turbo R
- Mensajes: 323
- Registrado: 19 Jun 2013, 00:00
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Atari 2600
- Primera consola: Sony PlayStation 1
- Gracias dadas: 8 veces
- Gracias recibidas: 1 vez
Re: Cacharreando con el prototipo 2 del ZX-Uno
Por RGB directo (tomado las señales desde el conector lateral) la imagen sale un poco apagada, con poco brillo.
Obteniendo el sonido por este mismo conector y al subir el volumen un poco, se escucha el típico zumbido.
¿Habría alguna manera de corregir esto?, por lo menos lo del sonido que es más molesto...
No me cansaré nunca de agradecer al ZX-Uno team el formidable trabajo que está haciendo
Obteniendo el sonido por este mismo conector y al subir el volumen un poco, se escucha el típico zumbido.
¿Habría alguna manera de corregir esto?, por lo menos lo del sonido que es más molesto...
No me cansaré nunca de agradecer al ZX-Uno team el formidable trabajo que está haciendo

© 1982 Sinclair Research Ltd
- antoniovillena
- Amiga 1200
- Mensajes: 2013
- Registrado: 16 Abr 2012, 21:22
- Gracias recibidas: 8 veces
Re: Cacharreando con el prototipo 2 del ZX-Uno
Quest escribió:Antonio,
Como en su día me puse a testear la bios a saco, pero no acabé, he seguido con ello, para buscar cualquier cosita, y así quede lo más fino posible. He pensado que esta bios además de ser algo genial, va a ser algo que el usuario va a usar a menudo, así que interesa que vaya perfecta.
Comento más cosillas que he visto, alguna importante, otras poco importantes, y alguna que seguro es conocida, pero bueno, ahí van (también alguna sugerencia):
1- El Upgrade machine. Esto sí es esencial que funcione bien, porque el usuario final no tendrá cable xilinx y cualquier cambio lo tendrá que cargar de ahí. No funciona. He probado de mil maneras. Cargando el TAP a velocidad normal, diferentes volúmenes, desde diferentes dispositivos (ordenador con diferntes reproductores, móviol, aparatos de mp3,etc) y también he probado pasándolo a CargandoLeches, en sus 7 posibles velocidades, pero nada, es imposible, da siempre error. He probado con diferentes ficheros machine, del svn o de .bit generados por mi, etc, pero nada. Suele dar el error de carga siempre al finalizar el primer bloque grande. Me refiero a error de carga. Lo de que se corrompa la pantalla al cargar cabecera es otra cosa que además ya me consta que era un fallo conocido pendiente de arreglar. El problema es que no hay manera de actualizar machine. Creo que este punto sería el primero a arreglar de la bios, sobre todo de cara al producto final, al usuario final.
2- Este es una tonteríapero siempre que lo veo me chirría, simplemente que en todos los sitios donde aparece la palabra "timing" o "timings" lo pone con dos emes: "timming", siendo que la palabra correcta en inglés es con sólo una eme: "timing". Ya digo que es una chorrada, pero ahí está
![]()
3- El quiet boot. Aquí supongo que esto no es un fallo, sino que lo que hace es el comportamiento normal, pero quizá no estaría de más darle un repaso al tema. La cuestión es que cuando activamos el quiet boot, evidentemente ya no sale la pantalla de presentación con el logo del ZX-UNO y demás, y claro, sale un paper con basura aleatoria de la memoria de pantalla o bien si es tras un master reset después de haber estado usando el spectrum, pues suele salir lo último que había en pantalla antes de resetear, normalmente con un border azul. Hasta aquí bien. El tema es que dura aproximadamente unos 6-7 segundos (bueno, si la rom es más pequeña pues menos, claro, hablo de la de un +3), que imagino que es debido a que hay que esperar a que se copie la rom a memoria antes de ejecutarla. Con la de un 48, son sólo un par de segundos, así que no hay problema. Con la del +3 y similares pues eso, simplemente que mientras esperas pues ves un ratillo de basura. Si se pudiera inicializar la memoria de vídeo de algún modo para que saliera todo negro o todo blanco, o algo uniforme, pues quizá sea mejor, no se qué opinas. Esto no tiene realmente importancia, pero ahí lo dejo. Son sólo detalles de cara al usuaro final. Imagino que tampoco se puede acelerar la carga de la rom.
4- Esto creo que ya se comentó hace bastante bastante tiempo, pero creo que sigue dando lugar a cierta confusión, y lo saco a la palestra de nuevo. Cuando está desactivado el quiet boot y aparece la pantalla del logo del ZX-UNO, mientras la ves, pues evidentemente ahí aparece el "press Edit to setup" y el "<break> Boot Menu", pero lo que acaba desesperando cuando lo usas frecuentemente es que sólo puedes pulsar durante un periodo muy corto. Ya leí en su día la explicación al respecto, pero aun así para el usuario final no es intuitivo, porque aunque aceptemos que el tiempo para pulsar sea corto, el mensaje de "press XXXXX" sigue saliendo aun cuando ya no se puede pulsar. Esto frustra y hace pensar que el teclado no funciona o que hay algo que va mal (aunque nosotros sabemos que no es así). Entonces, una de dos: O dejamos el tiempo de pulsado tal como está y hacemos que desaparezca la línea de "Press XXXXX" justo cuando ya no se puede pulsar, o bien dejamos que se pueda pulsar mientras dicha línea de texto sea visible. El caso es que tiene que haber una coherencia entre lo que se ve y la acción que se puede llevar a cabo.
5- Esto es una sugerencia: No se cómo de complicado será porque imagino que involucra cambios sustanciales en el código vhdl/verilog del core, pero sería MUY interesante y muy bien aceptado por los usuarios, tener en la BIOS, por ejemplo en Main, dentro de Options, una opción para elegir el layout del teclado. Por ejemplo:
Keyboard map [ESP|UK|AV|ZXint]
Evidentemente no tienen por que ser esas 4 opciones, sólo es un ejemplo, de un layout ES tipo el de mcleod, un layout UK, AV tipo el tuyo, uno ZXint tipo el mio para usar un teclado de membrana real de spectrum con el arduino, etc, etc. Como decía antes, imagino que esto para nada será trivial, pero ahí lo dejo porque si fuera posible, sería de gran acogida. Cada uno con su set de pegatinas en cada teclado y configurándolo en la Bios a placerAdemás, no es lo mismo ponerse a jugar que a programar. A veces te resulta más cómodo usar un layout para una cosa y otro para otra.
6- Esto tampoco es nada que tenga importancia pero si da algo más de comodidad: en el apartado ROMs de la bios, para subir por ejemplo una rom que está al final de la lista (que es donde suelen ponerse cuando añades una nueva con la N), tienes que darle a Enter, seleccionar "Move up" con la flecha de arriba, y volver a dar a enter. Esa secuencia repetida tantas veces como puestos quieras subir la ROM. Se hace algo pesado. Quizá usar unas teclas dedicadas a subir y bajar los puestos sería infinitamente más rápido. Por ejemplo: "+" para bajar y "-" para subir.
7- Una pequeña mejora a futuro: en ROMs, simplemente que haya, por ejemplo, arriba a la derecha (que ahora esta vació ese cuadro en esa sección) un par de líneas donde diga: 1- El Nº de slots ocupados/libres (nosotros sabemos que hay 20, pero no todos lo sabrán). Y otra línea donde diga, de forma dinámica cuando pasas por encima de cada rom al moverte con los cursores, el nº de slots que ocupa esa rom. Y ya sería de orgasmo si además (que creo que hay hueco suficiente) te dijera los defaults que tiene esa rom (timing, keyboard issue, contencion, divmmc, nmi..)
8- Esto ya no sé como será de posible, pero sería interesante añadir en Options a la opción de timings, los del +2A/+3. Esto sería ideal para cosas como por ejemplo demos que sólo funcionan bien con esos timings. Yo soy de ver demos muy a menudo, y tenía idea de usar el ZX-UNO en un futuro entre otras cosas para retroparties donde puedas proyectar demos (por ejemplo coger todo Pouet y hacer una sesión...), y no tener que usar emuladores ni tener un montón de spectrums reales quitando y poniendo del proyector, y que se vean bien todas. Esto lo digo ya al margen de lo del T80 que veremos al final cómo queda. Pero al margen del core de la CPU, faltarían los timings que comentaba de los +2A/+3 (entiendo que de la memoria, según leo en http://www.worldofspectrum.org/faq/refe ... erence.htm , cerca de la parte final).
De momento eso es todo![]()
Sigo testeando cosas.
Cuando tenga tiempo examino con detenimiento este mensaje y te respondo.
- Haplo
- MSX Turbo R
- Mensajes: 278
- Registrado: 14 Abr 2014, 22:24
- Sistema Favorito: PC
- primer_sistema: Spectrum +2
- consola_favorita: Sony PlayStation 1
- Primera consola: Nintendo NES/Clónica
- Ubicación: Ciudad Real
- Gracias dadas: 33 veces
- Gracias recibidas: 5 veces
Re: Cacharreando con el prototipo 2 del ZX-Uno
Bien, después de darle un repaso a algunas cosas ya he conseguido programar como dios manda, Hark0 tienes un flamante ZX-UNO totalmente operativo... en rigurosos tonos grises ](./images/smilies/eusa_wall.gif)
Se habrá cascado el AD724? tengo la tentación de desoldar el que tiene el mío y probar a ver...
](./images/smilies/eusa_wall.gif)
Se habrá cascado el AD724? tengo la tentación de desoldar el que tiene el mío y probar a ver...
- Hark0
- Amiga 1200
- Mensajes: 1695
- Registrado: 11 Jul 2012, 23:44
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: (Otro)
- Primera consola: (Otro)
- Ubicación: Cornellà de Llobregat - Barcelona
- Contactar:
Re: Cacharreando con el prototipo 2 del ZX-Uno
Yo pago la pieza, por eso no sufras

(voy al hilo de teclados, llevo casi 3hr retocando el layout MJ).



(voy al hilo de teclados, llevo casi 3hr retocando el layout MJ).
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.
- Haplo
- MSX Turbo R
- Mensajes: 278
- Registrado: 14 Abr 2014, 22:24
- Sistema Favorito: PC
- primer_sistema: Spectrum +2
- consola_favorita: Sony PlayStation 1
- Primera consola: Nintendo NES/Clónica
- Ubicación: Ciudad Real
- Gracias dadas: 33 veces
- Gracias recibidas: 5 veces
Re: Cacharreando con el prototipo 2 del ZX-Uno
Enhorabuena Hark0, ya eres papi de un ZX-Uno de color
Al final era el C7, lo he cambiado y ya se ve perfecto.
Por cierto no sé si alguien a sugerido el ponerle un control de volumen al pequeñín, porque no siempre tendremos la posibilidad de variarlo en cascos o en según que altavoces y monitores.
Otra cosa Hark0, ¿que plaquita VGA te sueldo?

Al final era el C7, lo he cambiado y ya se ve perfecto.
Por cierto no sé si alguien a sugerido el ponerle un control de volumen al pequeñín, porque no siempre tendremos la posibilidad de variarlo en cascos o en según que altavoces y monitores.
Otra cosa Hark0, ¿que plaquita VGA te sueldo?
- Mejias3D
- Commodore 128
- Mensajes: 97
- Registrado: 07 Dic 2014, 20:05
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Videopac
- Primera consola: Videopac
- Ubicación: Palma de Mallorca
- Contactar:
Re: Cacharreando con el prototipo 2 del ZX-Uno
Uno más en la familia. Felicidades Hark0!Haplo escribió:Enhorabuena Hark0, ya eres papi de un ZX-Uno de color
Eres un crack HaploAl final era el C7, lo he cambiado y ya se ve perfecto.

Excelente ideaPor cierto no sé si alguien a sugerido el ponerle un control de volumen al pequeñín, porque no siempre tendremos la posibilidad de variarlo en cascos o en según que altavoces y monitores.


EDITO:
Por cierto, como soñar es gratis, no estaría nada mal tener control digital integrado del volumen, con apoyo HUD en pantalla o en su defecto, disponer de parámetro de volumen en el panel de la BIOS

El mundo cambia con tu ejemplo no con tu opinión (Paulo Coelho)
El premio es el placer de descubrir (Richard Feynman)
El premio es el placer de descubrir (Richard Feynman)
- Haplo
- MSX Turbo R
- Mensajes: 278
- Registrado: 14 Abr 2014, 22:24
- Sistema Favorito: PC
- primer_sistema: Spectrum +2
- consola_favorita: Sony PlayStation 1
- Primera consola: Nintendo NES/Clónica
- Ubicación: Ciudad Real
- Gracias dadas: 33 veces
- Gracias recibidas: 5 veces
Re: Cacharreando con el prototipo 2 del ZX-Uno
Por cierto, como soñar es gratis, no estaría nada mal tener control digital integrado del volumen, con apoyo HUD en pantalla o en su defecto, disponer de parámetro de volumen en el panel de la BIOS
Incluso habilitar para ello algunas teclas del teclado que ahora no se usan, en plan Volumen up, down y mute

- Mejias3D
- Commodore 128
- Mensajes: 97
- Registrado: 07 Dic 2014, 20:05
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Videopac
- Primera consola: Videopac
- Ubicación: Palma de Mallorca
- Contactar:
Re: Cacharreando con el prototipo 2 del ZX-Uno
Haplo escribió:Incluso habilitar para ello algunas teclas del teclado que ahora no se usan, en plan Volumen up, down y mute
En el layout ''MJ'', que pronto estará publicado en la página oficial, las teclas F9, F11 y F12 aún están libres

En esta entrada del hilo ZX-Uno, donde se habla de la nueva tirada de pegatinas, tenéis una imagen de ello

http://www.zonadepruebas.com/viewtopic.php?f=26&t=6099&p=54998#p54998
El mundo cambia con tu ejemplo no con tu opinión (Paulo Coelho)
El premio es el placer de descubrir (Richard Feynman)
El premio es el placer de descubrir (Richard Feynman)
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados