Dandanator inestable.

Avatar de Usuario
metsämies
Mensajes: 146
Registrado: 28 Nov 2015 13:05
Agradecido : 11 veces
Agradecimiento recibido: 14 veces

Dandanator inestable.

Mensajepor metsämies » 15 Mar 2019 02:35

Hi.

Llevo un rato probando mas juegos con Dandanator 2.1, usando un Dandanator con CPLD actualizado, en CPC6128 se pasan los juegos bien, pero en CPC464 es muy inestable el proceso de subir los juegos a Dandanator.

A partir del bloque 5 o 6 es recurrente que deje de actualizar los demas bloques de Dandanator, antes de actualizar CPLD funcionaba perfectamente en CPC464, he probado con varios PC y varios cables USB e incluso con otro Dandanator con mismo resultado, alguna idea?
Amiga ennen kaikkea!

Avatar de Usuario
dandare
Mensajes: 535
Registrado: 15 Jul 2016 00:38
Ubicación: I Register
Agradecido : 33 veces
Agradecimiento recibido: 267 veces
Contactar:

Re: Dandanator inestable.

Mensajepor dandare » 15 Mar 2019 08:08

Hola.
El problema no está relacionado con la actualización de la cpld, sino con la velocidad de transferencia.
En nuestras pruebas hemos visto que el tema se soluciona actualizando el driver del ch340g a la última versión. Por favor, sigue los pasos del fabricante y desinstala primero el antiguo.

Por otro lado, teniendo en cuenta tu caso específico, apunta mucho a algún mal contacto en el conector edge. Por favor, límpialo bien y prueba de nuevo.

Con la transferencia a 115.200 estamos al límite de la sincronización con el z80. Una prueba que puedes hacer es mandar como “fichero externo” un romset de la versión 1.0. Esto tendrás que hacerlo con la 2.0-2.1 que son las que mandan a 115200.
En ese momento, con que el bloque 1 se haya cargado, el cargador del dandanator pasa a estar en 57.600bps.
Ahora prueba a mandar algo normalmente con la 2.1 (es dual, envía tanto a 57.600 como a 115.200).


EDIT: Hemos visto con el osciloscopio unas cosas muy curiosas en el reloj de un 464 de placa larga... seguimos probando. Por otro lado, comprobado que a 57.600 funciona sin problemas. Lo tendremos en cuenta para hacer una versión con auto ajuste de velocidad.

464 ck.jpeg
464 ck.jpeg (120.72 KiB) Visto 424 veces
_.. ._ _.

Avatar de Usuario
metsämies
Mensajes: 146
Registrado: 28 Nov 2015 13:05
Agradecido : 11 veces
Agradecimiento recibido: 14 veces

Re: Dandanator inestable.

Mensajepor metsämies » 15 Mar 2019 17:46

@Dandare

OK, esta noche probare a hace romset con Dandanator 1.0 y pasarlo con 2.1, tambien limpiare mas el conector edge y actualizare driver de pagina oficial de la manera correcta, no sabia que era incorrecto reinstalarlo encima, su pagina web esta en chino.

Mi CPC464 tiene placa larga y es muy aleatorio los errores, suena totalmente a lo que has dicho sobre perdida de sincronizacion, gracias por la respuesta.
Amiga ennen kaikkea!

Avatar de Usuario
dandare
Mensajes: 535
Registrado: 15 Jul 2016 00:38
Ubicación: I Register
Agradecido : 33 veces
Agradecimiento recibido: 267 veces
Contactar:

Re: Dandanator inestable.

Mensajepor dandare » 16 Mar 2019 01:26

He podido replicar el problema en un CPC Version 1 Z70200 MC0001A. Precisamente este equipo tiene un jitter en la señal CLK bastante notable.

Más detalles sobre el asunto (en inglés). Me da a mi que esto va a dar mucho juego y vamos a poder aprender algo más de la gama CPC.
http://www.cpcwiki.eu/forum/amstrad-cpc ... /msg171972

Respecto al problema particular de la transferencia, he comprobado que funciona sin problemas a 57.600bps y SYX ha propuesto un ligero cambio a la rutina de 115.200 que tiene pinta de solventar esta situación. Lo probaremos en breve y, si es el caso, lo lanzaremos junto a la carga remota de juegos por USB. Gracias por levantar la liebre -thumbup
_.. ._ _.

Avatar de Usuario
dandare
Mensajes: 535
Registrado: 15 Jul 2016 00:38
Ubicación: I Register
Agradecido : 33 veces
Agradecimiento recibido: 267 veces
Contactar:

Re: Dandanator inestable.

Mensajepor dandare » 16 Mar 2019 15:01

Una vista rápida del jitter del reloj producido por el Gate Array 40007
- en rosa el generador de reloj del cristal a 16Mhz
- en azul la salida del gate array
- en amarillo la entrada al Z80 tras pasar por un transistor inversor.

el 40007 no es nada estable en la transición de bajada.

CPC 464 Clocks.jpg
CPC 464 Clocks.jpg (363.08 KiB) Visto 329 veces

(captura por mad3001)
_.. ._ _.

Avatar de Usuario
metsämies
Mensajes: 146
Registrado: 28 Nov 2015 13:05
Agradecido : 11 veces
Agradecimiento recibido: 14 veces

Re: Dandanator inestable.

Mensajepor metsämies » 16 Mar 2019 22:05

@Dandare

No tengo mucha idea sobre estas cosas, pero no seria mas facil poner un slider para seleccionar la velocidad?
Amiga ennen kaikkea!

Avatar de Usuario
dandare
Mensajes: 535
Registrado: 15 Jul 2016 00:38
Ubicación: I Register
Agradecido : 33 veces
Agradecimiento recibido: 267 veces
Contactar:

Re: Dandanator inestable.

Mensajepor dandare » 17 Mar 2019 00:01

metsämies escribió:@Dandare

No tengo mucha idea sobre estas cosas, pero no seria mas facil poner un slider para seleccionar la velocidad?


más fácil para nosotros sí, para el usuario no ;)
_.. ._ _.

Avatar de Usuario
dandare
Mensajes: 535
Registrado: 15 Jul 2016 00:38
Ubicación: I Register
Agradecido : 33 veces
Agradecimiento recibido: 267 veces
Contactar:

Re: Dandanator inestable.

Mensajepor dandare » 05 Abr 2019 00:19

Liberada la versión 2.2 que corrige cosas aquí y allá y soluciona los problemas de transmisión a alta velocidad con algunos equipos 464. Disponible en www.dandare.es
_.. ._ _.


Volver a “Hardware CPC”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado