Nuevo! Mejoras en bootloader SMS

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

Nuevo! Mejoras en bootloader SMS

Mensaje por Quest » 05 Oct 2015, 09:29

Buenas,

He estado trabajando un poco estos días en mejorar el bootloader del core de Master System, y tras pruebas satisfactorias he subido los cambios al repositorio. Tanto en los fuentes del bootloader, como el mismo compilado (all.mem) como el nuevo .bit (sms_final.bit) actualizado con los cambios.

Las mejoras son:

- Añadido soporte de tarjetas SDHC.
- Carga de ROMs más rápida (6 veces más rápida. Antes Sonic2 tardaba 24 segundos en cargar, ahora tarda 6).
- Añadidas mejoras de navegación con el joypad:
** Añadido control de repetición/pulsación. Ahora se pueden dejar pulsados los botones para que siga avanzando el cursor. También evitamos ahora pulsación doble accidental, controlando el tiempo entre pulsación y pulsación.
** Añadidos controles de botones izquierda y derecha para más rapidez: Ahora pulsando derecha avanzas 5 posiciones y izquerda retrocedes 5 posiciones.
- Ligera mejora de la interfaz. Quitados elementos que sobraban. Eliminada opción de carga por SRAM desde puerto serie que no necesitábamos. Ahora si la SD es detectada, directamente sale el listado del directorio, para ganar rapidez. Se ha cambiado también el testigo de carga por un progreso de puntos. Otros cambios menores en los textos de la interfaz.

Si podéis probarlo, estaría genial, para pulir más fallos que pueda haber (o que haya podido introducir yo al modificar el bootloader :okidoki; ).

Saludos :sonic:
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
jepalza
Mensajes: 613
Registrado: 02 Oct 2015, 18:52

Re: Nuevo! Mejoras en bootloader SMS

Mensaje por jepalza » 05 Oct 2015, 10:48

Quest escribió: Si podéis probarlo, estaría genial, para pulir más fallos que pueda haber (o que haya podido introducir yo al modificar el bootloader :okidoki; ).

Saludos :sonic:
Esta tarde lo pruebo y te digo algo.

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

Re: Nuevo! Mejoras en bootloader SMS

Mensaje por Quest » 05 Oct 2015, 12:27

Genial.

Lo ideal es que probeis con tantas tarjetas SD y SDHC como podais, y comentais los resultados. Yo he probado con 6 distintas aqui.

De momento he añadido el soporte de SDHC que antes no estaba, usando el comando cmd58 por SPI SD para sacar el OCR. El bit 30 supuestamente define si la tarjeta es HC o no. En todas mis tarjetas SDHC el byte devuelto es 0xC0, y en las SD normales otros valores (normalmente 0x80). Como las tarjetas de alta capacidad usan el direccionamiento por bloques (de 512 bytes normalmente) en vez de por offset real, una vez detectado el tipo leyendo ese byte, la lectura se hace con un tipo de direccionamiento u otro.

Lo he afinado hasta que han funcionado las 6 tarjetas que tengo en casa. De todas las marcas, capacidades y estandares (SDs y SDHCs desde 512mb hasta 16gb).

Los sistemas de archivos soportados son FAT16 y FAT32
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
jepalza
Mensajes: 613
Registrado: 02 Oct 2015, 18:52

Re: Nuevo! Mejoras en bootloader SMS

Mensaje por jepalza » 05 Oct 2015, 18:06

Comprobado. Funciona bien, con sus cosillas. Por ejemplo, es muy quisquilloso con las SD. De 12 que he probado, solo coge 2, y las de de marca Kingston. Las "nisupus", ninguna, y una kingston de 256 tampoco, pero coge bien una de 4gb kingston. Los juegos cargan bien, con sus peguillas, por que algunos, como el SONIC BLAST ha tardado unos 20 segundos, y se ha quedado frito en el intento. Pero en lineas generales, muy bien. El soporte de los GG malo en general. Pero esas cosas no son tuyas, no dependen de ti, ya lo sabemos. Lo interesante es que funciona y lo hace bien.

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

Re: Nuevo! Mejoras en bootloader SMS

Mensaje por Quest » 06 Oct 2015, 09:12

Muchas gracias por las pruebas Joseba, es justo lo que hace fala. Testear a saco.

Me viene muy bien que hayas probado 12 tarjetas. De hecho si no te importa y tienes un poco de tiempo, vamos a analizarlas en detalle porque me gustaría dar el mayor soporte posible de tarjetas SD :)

Necesito que pruebes otra vez y me des todos los detalles posibles. Te adjunto un nuevo .bit que saca un par de lineas de debug:
sms_debug.bit
(332.71 KiB) Descargado 148 veces
Además de los mensajes de error (error MBR, wrong boot record, etc, etc, que daba antes) deberían salirte 1 o 2 nuevas líneas de debug, parecidas a estas (A41 y R58):
SMS_debug.jpg
SMS_debug.jpg (41.13 KiB) Visto 5271 veces
Prueba con todas las tarjetas y dime exactamente qué mensajes de error te salen en cada una y qué lineas de debug sale en cada una (si prefieres adjuntar capturas, como tu veas, o en texto, da igual).

De las tarjetas necesito saber:

- Marca y capacidad
- Clase (si la pone, es la velocidad, clase 4, clase 10, etc)
- Tipo: Si es SD/MicroSD o SDHC/MicroSDHC
- Sistema de archivos: FAT16

También sería interesante, si puedes y te apetece, que de cada tarjeta sacaras el contenido del sector 0, para poder analizarlo.
La manera más facil es cogiendo un heditor Hex (aconsejo el HxD que es gratuito, está en español y saca el sector 0), abrirlo como administrador en windows, ir a Extras->abrir disco y elegir de la lista "DISCOS FISICOS" (importante), la unidad SD (aparecera como "unidad extraible" seguramente. aparecera el sector 0:
HxD_sector0.png
Con todos esos datos, a ver qué puedo ir haciendo :)

Pongo los datos de las 6 tarjetas que yo he probado para ir teniendo ya una buena base de datos de tarjetas compatibles (estas funcionan):

Tarjeta 1:

- Marca y capacidad: PanRam 512Mb
- Clase: -- (Es SD, no tiene clase)
- Tipo: SD
- Sistema de archivos: FAT16
---------------

Tarjeta 2:

- Marca y capacidad: Samsung 8Gb
- Clase: 8
- Tipo: MicroSDHC
- Sistema de archivos: FAT16
---------------

Tarjeta 3:

- Marca y capacidad: PNY 2Gb
- Clase: --
- Tipo: SD
- Sistema de archivos: FAT32
---------------

Tarjeta 4:

- Marca y capacidad: Kingston 2Gb
- Clase: --
- Tipo: SD
- Sistema de archivos: FAT16
---------------

Tarjeta 5:

- Marca y capacidad: Kingston 8Gb
- Clase: 4
- Tipo: MicroSDHC
- Sistema de archivos: FAT32
---------------

Tarjeta 6:

- Marca y capacidad: Sin marca - 16Gb
- Clase: 2
- Tipo: MicroSDHC
- Sistema de archivos: FAT32
---------------

Por cierto, respecto al Sonic Blast que no te va, es totalmente lógico, es una de las pocas (si no la única) roms de más de 512K (en concreto esa es de 1Mb) y evidentemente no cabe en los 512K de SRAM que tenemos en el ZX-UNO ;)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
jepalza
Mensajes: 613
Registrado: 02 Oct 2015, 18:52

Re: Nuevo! Mejoras en bootloader SMS

Mensaje por jepalza » 06 Oct 2015, 10:38

Quest escribió: Por cierto, respecto al Sonic Blast que no te va, es totalmente lógico, es una de las pocas (si no la única) roms de más de 512K (en concreto esa es de 1Mb) y evidentemente no cabe en los 512K de SRAM que tenemos en el ZX-UNO ;)
Casualidad, he ido a elegir un buen ejemplo. Es que, para hacer pruebas, no copiaba tropecientas roms en cada tarjeta, solo 3 o 4 elegidas al azar, para que fuera rápido ir copiando y probando. Copié una de GG, y algunas de SMS con extensión SMS y BIN.

Esta tarde miro todas las SD que tengo y vemos el tema. Te adelanto, que las "viejas" MMC no cogía ninguna (las que tienen un pin menos), son las primeras SD que salieron antes de la SD como la conocemos hoy día, y son llamadas MMC (multimedia card), con capacidades "ridículas" para hoy día, de tamaños 8 megas, 16 megas, 128, etc.

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

Re: Nuevo! Mejoras en bootloader SMS

Mensaje por Quest » 06 Oct 2015, 11:09

jepalza escribió: Esta tarde miro todas las SD que tengo y vemos el tema. Te adelanto, que las "viejas" MMC no cogía ninguna (las que tienen un pin menos), son las primeras SD que salieron antes de la SD como la conocemos hoy día, y son llamadas MMC (multimedia card), con capacidades "ridículas" para hoy día, de tamaños 8 megas, 16 megas, 128, etc.
Claro que no te iban las MMC, no había soporte para ellas :mrgreen:

Acabo de añadir soporte ahora mismo. Simplemente compruebo después de inicializar que ACMD41 devuelve 0x05 (comando desconocido) tras haber descartado que es SDHC y SD v2, lo cual me dice que si no es SD v1 es MMC :okidoki; , así que inicializo con CMD1 para MMC y todo OK.

De paso he añadido también soporte para FAT16 tipo 0x04 (sólo soportaba 0x06, para particiones grandes) que son las que suelen usar las MMC por ser más pequeñas.

Acabo de probar los cambios con una MMC de 32mb que tenía de un viejo nokia 6600, y va perfectamente ahora :D

Te adjunto el nuevo .bit (puedes descartar el que puse en el post anterior):
sms_debug.bit
(332.71 KiB) Descargado 132 veces
Si la MMC no inicializa a la primera, dale a "Retry SD card" y debería iniciar. No todas tienen el mismo timing
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
jepalza
Mensajes: 613
Registrado: 02 Oct 2015, 18:52

Re: Nuevo! Mejoras en bootloader SMS

Mensaje por jepalza » 06 Oct 2015, 19:38

Ya he mirado. Tengo 15 tarjetas, aquí pongo 14 de ellas, por que la otra es de 32 gb y la uso para copias de seguridad propias, y paso de ponerla, no sea que se corrompa y la pierda.

1:
mmc 512MB EXTREME
A41R1:05
UNKNOWN FILE SYSTEM

2:
GENERICA, 1GB SIN MARCA
A41R1:01
A41R2:02
UNKNOWN FILE SYSTEM

3:
mmc 64MB oem nokia
A41R1:05
UNKNOWN FILE SYSTEM

4:
KINGSTON 256MB (MODELO 1 2005) (FUNCIONA BIEN)
A41R1:01
A41R2:02

5:
KINGSTON 256MB (MODELO 2 2006 3.3v)
A41R1:01
A41R2:02
UNKNOWN FILE SYSTEM --> ??? LA TENGO EN fat16

6:
KINGSTON 1GB ELITE PRO 50X (FUNCIONA BIEN)
A41R1:00
A41R2:00

7:
WERLISA 128MB (FUNCIONA BIEN)
A41R1:01
A41R2:00

8:
KINGSTON 16GB CLASE 4 (FUNCIONA BIEN, PERO UNA DE CADA DOS SE CORROMPE LA MEMORIA DEL SMS)
A41R1:01
A41R2:00
58R1:00
58R2:C0

9:
MMC 64MB SIMPLETECH (FUNCIONA BIEN)
A41R1:05

10:
GENERIC DE 1GB, PERO DETRAS PARECE QUE PONE "SONY" EN PEQUEÑO
A41R1:01
A41R2:00
UNKNOWN FILE SYSTEM

11:
GENERICA 2GB (MARCA "INTEGRAL") --> COMO DATO CURIOSO, ESTA LA USO PARA ZXUNO SIN PROBLEMAS
A41R1:01
A41R2:00

12:
ECRON (MARCA EROSKI) 8GB CLASE 6
A41R1:01
A41R2:00
58R1:00
58R2:C0
UNKNOWN FILE SYSTEM (TENGO DUDAS, CREO QUE ES NTFS...))

13:
MMC "TAKEMS" 2GB
A41R1:05
UNKNOWN FILE SYSTEM

14:
MMC CANON 16MB
A41R1:05
UNKNOWN FILE SYSTEM

En resuman, las MMC solo coge una de 64mb que creo recordar que me vino con el Nokia Ngage, y en todas pone A41R1=05.
De las de poca capacidad, solo ha cogido una, la de marca "WERLISA" (por su nombre, proviene de una cámara de fotos viejuna), de 128megas.
Luego, coge una kingston de 256mb, pero otra idéntica del mismo fabricante, pero que pone "3.3v" no la coge...

O sea, solo coge 5 de las 14, pero solo 4 funcionan bien, la de 16gb no acaba de cogerla a la primera.

Avatar de Usuario
jepalza
Mensajes: 613
Registrado: 02 Oct 2015, 18:52

Re: Nuevo! Mejoras en bootloader SMS

Mensaje por jepalza » 06 Oct 2015, 19:45

Quest escribió: También sería interesante, si puedes y te apetece, que de cada tarjeta sacaras el contenido del sector 0, para poder analizarlo.
La manera más facil es cogiendo un heditor Hex (aconsejo el HxD que es gratuito, está en español y saca el sector 0), abrirlo como administrador en windows, ir a Extras->abrir disco y elegir de la lista "DISCOS FISICOS" (importante), la unidad SD (aparecera como "unidad extraible" seguramente. aparecera el sector 0:
:silbando: No es por ná, pero a mi eso del Hxd me viene de "crío" para ciertas tareas que aquí no se comentan. Es mi segunda herramienta despues del depurador SOFTICE :twisted:

Contenido de la SD de 16gb de KINGSTON:

Código: Seleccionar todo

33 C0 8E D0 BC 00 7C FB 50 07 50 1F FC BE 1B 7C BF 1B 06 50 57 B9 E5 01 F3 A4 CB BD BE 07 B1 04 38 6E 00 7C 09 75 13 83 C5 10 E2 F4 CD 18 8B F5 83 C6 10 49 74 19 38 2C 74 F6 A0 B5 07 B4 07 8B F0 AC 3C 00 74 FC BB 07 00 B4 0E CD 10 EB F2 88 4E 10 E8 46 00 73 2A FE 46 10 80 7E 04 0B 74 0B 80 7E 04 0C 74 05 A0 B6 07 75 D2 80 46 02 06 83 46 08 06 83 56 0A 00 E8 21 00 73 05 A0 B6 07 EB BC 81 3E FE 7D 55 AA 74 0B 80 7E 10 00 74 C8 A0 B7 07 EB A9 8B FC 1E 57 8B F5 CB BF 05 00 8A 56 00 B4 08 CD 13 72 23 8A C1 24 3F 98 8A DE 8A FC 43 F7 E3 8B D1 86 D6 B1 06 D2 EE 42 F7 E2 39 56 0A 77 23 72 05 39 46 08 73 1C EB 1A 90 BB 00 7C 8B 4E 02 8B 56 00 CD 13 73 51 4F 74 4E 32 E4 8A 56 00 CD 13 EB E4 8A 56 00 60 BB AA 55 B4 41 CD 13 72 36 81 FB 55 AA 75 30 F6 C1 01 74 2B 61 60 6A 00 6A 00 FF 76 0A FF 76 08 6A 00 68 00 7C 6A 01 6A 10 B4 42 8B F4 CD 13 61 61 73 0E 4F 74 0B 32 E4 8A 56 00 CD 13 EB D6 61 F9 C3 49 6E 76 61 6C 69 64 20 70 61 72 74 69 74 69 6F 6E 20 74 61 62 6C 65 00 45 72 72 6F 72 20 6C 6F 61 64 69 6E 67 20 6F 70 65 72 61 74 69 6E 67 20 73 79 73 74 65 6D 00 4D 69 73 73 69 6E 67 20 6F 70 65 72 61 74 69 6E 67 20 73 79 73 74 65 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 83 E1 2C 05 00 00 00 01 01 00 0C FE FF 98 3F 00 00 00 C1 FF DC 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA

Contenido de la MMC de 16mb:

Código: Seleccionar todo

33 C0 8E D0 BC 00 7C FB 50 07 50 1F FC BE 1B 7C BF 1B 06 50 57 B9 E5 01 F3 A4 CB BD BE 07 B1 04 38 6E 00 7C 09 75 13 83 C5 10 E2 F4 CD 18 8B F5 83 C6 10 49 74 19 38 2C 74 F6 A0 B5 07 B4 07 8B F0 AC 3C 00 74 FC BB 07 00 B4 0E CD 10 EB F2 88 4E 10 E8 46 00 73 2A FE 46 10 80 7E 04 0B 74 0B 80 7E 04 0C 74 05 A0 B6 07 75 D2 80 46 02 06 83 46 08 06 83 56 0A 00 E8 21 00 73 05 A0 B6 07 EB BC 81 3E FE 7D 55 AA 74 0B 80 7E 10 00 74 C8 A0 B7 07 EB A9 8B FC 1E 57 8B F5 CB BF 05 00 8A 56 00 B4 08 CD 13 72 23 8A C1 24 3F 98 8A DE 8A FC 43 F7 E3 8B D1 86 D6 B1 06 D2 EE 42 F7 E2 39 56 0A 77 23 72 05 39 46 08 73 1C EB 1A 90 BB 00 7C 8B 4E 02 8B 56 00 CD 13 73 51 4F 74 4E 32 E4 8A 56 00 CD 13 EB E4 8A 56 00 60 BB AA 55 B4 41 CD 13 72 36 81 FB 55 AA 75 30 F6 C1 01 74 2B 61 60 6A 00 6A 00 FF 76 0A FF 76 08 6A 00 68 00 7C 6A 01 6A 10 B4 42 8B F4 CD 13 61 61 73 0E 4F 74 0B 32 E4 8A 56 00 CD 13 EB D6 61 F9 C3 49 6E 76 61 6C 69 64 20 70 61 72 74 69 74 69 6F 6E 20 74 61 62 6C 65 00 45 72 72 6F 72 20 6C 6F 61 64 69 6E 67 20 6F 70 65 72 61 74 69 6E 67 20 73 79 73 74 65 6D 00 4D 69 73 73 69 6E 67 20 6F 70 65 72 61 74 69 6E 67 20 73 79 73 74 65 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 77 8E 00 00 00 00 01 01 00 0E FE 3F 00 3F 00 00 00 41 7A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA
Contenido de "LA" SD de Kingston de 256 mb que NO lee (la que pone 3.3v):

Código: Seleccionar todo

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 03 08 00 04 0F E0 B9 67 00 00 00 99 73 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA
Contenido de "LA" SD de Kingston de 256 mb que SI lee (que es un año mas vieja que la anterior)

Código: Seleccionar todo

33 C0 8E D0 BC 00 7C FB 50 07 50 1F FC BE 1B 7C BF 1B 06 50 57 B9 E5 01 F3 A4 CB BD BE 07 B1 04 38 6E 00 7C 09 75 13 83 C5 10 E2 F4 CD 18 8B F5 83 C6 10 49 74 19 38 2C 74 F6 A0 B5 07 B4 07 8B F0 AC 3C 00 74 FC BB 07 00 B4 0E CD 10 EB F2 88 4E 10 E8 46 00 73 2A FE 46 10 80 7E 04 0B 74 0B 80 7E 04 0C 74 05 A0 B6 07 75 D2 80 46 02 06 83 46 08 06 83 56 0A 00 E8 21 00 73 05 A0 B6 07 EB BC 81 3E FE 7D 55 AA 74 0B 80 7E 10 00 74 C8 A0 B7 07 EB A9 8B FC 1E 57 8B F5 CB BF 05 00 8A 56 00 B4 08 CD 13 72 23 8A C1 24 3F 98 8A DE 8A FC 43 F7 E3 8B D1 86 D6 B1 06 D2 EE 42 F7 E2 39 56 0A 77 23 72 05 39 46 08 73 1C EB 1A 90 BB 00 7C 8B 4E 02 8B 56 00 CD 13 73 51 4F 74 4E 32 E4 8A 56 00 CD 13 EB E4 8A 56 00 60 BB AA 55 B4 41 CD 13 72 36 81 FB 55 AA 75 30 F6 C1 01 74 2B 61 60 6A 00 6A 00 FF 76 0A FF 76 08 6A 00 68 00 7C 6A 01 6A 10 B4 42 8B F4 CD 13 61 61 73 0E 4F 74 0B 32 E4 8A 56 00 CD 13 EB D6 61 F9 C3 49 6E 76 61 6C 69 64 20 70 61 72 74 69 74 69 6F 6E 20 74 61 62 6C 65 00 45 72 72 6F 72 20 6C 6F 61 64 69 6E 67 20 6F 70 65 72 61 74 69 6E 67 20 73 79 73 74 65 6D 00 4D 69 73 73 69 6E 67 20 6F 70 65 72 61 74 69 6E 67 20 73 79 73 74 65 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 56 E0 05 00 00 00 01 01 00 0E FE 3F 1E 3F 00 00 00 C1 99 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA
Última edición por jepalza el 06 Oct 2015, 20:18, editado 2 veces en total.

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

Re: Nuevo! Mejoras en bootloader SMS

Mensaje por Quest » 06 Oct 2015, 19:47

Vaya currada de comprobación!

Un par de cosillas:

1- Las que pones sólo la línea debug pero no pones ningún error ni pones que funcionen (como la 4 y la 11), no sale absolutamente nada? ni un error? ni un listado corrupto de archivos? nada?

2- Las que pone Unknown Filesystem es rarísimo, y tiene que ser que no están ni en FAT32 (tipo 0x0b) ni en FAT16 (0x06 y 0x04). Si puedes, postea por favor el sector 0 de esas tarjetas para echarles un vistazo.

3- Veo que no pones si son SD o SDHC en el listado, es importante, no todas las inferiores a 4GB son SD (sólo veo que has puesto MMC en alguna, pero nada más).

Gracias!!

PD: lo del sector 0 no es tanto, son 5 segundos por tarjeta. Abrir el programa, seleccionar la tarjeta y ya sale el sector 0. Puedes poner captura de pantalla como he hecho yo o volcar el sector a un archivo, lo que prefieras o te resulte más rápido.

EDITO para añadir el punto 3 :D
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Responder