ZX Nuvo 128 y Dandanator Mini

¿Tienes problemas con tu equipo?, preguntanos.

Moderador: Fundadores

Avatar de Usuario
España merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 4864
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 25 times
Been thanked: 78 times
Contactar:

Re: ZX Nuvo 128 y Dandanator Mini

Mensaje por merlinkv » 20 Ene 2020, 00:03

Hola mad3001.

Acabo de probar el "fix" que me has enviado y .... Funciona de PM.

¡Muchísimas gracias a todos!

Un abrazote. :-]
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Pásate por: WinUAEspañol

Avatar de Usuario
España mad3001
Demonio tercer orden
Demonio tercer orden
Mensajes: 771
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 13 times
Been thanked: 64 times
Contactar:

Re: ZX Nuvo 128 y Dandanator Mini

Mensaje por mad3001 » 20 Ene 2020, 00:08

Justo estaba escribiendo este tocho:

Ya se lo que ha pasado... te envié un romset para grabar tal cual, pero como lo grabas mediante un divide, lo has "echado" al generador para hacer un TAP para grabar en DIVIDE... éste cambia el menu lanzador y te pone el mismo de la version 9 , y por eso te ha hecho lo mismo... porque justo el menú que yo había parcheado, lo ha cambiado por el del generador.

Así pues, mirate el generador modificado que te he enviado y genera con ese el nuevo romset... tiene que funcionar SI o SI

Revisando con @Dandare hemos visto que resulta que estamos ante un problema de CPUs z80 tipo NMOS vs CMOS:
"OUT (C),0 or OUT (C),255 instruction
In 1996, Simon Cooke noted in a Usenet posting that the undocumented instruction usually referred to as 'OUT (C),0' behaves instead as 'OUT (C),255' on CMOS Z80s."

Así que el generador que te he enviado cambia un OUT (C),0 por XOR A : OUT (C),A
Con ese cambio ya estamos como en la versión 7 (que no usaba el "atajo" del OUT (C),0 para poner la RAM 0 al chequear el tipo de spectrum 48/128).

Ya contarás...

Salu2
No somos dioses sino aporreadores de teclas y destripadores de Hardware con ganas de soltar los nervios en algo productivo e interesante

Avatar de Usuario
España mad3001
Demonio tercer orden
Demonio tercer orden
Mensajes: 771
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 13 times
Been thanked: 64 times
Contactar:

Re: ZX Nuvo 128 y Dandanator Mini

Mensaje por mad3001 » 20 Ene 2020, 00:12

En cuanto hagamos unos cuantos chequeos más publicaremos una revisión del generador... y de firmware... para poder usar en estos tipos de clon que llevan "divide" interno (como el zx nuvo y el zx omni) y poder grabar la EPROM, y así no tener que "montar" otro divide tras el dandanator
Se puede actualizar en ZX Nuvo y ZX Omni desde el divide interno (una vez se haya metido el fichero TAP creado en el generador de ROMS):
1.-Apagar el spectrum
2.-Activar el divide con los dip-switches
3.-Mantener pulsado el botón derecho al "encender" el equipo (no vale un reset)...
4.-Lanzar NMI y buscar en la SD el fichero TAP que se creó con el generador
5.-Una vez actualizado apagar el spectrum y deshabilitar el divide con los dip-switches
Última edición por mad3001 el 20 Ene 2020, 00:27, editado 1 vez en total.
No somos dioses sino aporreadores de teclas y destripadores de Hardware con ganas de soltar los nervios en algo productivo e interesante

Avatar de Usuario
España merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 4864
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 25 times
Been thanked: 78 times
Contactar:

Re: ZX Nuvo 128 y Dandanator Mini

Mensaje por merlinkv » 20 Ene 2020, 00:24

¡Genial!

Sí nomalmente uso un DivMMC externo para actualizar, me es mucho más comodo que el tener que abrir la carcasa del DMini cada vez.

Muchas gracias otra vez. :-] :-] :-]
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Pásate por: WinUAEspañol

Avatar de Usuario
España mad3001
Demonio tercer orden
Demonio tercer orden
Mensajes: 771
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 13 times
Been thanked: 64 times
Contactar:

Re: ZX Nuvo 128 y Dandanator Mini

Mensaje por mad3001 » 20 Ene 2020, 00:28

Eso... mirate el otro post, puedes usar el divide interno del zx nuvo
No somos dioses sino aporreadores de teclas y destripadores de Hardware con ganas de soltar los nervios en algo productivo e interesante

Avatar de Usuario
España merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 4864
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 25 times
Been thanked: 78 times
Contactar:

Re: ZX Nuvo 128 y Dandanator Mini

Mensaje por merlinkv » 20 Ene 2020, 00:44

OK, lo voy a probar ahora mismo ....
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Pásate por: WinUAEspañol

Avatar de Usuario
España merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 4864
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 25 times
Been thanked: 78 times
Contactar:

Re: ZX Nuvo 128 y Dandanator Mini

Mensaje por merlinkv » 20 Ene 2020, 00:49

Pues no, si activo el DivMMC interno con el DMini puesto el equipo se cuelga.
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Pásate por: WinUAEspañol

Avatar de Usuario
España mad3001
Demonio tercer orden
Demonio tercer orden
Mensajes: 771
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 13 times
Been thanked: 64 times
Contactar:

Re: ZX Nuvo 128 y Dandanator Mini

Mensaje por mad3001 » 20 Ene 2020, 23:33

Olvida lo anterior.... pensé que habías seguido los pasos habituales que vienen en el manual que puso dandare en su web y que no te funcionaba y por eso lo hacias desde divide externo.
@Dandare me ha recordado que para algo pusimos el modo divide y que te tiene que funcionar...
Y efectivamente yo lo he vuelto a probar y funciona... pruebalo y me dices:

1-Ten puesto el dip-switch de activar divide interno del zx nuvo
2-Sujeta pulsado el botón derecho del dandanator y sin soltarlo arranca el zx nuvo hasta que salga las letras de esxdos
3-Pulsa boton NMI, escoge el TAP y ala, actualizando....

Salu2
No somos dioses sino aporreadores de teclas y destripadores de Hardware con ganas de soltar los nervios en algo productivo e interesante

Avatar de Usuario
España merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 4864
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 25 times
Been thanked: 78 times
Contactar:

Re: ZX Nuvo 128 y Dandanator Mini

Mensaje por merlinkv » 30 Ene 2020, 11:42

Hola mad3001,

Perdona el enorme retraso en contestar, pero es que "me crecen los enanos" ...

Hice la prueba y me deja actualizar perfectamente, muchísimas gracias.

Lo único que para usar el DMini sigo teniendo que desactivar el DivMMC, eso es normal ¿no?
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Pásate por: WinUAEspañol

Avatar de Usuario
España mad3001
Demonio tercer orden
Demonio tercer orden
Mensajes: 771
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 13 times
Been thanked: 64 times
Contactar:

Re: ZX Nuvo 128 y Dandanator Mini

Mensaje por mad3001 » 30 Ene 2020, 13:07

merlinkv escribió:
30 Ene 2020, 11:42
...

Lo único que para usar el DMini sigo teniendo que desactivar el DivMMC, eso es normal ¿no?
Si, es normal. Tanto Dandanator como el Divide intentan sustituir la ROM interna del spectrum por las suyas propias y entran en conflicto... el resultado cuando ambos están activos es que los datos por el bus se mezclan y el z80 recibe un "batiburrillo", de ahí que se quede colgado.
Por eso la solución es desactivar uno de ellos:
- Para el divide con el dip-switch del zx nuvo
- Para el dandanator bien sujetando botón izquierdo (dandanator deshabilitado por completo) o con el botón derecho (dandanator deshabilitado con posibilidad de grabar la eeprom con el divide desde TAP). La funcion de grabar divide desde TAP lo que hace es que NO sustituye la ROM, lo que se carga desde el TAP se carga en RAM y digamos que "habla directamente" con el Dandanator para que se pueda grabar la EEPROM.

Salu2
No somos dioses sino aporreadores de teclas y destripadores de Hardware con ganas de soltar los nervios en algo productivo e interesante

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados