Solucitud de cambios
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: Solucitud de cambios
Tengo 4 tarjetas SD: 128Mb, 8Gb, 16Gb y 64Gb y todas inicializan bien y leen el MBR, la parte de la primera partición, con example.tap. Ahora bien, no he probado el firmware, pero creo que en las SDHC va a fallar. Por la siguiente razón: cuando son SDHC en vez de meter la dirección en bytes hay que meterla en número de sector.
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: Solucitud de cambios
Ya he hecho la modificación del número de sector para que funcionen las SDHC. En example.tap se tienen que ver los 16 primeros bytes de la info de la partición en el MBR y los 16 últimos bytes son los primeros 16 del boot sector, que suelen empezar por EB 3C. También he trasladado los cambios al firmware, así que en teoría debe funcionar.
Re: Solucitud de cambios
el .tap sí reconoce ahora las tarjetas (con alguna dificultad las SD pequeñas ahora, a veces se queda en loop y hay que sacarla y volverla a meter.), pero el firmware ahora está peor. Desde algunas SDHC produce brick tras el flasheo. Desde otras, dice de forma instantánea nada más empezar "sucessfully burned" pero no graba nada. Y ahora las SD pequeñas no las reconoce (se debe quedar en un loop, con el led parpadeando contínuamente). Es al sacarla, cuando para y dice error en la partición.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: Solucitud de cambios
Bueno ya he terminado el testeo de las tarjetas SD. Si queréis probar, hay que formatear en FAT16 o FAT32 y copiar en la raíz cualquiera de los siguientes archivos:
A mí me han funcionado todas. Si por lo que sea no os funciona alguna tarjeta, necesitaría que probáseis la utilidad firmware/example.tap del repositorio con la tarjeta en cuestión, pulsar la tecla A y anotar o hacer una foto de los resultados hexadecimales que se ven en pantalla.
Excepto FLASH.ZX1 y SPECTRUM.ZX1, los demás flasheos son seguros (no brickean). En caso de que FIRMWARE.ZX1 provoque brickeo, se puede recuperar cargando por cinta FIRMWARE.TAP carga estándar vía bootloader de recuperación. Para arrancar el bootloader en modo recuperación hay que introducir un joystick y arrancar el ZX-Uno con arriba+disparo a la vez, luego cargar el TAP y estar atento para pulsar F2 cuando termine la carga. Una vez tengamos el firmware en RAM hay que hacer el grabado en flash, por SD si es más cómodo.
También he actualizado la carpeta de Google Drive
Código: Seleccionar todo
CORE2.ZX1
CORE3.ZX1
CORE4.ZX1
CORE5.ZX1
CORE6.ZX1
CORE7.ZX1
CORE8.ZX1
CORE9.ZX1
ESXDOS.ZX1
FIRMWARE.ZX1
FLASH.ZX1
SPECTRUM.ZX1
Excepto FLASH.ZX1 y SPECTRUM.ZX1, los demás flasheos son seguros (no brickean). En caso de que FIRMWARE.ZX1 provoque brickeo, se puede recuperar cargando por cinta FIRMWARE.TAP carga estándar vía bootloader de recuperación. Para arrancar el bootloader en modo recuperación hay que introducir un joystick y arrancar el ZX-Uno con arriba+disparo a la vez, luego cargar el TAP y estar atento para pulsar F2 cuando termine la carga. Una vez tengamos el firmware en RAM hay que hacer el grabado en flash, por SD si es más cómodo.
También he actualizado la carpeta de Google Drive
Re: Solucitud de cambios
Sin palabras... Mañana a ver si actualizo y pruebo.
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: Solucitud de cambios
¿Tú tenías un v3? Espera que te cree el generamcs.bat para el v3neuro_999 escribió:
Sin palabras... Mañana a ver si actualizo y pruebo.
Re: Solucitud de cambios
Mi intencion era actualizar solo el firmware por tap para no flashear todo, y luego probar a flsshear algun core.
Espero tambien?
Espero tambien?
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: Solucitud de cambios
No te vale. Este firmware tiene cambios en el bootloader que lo hace incompatible. Tendrías que flashear también el core de spectrum (que es donde está el bootloader).neuro_999 escribió:Mi intencion era actualizar solo el firmware por tap para no flashear todo, y luego probar a flsshear algun core.
Espero tambien?
Re: Solucitud de cambios
Pues esperare hasta q funcione en la v3 para probarlo. Ya diras xnd pueda hacerlo y lo pruebo a ver que tal va.
Si actualizo por tap el.core
del zx y el firmware funcionaria?
Si actualizo por tap el.core
del zx y el firmware funcionaria?
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: Solucitud de cambios
Sí, pero haz las 2 cosas seguidas sin reinicio de por medio.neuro_999 escribió:Pues esperare hasta q funcione en la v3 para probarlo. Ya diras xnd pueda hacerlo y lo pruebo a ver que tal va.
Si actualizo por tap el.core
del zx y el firmware funcionaria?