Firmware (Antonio Villena). CHANGELOG

Avatar de Usuario
desUBIKado
Mensajes: 836
Registrado: 05 Ago 2016, 22:33

Firmware (Antonio Villena). CHANGELOG

Mensaje por desUBIKado » 25 Abr 2020, 10:45

Descarga:

Binarios y código fuente: https://github.com/zxdos/zxuno/tree/master/firmware


Versiones:

0.77
  • Añadido soporte A35T al firmware. El A35T es una placa FPGA china con una Artix de 35K celdas que se usó como prototipo de ZX-TRES, pero que nunca se llegó a lanzar
0.76
  • Solucionado bug detectado por J.C.G.Amestoy. La BIOS no actualizaba la frecuencia a 7Mhz
0.75
  • Solucionados bugs para LX16
0.74
  • Solucionado bug en layout teclado y genero FIRMWARE.ZX2 para el ZX-Dos. En la BIOS se podía cambiar el tipo de teclado (Spectrum, default, etc), pero su funcionamiento no era el del tipo de teclado que se seleccionaba.
0.73
  • Añadido segundo botón de joystick en la BIOS (función tecla Escape)
0.72
  • Solucionado bug de inicialización de teclado (falla en periboard) detectado por Quest. La periboard es una marca/modelo de teclado que tenía Quest
0.71
  • Solucionado bug (gracias a Uto) de arrancar en modo root
  • Añadido arrancar en modo real (divmmc desactivado y modos gráficos radastatiano, timex y ulaplus desactivados) con tecla r. Sugerencia de jevilon
0.70
  • Añadido detección 1M y envío valor al registro $10 del zxuno
  • Solucionado bug que ponía a 0 Divmmc en NTSC
  • Solucionado bug de detección de memoria y de mostrar opciones CSync
  • Solucionado bug de NTSC al inicio

honda
Mensajes: 62
Registrado: 10 Mar 2017, 13:09

Re: Firmware (Antonio Villena). CHANGELOG

Mensaje por honda » 23 May 2020, 22:56

Si no he leído mal el último ESXDOS estable es la versión EXP27.
¿Dónde está el archivo actualizado ESXDOS.ZX1?
¿Qué diferencia hay entre las extensiones .ZX1 y .ZX2?
¿Dónde está el archivo actualizado conteniendo las carpetas BIN y SYS que indica Uto?
Última edición por honda el 26 May 2020, 01:10, editado 2 veces en total.

honda
Mensajes: 62
Registrado: 10 Mar 2017, 13:09

Re: Firmware (Antonio Villena). CHANGELOG

Mensaje por honda » 24 May 2020, 01:25

Necesito actualizar mi ZX-Uno.
Necesito saber cuál es el último BIOS (no beta): ¿0.76 o 0.77?
Necesito saber cuál es el último ESXDOS (no beta): ¿EXP26 o EXP27?
Última edición por honda el 29 May 2020, 00:11, editado 4 veces en total.

Avatar de Usuario
desUBIKado
Mensajes: 836
Registrado: 05 Ago 2016, 22:33

Re: Firmware (Antonio Villena). CHANGELOG

Mensaje por desUBIKado » 24 May 2020, 09:22

honda escribió:
24 May 2020, 01:25

Necesito actualizar mi ZX-Uno. No tengo mucha experiencia.
Lo primero que necesitas hacer es tomarte tiempo y leerte las FAQ: http://uto.speccy.org/zxunofaq.html

Los archivos .ZX2 son para el ZX-DOS, y los .ZX1 son para el ZX-Uno. Son dos FPGA diferentes y no se deben usar los archivos de una en la otra placa.

El github de antonio Villena tiene recursos para las 2 placas, pero los enlaces pueden inducir a confusión porque la parte de zxuno cuelga de un directorio llamando zxdos.

El código fuente del firmware (BIOS) de las placas ZX-Uno y ZX-DOS es el mismo, solo que Antonio Villena lo compila 2 veces, una vez para la placa ZX-Uno, y el archivo binario se llamará FIRMWARE.ZX1, y otra para la placa ZX-DOS, y el archivo binario se llamará FIRMWARE.ZX2. La última versión compilada para el ZX-Uno es la 0.76 (el cambio introducido en la 0.77 no tiene efecto en el ZX-Uno, por eso el último binario es la de la 0.76).

El ESXDOS es el sistema de operativo de disco que usan los dispositivos como el DivIDE o DivMMC. El ZX-Uno implementa el DivMMC. La última versión es la 0.8.7

honda
Mensajes: 62
Registrado: 10 Mar 2017, 13:09

Re: Firmware (Antonio Villena). CHANGELOG

Mensaje por honda » 24 May 2020, 15:41

Lo he leído varias veces con detalle. Incluso he dejado pasar días entre lecturas para interpretar. He bloqueado uno de mis ZX-Uno (y no soy el primero al que le pasa). Compruebo que se me remite nuevamente a Uto. Al seguir las instrucciones me he liado. Y aún gracias que Uto ha elaborado esa ayuda (lo digo en serio y agradecido).

Las última actualización de Core está apuntada en el foro de accesorios, bajo la entrada MIDI addon.
He actualizado BIOS con FIRMWARE.ZX1.
Voy a intentar actualizar Core de Spectrum a EXP27 con SPECTRUM.ZX1, apuntada en la entrada MIDI addon.

Por favor,
1. ¿Dónde encuentro la última versión de ESXDOS en archivo ESXDOS.ZX1?
2. ¿Dónde encuentro la última versión de ESXDOS para la SD (carpetas BIN/SYS)?

Uto dice: "¿Dónde están esos ficheros? Pues depende del core, mejor preguntar en el foro."
Pues es lo que hago por segunda vez.

Uto dice: "... necesitarás un fichero llamado SPECTRUM.ZX1. Pregunta por él en los foros."
Pues es lo que hago por segunda vez.
Última edición por honda el 26 May 2020, 01:20, editado 4 veces en total.

rusty
Mensajes: 4
Registrado: 22 May 2020, 16:08

Re: Firmware (Antonio Villena). CHANGELOG

Mensaje por rusty » 24 May 2020, 16:00

I have similar problem. I have tried to update my ZX Uno and used the file FIRMWARE.ZX1. Now my Uno is bricked.
Uto's guide says I need BIOS file (.tap) to unbrick it and to ask for it in the forum. Has anybody got this file?

honda escribió:
24 May 2020, 15:41
Por favor,
1. ¿Dónde encuentro la última versión de ESXDOS en archivo ESXDOS.ZX1?
2. ¿Dónde encuentro la última versión de ESXDOS para la SD (carpetas BIN/SYS)?
If you want to update ESXDOS you can download the latest one (0.8.7) and change the name of ESXMMC.bin file to ESXDOS.ZX1, then update it in ZX Unos setup. It has worked for me.

EDIT: corrected a mistake
Última edición por rusty el 24 May 2020, 16:32, editado 2 veces en total.

honda
Mensajes: 62
Registrado: 10 Mar 2017, 13:09

Re: Firmware (Antonio Villena). CHANGELOG

Mensaje por honda » 24 May 2020, 16:12

Of course I can help you, I have had that problem. I have the files. It didn't work in my case and I had to send the ZX-Uno to the manufacturer to unlock them. Luckily, he lives nearby.

Where do I download ESXMMC.bin?

Unbrick EAR.zip
(4.38 MiB) Descargado 13 veces
Última edición por honda el 26 May 2020, 01:15, editado 3 veces en total.

rusty
Mensajes: 4
Registrado: 22 May 2020, 16:08

Re: Firmware (Antonio Villena). CHANGELOG

Mensaje por rusty » 24 May 2020, 16:29

honda escribió:
24 May 2020, 16:12
Of course I can help you, I have had that problem. I have the files. It didn't work in my case and I had to send the ZX-Uno to the manufacturer to unlock them. Luckily, he lives nearby.

Where do I download ESXMMC.tap?
Wow, thanks very much! I will try that later.

You can download the whole esxdos package from its website; https://www.esxdos.org/index.html

But I made mistake, sorry! - you need to rename the esxmmc.bin, not .tap. It's like in Uto's guide, check the section "How can I upgrade ESXDOS?"

http://uto.speccy.org/zxunofaq_en.html#updates

honda
Mensajes: 62
Registrado: 10 Mar 2017, 13:09

Re: Firmware (Antonio Villena). CHANGELOG

Mensaje por honda » 24 May 2020, 16:39

Thank you.

:gracias!:

:boingg: BIOS 0.76 + CORE EXP27 + EXDOS 0.8.7
Última edición por honda el 26 May 2020, 01:19, editado 6 veces en total.

Avatar de Usuario
desUBIKado
Mensajes: 836
Registrado: 05 Ago 2016, 22:33

Re: Firmware (Antonio Villena). CHANGELOG

Mensaje por desUBIKado » 24 May 2020, 19:58

He hecho un fork de las FAQ de Uto_dev en esta dirección:

http://desubikado.sytes.net/zx-uno-faq- ... esubikado/

de forma que pueda actualizarlas más cómodamente.


En base a los comentarios anteriores he actualizado este apartado:
¿Cómo actualizo ESXDOS?

Para actualizarlo debemos visitar la página oficial de ESXDOS, y descargamos los archivos de la versión que queramos instalar.

Para actualizar la versión de ESXDOS de la memoria SPI Flash hay que copiar el fichero esxmmc.bin de la distribución descargada a la carpeta raíz de la tarjeta SD del ZX.Uno, y luego renombrarlo a ESXDOS.ZX1. Introducimos la tarjeta SD en el ZX-Uno, lo encendemos y pulsamos F2 para entrar en la BIOS, nos vamos a Upgrade, elegimos "Upgrade ESXDOS for ZX", luego "SD file". El sistema leerá el fichero ESXDOS.ZX1 y avisará cuando esté actualizado. Ahora tenemos que actualizar ESXDOS en la tarjeta SD. Para ello debemos actualizar el contenido de las carpetas BIN y SYS con las de la nueva versión, pero ojo, no las borres, grabalas encima. Esto es para asegurarse de que los comando nuevos de ESXDOS creados para ZX-Uno no se pierden, porque no vienen con las distribuciones de ESXDOS estándar.

No debe sorprenderos si la barra de progreso no se rellena entera. ESXDOS ocupa solo una pequeña parte de la flash del ZX-Uno, y la barra de progreso marca solo esa pequeña parte.

Responder