Otro error de RAM y dudas

Dudas, cuestiones, sugerencias y peticiones en general sobre el proyecto / Questions and requests about the project
Responder
Zup
Mensajes: 112
Registrado: 16 Sep 2016, 20:22

Otro error de RAM y dudas

Mensaje por Zup » 16 Sep 2016, 20:38

Pues otro que ha tenido que esperar para comprobar el ZX-UNO y otro problema.

En principio todo parece que funciona bien, pero al testear la RAM me sale que el bloque 00 tiene error. Lo he probado con el cargador de mi móvil (en teoría 2A), pero puedo repetir las pruebas con la fuente de alimentación de la Raspberry (2.1A, y este ha alimentado Raspberrys con periféricos "pesados" y overclocking).

Por si interesa, el teclado que he probado es un Benq 6312-TA negro (mecánico y algo viejuno). ¿Qué "tests" debería hacerle para comprobar que todo funcione? ¿Hay algún estándar de calidad para añadirlo a la base de datos?

Acerca de la alimentación... ¿cuál es el consumo "estándar" del aparato?

Avatar de Usuario
mcleod_ideafix
Mensajes: 831
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Re: Otro error de RAM y dudas

Mensaje por mcleod_ideafix » 16 Sep 2016, 20:44

El consumo, sin contar teclado y tarjeta SD, ronda los 100 - 120mA
La cosa es... dices que parece que todo va bien. Aparte del test de la BIOS, ¿has notado algo raro en el funcionamiento, digamos, habitual (o sea, dentro del core de Spectrum o algún otro core como el SAM Coupé, que usa toda la RAM)?
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Zup
Mensajes: 112
Registrado: 16 Sep 2016, 20:22

Re: Otro error de RAM y dudas

Mensaje por Zup » 16 Sep 2016, 20:59

No he llegado a probarlo mucho. Lo he encendido para actualizarlo y poco más, antes de tener que devolver la tele.

En cuanto pueda le meteré algún juego que use los 128k a tope y a ver qué pasa.

¿Qué se mapea en el bloque 0? Si es (como supongo) la ROM, puedo intentar hacerle un checksum o meterle algún cartucho ROM de diagnósticos a ver qué hace.

Otra pregunta tontísima... ¿existen restricciones/incompatibilidades con las tarjetas SD que le ponga?

Avatar de Usuario
mcleod_ideafix
Mensajes: 831
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Re: Otro error de RAM y dudas

Mensaje por mcleod_ideafix » 16 Sep 2016, 23:12

Zup escribió:¿Qué se mapea en el bloque 0? Si es (como supongo) la ROM, puedo intentar hacerle un checksum o meterle algún cartucho ROM de diagnósticos a ver qué hace.
Puedes ver el mapa completo de la SRAM en la wiki técnica del proyecto:
http://www.zxuno.com/wiki/index.php/ZX_ ... de_la_SRAM
Zup escribió:Otra pregunta tontísima... ¿existen restricciones/incompatibilidades con las tarjetas SD que le ponga?
Las restricciones que tenga ESXDOS o +3e (si usas este último). Nosotros de momento hemos probado con tarjetas MMC, SD y SDHC, así como algunas más exóticas, tales como una FlashAir, que lleva wifi incorporada para pasarle ficheros desde el PC sin sacar la tarjeta del ZX-UNO (he podido pasarle tests y juegos al ZX-UNO que tenía probando en una tele del salón, desde el cuarto donde tengo mis trastos).
En teoría también podría funcionar con tarjetas SD-XC, pero tienes que reformatearlas a FAT32 ya que por defecto se formatean con exFAT, que no es compatible con ESXDOS. ESXDOS funciona tanto con FAT16 como con FAT32. En caso de usar éste último, aconsejamos no usar un tamaño de cluster grande, sino uno más o menos estándar, tal como 4KB por cluster.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Zup
Mensajes: 112
Registrado: 16 Sep 2016, 20:22

Re: Otro error de RAM y dudas

Mensaje por Zup » 17 Sep 2016, 20:04

Vale, ya le he metido unos cuantos programas de diagnóstico y hay consenso: mi memoria tiene fallo. Aquí van unas cuantos pantallazos:

Imagen
Error en la BIOS del ZX-UNO.

Imagen
Error corriendo los autodiagnósticos del +2A (creo que esta foto es de eso).

Imagen
Error en la ROM de testeo de Sinclair. Este test lo ha corrido en modo 48k con todo el hardware extra deshabilitado. La ROM que hay en el repositorio del ZX-UNO es de 8k y el Rompack Tool necesita ROMs múltiplos de 16k: la he rellenado con 0xFF hasta completarla.

Imagen
Otra ROM de diagnóstico. Nótese que protesta porque está buscando la tarjeta de diagnóstico (que no existe).

Imagen
Error con el RamChip Checker 2. Es un programa que incluyó la revista Outlet, aunque no es una maravilla.

Imagen
Error en un programa de comprobación de Microhobby.

¿Se nota que he aprovechado para probar ROMs y programas de diagnóstico?
mcleod_ideafix escribió:El consumo, sin contar teclado y tarjeta SD, ronda los 100 - 120mA
La cosa es... dices que parece que todo va bien. Aparte del test de la BIOS, ¿has notado algo raro en el funcionamiento, digamos, habitual (o sea, dentro del core de Spectrum o algún otro core como el SAM Coupé, que usa toda la RAM)?
No lo he probado demasiado, pero sí que he tenido más reseteos de lo normal. En principio lo achacaba a problemas con el teclado (se me quedaban "atascadas" teclas, y en una ocasión he necesitado varios intentos para que me cogiera el master reset), pero sí que pueden ser por esto.
mcleod_ideafix escribió:Las restricciones que tenga ESXDOS o +3e (si usas este último)...
El tema iba más con las velocidades y las tarjetas en general. Esto ya me dió problemas con mi primera Raspberry Pi (una de mis tarjetas no terminaba de ser compatible) y, en este caso, la pregunta era porque he tenido que usar una tarjeta de 32 gigas con una velocidad de escritura penosa (menos de 5 megas/s). Casi estaba esperando que me diera algún problema (en cuanto pueda la voy a cambiar por una de unos 4 gigas).

En otro orden de cosas, mi ZX-UNO llegó originalmente con el firmware 0.49 (la foto del error en la BIOS está hecha con este firmware). Antes de pasarle la batería de tests, lo he actualizado a la 0.51 por si las moscas. También he hecho unos cuantos experimentos con las ROMs, para incluir las ROMs de diagnóstico. ¿Existe alguna manera de hacer una ROM rooted en ROMpack? Supongo que la ROM que va marcada con un * en los flags está rooted, pero no he visto opción para rootear la que yo quiera.

Otra pregunta relacionada... no estoy seguro de que en el repositorio estén todas las ROMs que hay en los ficheros ROMS.ZX1. ¿Hay opción para extraer una ROM del fichero?

Y ya puestos... mientras buscaba las ROMs he visto el cartucho de 32k para Interface 2 que creó Droy con el Knight Lore. ¿Esto está soportado?

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

Re: Otro error de RAM y dudas

Mensaje por antoniovillena » 17 Sep 2016, 20:30

Hola zup

Definitivamente la RAM está mal. Contacta con Hark0 para que te cambie tu ZX-Uno por otro.
¿Existe alguna manera de hacer una ROM rooted en ROMpack? Supongo que la ROM que va marcada con un * en los flags está rooted, pero no he visto opción para rootear la que yo quiera.
No. Lo hacemos así para evitar briqueos accidentales. Aunque es posible parchear el fichero ROM resultante para que así sea con un poco de ingeniería inversa.
Otra pregunta relacionada... no estoy seguro de que en el repositorio estén todas las ROMs que hay en los ficheros ROMS.ZX1. ¿Hay opción para extraer una ROM del fichero?
Creo que no, pero me suena que Quest tenía planteado hacerlo para una futura versión.
Y ya puestos... mientras buscaba las ROMs he visto el cartucho de 32k para Interface 2 que creó Droy con el Knight Lore. ¿Esto está soportado?
No está soportado. Estas ROMs tiene un mecanismo de paginación por retardo. Los ficheros de 32K que soportamos requieren una conmutación por el puerto 7ffd, como si de un modelo 128K se tratase.

Responder