Página 23 de 29

#441 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 19 Ene 2021 20:04
por merlinkv
Os recomiendo actualizar, acabo de arreglar unos cuantos bugs.

:hola1:

#442 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 26 Feb 2021 13:03
por merlinkv
Hola droman.

¿Podrías hacerme un favor? Actualiza tu megaDuino con mi último firmware (está en mi Github) e intenta cargar un cas por audio.

A ver si carga bien o no.

#443 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 26 Feb 2021 14:04
por droman
merlinkv escribió: 26 Feb 2021 13:03 Hola droman.

¿Podrías hacerme un favor? Actualiza tu megaDuino con mi último firmware (está en mi Github) e intenta cargar un cas por audio.

A ver si carga bien o no.
Pues me encantaría serte de ayuda, pero el Amstrad... sigue sin tener memoria :risa1:

No sé si el MSX soporta el mismo formato y te sirve... Lo miro este finde y te digo.

#444 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 26 Feb 2021 19:20
por merlinkv
Sí, es para probar en un MSX, si puedes prueba a cargar un TSX y un CAS, no sé porqué los TSX cargan sin problemas, pero los CAS no.

Muchas gracias por anticipado.

#445 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 26 Feb 2021 20:05
por merlinkv
Creo que lo he solucionado .... ¿puedes probar un CAS y un TSX?

Graciaaaaaaasssssss !!!!! :sarcastico1: :sarcastico1: :sarcastico1:

#446 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 27 Feb 2021 10:58
por merlinkv
Subida nueva versión.

- MegaDuino Firmware 1.3

:hola1:

#447 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 28 Feb 2021 23:19
por droman
No he podido probar nada merlinkv he estado ajetreado este fin de semana con las clases de mis hijos y aunque no me he separado del ordenador, no he podido ni actualizar el firmware de la Megaduino.

Lo siento.

#448 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 01 Mar 2021 09:22
por merlinkv
Hola droman.

Nada que sentir compi, lo primero es la familia, el trabajo y demás y luego .... pues ésta frikada de lo retro. :loco4:

Creo que lo he solucionado, pero me gustaría que alguien con un MSX real lo probara.

Cuando puedas.

Un abrazote. :bienvenido1:

#449 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 01 Mar 2021 22:00
por droman
Pues te vas a reir... no me deja compilar, da error de libreria SDFAT, la instalo y me da errores en LiquidCrystal... redefinición de caracteres...

Voy a intentarlo desde otra versión, la que suelo usar es la última disponible, 1.8.13

Edito: Versión de SDFAT demasiado nueva. He tenido que recurrir a la v 1.0.1 Ahora compila sin problemas.

#450 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 01 Mar 2021 22:05
por merlinkv
Si te da error al compilar, prueba con mis librerías ... como le comente a un compañero de otro foro ... ve a mi Github y verás dos archivos nuevos: Arduino_Libraries.zip y Arduino_Libraries_Sketch_Folder.zip que son mis librerías de trabajo .. sigue las siguientes instrucciones que le comenté al otro colega ....
He hecho una prueba "a las bravas" en mi portatil y me compila sin problemas

- He instalado Arduino IDE desde cero.
- He descomprimido el archivo Arduino_Libraries.zip y he puesto todas las carpetas que contenía dentro de ..\Arduino\libraries
- He descomprimido el archivo Arduino_Libraries_Sketch_Folder.zip y he copiado todas las carpetas que contenía en mi Sketch Folder (..\Documents\Arduino\libraries).
- He iniciado el archivo Megaduino_1.3.ino
- He seleccionado como tarjeta la Mega2560
- ... Y ha compilado todo sin problemas.

Esos dos archivos zip contienen todas las librerías que yo uso y me funciona todo de PM. Recordad no alterar o actualizar las librerías: SdFat y LiquidCrystal_I2C.

Y, por supuesto, recordad tener instalada la última versión de Java.
Borra las librerías que se llamen igual, para no duplicar y sustituye por las mías.

#451 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 01 Mar 2021 22:15
por droman
En tu GitHub no aparece nada nuevo, la última actualización es de hace 3 dias... ¿Has hecho el commit?

VALEEEEEEE VALEEEEEE No he dicho nada!! Pensé que lo habías metido en la carpeta del firm. Nada, solucionado, voy a instalar y te cuento si me deja compilar.

#452 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 01 Mar 2021 22:22
por merlinkv
OK, ya me contarás. :gamer1:

#453 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 01 Mar 2021 22:34
por droman
Oti... no sabía que me habías hecho referencia en tu github por la cutre-modificación sobre el lcd.begin y lcd.init :sarcastico1: :sarcastico1:


Por cierto, compilado y subido sin problemas.

#454 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 01 Mar 2021 22:57
por merlinkv
¿Ves, ves? Si es que no me hacéis ni caso ... :sarcastico1: :sarcastico1: ... esa referencia lleva allí desde que lo hiciste. :sarcastico1: :sarcastico1:

Pues cuando puedas prueba los TXS y los CAS.

Con los TSX pon la velocidad a 1200 y activa el TSXCzxpUEF en el menú del firmware y luego prueba a subir la velocidad ...

#455 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 02 Mar 2021 08:16
por droman
merlinkv escribió: 01 Mar 2021 22:57 ¿Ves, ves? Si es que no me hacéis ni caso ... :sarcastico1: :sarcastico1: ... esa referencia lleva allí desde que lo hiciste. :sarcastico1: :sarcastico1:

Pues cuando puedas prueba los TXS y los CAS.

Con los TSX pon la velocidad a 1200 y activa el TSXCzxpUEF en el menú del firmware y luego prueba a subir la velocidad ...
Ná... si es que las cosas que yo hago son tan absurdas que no merece la pena ni comentarlas y lo que es peor... no espero ni que lo hagas XD

A ver si esta tarde simulo un infarto o algo para que me dejen 10 minutos para mí y puedo probar el MSX que hace que no pongo una máquina retro... meses.

#456 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 03 Mar 2021 08:48
por droman
merlinkv he probado ya el MSX con ficheros CAS no tengo ninguno TSX, luego buscaré alguno.

Cargan todos muy bien, desde 1200bps hasta 3854bps (el máximo, hablo de cabeza ahora mismo) pero hay un problema con las LCD 20x4.

Cuando pone --- PRESS ANY KEY --- al realizar la parada del motor... cuando vuelve a poner el texto Playing.. no borra la linea y el texto se sobreescribe de mala manera. Habría que borrar la linea antes de poner el Playing...

Yo lo miraré en el código a ver si lo soluciono rápido, pero vamos, con el tiempo que voy teniendo... lo mismo tú sacas la versión 3.3 y yo sigo sin mirarlo :sarcastico1:

Por lo demás, se ve super estable y no me ha fallado ni un solo juego.

#457 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 03 Mar 2021 12:24
por merlinkv
Hola droman, pues a mí no me pasa eso con una 20x4, lo acabo de probar.

Tanto con la opción del Menú "Motor" en ON y en OFF. Si está en ON e inicio un juego, se pone en pausa, muestra "--------PRESS PLAY------" y espera a que pulse una tecla, si Motor está en OFF se inicia directamente, pero en ambos casos la línea de reproducción se ve bien, no se superpone nada ....

¿Seguro que has compilado la versión 1.3?

#458 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 03 Mar 2021 12:52
por droman
merlinkv tengo la versión 1.3 por que además, lo pone al arrancar... creo... es que eran las 00:15 o así y ya no veía ná :risa1:

La primera vez si lo hace, donde sale mal es cuando se para alguna vez más, de manera automatica. Mira, saqué la foto anoche...
Megaduino.jpg
Ni un comentario al bocao que tiene por debajo la pantalla :carcajada1:

#459 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 03 Mar 2021 13:17
por droman
Bueno... he modificado el MegaDuino_1.3.ino para que borre la linea completa antes mostrar el playing, de manera que al mostrar el porcentaje y el contador de tiempo, lo haga en una linea en blanco. No lo he probado por que estoy en el curro, pero vamos... muy facilito. Todo el código a modificar empieza en la línea 835.

No lo digo por tí... que eres casi el papá de la bestia parda esta... pero por si alguien quiere aprender y hacerselo en un momentito.

Éste es el código:

Código: Seleccionar todo

#ifdef LCD16
            String filename2 = fileName;
            lcd.setCursor(0,0); lcd.print("                ");
            lcd.setCursor(0,0); lcd.print(filename2.substring(0,16)); 
            lcd.setCursor(0,1); lcd.print("                ");        // Esta es linea nueva.
            lcd.setCursor(0,1); lcd.print("Playing");    
         #endif 
         #ifdef LCD20
            String filename2 = fileName;
            lcd.setCursor(0,0); lcd.print("                    ");
            lcd.setCursor(0,0); lcd.print(filename2.substring(0,20));
            lcd.setCursor(0,1); lcd.print("                    ");	// Esta es linea nueva.
            lcd.setCursor(0,1); lcd.print("Playing");
         #endif 
Por cierto, anoche si que eché de menos el altavoz de las nuevas versiones de placa, con el MSX no se oye nada de nada. Lo que se perdían los MSXEROS.

#460 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Publicado: 03 Mar 2021 14:15
por merlinkv
¡Ah, vale! no te había entendido, es una vez ya ha empezado a reproducirse el archivo.

Muchas gracias, lo acabo de compilar y aoy a conectar un CPC que es el único que tengo que use Remote ... No tengo MSX y el Zemmix Neo es una castaña para el tema cintas... pero todo llegará.