Solucitud de cambios

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Solucitud de cambios

Mensaje por antoniovillena » 18 Abr 2016, 03:08

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.

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Solucitud de cambios

Mensaje por antoniovillena » 18 Abr 2016, 11:54

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.

Avatar de Usuario
Quest
Mensajes: 900
Registrado: 27 Sep 2015, 00:20

Re: Solucitud de cambios

Mensaje por Quest » 19 Abr 2016, 15:22

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

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Solucitud de cambios

Mensaje por antoniovillena » 27 Abr 2016, 21:08

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:

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
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

Avatar de Usuario
neuro_999
Mensajes: 692
Registrado: 06 Oct 2015, 10:14

Re: Solucitud de cambios

Mensaje por neuro_999 » 27 Abr 2016, 22:04

:plasplas: :maestro:
Sin palabras... Mañana a ver si actualizo y pruebo.

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Solucitud de cambios

Mensaje por antoniovillena » 27 Abr 2016, 22:05

neuro_999 escribió::plasplas: :maestro:
Sin palabras... Mañana a ver si actualizo y pruebo.
¿Tú tenías un v3? Espera que te cree el generamcs.bat para el v3

Avatar de Usuario
neuro_999
Mensajes: 692
Registrado: 06 Oct 2015, 10:14

Re: Solucitud de cambios

Mensaje por neuro_999 » 27 Abr 2016, 22:07

Mi intencion era actualizar solo el firmware por tap para no flashear todo, y luego probar a flsshear algun core.
Espero tambien?

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Solucitud de cambios

Mensaje por antoniovillena » 27 Abr 2016, 22:14

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?
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).

Avatar de Usuario
neuro_999
Mensajes: 692
Registrado: 06 Oct 2015, 10:14

Re: Solucitud de cambios

Mensaje por neuro_999 » 27 Abr 2016, 22:19

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?

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Solucitud de cambios

Mensaje por antoniovillena » 27 Abr 2016, 22:20

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?
Sí, pero haz las 2 cosas seguidas sin reinicio de por medio.

Responder