Nueva version generador Romset para Dandanator Mini.... v.9 nuevas funcionalidades...dansnap...16k...etc...

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: Nueva version generador Romset para Dandanator Mini.... v.9 nuevas funcionalidades...dansnap...16k...etc...

Mensaje por dandare »

Pone java 8 por una razón específica.
El software usa JavaFX que no está por defecto en el JDK 11, aunque se puede instalar después.

El dandanator es un sistema muy fácil de usar si te mantienes dentro de las especificaciones y plataformas que dice la documentación.

Fuera de ahí es un sistema extraordinariamente complejo que incluye 4 lenguajes de programación sobre 3 arquitecturas, además de la definición de hardware reconfigurable. Utiliza sistemas que van desde la predicción automática de comportamiento o emuladores completos de spectrum 48 y 128, hasta el análisis de Fourier para detectar señales. Creedme cuando os digo que, sin ser algo inabarcable, ha llevado años de trabajo, ocupando gran parte del tiempo disponible de tres ingenieros superiores en informática y telecomunicaciones, por lo que no es algo con lo que se pueda trastear a bajo nivel sin estudiarlo en detalle antes.

Si alguien quiere meterse a ese nivel, toda la documentación está disponible y os invito a leerla y entenderlo y/o mejorarlo parcial o totalmente, aportando cosas como ha hecho, por ejemplo, el compañero Spirax.
Sin embargo, explicar a bajo nivel todo lo que abarca en este foro sería una tarea larguísima.
Imagen
Imagen
Avatar de Usuario
Popopo
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3466
Registrado: 05 Nov 2019, 15:25
Has thanked: 1120 times
Been thanked: 570 times

Re: Nueva version generador Romset para Dandanator Mini.... v.9 nuevas funcionalidades...dansnap...16k...etc...

Mensaje por Popopo »

dandare escribió: 24 Mar 2020, 21:14 Pone java 8 por una razón específica.
El software usa JavaFX que no está por defecto en el JDK 11, aunque se puede instalar después.

El dandanator es un sistema muy fácil de usar si te mantienes dentro de las especificaciones y plataformas que dice la documentación.

Fuera de ahí es un sistema extraordinariamente complejo que incluye 4 lenguajes de programación sobre 3 arquitecturas, además de la definición de hardware reconfigurable. Utiliza sistemas que van desde la predicción automática de comportamiento o emuladores completos de spectrum 48 y 128, hasta el análisis de Fourier para detectar señales. Creedme cuando os digo que, sin ser algo inabarcable, ha llevado años de trabajo, ocupando gran parte del tiempo disponible de tres ingenieros superiores en informática y telecomunicaciones, por lo que no es algo con lo que se pueda trastear a bajo nivel sin estudiarlo en detalle antes.

Si alguien quiere meterse a ese nivel, toda la documentación está disponible y os invito a leerla y entenderlo y/o mejorarlo parcial o totalmente, aportando cosas como ha hecho, por ejemplo, el compañero Spirax.
Sin embargo, explicar a bajo nivel todo lo que abarca en este foro sería una tarea larguísima.
Mucha razón tienes :)
Ya le meteré tiempo para pequeñas cosas en el futuro, ahora hay mucho por hacer en otras áreas.
Dandare, te pido un favor, he visto el video de tu entrevista, he leído documentación, y en ello no he visto nada que diga como actualizar el programa de diagnostico del Dandanator de manera que siga enlazado a la tecla R como esta actualmente.

Luego tengo esta duda, la versión 9, realmente es la versión de la parte cliente ¿Correcto? osea... que tan ricamente puedo usar la versión 6, 7, 8 u 9, daría igual si uso alguno de los medios que la capa cliente soporta para trabajar. ¿o realmente actualiza algo extra en el Dandanator? ¿quizás el upic?

Gracias por ese enorme trabajo
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1921
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 81 times
Been thanked: 113 times

Re: Nueva version generador Romset para Dandanator Mini.... v.9 nuevas funcionalidades...dansnap...16k...etc...

Mensaje por mad3001 »

Popopo escribió: 24 Mar 2020, 21:42
dandare escribió: 24 Mar 2020, 21:14 Pone java 8 por una razón específica.
El software usa JavaFX que no está por defecto en el JDK 11, aunque se puede instalar después.

El dandanator es un sistema muy fácil de usar si te mantienes dentro de las especificaciones y plataformas que dice la documentación.

Fuera de ahí es un sistema extraordinariamente complejo que incluye 4 lenguajes de programación sobre 3 arquitecturas, además de la definición de hardware reconfigurable. Utiliza sistemas que van desde la predicción automática de comportamiento o emuladores completos de spectrum 48 y 128, hasta el análisis de Fourier para detectar señales. Creedme cuando os digo que, sin ser algo inabarcable, ha llevado años de trabajo, ocupando gran parte del tiempo disponible de tres ingenieros superiores en informática y telecomunicaciones, por lo que no es algo con lo que se pueda trastear a bajo nivel sin estudiarlo en detalle antes.

Si alguien quiere meterse a ese nivel, toda la documentación está disponible y os invito a leerla y entenderlo y/o mejorarlo parcial o totalmente, aportando cosas como ha hecho, por ejemplo, el compañero Spirax.
Sin embargo, explicar a bajo nivel todo lo que abarca en este foro sería una tarea larguísima.
Mucha razón tienes :)
Ya le meteré tiempo para pequeñas cosas en el futuro, ahora hay mucho por hacer en otras áreas.
Dandare, te pido un favor, he visto el video de tu entrevista, he leído documentación, y en ello no he visto nada que diga como actualizar el programa de diagnostico del Dandanator de manera que siga enlazado a la tecla R como esta actualmente.

Luego tengo esta duda, la versión 9, realmente es la versión de la parte cliente ¿Correcto? osea... que tan ricamente puedo usar la versión 6, 7, 8 u 9, daría igual si uso alguno de los medios que la capa cliente soporta para trabajar. ¿o realmente actualiza algo extra en el Dandanator? ¿quizás el upic?

Gracias por ese enorme trabajo
La ROM de test puedes cambiarla en las preferencias, dentro de la pestaña dandanator mini:
dandanator_rom_extra.jpg
Puedes igualmente cambiar los textos por defecto ahí mismo así como otras cosas como deshabilitar el efecto de borde, que autoarranque el primer juego disponible....
No todas las opciones están documentadas en la pagina oficial para no "abrumar" a los que simplemente quieren empezar a usarlo... a mi me parece que entrando en los menus de preferencias todo es intuitivo ...

En cada "major" version se han hecho cambios significativos y/o añadido nuevas características... el generador permite importar de versiones anteriores, pero siempre se recomienda grabar con la última versión, y si se cambió la "major" version... por ej. de v7 a v9, hacer la actualización del firmware arrancando con los 2 botones pulsados (pulsar los 2 botones y encender el spectrum, no vale hacerlo con un reset).
Cada versión v6, v7...v9 tanto el generador como el menú del dandanator tienen cambios y están "sincronizados" entre ellos, por ello si mezclas firmware de una versión con romset de otra versión puedes tener comportamientos extraños incluso que no funcione el dandanator.

Salu2
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Volviendo a los origenes... programa en assembler
Avatar de Usuario
Popopo
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3466
Registrado: 05 Nov 2019, 15:25
Has thanked: 1120 times
Been thanked: 570 times

Re: Nueva version generador Romset para Dandanator Mini.... v.9 nuevas funcionalidades...dansnap...16k...etc...

Mensaje por Popopo »

mad3001 escribió: 24 Mar 2020, 21:55
La ROM de test puedes cambiarla en las preferencias, dentro de la pestaña dandanator mini:
dandanator_rom_extra.jpg
Puedes igualmente cambiar los textos por defecto ahí mismo así como otras cosas como deshabilitar el efecto de borde, que autoarranque el primer juego disponible....
No todas las opciones están documentadas en la pagina oficial para no "abrumar" a los que simplemente quieren empezar a usarlo... a mi me parece que entrando en los menus de preferencias todo es intuitivo ...

En cada "major" version se han hecho cambios significativos y/o añadido nuevas características... el generador permite importar de versiones anteriores, pero siempre se recomienda grabar con la última versión, y si se cambió la "major" version... por ej. de v7 a v9, hacer la actualización del firmware arrancando con los 2 botones pulsados (pulsar los 2 botones y encender el spectrum, no vale hacerlo con un reset).
Cada versión v6, v7...v9 tanto el generador como el menú del dandanator tienen cambios y están "sincronizados" entre ellos, por ello si mezclas firmware de una versión con romset de otra versión puedes tener comportamientos extraños incluso que no funcione el dandanator.

Salu2
Hola, gracias por explicarmelo, ya he pillado lo del Diagnostic

Cuando me indicas como esta en la web que se deben pulsar ambos botones y encender para ponerlo a actualizar lo he probado, pero no consigo nada, realmente no sé que ando haciendo, le doy a cargar entones algo... una rom o un mld... pero después de cargar el cargador (como muestro en el vídeo de un post anterior) no hace nada más. Ni sigue cargando, ni carga... entonces leí (no recuerdo de quien o de donde) que se tenía que pulsar solo el botón de la derecha al encender... (no lo he probado) resultado... estoy hecho un lío.

Seguro que es una chorrada, pero sigo confuso. ¿el firmware es la versión del cargador de ROMs en la parte cliente? osea el programa java que ejecutamos con JRE 8?
No quiero quitarte tu tiempo, sencillamente... no me he aclarado
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1921
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 81 times
Been thanked: 113 times

Re: Nueva version generador Romset para Dandanator Mini.... v.9 nuevas funcionalidades...dansnap...16k...etc...

Mensaje por mad3001 »

Popopo escribió: 24 Mar 2020, 22:11
mad3001 escribió: 24 Mar 2020, 21:55
La ROM de test puedes cambiarla en las preferencias, dentro de la pestaña dandanator mini:
dandanator_rom_extra.jpg
Puedes igualmente cambiar los textos por defecto ahí mismo así como otras cosas como deshabilitar el efecto de borde, que autoarranque el primer juego disponible....
No todas las opciones están documentadas en la pagina oficial para no "abrumar" a los que simplemente quieren empezar a usarlo... a mi me parece que entrando en los menus de preferencias todo es intuitivo ...

En cada "major" version se han hecho cambios significativos y/o añadido nuevas características... el generador permite importar de versiones anteriores, pero siempre se recomienda grabar con la última versión, y si se cambió la "major" version... por ej. de v7 a v9, hacer la actualización del firmware arrancando con los 2 botones pulsados (pulsar los 2 botones y encender el spectrum, no vale hacerlo con un reset).
Cada versión v6, v7...v9 tanto el generador como el menú del dandanator tienen cambios y están "sincronizados" entre ellos, por ello si mezclas firmware de una versión con romset de otra versión puedes tener comportamientos extraños incluso que no funcione el dandanator.

Salu2
Hola, gracias por explicarmelo, ya he pillado lo del Diagnostic

Cuando me indicas como esta en la web que se deben pulsar ambos botones y encender para ponerlo a actualizar lo he probado, pero no consigo nada, realmente no sé que ando haciendo, le doy a cargar entones algo... una rom o un mld... pero después de cargar el cargador (como muestro en el vídeo de un post anterior) no hace nada más. Ni sigue cargando, ni carga... entonces leí (no recuerdo de quien o de donde) que se tenía que pulsar solo el botón de la derecha al encender... (no lo he probado) resultado... estoy hecho un lío.

Seguro que es una chorrada, pero sigo confuso. ¿el firmware es la versión del cargador de ROMs en la parte cliente? osea el programa java que ejecutamos con JRE 8?
No quiero quitarte tu tiempo, sencillamente... no me he aclarado
Veamos:
El firmware es el corazón del PIC, es un programa que corre en el PIC para identificar los comandos y hacer las distintas operaciones del dandanator.
El menú es el codigo asm Z80 que se ejecuta en el spectrum cuando éste arranca... desde él se elige el juego a lanzar, los pokes, y demás.... y él se encarga de "manejar" mediante comandos al PIC.
Por eso ambos, firmware y menú están "ligados".... el uno depende del otro... en las distintas versiones de generador se han actualizado tanto el firmware como el propio menú para que "coordinados" permitan hacer lo necesario para lanzar los juegos y otras funcionalidades.
El generador de roms (hecho en java 8) permite crear ROMSET para actualizar la EEPROM del dandanator. Los 512kb que se graban a la eeprom tienen el menú, el firmware para actualizar y los juegos (comprimidos o no a elección del usuario en el propio generador).

Actualizar FIRMWARE: Los dos botones a la vez es solo para actualizar firmware del chip PIC de dandanator.... eso no requiere conectar nada externo, solo el spectrum con el dandanator. Se actualiza el firmware del chip PIC con los datos que hay en la eeprom de dandanator.... tarda poco en hacerlo por lo que si tu TV tarda en mostrar la imagen lo mismo es que ya lo ha actualizado... son 2-3 sg como mucho en actualizar. Esto solo se hace una vez que ha actualizado la EEPROM (los 512k de juegos y tal).

Actualizar EEPROM: Como te decía puedes hacerlo de diferentes formas...
Salu2
Volviendo a los origenes... programa en assembler
Avatar de Usuario
Popopo
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3466
Registrado: 05 Nov 2019, 15:25
Has thanked: 1120 times
Been thanked: 570 times

Re: Nueva version generador Romset para Dandanator Mini.... v.9 nuevas funcionalidades...dansnap...16k...etc...

Mensaje por Popopo »

Conversación anterior:
► Mostrar Spoiler
Gracias por tan buena explicación,
No consigo que me actualice nada por audio, incluso he pasado la lista que me ha generado de wavs con el móvil, pero nada, carga el loader... a partir de ahí ya nada.
Estoy pensando en usar el TL866 para grabar directamente. Al final será mi única opción a mano, pero me pregunto porque no me carga por audio.

Respecto al Dandanator que tengo (V.7) trae este SpecROM v.0.36 como ROM extra. ¿es posible cambiarlo si me hago mi set de ROMs por la v.0.37? ¿qué debería hacer para que un programa de Spectrum fuera compatible con el Dandanator? Por lo que veo... un programa de Spectrum u ROM requiere cierto tipo de adaptación.
► Mostrar Spoiler
Un saludo
Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9971
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 122 times
Contactar:

Re: Nueva version generador Romset para Dandanator Mini.... v.9 nuevas funcionalidades...dansnap...16k...etc...

Mensaje por flopping »

Yo al final ya me he hecho un lío, estás intentando reparar o pasar un test de diagnóstico a un equipo que va mal, con un dandanator que no funciona bien, es eso?, por que vamos si es así, difícil lo tienes para averiguar nada.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Mi juego, que puedes descargar desde aqui
Avatar de Usuario
Popopo
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3466
Registrado: 05 Nov 2019, 15:25
Has thanked: 1120 times
Been thanked: 570 times

Re: Nueva version generador Romset para Dandanator Mini.... v.9 nuevas funcionalidades...dansnap...16k...etc...

Mensaje por Popopo »

flopping escribió: 25 Mar 2020, 23:52 Yo al final ya me he hecho un lío, estás intentando reparar o pasar un test de diagnóstico a un equipo que va mal, con un dandanator que no funciona bien, es eso?, por que vamos si es así, difícil lo tienes para averiguar nada.
Intento reparar o encontrar ciertos problemas que me da la primera placa que estoy montando por mi mismo, una Harlequin rev. G. Me ha dado muchos problemas, partiendo de que no tenía un programa para poder hacer pruebas, a lo largo de este proceso he adquirido diferente hardware (SpecROM, Dandanator) para poder realizar los Test, bien, en alguna cosa me ha podido ayudar, pero en general ha sido la intuición y la ayuda de los compañeros.

La ROM me ha estado dando problemas (su zócalo) y todavía experimento ciertas cosas en la placa que o por falta de mi experiencia o falta de herramientas me cuesta diagnosticar. Bien, llegados a este punto, soy un maniatico de tener las cosas actualizadas con el fin de que pueda corregir problemas que las herramientas que tenga anteriores no. Es el caso de los programas de test no actualizados en la BIOS del Harlequin y en el Dandanator.

Como además según me han surgido los problemas he ido aprendiendo sobre estos otros sistemas, pues mi formación se va completando gracias a lo que me contáis.
Ahora por ejemplo, tengo el problema de que no puedo actualizar el Dandanator por audio, también como actualizar su DiagROM, el tema de los tipos de memoria, etc. Trato de escribir cada cosa en el hilo que exista ya, pero no siempre logro encontrar el adecuado.

Así que...
Si, Si, No estoy seguro si es el Dandanator o mi torpeza, y creo que si.
Este es el hilo sobre la versión V.9 a la que intento actualizar desde la versión 7. ¿es el hilo adecuado?
Por ahora bastante he ido avanzando si ves el log del post donde describo cada problema, la solución encontrada, etc, en el hilo correspondiente que tengo abierto sobre mi problema con el Harlequim.
Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9971
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 122 times
Contactar:

Re: Nueva version generador Romset para Dandanator Mini.... v.9 nuevas funcionalidades...dansnap...16k...etc...

Mensaje por flopping »

Bueno, si tú te aclaras, pues adelante, pero veo que mezclas unos problemas de un hilo en otros y como te digo yo al final ya no sé ni lo que tienes mal o bien, primero ten claro lo que funciona y lo que no y luego ya intentas solucionar una a una cas cosa, por que lo estás mezclando todo y yo no sé los demás compañeros, pero yo como RW digo ya no sé qué tienes mal o bien.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Mi juego, que puedes descargar desde aqui
Avatar de Usuario
Popopo
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3466
Registrado: 05 Nov 2019, 15:25
Has thanked: 1120 times
Been thanked: 570 times

Re: Nueva version generador Romset para Dandanator Mini.... v.9 nuevas funcionalidades...dansnap...16k...etc...

Mensaje por Popopo »

flopping escribió: 26 Mar 2020, 13:19 Bueno, si tú te aclaras, pues adelante, pero veo que mezclas unos problemas de un hilo en otros y como te digo yo al final ya no sé ni lo que tienes mal o bien, primero ten claro lo que funciona y lo que no y luego ya intentas solucionar una a una cas cosa, por que lo estás mezclando todo y yo no sé los demás compañeros, pero yo como RW digo ya no sé qué tienes mal o bien.
Buenos días,
Tienes razón, no estaré expresándome bien ni organizando las cosas.

Mi objetivo primario es poder actualizar el Dandanator.
Problema: No se me actualiza por audio.
Alternativa: Usar el TL866 II Pro para grabar directamente.

Dudas:
¿Cómo hacerlo?
¿Cómo poner la última versión del DiagRom? y si esta esta o no disponible para Dandanator. -> en caso de que no este disponible ¿cómo puedo adaptar un programa para que sea compatible?
y finalmente...
Realizando la grabación mediante el programador, ¿Podre actualizar el sistema (pic y demás) a la versión 9 actualmente disponible?

Se que me lio mucho, perdonadme si os mareo por ello
Responder

Volver a “Proyectos de hardware abiertos”